Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.40B | $ 2.36B | $ 2.14B | $ 1.67B | $ 1.27B | |
| $ 1.30B | $ 1.33B | $ 1.14B | $ 844.70M | $ 608.43M | |
| $ 1.04B | $ 660.41M | $ 624.00M | $ 544.33M | $ 446.63M | |
| $ 384.97M | $ 338.65M | $ 343.51M | $ 318.20M | $ 246.95M | |
| $ 648.89M | $ 1.01B | $ 854.99M | $ 585.98M | $ 369.80M | |
| $ 263.92M | $ 673.46M | $ 511.48M | $ 300.38M | $ 161.79M | |
| $ -227.31M | $ -205.04M | $ -146.28M | $ -148.95M | $ -158.26M | |
| $ 36.60M | $ 468.42M | $ 365.20M | $ 151.42M | $ 3.53M | |
| $ 28.13M | $ 476.46M | $ 339.54M | $ 160.14M | $ 74.13M | |
| $ 0.15 | $ 2.40 | $ 1.40 | $ 0.71 | $ 0.44 | |
| $ 0.15 | $ 2.36 | $ 1.37 | $ 0.69 | $ 0.25 | |
| 188.10M | 198.55M | 216.81M | 226.52M | 169.23M | |
| 190.29M | 201.85M | 221.40M | 232.79M | 177.27M |