Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 198.90B | $ 725.52B | $ 448.03B | $ 395.53B | $ 405.95B | $ 360.97B | |
$ 110.40B | $ 484.96B | $ 267.37B | $ 224.17B | $ 239.04B | $ 265.79B | |
$ 88.49B | $ 240.56B | $ 196.25B | $ 171.36B | $ 166.91B | $ 95.18B | |
$ 45.11B | $ 79.55B | $ 92.15B | $ 96.34B | $ 77.43B | $ 46.34B | |
$ 43.39B | $ 161.01B | $ 88.51B | $ 75.02B | $ 89.48B | $ 48.84B | |
$ 4.90B | $ 11.33B | $ 99.41B | $ 74.44B | $ 902.00M | $ 1.35B | |
- | $ 703.00M | $ -84.05B | $ -69.83B | $ -2.37B | $ 1.07B | |
$ 48.28B | $ 168.70B | $ 261.07B | $ 219.29B | $ 88.01B | $ 51.26B | |
$ 14.77B | $ 36.72B | $ 26.82B | $ 33.42B | $ 25.45B | $ 11.53B | |
- | - | - | - | - | - | |
$ 33.54B | $ 132.02B | $ 83.16B | $ 185.80B | $ 62.70B | $ 39.88B | |
$ 4.83K | $ 19.00K | $ 11.97K | $ 9.49K | $ 9.02K | $ 5.74K | |
$ 4.83K | $ 19.00K | $ 11.97K | $ 9.49K | $ 9.02K | $ 5.74K | |
$ 13.90M | $ 6.95M | $ 6.95M | $ 6.95M | $ 6.95M | $ 6.95M | |
$ 13.90M | $ 6.95M | $ 6.95M | $ 6.95M | $ 6.95M | $ 6.95M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 460.00M | $ 665.00M | |
$ 155.51B | $ 564.51B | $ 359.51B | $ 320.51B | $ 316.48B | $ 312.13B | |
$ 33.54B | $ 132.02B | $ 83.16B | $ 185.80B | $ 62.70B | $ 39.88B | |
$ 33.54B | $ 125.51B | - | - | $ 64.72B | $ 39.28B | |
$ 4.54B | - | - | - | $ 186.00M | $ 277.00M | |
$ 52.83B | $ 168.86B | $ 110.01B | $ 219.06B | $ 88.20B | $ 48.84B | |
$ 52.83B | $ 176.52B | $ 117.07B | $ 221.75B | $ 93.12B | $ 52.49B |