Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.87B | $ 1.50B | $ 1.61B | $ 1.34B | $ 309.48M | |
| $ 943.09M | $ 226.38M | $ 1.32B | $ 1.44B | $ 214.44M | |
| $ 774.43M | $ 2.44B | $ 748.95M | $ 620.39M | $ 200.08M | |
| $ 121.40M | $ 91.29M | $ 97.40M | $ 95.33M | $ 17.82M | |
| $ 290.06M | $ -2.12B | $ 664.97M | $ 917.67M | $ 32.18M | |
| $ 168.65M | $ -2.21B | $ 567.57M | $ 822.33M | $ 14.36M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 168.65M | $ -2.21B | $ 567.57M | $ 822.33M | $ 14.36M | |
| $ 126.89M | $ -1.90B | $ 423.61M | $ 606.96M | $ 12.57M | |
| $ 0.52 | $ -13.30 | $ 0.83 | $ 0.95 | $ -0.02 | |
| $ 0.52 | $ -22.71 | $ 0.85 | $ 0.95 | $ -0.02 | |
| 168.44M | 145.79M | 145.79M | 117.31M | 116.81M | |
| 168.68M | 142.98M | 142.98M | 117.31M | 116.85M |