Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 2.19B | $ 2.36B | $ 2.51B | $ 1.50B | $ 1.72B | |
| $ 787.54M | $ 900.24M | $ 1.01B | $ 541.45M | $ 652.54M | |
| $ 628.76M | $ 539.38M | $ 506.09M | $ 348.66M | $ 427.49M | |
| $ 130.45M | $ 137.43M | $ 120.71M | $ 92.50M | $ 103.19M | |
| $ 321.03M | $ 505.89M | $ 589.97M | $ 280.65M | $ 330.70M | |
| $ 158.78M | $ 360.86M | $ 500.83M | $ 192.79M | $ 225.05M | |
| $ -6.92M | $ -32.26M | $ -57.78M | $ -26.91M | $ -20.11M | |
| $ 151.86M | $ 328.60M | $ 443.04M | $ 165.88M | $ 204.94M | |
| $ 100.19M | $ 259.49M | $ 373.31M | $ 139.08M | $ 164.56M | |
| $ 4.04 | $ 10.44 | $ 15.09 | $ 5.66 | $ 6.62 | |
| $ 4.00 | $ 10.34 | $ 14.94 | $ 5.60 | $ 6.52 | |
| 24.82M | 24.85M | 24.73M | 24.58M | 24.87M | |
| 25.04M | 25.10M | 24.99M | 24.82M | 25.23M |