Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.69B | $ 1.69B | $ 1.16B | $ 680.47M | $ 691.84M | $ 602.65M | |
$ 1.06B | $ 1.06B | $ 727.92M | $ 496.41M | $ 515.17M | $ 254.46M | |
$ 622.56M | $ 622.56M | $ 433.07M | $ 184.05M | $ 176.67M | $ 348.20M | |
$ 468.38M | $ 468.38M | $ 328.03M | $ 141.73M | $ 154.74M | $ 309.62M | |
$ 154.17M | $ 154.17M | $ 105.04M | $ 42.33M | $ 21.93M | $ 38.58M | |
$ -46.40M | $ -46.40M | $ -25.71M | $ -23.17M | $ -14.37M | $ -18.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 107.77M | $ 107.77M | $ 79.33M | $ 19.16M | $ 7.56M | $ 18.14M | |
$ 43.59M | $ 43.59M | $ 31.48M | $ 10.78M | $ 7.22M | $ 7.85M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 35.66M | $ 35.66M | $ 31.53M | $ 1.70M | $ -3.06M | $ 6.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.53B | $ 1.53B | $ 1.06B | $ 638.14M | $ 669.91M | $ 564.08M | |
$ 35.66M | $ 35.66M | $ 31.53M | $ 1.70M | $ -3.06M | $ 6.82M | |
$ 35.66M | $ 35.66M | $ 31.53M | $ 1.70M | $ -3.06M | $ 8.37M | |
$ 48.54M | $ 48.54M | $ 26.61M | $ 23.62M | $ 16.40M | $ 18.64M | |
$ 156.31M | $ 156.31M | $ 105.94M | $ 42.78M | $ 23.96M | $ 36.79M | |
$ 288.45M | $ 288.45M | $ 201.94M | $ 99.17M | $ 77.60M | $ 79.39M |