Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 614.38M | $ 486.82M | $ 316.38M | $ 216.14M | $ 208.47M | |
| $ 364.17M | $ 305.30M | $ 177.60M | $ 115.53M | $ 121.32M | |
| $ 363.58M | $ 258.33M | $ 212.88M | $ 155.32M | $ 137.33M | |
| $ 67.73M | $ 59.79M | $ 59.65M | $ 47.25M | $ 44.64M | |
| $ 63.12M | $ 106.60M | $ 25.04M | $ 3.12M | $ 28.13M | |
| $ 584.00K | $ 46.97M | $ -35.28M | $ -39.79M | $ -16.02M | |
| $ -22.80M | $ -27.10M | $ -27.38M | $ -16.27M | $ -9.95M | |
| $ -22.21M | $ 19.87M | $ -62.66M | $ -56.06M | $ -25.96M | |
| $ -18.52M | $ 18.78M | $ -47.90M | $ -42.60M | $ -22.55M | |
| $ -1.04 | $ 0.95 | $ -3.05 | $ -3.40 | $ -1.88 | |
| $ -1.04 | $ 0.94 | $ -3.05 | $ -3.40 | $ -1.88 | |
| 19.32M | 18.00M | 16.26M | 12.60M | 11.96M | |
| 19.32M | 18.19M | 16.26M | 12.60M | 11.96M |