Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 284.12B | $ 371.62B | $ 324.16B | $ 287.60B | $ 255.64B | $ 240.27B | |
$ 95.97B | $ 38.77B | $ 33.70B | $ 31.03B | $ 190.14B | $ 184.56B | |
$ 167.72B | $ 332.85B | $ 290.46B | $ 195.20B | $ 65.50B | $ 55.71B | |
$ 43.87B | $ 58.60B | $ 51.18B | $ 45.68B | $ 44.59B | $ 37.91B | |
$ 64.30B | $ 32.36B | $ 28.43B | $ 149.52B | $ 20.90B | $ 17.80B | |
$ -2.65B | $ -3.25B | $ -2.09B | $ -1.66B | $ -1.66B | $ -1.70B | |
$ 116.71B | $ 237.81B | $ 208.81B | $ 184.59B | $ 1.50B | $ 1.89B | |
$ 20.59B | $ 29.11B | $ 26.34B | $ 22.31B | $ 20.74B | $ 17.98B | |
$ 4.47B | $ 5.97B | $ 5.70B | $ 4.58B | $ 4.97B | $ 3.74B | |
- | - | - | - | - | - | |
$ 15.53B | $ 22.38B | $ -44.85B | $ -41.76B | $ 15.40B | $ 13.84B | |
$ 16.78 | $ 24.12 | $ 21.47 | $ 18.33 | $ 16.23 | $ 14.55 | |
$ 16.60 | $ 23.86 | $ 21.18 | $ 18.08 | $ 16.03 | $ 14.33 | |
$ 2.78B | $ 928.00M | $ 937.00M | $ 943.00M | $ 949.00M | $ 951.00M | |
$ 948.00M | $ 928.00M | $ 13.00M | $ 13.00M | $ 961.00M | $ 966.00M | |
$ 5.86 | $ 7.29 | $ 6.40 | - | $ 4.83 | $ 4.14 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 16.88 | $ 15.11 | |
- | - | - | - | - | - | |
$ 164.35B | $ 97.37B | $ 84.89B | $ 76.72B | $ 234.74B | $ 222.47B | |
$ 15.53B | $ 22.38B | $ 20.12B | $ 17.73B | $ 15.40B | $ 13.84B | |
$ 17.40B | - | $ 20.81B | - | $ 14.26B | $ 12.35B | |
- | - | - | - | $ 1.66B | $ 1.70B | |
$ 30.92B | $ 32.36B | $ 26.49B | $ 22.32B | $ 22.41B | $ 19.68B | |
$ 34.94B | $ 36.33B | $ 29.89B | $ 25.42B | $ 25.30B | $ 22.41B |