Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.07B | $ 1.05B | $ 955.17M | $ 880.82M | $ 942.31M | |
$ 242.53M | $ 234.84M | $ 204.51M | $ 182.91M | $ 208.25M | |
$ 181.88M | $ 175.87M | $ 160.59M | $ 146.76M | $ 157.76M | |
$ 7.11M | $ 13.18M | $ 13.37M | $ 12.09M | $ 10.88M | |
$ 76.26M | $ 78.63M | $ 64.40M | $ 55.93M | $ 73.80M | |
$ 60.65M | $ 58.98M | $ 43.92M | $ 36.15M | $ 50.49M | |
$ 8.34M | $ 6.33M | $ 6.74M | $ 6.45M | $ 10.65M | |
$ 68.99M | $ 65.30M | $ 50.66M | $ 42.60M | $ 61.14M | |
$ 50.61M | $ 47.27M | $ 38.08M | $ 33.77M | $ 48.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.88 | $ 1.66 | $ 1.26 | $ 1.12 | $ 1.62 | |
$ 1.85 | $ 1.64 | $ 1.25 | $ 1.10 | $ 1.57 | |
26.92M | 28.52M | 30.16M | 30.31M | 29.80M | |
27.40M | 28.90M | 30.48M | 30.75M | 30.80M |