Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.16B | $ 103.47B | $ 96.50B | $ 87.61B | $ 73.67B | $ 59.24B | |
$ 10.22B | $ 40.40B | $ -43.73B | $ 40.64B | $ 34.68B | $ 27.69B | |
$ 12.94B | $ 63.06B | $ 52.77B | $ 46.97B | $ 38.98B | $ 31.56B | |
$ 8.00B | $ 35.35B | $ -4.80B | $ 30.55B | $ 24.44B | $ 17.76B | |
$ 4.95B | $ 27.71B | $ 47.96B | $ 16.42B | $ 14.54B | $ 13.79B | |
$ 505.99M | $ 5.17B | $ 7.83M | $ 2.95B | $ 1.60B | $ 821.77M | |
$ 278.97M | $ -1.31B | $ -122.78M | $ -710.43M | $ -764.94M | $ 1.77B | |
$ 5.73B | $ 34.06B | $ 3.52B | $ 21.10B | $ 15.37B | $ 16.38B | |
$ 1.26B | $ 4.70B | $ 5.03B | $ 4.13B | $ 3.04B | $ 2.91B | |
- | - | - | - | - | - | |
$ 5.29B | $ 29.42B | $ 64.10B | $ 33.71B | $ 12.06B | $ 21.24B | |
$ 8.10 | - | - | - | $ 18.25 | $ 32.95 | |
$ 8.00 | - | - | - | $ 18.00 | $ 32.65 | |
$ 654.94M | - | - | - | $ 661.09M | $ 644.09M | |
$ 661.10M | - | - | - | $ 669.95M | $ 649.99M | |
$ 2.15 | - | - | - | $ 4.97 | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 22.25 | $ 24.30 | |
- | - | - | - | $ 21.95 | $ 24.10 | |
- | - | - | - | - | - | |
$ 18.21B | $ 75.76B | $ -48.53B | $ 71.19B | $ 59.13B | $ 45.45B | |
$ 5.29B | $ 29.42B | $ 43.76B | $ 17.39B | $ 12.06B | $ 21.24B | |
$ 4.54B | $ 25.03B | - | - | $ 13.27B | $ 12.18B | |
- | - | - | - | - | - | |
$ 4.95B | $ 34.06B | $ 3.52B | $ 21.10B | $ 14.54B | $ 13.79B | |
$ 5.56B | $ 37.11B | $ 3.93B | $ 3.83B | $ 18.00B | $ 16.40B |