Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.14T | $ 999.76B | $ 786.95B | $ 686.18B | $ 579.79B | $ 534.20B | |
$ 373.90B | $ 338.15B | $ 273.46B | $ 266.07B | $ 262.85B | $ 254.17B | |
$ 769.82B | $ 661.61B | $ 513.48B | $ 420.11B | $ 316.94B | $ 280.03B | |
$ 246.92B | $ 239.72B | $ 212.25B | $ 209.52B | $ 192.62B | $ 181.09B | |
$ 522.89B | $ 421.90B | $ 301.23B | $ 210.60B | $ 124.32B | $ 98.93B | |
$ -363.00M | $ 28.00M | $ -1.54B | $ 420.00M | $ 338.00M | $ -197.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 520.39B | $ 419.38B | $ 298.19B | $ 207.89B | $ 121.45B | $ 97.03B | |
$ 149.60B | $ 116.39B | $ 83.45B | $ 50.33B | $ 28.37B | $ 23.49B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 370.79B | $ 303.00B | $ 214.73B | $ 157.56B | $ 92.49B | $ 72.71B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 620.82B | $ 577.86B | $ 485.72B | $ 475.59B | $ 455.46B | $ 435.26B | |
$ 370.79B | $ 303.00B | $ 214.73B | $ 157.56B | $ 92.49B | $ 72.71B | |
$ 370.79B | $ 303.00B | $ 214.73B | $ 157.56B | $ 92.49B | $ 72.71B | |
$ 56.00M | $ 48.00M | $ 62.00M | $ 125.00M | $ 111.00M | $ 110.00M | |
$ 520.45B | $ 419.43B | $ 298.25B | $ 208.02B | $ 121.56B | $ 97.14B | |
$ 520.45B | $ 419.43B | $ 298.25B | $ 208.02B | $ 121.56B | $ 97.14B |