Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 325.73B | $ 292.03B | $ 242.89B | $ 257.51B | $ 300.33B | $ 282.45B | |
$ 232.24B | $ 209.78B | $ 191.43B | $ 202.62B | $ 233.23B | $ 211.79B | |
$ 93.49B | $ 82.25B | $ 51.46B | $ 54.89B | $ 67.09B | $ 70.66B | |
$ 62.20B | $ 49.47B | $ 33.80B | $ 38.63B | $ 42.23B | $ 38.46B | |
$ 31.29B | $ 32.78B | $ 17.66B | $ 16.26B | $ 24.87B | $ 32.20B | |
$ 122.00M | $ 327.00M | $ 123.00M | $ -42.00M | $ -1.05B | $ -428.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 49.50B | $ 39.14B | $ 19.90B | $ -19.27B | $ 25.43B | $ 32.63B | |
$ 13.15B | $ 10.90B | $ 4.37B | $ 13.97B | $ 9.74B | $ 4.94B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 36.27B | $ 27.90B | $ 15.25B | $ -33.67B | $ 15.20B | $ 27.18B | |
$ 389.31 | $ 290.98 | $ 157.84 | $ -348.50 | $ 154.26 | $ 273.29 | |
$ 389.31 | $ 290.98 | $ 157.84 | $ -348.50 | $ 154.26 | $ 273.29 | |
$ 372.75M | $ 95.90M | $ 96.63M | $ 96.61M | $ 98.54M | $ 99.47M | |
$ 372.75M | $ 95.90M | $ 96.64M | $ 96.61M | $ 98.54M | $ 99.47M | |
$ 120.00 | $ 110.00 | $ 100.00 | $ 100.00 | $ 50.00 | $ 90.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 294.44B | $ 259.25B | $ 225.22B | $ 241.25B | $ 275.46B | $ 250.24B | |
$ 36.27B | $ 27.90B | $ 15.25B | $ -33.67B | $ 15.20B | $ 27.18B | |
$ 35.26B | $ 33.07B | $ 15.97B | $ -9.06B | $ 12.20B | $ 28.45B | |
$ 708.00M | $ 504.00M | $ 587.00M | $ 695.00M | $ 1.63B | $ 700.00M | |
$ 50.21B | $ 39.64B | $ 20.48B | $ -18.57B | $ 27.06B | $ 33.33B | |
$ 50.21B | $ 66.36B | $ 45.41B | $ 10.00B | $ 56.83B | $ 62.07B |