Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 504.42M | $ 400.07M | $ 353.79M | $ 206.32M | $ 179.37M | |
$ 146.69M | $ 112.22M | $ 90.26M | $ 51.11M | $ 44.68M | |
$ 65.80M | $ 54.56M | $ 45.80M | $ 29.48M | $ 27.49M | |
$ 0.00 | $ 11.41M | $ 11.89M | $ 8.41M | $ 8.27M | |
$ 80.90M | $ 68.95M | $ 56.35M | $ 30.04M | $ 25.46M | |
$ 80.90M | $ 57.66M | $ 21.64M | $ 21.22M | $ 8.56M | |
$ -7.87M | $ -3.76M | $ -2.68M | $ -13.00K | $ -449.00K | |
$ 73.03M | $ 53.90M | $ 52.72M | $ 21.20M | $ 16.28M | |
$ 58.98M | $ 44.92M | $ 41.79M | $ 15.89M | $ 13.37M | |
$ 7.69 | $ 5.89 | $ 5.52 | $ 2.11 | $ 1.79 | |
$ 7.58 | $ 5.83 | $ 5.45 | $ 2.09 | $ 1.77 | |
7.67M | 7.62M | 7.56M | 7.52M | 7.48M | |
7.79M | 7.70M | 7.66M | 7.62M | 7.57M |