Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.90B | $ 2.19B | $ 1.90B | $ 1.12B | $ 1.14B | |
| $ 1.72B | $ 1.16B | $ 1.69B | $ 910.55M | $ 938.43M | |
| $ 1.05B | $ 1.16B | $ 1.11B | $ 685.82M | $ 650.88M | |
| $ 202.57M | $ 238.61M | $ 255.82M | $ 175.94M | $ 75.12M | |
| $ 878.76M | $ 237.70M | $ 832.84M | $ 400.67M | $ 362.66M | |
| $ 676.20M | $ -910.00K | $ 577.02M | $ 224.73M | $ 287.55M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 676.20M | $ -910.00K | $ 577.02M | $ 224.73M | $ 287.55M | |
| $ 523.60M | $ 542.30M | $ 463.24M | $ 195.16M | $ 228.05M | |
| $ 2.81 | $ 2.92 | $ 2.47 | $ 1.54 | $ 2.12 | |
| $ 2.77 | $ 2.92 | $ 2.46 | $ 1.54 | $ 2.12 | |
| 182.68M | 182.61M | 183.51M | 120.25M | 103.02M | |
| 185.59M | 182.61M | 184.50M | 120.67M | 103.31M |