Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.21B | $ 1.24B | $ 1.10B | $ 747.20M | $ 476.20M | |
| $ 1.02B | $ 1.06B | $ 909.30M | $ 610.50M | $ 368.70M | |
| $ 927.10M | $ 801.90M | $ 733.50M | $ 497.20M | $ 331.60M | |
| $ 85.70M | $ 80.60M | $ 87.80M | $ 69.30M | $ 50.80M | |
| $ 156.30M | $ 514.60M | $ 330.00M | $ 214.20M | $ 88.40M | |
| $ 97.40M | $ 259.50M | $ 175.80M | $ 113.30M | $ 37.10M | |
| $ -66.10M | $ 129.30M | $ 18.80M | $ -12.30M | $ -68.80M | |
| $ 31.30M | $ 388.80M | $ 194.60M | $ 101.00M | $ -31.70M | |
| $ 29.10M | $ 107.30M | $ 63.20M | $ 116.80M | $ -9.10M | |
| $ 0.08 | $ 0.27 | $ 0.16 | $ 0.46 | $ -0.10 | |
| $ 0.08 | $ 0.27 | $ 0.16 | $ 0.43 | $ -0.11 | |
| 361.95M | 396.99M | 395.00M | 403.32M | 173.82M | |
| 362.19M | 397.48M | 395.00M | 403.32M | 173.82M |