Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.73B | $ 17.10B | $ 22.73B | $ 19.89B | $ 8.56B | $ 7.28B | |
$ 11.12B | $ 11.08B | $ 14.98B | $ 14.04B | $ 6.34B | $ 5.30B | |
$ 5.61B | $ 6.01B | $ 7.74B | $ 5.85B | $ 2.22B | $ 1.98B | |
$ 3.83B | $ 3.84B | $ 3.97B | $ 3.46B | $ 1.68B | $ 1.58B | |
$ 1.78B | $ 2.18B | $ 3.77B | $ 2.39B | $ 543.85M | $ 392.31M | |
$ -201.41M | $ -192.12M | $ -198.37M | $ -135.88M | $ -135.69M | $ -109.55M | |
$ -251.77M | $ -251.77M | $ -611.91M | $ 3.03M | $ 6.70M | $ 8.19M | |
$ 1.58B | $ 1.98B | $ 3.57B | $ 2.25B | $ 408.17M | $ 282.75M | |
$ 341.78M | $ 443.65M | $ 822.46M | $ 526.13M | $ 94.63M | $ 60.95M | |
- | - | - | - | - | - | |
$ 1.24B | $ 1.54B | $ 2.75B | $ 1.73B | $ 313.54M | $ 221.81M | |
$ 10.27 | $ 12.06 | $ 16.98 | $ 8.55 | $ 2.69 | $ 1.92 | |
$ 10.19 | $ 11.94 | $ 16.82 | $ 8.48 | $ 2.66 | $ 1.90 | |
$ 479.87M | $ 127.78M | $ 161.96M | $ 201.84M | $ 116.61M | $ 115.71M | |
$ 484.11M | $ 129.00M | $ 163.48M | $ 203.47M | $ 117.92M | $ 117.03M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 14.95B | $ 14.92B | $ 18.96B | $ 17.51B | $ 8.02B | $ 6.89B | |
$ 1.24B | $ 1.54B | $ 2.75B | $ 1.73B | $ 313.54M | $ 221.81M | |
$ 1.22B | $ 1.32B | - | - | $ 322.45M | $ 223.38M | |
- | - | - | - | - | - | |
$ 1.63B | $ 2.18B | $ 3.77B | $ 2.39B | $ 543.85M | $ 283.87M | |
$ 2.19B | $ 2.73B | $ 4.27B | $ 2.93B | $ 660.42M | $ 387.79M |