Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.66B | $ 2.12B | $ 1.74B | $ 1.21B | $ 1.08B | |
| $ 1.24B | $ 1.04B | $ 1.00B | $ 947.75M | $ 597.50M | |
| $ 654.25M | $ 613.01M | $ 617.68M | $ 534.69M | $ 239.71M | |
| $ 40.21M | $ 38.16M | $ 36.87M | $ 35.38M | $ 19.73M | |
| $ 334.52M | $ 265.51M | $ 304.97M | $ 371.93M | $ 290.84M | |
| $ 584.76M | $ 422.13M | $ 383.99M | $ 413.06M | $ 357.80M | |
| $ -313.66M | $ -194.89M | $ -111.42M | $ -75.91M | $ 77.62M | |
| $ 271.10M | $ 227.25M | $ 272.57M | $ 337.15M | $ 435.42M | |
| $ 209.45M | $ 175.12M | $ 207.42M | $ 256.30M | $ 377.84M | |
| $ 7.78 | $ 5.71 | $ 6.42 | $ 7.05 | $ 11.85 | |
| $ 7.43 | $ 5.49 | $ 6.19 | $ 6.79 | $ 11.70 | |
| 26.92M | 30.67M | 32.29M | 36.35M | 31.90M | |
| 28.20M | 31.92M | 33.48M | 37.74M | 32.30M |