Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.82B | $ 4.34B | $ 4.46B | $ 4.09B | $ 2.79B | |
| $ 1.92B | $ 1.74B | $ 1.71B | $ 1.57B | $ 1.05B | |
| $ 1.53B | $ 1.44B | $ 1.27B | $ 1.17B | $ 835.57M | |
| $ 221.60M | $ 202.54M | $ 177.42M | $ 145.09M | $ 125.91M | |
| $ 618.49M | $ 509.39M | $ 613.89M | $ 24.87M | $ 302.56M | |
| $ 389.21M | $ 300.94M | $ 332.50M | $ -59.22M | $ 164.58M | |
| $ -78.10M | $ -88.16M | $ -42.94M | $ -20.55M | $ -28.04M | |
| $ 311.11M | $ 212.78M | $ 289.55M | $ -152.05M | $ 136.53M | |
| $ 161.72M | $ 65.54M | $ 194.54M | $ -237.56M | $ 94.49M | |
| $ 3.21 | $ 1.41 | $ 4.48 | $ -5.53 | $ 2.36 | |
| $ 3.18 | $ 1.42 | $ 4.43 | $ -5.53 | $ 2.35 | |
| 50.32M | 46.48M | 43.41M | 42.92M | 39.99M | |
| 50.80M | 46.27M | 43.92M | 42.92M | 40.18M |