Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.06B | $ 8.95B | $ 9.00B | $ 11.40B | $ 9.36B | $ 10.29B | |
$ 5.28B | $ 4.57B | $ 4.48B | $ 4.49B | $ 3.76B | $ 8.51B | |
$ 4.78B | $ 4.38B | $ 4.52B | $ 6.91B | $ 5.61B | $ 1.78B | |
$ 2.39B | $ 2.48B | $ 2.53B | $ 2.98B | $ 2.83B | $ 2.87B | |
$ 2.23B | $ 2.06B | $ 2.06B | $ 1.98B | $ 177.00M | $ 1.47B | |
$ 743.00M | $ 538.00M | $ 511.00M | $ -642.00M | $ -634.00M | $ -657.00M | |
$ -398.00M | $ -99.00M | $ 493.00M | $ 546.00M | $ 978.00M | $ 300.00M | |
$ 1.74B | $ 1.27B | $ 1.97B | $ 789.00M | $ -1.44B | $ 513.00M | |
$ 328.00M | $ 237.00M | $ 467.00M | $ 45.00M | $ -44.00M | $ 166.00M | |
- | - | - | - | $ -586.00M | $ 6.00M | |
$ 1.14B | $ 829.00M | $ 1.29B | $ 599.00M | $ 171.00M | $ -2.44B | |
$ 1.89 | $ 2.54 | $ 5.67 | $ 0.76 | - | - | |
$ 1.82 | $ 2.42 | $ 5.15 | $ 0.75 | - | - | |
$ 1.68B | $ -2.76B | $ 320.11M | $ 788.16M | - | - | |
$ 4.45B | $ -1.41B | $ 352.43M | $ 798.67M | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.12B | $ 7.05B | $ 7.02B | $ 7.47B | $ 6.59B | $ 11.37B | |
$ 1.14B | $ 829.00M | $ 1.29B | $ 599.00M | $ -78.00M | $ 106.00M | |
$ 992.61M | - | - | - | $ 538.00M | $ -12.73M | |
- | - | - | - | - | - | |
$ 2.20B | $ 1.81B | $ 2.48B | $ 824.00M | $ -1.38B | $ 585.00M | |
$ 2.83B | $ 2.43B | $ 3.09B | $ 1.91B | $ -277.00M | $ 1.66B |