Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.02B | $ 981.00M | $ 975.00M | $ 988.00M | $ 50.71M | |
| $ 759.00M | $ 736.00M | $ 722.00M | $ 706.00M | $ 15.04M | |
| $ 667.00M | $ 663.00M | $ 761.00M | $ 804.00M | $ 74.69M | |
| $ 207.00M | $ 230.00M | $ 262.00M | $ 267.00M | $ 15.23M | |
| $ 299.00M | $ 303.00M | $ 290.00M | $ 264.00M | $ 404.55M | |
| $ 92.00M | $ 73.00M | $ -39.00M | $ -98.00M | $ -59.66M | |
| $ 990.00M | $ 815.00M | $ 1.57B | $ 1.05B | $ 420.82M | |
| $ 1.08B | $ 888.00M | $ 1.53B | $ 950.00M | $ 361.17M | |
| $ 869.00M | $ 688.00M | $ 1.26B | $ 732.00M | $ 397.62M | |
| $ 6.08 | $ 4.71 | $ 8.01 | $ 3.97 | $ 2.18 | |
| $ 6.08 | $ 4.68 | $ 7.96 | $ 3.93 | $ 2.17 | |
| 143.00M | 146.07M | 157.00M | 184.54M | 182.04M | |
| 143.00M | 147.00M | 158.00M | 186.23M | 183.25M |