Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.36B | $ 4.17B | $ 3.84B | $ 2.80B | $ 2.98B | |
| $ 913.50M | $ 826.30M | $ 714.20M | $ 334.00M | $ 292.80M | |
| $ 304.60M | $ 359.90M | $ 398.10M | $ 216.40M | $ 1.60B | |
| $ 125.80M | $ 120.60M | $ 123.40M | $ 125.40M | $ 151.30M | |
| $ 670.70M | $ 539.10M | $ 678.50M | $ 492.50M | $ 198.40M | |
| $ 608.90M | $ 466.40M | $ 316.10M | $ 117.60M | $ -1.30B | |
| $ -122.80M | $ -171.20M | $ 38.50M | $ 115.80M | $ -179.20M | |
| $ 486.10M | $ 295.20M | $ 354.60M | $ 233.40M | $ -1.48B | |
| $ 367.80M | $ 410.80M | $ 323.50M | $ 184.60M | $ -1.57B | |
| $ 2.82 | $ 3.21 | $ 2.54 | $ 1.45 | $ -12.43 | |
| $ 2.55 | $ 2.81 | $ 2.23 | $ 1.31 | $ -12.43 | |
| 130.40M | 128.10M | 127.50M | 127.10M | 126.50M | |
| 146.80M | 150.00M | 151.20M | 127.10M | 126.50M |