Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 31.22B | $ 37.84B | $ 36.24B | $ 32.65B | $ 39.43B | $ 40.83B | |
$ 10.56B | $ 33.19B | $ 31.10B | $ 28.21B | $ 34.02B | $ 35.05B | |
$ 3.86B | $ 4.65B | $ 5.14B | $ 4.44B | $ 5.41B | $ 5.77B | |
$ 545.00M | $ 3.46B | $ 3.23B | $ 2.95B | $ 3.04B | $ 2.94B | |
$ 911.00M | $ 1.20B | $ 1.92B | $ 1.49B | $ 2.37B | $ 2.83B | |
$ -71.00M | $ -81.00M | $ -78.00M | $ -86.00M | $ -82.00M | $ -93.00M | |
$ -89.00M | $ 190.00M | $ 110.00M | $ -395.00M | $ -62.00M | $ 214.00M | |
$ 904.00M | $ 878.00M | $ 1.95B | $ 1.01B | $ 2.22B | $ 2.95B | |
$ 152.00M | $ 237.00M | $ 395.00M | $ 329.00M | $ 591.00M | $ 619.00M | |
$ 86.00M | $ 89.00M | - | - | - | - | |
$ 643.00M | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | $ 2.30B | |
$ -470.00K | $ 2.04 | $ 5.04 | $ 2.52 | $ 5.61 | $ 6.65 | |
$ -460.00K | $ 2.03 | $ 5.00 | $ 2.52 | $ 5.59 | $ 6.61 | |
$ 1.15B | $ 290.40M | $ 300.60M | $ 299.70M | $ 314.70M | $ 345.40M | |
$ 1.15B | $ 291.20M | $ 302.80M | $ 300.40M | $ 315.80M | $ 347.50M | |
$ -900.00K | $ 1.80 | $ 1.72 | $ 1.60 | $ 1.46 | $ 1.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.07 | - | $ 5.13 | $ 3.95 | $ 6.05 | $ 6.71 | |
- | - | - | - | - | - | |
$ 11.10B | $ 36.64B | $ 34.33B | $ 31.16B | $ 37.06B | $ 38.00B | |
$ 643.00M | $ 592.00M | $ 1.51B | $ 757.00M | $ 1.76B | $ 2.30B | |
$ 640.13M | $ 751.33M | $ 1.54B | $ 1.15B | $ 1.94B | $ 2.35B | |
- | - | $ 122.00M | $ 105.00M | $ 104.00M | $ 113.00M | |
$ 975.00M | $ 959.00M | $ 2.07B | $ 1.11B | $ 2.33B | $ 3.06B | |
$ 883.00M | $ 2.35B | $ 3.58B | $ 2.69B | $ 3.93B | $ 4.67B |