Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 10.97B | $ 9.77B | $ 7.22B | $ 9.55B | $ 9.61B | $ 8.25B | |
$ 8.58B | $ 7.42B | $ 5.29B | $ 7.04B | $ 7.45B | $ 6.47B | |
$ 2.39B | $ 2.35B | $ 1.92B | $ 2.51B | $ 2.16B | $ 1.78B | |
$ 1.31B | $ 1.12B | $ 1.04B | $ 1.17B | $ 1.17B | $ 1.28B | |
$ 1.07B | $ 1.22B | $ 880.45M | $ 1.34B | $ 987.98M | $ 503.45M | |
$ 53.29M | $ 43.27M | $ 57.79M | $ 76.11M | $ 36.61M | $ 13.74M | |
- | - | - | - | - | - | |
$ 3.54B | $ 2.92B | $ 460.04M | $ 2.37B | $ 1.25B | $ 2.89B | |
$ 244.92M | $ 380.15M | $ 291.32M | $ 429.37M | $ 347.22M | $ 253.44M | |
- | - | - | - | - | - | |
$ 3.24B | $ 2.50B | $ 165.65M | $ 1.84B | $ 808.39M | $ 2.55B | |
$ 2.64 | $ 2.04 | $ 0.13 | $ 1.53 | $ 0.67 | $ 1.29 | |
$ 2.64 | $ 2.04 | $ 0.13 | $ 1.53 | $ 0.67 | $ 1.29 | |
$ 4.90B | $ 1.23B | $ 1.24B | $ 1.21B | $ 1.22B | $ 1.22B | |
$ 4.90B | $ 1.23B | $ 1.24B | $ 1.21B | $ 1.22B | $ 1.22B | |
$ 0.50 | $ 0.50 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 5.71M | $ 1.61M | $ 160.74K | $ 7.77M | $ 10.57M | |
$ 9.90B | $ 8.54B | $ 6.34B | $ 8.21B | $ 8.62B | $ 7.75B | |
$ 3.24B | $ 2.50B | $ 165.65M | $ 1.84B | $ 808.39M | $ 2.55B | |
$ 1.26B | $ 1.55B | $ 211.18M | $ 1.31B | $ 975.34M | $ 783.87M | |
$ 6.33M | $ 10.26M | $ 24.41M | $ 48.36M | $ 72.91M | $ 85.14M | |
$ 3.54B | $ 2.93B | $ 484.46M | $ 2.42B | $ 1.32B | $ 2.97B | |
$ 3.86B | $ 3.23B | $ 776.63M | $ 2.69B | $ 1.58B | $ 3.23B |