Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.49B | $ 1.40B | $ 1.23B | $ 928.70M | $ 929.60M | |
$ ― | $ 263.10M | $ 438.40M | $ 804.10M | $ 630.80M | $ 587.20M | |
$ ― | $ 1.22B | $ 957.90M | $ 428.40M | $ 297.90M | $ 342.40M | |
$ ― | $ 1.08B | $ 813.60M | $ 301.30M | $ 226.70M | $ 230.50M | |
$ ― | $ 146.20M | $ 144.30M | $ 127.10M | $ 71.20M | $ 111.90M | |
$ ― | $ 11.30M | $ -11.50M | $ 13.10M | $ 13.50M | $ 14.00M | |
$ ― | $ -4.00M | $ -2.60M | $ ― | $ ― | $ ― | |
$ ― | $ 134.40M | $ 135.40M | $ 114.30M | $ 48.10M | $ 94.60M | |
$ ― | $ 28.80M | $ 23.20M | $ 35.70M | $ 14.40M | $ 16.60M | |
$ ― | $ 2.60M | $ 3.50M | $ ― | $ ― | $ ― | |
$ ― | $ 105.50M | $ 112.10M | $ 78.50M | $ 33.60M | $ 77.90M | |
$ ― | $ 0.31 | $ 0.33 | $ 0.05 | $ 0.02 | $ 0.05 | |
$ ― | $ 0.31 | $ 0.33 | $ 0.05 | $ 0.02 | $ 0.05 | |
$ ― | $ 339.15M | $ 338.55M | $ 1.69B | $ 1.69B | $ 1.68B | |
$ ― | $ 339.85M | $ 339.40M | $ 1.70B | $ 1.69B | $ 1.68B | |
$ ― | $ 0.14 | $ 0.10 | $ 0.01 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.34B | $ 1.25B | $ -1.11B | $ -857.50M | $ -817.70M | |
$ ― | $ 105.50M | $ 112.10M | $ 78.50M | $ 33.60M | $ 77.90M | |
$ ― | $ 99.40M | $ 110.57M | $ 95.18M | $ 50.26M | $ 81.53M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 147.20M | $ 146.70M | $ 125.10M | $ 60.20M | $ 107.40M | |
$ ― | $ 241.90M | $ 231.30M | $ 125.10M | $ 60.20M | $ 107.40M |