Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.43B | $ 1.57B | $ 1.25B | $ 959.52M | $ 1.28B | $ 1.30B | |
$ 1.20B | $ 1.31B | $ 1.04B | $ 790.67M | $ 1.08B | $ 1.10B | |
$ 229.87M | $ 259.55M | $ 209.09M | $ 168.85M | $ 201.74M | $ 199.26M | |
$ 131.43M | $ 149.33M | $ 134.46M | $ 128.83M | $ 148.94M | $ 126.52M | |
$ 98.44M | $ 110.22M | $ 74.63M | $ 40.01M | $ 52.80M | $ 72.75M | |
$ -17.65M | $ -16.20M | $ -9.21M | $ -10.47M | $ -9.87M | $ -13.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 68.98M | $ 88.50M | $ 62.70M | $ 19.33M | $ 24.21M | $ 64.22M | |
$ 24.77M | $ 27.27M | $ 25.90M | $ 5.15M | $ 13.91M | $ 16.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.36M | $ 61.08M | $ 36.74M | $ 13.79M | $ 8.98M | $ 48.15M | |
$ ― | $ ― | $ ― | $ ― | $ 0.20 | $ 1.06 | |
$ ― | $ ― | $ ― | $ ― | $ 0.19 | $ 0.92 | |
$ ― | $ ― | $ ― | $ ― | $ 45.39M | $ 45.39M | |
$ ― | $ ― | $ ― | $ ― | $ 53.87M | $ 53.74M | |
$ ― | $ ― | $ ― | $ ― | $ 0.45 | $ 0.45 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 1.10 | $ 1.22 | |
$ ― | $ ― | $ ― | $ ― | $ 0.95 | $ 1.05 | |
$ ― | $ 4.06M | $ 2.41M | $ 2.13M | $ 3.30M | $ 311.00K | |
$ 1.33B | $ 1.45B | $ 1.17B | $ 919.51M | $ 1.23B | $ 1.23B | |
$ 44.36M | $ 61.08M | $ 36.74M | $ 13.79M | $ 8.98M | $ 48.15M | |
$ 44.36M | $ 63.34M | $ 38.21M | $ 20.93M | $ 29.90M | $ 46.62M | |
$ 10.78M | $ 14.60M | $ 8.12M | $ 9.33M | $ 8.64M | $ 9.89M | |
$ 79.76M | $ 103.10M | $ 70.82M | $ 28.66M | $ 32.85M | $ 74.11M | |
$ 125.14M | $ 149.27M | $ 115.82M | $ 74.05M | $ 75.59M | $ 103.63M |