Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.33B | $ 8.23B | $ 7.32B | $ 4.71B | $ 3.12B | $ 5.40B | |
$ 7.25B | $ 6.96B | $ 6.48B | $ 4.43B | $ 3.04B | $ 4.80B | |
$ 1.05B | $ 1.27B | $ 846.00M | $ 277.37M | $ 87.14M | $ 597.93M | |
$ 715.50M | $ 588.43M | $ 404.61M | $ 442.09M | $ 409.37M | $ 449.95M | |
$ 269.88M | $ 680.01M | $ 437.90M | $ -7.62M | $ -318.00M | $ 147.98M | |
$ -38.86M | $ -72.45M | $ -68.29M | $ -66.49M | $ -70.22M | $ -74.84M | |
$ 10.30M | $ 171.00K | $ -8.21M | $ -58.53M | $ 41.59M | $ 102.02M | |
$ 200.12M | $ 613.31M | $ 364.90M | $ -80.28M | $ -429.81M | $ -28.88M | |
$ -111.58M | $ -115.34M | $ 710.00K | $ 1.02M | $ -20.72M | $ -69.69M | |
$ 16.72M | $ 24.98M | - | - | $ -46.91M | $ -89.75M | |
$ 311.70M | $ 728.64M | $ 364.19M | $ -81.30M | $ -409.09M | $ 40.81M | |
$ 5.23 | $ 12.14 | $ 6.12 | $ -1.40 | $ -7.68 | $ 0.80 | |
$ 5.15 | $ 11.94 | $ 6.08 | $ -1.40 | $ -7.68 | $ 0.80 | |
$ 231.37M | $ 60.03M | $ 59.54M | $ 58.27M | $ 53.30M | $ 50.35M | |
$ 233.87M | $ 61.01M | $ 59.88M | $ 58.27M | $ 53.30M | $ 50.47M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 8.06B | $ 7.55B | $ 6.88B | $ 4.78B | $ 3.36B | $ 5.25B | |
- | - | - | - | - | - | |
$ 311.70M | $ 728.64M | $ 364.19M | $ -81.30M | $ -409.09M | $ 40.81M | |
$ 66.24M | $ 500.49M | - | - | - | - | |
$ 234.85M | $ 685.76M | $ 433.19M | $ -13.78M | $ -359.58M | $ 45.96M | |
$ 367.68M | $ 805.59M | $ 532.96M | $ 80.46M | $ -269.55M | $ 141.20M |