Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 411.81M | $ 425.93M | $ 446.90M | $ 451.44M | $ 489.24M | $ 334.15M | |
$ 334.78M | $ 347.82M | $ 367.64M | $ 363.05M | $ 376.47M | $ 276.66M | |
$ 77.04M | $ 78.11M | $ 79.25M | $ 88.39M | $ 112.77M | $ 57.49M | |
$ 24.81M | $ 23.24M | $ 25.25M | $ 21.47M | $ 19.52M | $ 13.46M | |
$ 52.23M | $ 54.87M | $ 54.00M | $ 66.92M | $ 93.25M | $ 44.03M | |
$ -239.00K | $ -4.89M | $ -4.22M | $ -5.60M | $ -5.13M | $ -3.27M | |
$ -196.00K | $ -3.94M | $ -8.38M | $ -41.21M | $ -14.98M | $ -7.66M | |
$ 52.19M | $ 53.92M | $ 58.15M | $ 20.10M | $ 73.14M | $ 33.10M | |
$ 14.79M | $ 15.02M | $ 15.13M | $ 18.04M | $ 23.00M | $ 11.37M | |
$ -160.00K | $ -106.00K | $ -126.00K | $ ― | $ ― | $ ― | |
$ 37.40M | $ 38.89M | $ 43.02M | $ 2.07M | $ 50.14M | $ 21.73M | |
$ 3.42 | $ 3.55 | $ 4.12 | $ 0.19 | $ 4.47 | $ 1.97 | |
$ 3.11 | $ 3.12 | $ 3.29 | $ -0.37 | $ 4.47 | $ 1.97 | |
$ 43.82M | $ 10.96M | $ 10.96M | $ 11.17M | $ 11.23M | $ 11.02M | |
$ 45.21M | $ 11.42M | $ 11.42M | $ 11.63M | $ 11.69M | $ 11.69M | |
$ 1.05 | $ ― | $ ― | $ 1.32 | $ 1.32 | $ 1.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 359.59M | $ 371.06M | $ 392.89M | $ 384.52M | $ 395.98M | $ 290.12M | |
$ 37.40M | $ 38.89M | $ 43.02M | $ 2.07M | $ 50.14M | $ 21.73M | |
$ 43.18M | $ 35.58M | $ 34.24M | $ 32.44M | $ 60.48M | $ 26.72M | |
$ ― | $ ― | $ ― | $ 2.20M | $ 2.23M | $ 2.23M | |
$ 52.42M | $ 58.46M | $ 62.38M | $ 22.31M | $ 75.37M | $ 35.34M | |
$ 57.77M | $ 70.11M | $ 65.06M | $ 34.73M | $ 87.60M | $ 45.10M |