Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 277.19B | $ 371.62B | $ 324.16B | $ 287.60B | $ 255.64B | $ 240.27B | |
$ 9.77B | $ 38.77B | $ 33.70B | $ 31.03B | $ 190.14B | $ 184.56B | |
$ 227.85B | $ 332.85B | $ 290.46B | $ 195.20B | $ 65.50B | $ 55.71B | |
$ 15.10B | $ 58.60B | $ 51.18B | $ 45.68B | $ 44.59B | $ 37.91B | |
$ 153.21B | $ 32.36B | $ 28.43B | $ 149.52B | $ 20.90B | $ 17.80B | |
$ -2.42B | $ -3.25B | $ -2.09B | $ -1.66B | $ -1.66B | $ -1.70B | |
$ 57.06B | $ 237.81B | $ 208.81B | $ 184.59B | $ 1.50B | $ 1.89B | |
$ 22.25B | $ 29.11B | $ 26.34B | $ 22.31B | $ 20.74B | $ 17.98B | |
$ 4.78B | $ 5.97B | $ 5.70B | $ 4.58B | $ 4.97B | $ 3.74B | |
- | - | - | - | - | - | |
$ 166.27B | $ 22.38B | $ -44.85B | $ -41.76B | $ 15.40B | $ 13.84B | |
$ 18.21 | $ 24.12 | $ 21.47 | $ 18.33 | $ 16.23 | $ 14.55 | |
$ 18.01 | $ 23.86 | $ 21.18 | $ 18.08 | $ 16.03 | $ 14.33 | |
$ 2.79B | $ 928.00M | $ 937.00M | $ 943.00M | $ 949.00M | $ 951.00M | |
$ 30.00M | $ 928.00M | $ 13.00M | $ 13.00M | $ 961.00M | $ 966.00M | |
$ 5.41 | $ 7.29 | $ 6.40 | - | $ 4.83 | $ 4.14 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 16.88 | $ 15.11 | |
- | - | - | - | - | - | |
$ 49.37B | $ 97.37B | $ 84.89B | $ 76.72B | $ 234.74B | $ 222.47B | |
$ 17.09B | $ 22.38B | $ 20.12B | $ 17.73B | $ 15.40B | $ 13.84B | |
$ 11.79B | - | $ 20.81B | - | $ 14.26B | $ 12.35B | |
- | - | - | - | $ 1.66B | $ 1.70B | |
$ 32.36B | $ 32.36B | $ 26.49B | $ 22.32B | $ 22.41B | $ 19.68B | |
$ 36.33B | $ 36.33B | $ 29.89B | $ 25.42B | $ 25.30B | $ 22.41B |