Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.99B | $ 4.06B | $ 2.04B | $ 1.49B | $ 2.07B | |
| $ 1.09B | $ 737.71M | $ 435.58M | $ 396.48M | $ 371.42M | |
| $ 563.62M | $ 349.28M | $ 214.10M | $ 221.49M | $ 180.87M | |
| $ 346.25M | $ 338.40M | $ 263.56M | $ 260.26M | $ 262.11M | |
| $ 892.96M | $ 734.95M | $ 492.92M | $ 438.76M | $ 459.96M | |
| $ 529.32M | $ 388.43M | $ 221.49M | $ 174.99M | $ 190.55M | |
| $ -167.75M | $ -175.51M | $ -116.21M | $ -98.59M | $ -111.27M | |
| $ 361.57M | $ 212.91M | $ 105.28M | $ 76.40M | $ 79.28M | |
| $ 276.86M | $ 146.63M | $ 75.52M | $ 56.49M | $ 52.22M | |
| $ 0.53 | $ 0.27 | $ 0.14 | $ 0.11 | $ 0.10 | |
| $ 0.53 | $ 0.27 | $ 0.14 | $ 0.11 | $ 0.10 | |
| 519.69M | 539.84M | 539.41M | 513.57M | 522.20M | |
| 519.69M | 539.84M | 539.41M | 513.57M | 522.20M |