Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.81B | $ 3.16B | $ 1.78B | $ 960.16M | $ 1.22B | $ 2.05B | |
$ 2.28B | $ 2.54B | $ 1.46B | $ 740.60M | $ 918.87M | $ 1.62B | |
$ 532.32M | $ 617.15M | $ 322.72M | $ 219.55M | $ 298.18M | $ 429.08M | |
$ 333.47M | $ 395.88M | $ 301.24M | $ 165.26M | $ 182.17M | $ 197.18M | |
$ 198.85M | $ 221.27M | $ 21.47M | $ 54.29M | $ 116.01M | $ 231.91M | |
$ -114.88M | $ -126.39M | $ -59.89M | $ 17.00M | $ 22.49M | $ 18.58M | |
$ 26.07M | $ -163.41M | $ -4.52M | $ 806.00K | $ 2.04M | $ 1.99M | |
$ -92.20M | $ -68.53M | $ -101.10M | $ 38.10M | $ 95.56M | $ 215.32M | |
$ 42.42M | $ 42.40M | $ 21.21M | $ 56.56M | $ 7.30M | $ 63.20M | |
$ 1.67M | $ 2.46M | $ 4.72M | $ 671.00K | $ 2.00M | $ 1.69M | |
$ -134.63M | $ -110.92M | $ -122.31M | $ -18.45M | $ 88.08M | $ 151.65M | |
$ -1.14 | $ -0.90 | $ -1.04 | $ -0.21 | $ 0.98 | $ 1.69 | |
$ -1.14 | $ -0.90 | $ -1.04 | $ -0.21 | $ 0.98 | $ 1.69 | |
$ 495.80M | $ 123.83M | $ 97.05M | $ 89.68M | $ 89.68M | $ 89.50M | |
$ 495.46M | $ 123.83M | $ 97.05M | $ 89.68M | $ 89.68M | $ 89.71M | |
$ 0.10 | $ 0.10 | $ 0.10 | $ 0.09 | $ 0.18 | $ 0.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.93B | $ 2.94B | $ 1.76B | $ -905.87M | $ -1.10B | $ -1.81B | |
$ -134.63M | $ -110.92M | $ -122.31M | $ -18.45M | $ 88.08M | $ 151.65M | |
$ 13.43M | $ 38.95M | $ -26.11M | $ 27.87M | $ 70.19M | $ 157.96M | |
- | - | - | - | - | - | |
$ -116.45M | $ 90.27M | $ -97.70M | $ 58.38M | $ 118.92M | $ 237.59M | |
$ 179.98M | $ 357.79M | $ 30.59M | $ 146.00M | $ 204.19M | $ 324.15M |