Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.28B | $ 1.28B | $ 1.31B | $ 943.43M | $ 669.37M | $ 1.04B | |
$ 1.17B | $ 1.17B | $ 1.16B | $ 814.70M | $ 602.06M | $ 910.02M | |
$ 113.08M | $ 114.22M | $ 148.84M | $ 128.73M | $ 67.31M | $ 126.58M | |
$ 64.71M | $ 64.76M | $ 60.46M | $ 44.37M | $ 37.65M | $ 44.19M | |
$ 48.37M | $ 49.46M | $ 88.39M | $ 84.36M | $ 29.66M | $ 82.40M | |
$ -19.56M | $ 201.00K | $ 1.46M | $ 3.28M | $ 3.24M | $ 5.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 37.84M | $ 37.84M | $ 112.89M | $ 68.88M | $ 9.65M | $ 94.41M | |
$ 5.39M | $ 5.39M | $ 23.46M | $ 13.33M | $ 10.86M | $ 29.03M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 34.46M | $ 34.46M | $ 87.00M | $ 57.82M | $ 952.00K | $ 67.39M | |
$ 0.67 | $ 0.67 | $ 1.70 | $ 1.13 | $ 0.02 | $ 1.32 | |
$ 0.67 | $ 0.67 | $ 1.70 | $ 1.13 | $ 0.02 | $ 1.32 | |
$ 205.18M | $ 51.09M | $ 51.09M | $ 51.13M | $ 51.14M | $ 51.14M | |
$ 205.18M | $ 51.09M | $ 51.09M | $ 51.13M | $ 51.14M | $ 51.14M | |
$ 0.70 | $ 0.70 | $ 0.70 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.23B | $ 1.23B | $ 1.22B | $ 859.07M | $ 639.71M | $ 954.21M | |
$ 34.46M | $ 34.46M | $ 87.00M | $ 57.82M | $ 952.00K | $ 67.39M | |
$ 28.48M | $ 47.00M | $ 72.58M | $ 71.44M | $ 17.98M | $ 62.33M | |
$ 30.24M | $ 5.58M | $ 4.79M | $ 3.48M | $ 3.16M | $ 232.00K | |
$ 68.08M | $ 43.41M | $ 117.68M | $ 72.35M | $ 12.82M | $ 94.64M | |
$ 86.84M | $ 62.18M | $ 140.09M | $ 93.48M | $ 33.80M | $ 117.15M |