Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 428.49M | $ 349.89M | $ 280.04M | $ 206.68M | $ 150.83M | |
| $ 330.19M | $ 272.84M | $ 216.95M | $ 164.86M | $ 122.38M | |
| $ 421.29M | $ 348.39M | $ 291.69M | $ 233.23M | $ 136.57M | |
| $ 21.46M | $ 15.30M | $ 22.01M | $ 8.75M | $ 3.66M | |
| $ -69.64M | $ -60.24M | $ -62.73M | $ -59.62M | $ -10.53M | |
| $ -91.10M | $ -75.55M | $ -74.75M | $ -68.37M | $ -14.19M | |
| $ 25.28M | $ 21.03M | $ -10.00M | $ 744.00K | $ 2.04M | |
| $ -65.82M | $ -54.52M | $ -84.75M | $ -67.63M | $ -12.15M | |
| $ -69.24M | $ -61.26M | $ -90.18M | $ -64.20M | $ -9.40M | |
| $ -0.63 | $ -0.59 | $ -0.91 | $ -0.68 | $ -0.20 | |
| $ -0.63 | $ -0.59 | $ -0.91 | $ -0.68 | $ -0.20 | |
| 109.69M | 103.32M | 99.24M | 94.78M | 46.49M | |
| 109.69M | 103.32M | 99.24M | 94.78M | 46.49M |