Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.08B | $ 2.98B | $ 1.98B | $ 1.52B | $ 1.75B | |
| $ 668.20M | $ 527.10M | $ 367.70M | $ 354.50M | $ 422.30M | |
| $ 176.70M | $ 110.10M | $ 33.70M | $ 97.70M | $ 576.90M | |
| $ 293.80M | $ 293.20M | $ 276.40M | $ 265.70M | $ 258.50M | |
| $ 789.10M | $ 707.70M | $ 612.00M | $ 512.30M | $ -55.10M | |
| $ 491.50M | $ 417.00M | $ 334.00M | $ 256.80M | $ -154.60M | |
| $ -269.70M | $ -268.00M | $ -207.50M | $ -201.60M | $ -370.00M | |
| $ 221.80M | $ 149.00M | $ 126.50M | $ 55.20M | $ -524.60M | |
| $ 138.40M | $ 106.00M | $ 60.10M | $ 182.00M | $ -147.30M | |
| $ 1.69 | $ 1.31 | $ 1.21 | $ 0.39 | $ -1.95 | |
| $ 1.64 | $ 1.27 | $ 1.17 | $ 0.38 | $ -1.95 | |
| 81.90M | 81.20M | 81.90M | 101.50M | 115.90M | |
| 84.20M | 83.40M | 84.20M | 103.80M | 115.90M |