Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.16B | $ 703.83M | $ 490.07M | $ 414.20M | $ 275.48M | |
$ 285.24M | $ 188.63M | $ 83.11M | $ 89.60M | $ 75.12M | |
$ 154.61M | $ 78.56M | $ 47.01M | $ 50.24M | $ 30.93M | |
$ 8.52M | $ 2.87M | $ 2.04M | $ 775.00K | $ 227.00K | |
$ 149.39M | $ 119.79M | $ 33.77M | $ 38.81M | $ 45.55M | |
$ 130.62M | $ 113.31M | $ 35.02M | $ 39.35M | $ 44.18M | |
$ 9.99M | $ 1.68M | $ -3.86M | $ -1.63M | $ 1.09M | |
$ 140.61M | $ 115.00M | $ 31.16M | $ 37.73M | $ 45.27M | |
$ 125.81M | $ 94.11M | $ 23.97M | $ 29.26M | $ 37.45M | |
$ 3.06 | $ 2.31 | $ 0.60 | $ 0.69 | $ 0.93 | |
$ 3.05 | $ 2.30 | $ 0.60 | $ 0.69 | $ 0.93 | |
41.08M | 40.79M | 40.24M | 39.75M | 39.75M | |
41.20M | 40.92M | 40.24M | 40.24M | 40.24M |