Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 465.61M | $ 352.01M | $ 304.35M | $ 282.58M | $ 251.57M | |
$ 91.08M | $ 64.25M | $ 54.09M | $ 45.72M | $ 33.04M | |
$ 63.09M | $ 47.76M | $ 36.20M | $ 33.66M | $ 26.22M | |
$ 4.71M | $ 3.16M | $ 2.48M | $ 2.00M | $ 1.41M | |
$ 35.01M | $ 20.28M | $ 18.59M | $ 13.59M | $ 7.53M | |
$ 27.99M | $ 16.49M | $ 17.31M | $ 12.05M | $ 5.30M | |
$ -2.97M | $ 291.00K | $ -782.00K | $ 313.00K | $ 917.00K | |
$ 25.02M | $ 16.78M | $ 16.53M | $ 12.36M | $ 6.22M | |
$ 18.61M | $ 12.32M | $ 12.50M | $ 9.20M | $ 4.47M | |
$ 4.17 | $ 2.73 | $ 2.81 | $ 2.09 | $ 1.01 | |
$ 4.17 | $ 2.73 | $ 2.81 | $ 2.09 | $ 1.01 | |
4.46M | 4.40M | 4.33M | 4.27M | 4.29M | |
4.46M | 4.40M | 4.33M | 4.27M | 4.29M |