Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 4.05B | $ 4.13B | $ 3.98B | $ 2.62B | $ 2.27B | |
| $ 1.33B | $ 1.50B | $ 1.46B | $ 958.31M | $ 840.07M | |
| $ 1.10B | $ 885.29M | $ 811.68M | $ 607.16M | $ 508.68M | |
| $ 361.74M | $ 314.12M | $ 303.87M | $ 198.09M | $ 161.78M | |
| $ 581.14M | $ 1.03B | $ 986.15M | $ 563.06M | $ 507.23M | |
| $ 227.35M | $ 617.26M | $ 650.98M | $ 351.15M | $ 331.38M | |
| $ -134.23M | $ -35.98M | $ -27.99M | $ -47.07M | $ -49.70M | |
| $ 93.11M | $ 581.28M | $ 622.99M | $ 304.08M | $ 281.68M | |
| $ 10.30M | $ 474.62M | $ 486.23M | $ 252.02M | $ 226.37M | |
| $ 0.20 | $ 9.27 | $ 9.57 | $ 5.17 | $ 4.72 | |
| $ 0.20 | $ 9.22 | $ 9.48 | $ 5.07 | $ 4.62 | |
| 51.38M | 51.23M | 50.81M | 48.73M | 47.95M | |
| 51.63M | 51.45M | 51.30M | 49.69M | 49.02M |