Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.18B | $ 3.18B | $ 2.79B | $ 2.13B | $ 1.82B | $ 2.48B | |
$ 1.72B | $ 1.48B | $ 828.15M | $ 1.99B | $ 1.71B | $ 2.16B | |
$ 1.44B | $ 1.70B | $ 1.96B | $ 136.88M | $ 113.83M | $ 325.39M | |
$ 345.97M | $ 345.97M | $ 362.80M | $ 61.19M | $ 56.92M | $ 52.69M | |
$ 816.50M | $ 329.42M | $ 315.01M | $ 75.70M | $ 56.91M | $ 272.70M | |
$ -183.81M | $ -244.66M | $ -226.16M | $ -233.72M | $ -209.78M | $ -219.44M | |
$ -61.57M | $ -61.57M | $ -83.45M | $ 21.67M | $ -246.12M | $ 47.46M | |
$ 146.33M | $ 146.33M | $ 1.39B | $ -136.36M | $ -398.99M | $ 100.72M | |
$ -19.00K | $ -19.00K | $ 3.17M | $ 1.67M | $ 1.33M | $ 655.00K | |
$ 66.20M | $ 66.20M | $ 54.21M | - | - | - | |
$ 514.08M | $ 27.00M | $ -4.59M | $ -239.80M | $ -491.41M | $ 21.53M | |
$ 0.40 | $ 0.22 | $ -0.04 | $ -1.96 | $ -4.01 | $ 0.18 | |
$ 0.40 | $ 0.22 | $ -0.04 | $ -1.96 | $ -4.01 | $ 0.18 | |
$ 490.14M | $ 122.53M | $ 122.58M | $ 122.58M | $ 122.58M | $ 122.58M | |
$ 490.14M | $ 122.53M | $ 122.58M | $ 122.58M | $ 122.58M | $ 122.58M | |
- | - | - | $ 0.60 | $ 1.00 | $ 2.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.07B | $ 1.83B | $ 1.19B | $ 2.05B | $ 1.77B | $ 2.21B | |
$ 122.75M | $ 117.72M | $ 75.46M | $ -165.07M | $ -416.68M | $ 96.00M | |
$ -1.51B | - | $ 1.06B | $ -165.07M | $ -195.58M | $ 96.00M | |
- | - | - | $ 224.27M | $ 200.28M | $ 208.67M | |
$ 251.14M | $ 390.99M | $ 1.61B | $ 87.91M | $ -198.71M | $ 309.39M | |
$ 544.22M | $ 684.07M | $ 1.92B | $ 397.66M | $ 96.61M | $ 629.20M |