Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|
| $ 1.02B | $ 677.78M | $ 466.78M | $ 172.84M | |
| $ 516.69M | $ 197.67M | $ 112.07M | $ 44.80M | |
| $ 15.98M | $ 10.58M | $ 8.94M | $ 3.14M | |
| $ 56.84M | $ 5.13M | $ 44.53M | $ 23.13M | |
| $ 557.55M | $ 192.23M | $ 147.66M | $ 64.79M | |
| $ 500.71M | $ 187.09M | $ 103.13M | $ 41.66M | |
| $ -6.00K | $ -2.00K | $ -2.00K | $ -1.00K | |
| $ 500.70M | $ 187.09M | $ 103.13M | $ 41.66M | |
| $ 401.81M | $ 122.67M | $ 67.69M | $ 28.46M | |
| $ 0.68 | $ 0.21 | $ 0.12 | $ 0.05 | |
| $ 0.68 | $ 0.21 | $ 0.12 | $ 0.05 | |
| 588.24M | 588.24M | 588.24M | 588.24M | |
| 588.24M | 588.24M | 588.24M | 588.24M |