Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.28B | $ 1.13B | $ 1.22B | $ 1.07B | $ 851.57M | |
$ 305.62M | $ 277.52M | $ 268.50M | $ 240.61M | $ 192.82M | |
$ 250.80M | $ 172.59M | $ 157.22M | $ 158.70M | $ 136.94M | |
$ 60.33M | $ 42.87M | $ 40.11M | $ 42.73M | $ 47.23M | |
$ 116.06M | $ 148.05M | $ 152.43M | $ 125.36M | $ 102.77M | |
$ 54.83M | $ 110.70M | $ 111.28M | $ 81.87M | $ 55.27M | |
$ -12.74M | $ -13.65M | $ -1.52M | $ -1.78M | $ -4.96M | |
$ 42.08M | $ 97.05M | $ 109.76M | $ 80.09M | $ 50.30M | |
$ 33.06M | $ 82.50M | $ 88.34M | $ 56.98M | $ 38.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.91 | $ 2.51 | $ 2.67 | $ 1.72 | $ 1.18 | |
$ 0.90 | $ 2.50 | $ 2.66 | $ 1.70 | $ 1.17 | |
36.42M | 32.82M | 33.05M | 33.19M | 32.69M | |
36.65M | 33.03M | 33.20M | 33.49M | 32.82M |