Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 291.26M | $ 267.01M | $ 256.38M | $ 226.91M | $ 148.75M | |
$ 190.23M | $ 167.78M | $ 174.87M | $ 168.59M | $ 107.56M | |
$ 186.30M | $ 165.75M | $ 134.35M | $ 109.81M | $ 75.81M | |
$ 45.35M | $ 44.77M | $ 40.08M | $ 25.11M | $ 15.74M | |
$ 49.28M | $ 46.81M | $ 40.52M | $ 58.79M | $ 47.50M | |
$ 3.93M | $ 2.04M | $ 40.52M | $ 58.79M | $ 31.75M | |
$ 13.85M | $ 8.47M | $ -3.05M | $ 6.01M | $ -175.00K | |
$ 17.77M | $ 10.51M | $ 37.47M | $ 64.80M | $ 31.58M | |
$ 12.50M | $ 8.88M | $ 28.70M | $ 56.60M | $ 26.61M | |
$ 0.25 | $ 0.17 | $ 0.55 | $ 1.13 | $ 0.55 | |
$ 0.23 | $ 0.16 | $ 0.50 | $ 1.00 | $ 0.55 | |
49.21M | 51.76M | 52.28M | 50.18M | 48.09M | |
54.29M | 56.03M | 56.91M | 56.63M | 48.09M |