Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 81.53B | - | $ 81.53B | $ 61.79B | $ 39.74B | $ 38.87B | |
$ 1.42B | - | $ 50.21B | $ 41.97B | $ 35.70B | $ 36.78B | |
$ 20.23B | - | $ 31.32B | $ 19.81B | $ 4.04B | $ 2.09B | |
- | - | $ 638.00M | $ 692.00M | $ 332.00M | $ 660.00M | |
$ 20.23B | - | $ 30.68B | $ 19.12B | $ 3.71B | $ 1.43B | |
$ -203.00M | - | $ -330.00M | $ -753.00M | $ -769.00M | $ -857.00M | |
- | - | - | - | - | - | |
$ 30.23B | - | $ 30.23B | $ 18.73B | $ 3.31B | $ 967.00M | |
$ 910.00M | - | $ 910.00M | $ 697.00M | $ 407.00M | $ 458.00M | |
- | - | - | - | - | - | |
$ 29.20B | - | $ 29.20B | $ 17.94B | $ 2.85B | $ -84.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 1.54B | $ 1.62B | $ 1.29B | $ 1.50B | |
$ 1.42B | - | $ 50.85B | $ 42.67B | $ 36.03B | $ 37.44B | |
$ 29.20B | - | $ 29.20B | $ 17.94B | $ 2.85B | $ -84.00M | |
$ 29.20B | - | $ 29.45B | $ 18.07B | $ 2.59B | $ 405.04M | |
- | - | $ 766.00M | $ 808.00M | $ 832.00M | $ 948.00M | |
$ 20.23B | - | $ 31.00B | $ 19.54B | $ 4.14B | $ 1.92B | |
$ 20.23B | $ 11.37B | $ 37.18B | $ 24.48B | $ 8.68B | $ 6.20B |