Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 34.24B | $ 31.95B | $ 30.83B | $ 27.75B | $ 23.83B | $ 23.89B | |
$ 27.53B | $ 25.68B | $ 24.24B | $ 21.58B | $ 19.05B | $ 18.69B | |
$ 6.71B | $ 6.27B | $ 6.59B | $ 6.17B | $ 4.78B | $ 5.21B | |
$ 6.27B | $ 5.18B | $ 5.26B | $ 18.03B | $ 16.24B | $ -3.00B | |
$ 1.39B | $ 1.12B | $ 1.51B | $ 1.64B | $ 969.76M | $ 1.26B | |
$ -204.40M | $ -149.00M | $ 69.00M | $ -50.35M | $ 20.04M | $ -65.94M | |
$ 482.01M | $ 336.00M | $ 400.00M | $ -822.31M | $ -67.96M | $ -187.22M | |
$ 1.35B | $ 1.28B | $ 1.66B | $ 2.41B | $ 969.97M | $ 1.36B | |
$ 266.01M | $ 250.00M | $ 234.00M | $ 568.00M | $ 214.10M | $ 69.89M | |
$ 95.18M | $ 248.00M | $ 229.00M | $ 618.70M | $ 126.16M | $ 160.93M | |
$ 1.02B | $ 986.00M | $ 1.41B | $ 1.84B | $ 751.99M | $ 8.15B | |
$ 3.32 | $ 3.20 | $ 4.36 | $ 5.48 | $ 2.24 | $ 3.82 | |
$ 3.29 | $ 3.15 | $ 4.29 | $ 5.41 | $ 2.22 | $ 3.77 | |
$ 1.23B | $ 308.43M | $ 322.81M | $ 335.23M | $ 335.20M | $ 335.80M | |
$ 1.24B | $ 312.55M | $ 327.70M | $ 339.72M | $ 338.39M | $ 340.52M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.66B | $ 30.86B | $ 29.50B | $ 39.61B | $ 35.29B | $ 15.69B | |
$ 1.02B | $ 986.00M | $ 1.41B | $ 1.84B | $ 751.99M | $ 1.28B | |
$ 7.07B | $ 994.83M | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.07B | $ 1.09B | $ 1.33B | $ 1.57B | $ 970.64M | $ 1.45B | |
$ 2.57B | $ 1.71B | $ 1.94B | $ 2.09B | $ 1.47B | $ 1.89B |