Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 663.34B | $ 603.21B | $ 522.48B | $ 522.42B | $ 509.18B | $ 381.99B | |
$ 464.49B | $ 424.57B | $ 376.03B | $ 385.74B | $ 376.02B | $ 285.26B | |
$ 198.85B | $ 178.64B | $ 146.45B | $ 136.69B | $ 133.15B | $ 96.73B | |
$ 131.87B | $ 117.27B | $ 108.88B | $ 101.38B | $ 100.67B | $ 78.61B | |
$ 66.98B | $ 61.37B | $ 37.57B | $ 35.30B | $ 32.49B | $ 18.12B | |
$ -2.65B | $ -2.27B | $ -2.66B | $ -1.11B | $ -1.21B | $ -863.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 65.60B | $ 60.30B | $ 35.76B | $ 35.18B | $ 27.31B | $ 18.57B | |
$ 16.84B | $ 13.87B | $ 9.80B | $ 10.04B | $ 7.62B | $ 8.23B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 46.49B | $ 43.62B | $ 24.24B | $ 23.35B | $ 18.27B | $ 9.54B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 596.36B | $ 541.84B | $ 484.91B | $ 487.12B | $ 476.69B | $ 363.87B | |
$ 46.49B | $ 43.62B | $ 24.24B | $ 23.35B | $ 18.27B | $ 9.54B | |
$ 46.49B | $ 43.62B | $ 24.24B | $ 23.62B | $ 21.14B | $ 8.14B | |
$ 3.57B | $ 2.69B | $ 3.04B | $ 1.44B | $ 1.52B | $ 1.14B | |
$ 69.17B | $ 62.99B | $ 38.80B | $ 36.63B | $ 28.83B | $ 19.70B | |
$ 91.93B | $ 84.42B | $ 58.67B | $ 51.76B | $ 44.09B | $ 31.62B |