Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.56B | $ 19.55B | $ 18.34B | $ 17.59B | $ 17.16B | |
$ 11.47B | $ 11.63B | $ -11.16B | $ 10.41B | $ 10.40B | |
$ 8.09B | $ 7.92B | $ 7.18B | $ 7.17B | $ 6.77B | |
$ 5.57B | $ 5.49B | $ -5.22B | $ 4.38B | $ 4.05B | |
$ 2.51B | $ 2.44B | $ 1.96B | $ 2.79B | $ 2.72B | |
$ 544.00M | $ 516.00M | $ -28.00M | $ -6.00M | $ -17.00M | |
$ 552.00M | $ 442.00M | $ 18.00M | $ 86.00M | $ 7.00M | |
$ 2.36B | $ 2.36B | $ 1.95B | $ 2.88B | $ 2.71B | |
$ 628.00M | $ 743.00M | - | $ 600.00M | $ 652.00M | |
$ 7.00M | $ 11.00M | $ 13.00M | - | - | |
$ 1.68B | $ 1.39B | $ 1.92B | $ 2.25B | $ 13.85B | |
$ 3.68 | $ 3.05 | $ 4.22 | $ 4.94 | $ 30.45 | |
$ 3.65 | $ 3.03 | $ 4.22 | $ 4.94 | $ 30.45 | |
$ 1.83B | $ 455.00M | - | $ 454.71M | $ 454.71M | |
$ 1.84B | $ 458.00M | - | $ 454.71M | $ 454.71M | |
$ 0.12 | $ 0.12 | - | - | - | |
- | - | - | - | - | |
- | - | - | $ 5.17 | - | |
- | - | - | $ 5.17 | - | |
- | - | - | - | - | |
$ 12.74B | $ 17.12B | $ -16.38B | $ 14.79B | $ 14.44B | |
$ 1.68B | $ 1.57B | $ 1.92B | $ 2.25B | $ 13.85B | |
$ 240.63M | $ 1.91B | - | $ 2.23B | $ 2.01B | |
- | - | - | $ 40.00M | $ 66.00M | |
$ 2.89B | $ 2.90B | - | $ 2.92B | $ 2.78B | |
$ 3.47B | $ 3.51B | - | $ 3.54B | $ 3.41B |