Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.27B | $ 949.27M | $ 1.44B | $ 1.43B | $ 693.24M | |
| $ 582.64M | $ 394.75M | $ 820.71M | $ 930.25M | $ 242.76M | |
| $ 199.64M | $ 156.29M | $ 213.11M | $ 190.84M | $ 158.78M | |
| $ 164.06M | $ 138.43M | $ 156.73M | $ 152.45M | $ 141.11M | |
| $ 504.86M | $ 334.84M | $ 765.78M | $ 887.19M | $ 208.94M | |
| $ 383.00M | $ 238.46M | $ 607.60M | $ 739.40M | $ 83.99M | |
| $ -78.46M | $ -64.72M | $ -41.35M | $ -58.86M | $ -74.18M | |
| $ 304.54M | $ 173.74M | $ 566.24M | $ 680.55M | $ 9.81M | |
| $ 304.65M | $ 173.56M | $ 566.00M | $ 680.53M | $ 9.66M | |
| $ 2.85 | $ 1.76 | $ 5.54 | $ 6.73 | $ 0.10 | |
| $ 2.80 | $ 1.75 | $ 5.52 | $ 6.71 | $ 0.10 | |
| 108.81M | 99.17M | 102.54M | 101.42M | 96.60M | |
| 108.70M | 98.93M | 102.54M | 101.48M | 96.28M |