Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 34.54B | $ 17.93B | $ 34.54B | $ 22.27B | $ 12.77B | $ 12.61B | |
$ 16.46B | $ ― | $ 16.46B | $ 12.46B | $ 11.08B | $ 11.44B | |
$ 18.09B | $ ― | $ 18.09B | $ 9.81B | $ 1.69B | $ 1.17B | |
$ 634.30M | $ ― | $ 634.40M | $ 429.60M | $ 400.70M | $ 397.00M | |
$ 17.45B | $ ― | $ 17.45B | $ 9.38B | $ 1.29B | $ 773.50M | |
$ -287.40M | $ ― | $ -287.50M | $ -226.30M | $ -336.20M | $ -427.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.24B | $ ― | $ 17.24B | $ 9.15B | $ 981.30M | $ 416.30M | |
$ 200.60M | $ ― | $ 200.60M | $ 61.30M | $ 45.80M | $ 42.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.03B | $ ― | $ 17.03B | $ 9.07B | $ 926.80M | $ 362.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.09B | $ ― | $ 17.09B | $ 12.89B | $ 11.48B | $ 11.83B | |
$ 17.03B | $ ― | $ 17.03B | $ 9.07B | $ 926.80M | $ 362.00M | |
$ 17.03B | $ ― | $ 17.01B | $ 9.11B | $ 918.98M | $ 322.09M | |
$ 226.60M | $ ― | $ 226.70M | $ 243.30M | $ 343.80M | $ 432.50M | |
$ 17.47B | $ ― | $ 17.47B | $ 9.39B | $ 1.33B | $ 848.80M | |
$ 19.37B | $ 5.20B | $ 19.37B | $ 10.86B | $ 2.71B | $ 2.02B |