Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.97B | $ 2.94B | $ 2.22B | $ 2.06B | $ 2.30B | |
$ ― | $ 954.00M | $ 1.05B | $ 711.80M | $ 597.70M | $ 699.00M | |
$ ― | $ 2.01B | $ 1.89B | $ 1.51B | $ 1.46B | $ 1.60B | |
$ ― | $ 1.82B | $ 1.82B | $ 1.43B | $ 1.36B | $ 1.50B | |
$ ― | $ 152.10M | $ 66.80M | $ 86.50M | $ 105.30M | $ 100.70M | |
$ ― | $ -27.50M | $ -15.10M | $ 8.90M | $ 13.20M | $ 22.50M | |
$ ― | $ -1.00M | $ -1.00M | $ ― | $ ― | $ ― | |
$ ― | $ 125.60M | $ 52.70M | $ 71.60M | $ 63.80M | $ 51.60M | |
$ ― | $ 35.80M | $ 11.30M | $ 11.90M | $ 22.70M | $ 29.90M | |
$ ― | $ 200.00K | $ 300.00K | $ ― | $ ― | $ ― | |
$ ― | $ 89.40M | $ 40.40M | $ 56.50M | $ 42.50M | $ 21.40M | |
$ ― | $ 1.23 | $ 0.63 | $ 0.87 | $ 0.59 | $ 0.30 | |
$ ― | $ 1.21 | $ 0.62 | $ 0.86 | $ 0.59 | $ 0.30 | |
$ ― | $ 72.80M | $ 72.80M | $ 72.30M | $ 72.10M | $ 72.10M | |
$ ― | $ 74.20M | $ 74.20M | $ 73.20M | $ 72.70M | $ 72.10M | |
$ ― | $ 0.31 | $ 0.24 | $ 0.36 | $ 0.34 | $ 0.37 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.77B | $ 2.88B | $ -2.14B | $ -1.96B | $ -2.20B | |
$ ― | $ 89.40M | $ 40.40M | $ 56.50M | $ 42.50M | $ 21.40M | |
$ ― | $ 94.20M | $ 42.69M | $ 66.90M | $ 80.48M | $ 48.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 154.90M | $ 68.30M | $ 76.80M | $ 78.10M | $ 74.90M | |
$ ― | $ 267.10M | $ 165.30M | $ 170.60M | $ 78.10M | $ 74.90M |