Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.17B | $ 37.14B | $ 84.95B | $ 35.28B | $ 27.24B | $ 22.14B | |
- | - | - | - | - | - | |
- | $ 22.93B | $ 20.16B | - | - | - | |
$ 1.41B | - | - | $ 2.63B | $ 4.20B | $ 2.73B | |
$ 525.72K | $ -2.02B | $ -6.93B | $ -296.20K | $ -1.80M | $ -3.06M | |
$ 9.95B | $ 14.20B | $ 64.79B | $ 16.27B | $ 13.50B | $ 11.59B | |
$ 1.10B | $ 1.17B | $ 861.42M | $ 2.67B | $ 2.63B | $ 2.53B | |
- | - | - | - | $ 4.20B | - | |
$ 8.61B | $ 12.75B | $ 63.61B | $ 13.35B | $ 10.82B | $ 9.00B | |
$ 0.92 | $ 1.35 | $ 1.18 | $ 14.70 | $ 1.20 | $ 2.90 | |
$ 0.90 | $ 1.33 | $ 1.16 | $ 14.60 | $ 1.19 | $ 2.80 | |
$ 28.07B | $ 9.00B | $ 8.99B | $ 907.90M | $ 901.87M | $ 865.54M | |
$ 28.73B | $ 9.01B | $ 8.99B | $ 914.12M | $ 909.45M | $ 873.95M | |
$ 0.45 | - | $ 0.45 | $ 4.00 | $ 0.40 | $ 3.04 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 1.24B | $ 2.83B | - | - | - | |
$ 8.61B | $ 12.75B | $ 63.61B | $ 13.35B | $ 10.82B | $ 9.00B | |
$ 8.61B | $ 11.66B | $ 53.12B | $ 13.18B | $ 8.02B | $ 7.37B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |