Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.13B | $ 1.10B | $ 688.37M | $ 438.59M | $ 348.57M | |
$ 436.39M | $ 406.29M | $ 242.45M | $ 121.45M | $ 111.62M | |
$ 146.78M | $ 141.93M | $ 67.70M | $ 46.02M | $ 39.72M | |
$ 60.44M | $ 65.05M | $ 34.12M | $ 36.31M | $ 40.52M | |
$ 361.99M | $ 337.66M | $ 217.27M | $ 111.73M | $ 112.42M | |
$ 289.61M | $ 264.37M | $ 174.75M | $ 75.43M | $ 70.04M | |
$ 9.66M | $ -1.99M | $ 1.80M | $ -282.00K | $ 146.00K | |
$ 299.28M | $ 262.38M | $ 176.55M | $ 75.14M | $ 70.19M | |
$ 185.41M | $ 169.17M | $ 110.17M | $ 67.47M | $ 59.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.79 | $ 3.16 | $ 1.83 | $ 1.22 | $ 1.25 | |
$ 2.32 | $ 2.57 | $ 1.80 | $ 0.89 | $ 0.78 | |
66.39M | 64.64M | 60.32M | 55.40M | 47.46M | |
79.92M | 79.46M | 76.34M | 76.11M | 75.50M |