Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.59B | $ 1.41B | $ 1.10B | $ 963.90M | $ 948.42M | |
$ 225.10M | $ 223.37M | $ 159.29M | $ 138.55M | $ 124.93M | |
$ 59.87M | $ 55.02M | $ 56.15M | $ 46.07M | $ 44.41M | |
$ 36.27M | $ 32.90M | $ 27.08M | $ 23.14M | $ 22.34M | |
$ 226.99M | $ 211.14M | $ 122.83M | $ 115.62M | $ 102.87M | |
$ 165.24M | $ 168.34M | $ 121.38M | $ 92.48M | $ 80.52M | |
$ 1.06M | $ -26.87M | $ 20.37M | $ 11.01M | $ 12.37M | |
$ 166.30M | $ 141.49M | $ 93.04M | $ 103.49M | $ 92.89M | |
$ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | $ 70.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.42 | $ 2.05 | $ 1.35 | $ 1.44 | $ 1.30 | |
$ 2.39 | $ 2.01 | $ 1.32 | $ 1.41 | $ 1.27 | |
49.99M | 51.50M | 52.64M | 54.29M | 54.30M | |
50.56M | 52.39M | 53.72M | 55.36M | 55.90M |