Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 557.50B | $ 535.24B | $ 412.78B | $ 351.33B | $ 354.19B | $ 386.42B | |
$ 447.13B | $ 424.92B | $ 339.55B | $ 297.84B | $ 302.17B | $ 331.52B | |
$ 110.37B | $ 110.32B | $ 73.23B | $ 53.49B | $ 52.01B | $ 54.90B | |
$ 61.87B | $ 60.99B | $ 48.27B | $ 41.87B | $ 35.04B | $ 37.62B | |
$ 48.49B | $ 49.33B | $ 24.96B | $ 11.62B | $ 16.98B | $ 17.28B | |
$ 394.62M | $ 356.96M | $ 473.44M | $ 1.14B | $ -257.34M | $ -175.24M | |
- | - | - | - | - | - | |
$ 59.99B | $ 59.09B | $ 33.12B | $ 19.30B | $ 20.99B | $ 23.72B | |
$ 12.63B | $ 12.48B | $ 7.32B | $ 4.09B | $ 3.64B | $ 4.16B | |
- | - | - | - | - | - | |
$ 45.19B | $ 44.55B | $ 26.56B | $ 12.14B | $ 4.24B | $ 15.54B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 509.01B | $ 485.91B | $ 387.82B | $ 339.71B | $ 337.21B | $ 369.13B | |
$ 45.19B | $ 44.55B | $ 26.56B | $ 12.14B | $ 4.24B | $ 15.54B | |
$ 45.19B | $ 44.55B | $ 23.97B | $ 14.33B | $ 16.30B | $ 19.06B | |
$ 189.08M | $ 171.04M | $ 166.41M | $ 167.76M | $ 257.34M | $ 175.24M | |
$ 60.18B | $ 59.26B | $ 33.29B | $ 19.47B | $ 21.24B | $ 23.90B | |
$ 63.54B | $ 62.85B | $ 36.69B | $ 22.04B | $ 22.92B | $ 25.55B |