Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.87B | $ 3.95B | $ 3.76B | $ 2.77B | $ 2.55B | |
| $ 531.00M | $ 697.00M | $ 572.00M | $ 453.00M | $ 446.00M | |
| $ 398.00M | $ 417.00M | $ 384.00M | $ 366.00M | $ 394.00M | |
| $ 95.00M | $ 103.00M | $ 108.00M | $ 108.00M | $ 104.00M | |
| $ 409.00M | $ 365.00M | $ 295.00M | $ 199.00M | $ 101.00M | |
| $ 133.00M | $ 280.00M | $ 188.00M | $ 87.00M | $ 52.00M | |
| $ 165.00M | $ -23.00M | $ -13.00M | $ -6.00M | $ -72.00M | |
| $ 298.00M | $ 257.00M | $ 175.00M | $ 81.00M | $ -20.00M | |
| $ 274.00M | $ 486.00M | $ 124.00M | $ 41.00M | $ -56.00M | |
| $ 9.95 | $ 17.30 | $ 4.41 | $ 1.46 | $ -2.01 | |
| $ 9.82 | $ 17.05 | $ 4.35 | $ 1.44 | $ -2.01 | |
| 27.55M | 28.10M | 28.10M | 28.00M | 27.90M | |
| 27.90M | 28.50M | 28.50M | 28.40M | 27.90M |