Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.05B | $ 1.80B | $ 1.43B | $ 749.38M | $ 1.22B | |
| $ 705.68M | $ 776.11M | $ 484.33M | $ 27.23M | $ 536.70M | |
| $ -76.03M | $ 29.45M | $ 38.71M | $ 18.76M | $ 28.90M | |
| $ 339.03M | $ 230.94M | $ 165.17M | $ 160.16M | $ 144.39M | |
| $ 1.14B | $ 1.07B | $ 739.83M | $ 211.34M | $ 629.55M | |
| $ 781.71M | $ 746.67M | $ 445.62M | $ 8.47M | $ 507.80M | |
| $ -278.46M | $ -90.05M | $ 30.33M | $ -18.80M | $ -94.80M | |
| $ 503.25M | $ 656.62M | $ 475.95M | $ -10.33M | $ 412.99M | |
| $ 495.58M | $ 656.41M | $ 475.54M | $ -14.96M | $ 412.88M | |
| $ 2.23 | $ 2.95 | $ 2.22 | $ -0.06 | $ 2.11 | |
| $ 2.23 | $ 2.95 | $ 2.22 | $ -0.06 | $ 2.09 | |
| 222.62M | 222.62M | 214.01M | 198.97M | 195.64M | |
| 222.62M | 222.62M | 214.01M | 198.97M | 197.81M |