Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 431.83M | $ 325.64M | $ 230.89M | $ 1.03B | $ 47.43M | |
| $ 337.78M | $ 244.17M | $ 142.55M | $ 914.49M | $ 47.43M | |
| $ 55.87M | $ 45.84M | $ 38.35M | $ 66.27M | $ 8.68M | |
| $ 8.23M | $ 8.37M | $ 8.40M | $ 8.46M | $ 18.93K | |
| $ 290.14M | $ 206.70M | $ 112.61M | $ 856.69M | $ 38.76M | |
| $ 281.91M | $ 198.34M | $ 104.20M | $ 848.23M | $ 38.74M | |
| $ -322.00K | $ -121.00K | $ -91.00K | $ -152.00K | $ -8.64K | |
| $ 281.59M | $ 198.22M | $ 104.11M | $ 848.07M | $ 38.73M | |
| $ 158.19M | $ 96.80M | $ 49.40M | $ 624.22M | $ 24.50M | |
| $ 1.67 | $ 1.02 | $ 0.52 | $ 6.52 | $ 0.25 | |
| $ 1.67 | $ 1.02 | $ 0.52 | $ 6.52 | $ 0.25 | |
| 94.84M | 94.88M | 94.89M | 95.77M | 96.29M | |
| 94.84M | 94.88M | 94.89M | 95.77M | 96.29M |