Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.03B | $ 17.10B | $ 22.73B | $ 19.89B | $ 8.56B | $ 7.28B | |
$ 11.22B | $ 11.08B | $ 14.98B | $ -14.04B | $ 6.34B | $ 5.30B | |
$ 5.81B | $ 6.01B | $ 7.74B | $ 5.85B | $ 2.22B | $ 1.98B | |
$ 3.81B | $ 3.84B | $ 3.97B | $ 3.46B | $ 1.68B | $ 1.58B | |
$ 2.00B | $ 2.18B | $ 3.77B | $ 2.39B | $ 543.85M | $ 392.31M | |
$ -197.34M | $ -192.12M | $ -198.37M | $ -135.88M | $ -135.69M | $ -109.55M | |
$ -251.77M | $ -251.77M | $ -611.91M | $ 3.03M | - | - | |
$ 1.80B | $ 1.98B | $ 3.57B | $ 2.25B | $ 408.17M | $ 282.75M | |
$ 392.78M | $ 443.65M | $ 822.46M | $ 526.13M | $ 94.63M | $ 60.95M | |
- | - | - | - | - | - | |
$ 1.41B | $ 1.54B | $ 2.75B | $ 1.73B | $ 313.54M | $ 221.81M | |
$ 11.49 | $ 12.06 | $ 16.98 | $ 8.55 | $ 2.69 | $ 1.92 | |
$ 11.39 | $ 11.94 | $ 16.82 | $ 8.48 | $ 2.66 | $ 1.90 | |
$ 488.27M | $ 127.78M | $ 161.96M | $ 201.84M | $ 116.61M | $ 115.71M | |
$ 492.96M | $ 129.00M | $ 163.48M | $ 203.47M | $ 117.92M | $ 117.03M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 2.12 | |
- | - | - | - | - | $ 2.09 | |
- | - | - | - | - | - | |
$ 15.04B | $ 14.92B | $ 18.96B | $ -10.58B | $ 8.02B | $ 6.89B | |
$ 1.41B | $ 1.54B | $ 2.75B | $ 1.73B | $ 313.54M | $ 221.81M | |
$ 1.32B | $ 1.32B | - | - | $ 313.54M | $ 221.81M | |
- | - | - | - | $ 135.69M | $ 109.55M | |
$ 1.84B | $ 2.18B | $ 3.57B | $ 2.25B | $ 543.85M | $ 392.31M | |
$ 2.41B | $ 2.73B | $ 4.07B | $ 2.80B | $ 660.42M | $ 492.34M |