| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 802.80M | $ 624.80M | $ 407.86M | $ 233.39M | $ 115.38M | |
| $ 679.82M | $ 528.22M | $ 341.74M | $ 200.12M | $ 97.76M | |
| $ 643.74M | $ 568.49M | $ 389.33M | $ 239.97M | $ 153.97M | |
| $ 6.55M | $ 2.85M | $ 2.90M | $ 1.99M | $ 1.81M | |
| $ 65.03M | $ -17.06M | $ -39.69M | $ -38.62M | $ -53.16M | |
| $ 36.08M | $ -40.27M | $ -47.59M | $ -39.85M | $ -56.21M | |
| $ 22.37M | $ 20.36M | $ 3.32M | $ -2.12M | $ -880.00K | |
| $ 58.45M | $ -19.91M | $ -44.27M | $ -41.97M | $ -57.09M | |
| $ 53.51M | $ -21.15M | $ -44.88M | $ -42.04M | $ -57.20M | |
| $ 1.80 | $ -0.72 | $ -1.60 | $ -1.54 | $ -2.19 | |
| $ 1.75 | $ -0.72 | $ -1.60 | $ -1.54 | $ -2.19 | |
| 29.76M | 29.30M | 28.07M | 27.26M | 26.07M | |
| 30.54M | 29.30M | 28.07M | 27.26M | 26.07M |