Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.38B | $ 1.21B | $ 969.49M | $ 559.97M | $ 231.68M | |
| $ 344.19M | $ 296.38M | $ 250.05M | $ 159.92M | $ 57.56M | |
| $ 283.55M | $ 338.94M | $ 281.14M | $ 191.55M | $ 79.50M | |
| $ 108.92M | $ 98.40M | $ 86.36M | $ 51.51M | $ 20.17M | |
| $ 164.62M | $ 116.93M | $ 87.57M | $ 65.08M | $ 18.75M | |
| $ 60.65M | $ -42.55M | $ -31.10M | $ -31.63M | $ -21.94M | |
| $ -100.00M | $ -120.18M | $ -44.94M | $ -26.48M | $ -7.95M | |
| $ -39.35M | $ -162.73M | $ -76.03M | $ -58.10M | $ -29.89M | |
| $ -24.52M | $ -90.14M | $ -41.77M | $ -30.65M | $ -15.70M | |
| $ -0.39 | $ -1.50 | $ -1.34 | $ -1.22 | $ -1.10 | |
| $ -0.39 | $ -1.50 | $ -1.34 | $ -1.22 | $ -1.10 | |
| 63.45M | 60.13M | 56.83M | 47.59M | 27.18M | |
| 63.45M | 60.13M | 56.83M | 47.59M | 27.18M |