Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 17.52B | $ 23.51B | $ 21.51B | $ 13.88B | $ 10.78B | $ 9.41B | |
$ 8.27B | $ 11.15B | $ 10.05B | $ 7.20B | $ 5.66B | $ 5.02B | |
$ 9.26B | $ 12.36B | $ 11.46B | $ 6.67B | $ 5.12B | $ 4.40B | |
$ 4.77B | $ 6.41B | $ 4.82B | $ 3.56B | $ 2.78B | $ 2.49B | |
$ 4.49B | $ 5.95B | $ 6.64B | $ 3.11B | $ 2.33B | $ 1.91B | |
$ 231.49M | $ 331.71M | $ 68.74M | $ 65.51M | $ 77.17M | $ 43.91M | |
- | - | - | - | - | - | |
$ 5.06B | $ 6.67B | $ 6.41B | $ 3.32B | $ 2.41B | $ 1.93B | |
$ 406.06M | $ 529.12M | $ 615.43M | $ 83.00M | $ 85.73M | $ 100.75M | |
- | - | - | - | - | - | |
$ 4.57B | $ 6.04B | $ 5.73B | $ 3.28B | $ 2.33B | $ 1.83B | |
$ 20.48 | $ 15.95 | $ 61.51 | $ 35.72 | $ 25.83 | - | |
$ 19.43 | $ 15.21 | $ 57.72 | $ 34.01 | $ 25.07 | - | |
$ 854.11M | $ 378.55M | $ 93.22M | $ 91.78M | $ 90.05M | - | |
$ 874.90M | $ 397.01M | $ 99.34M | $ 96.41M | $ 92.78M | - | |
$ 17.98 | $ 4.50 | $ 10.46 | $ 7.48 | $ 6.50 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.03B | $ 17.56B | $ 14.87B | $ 10.77B | $ 8.44B | $ 7.50B | |
$ 4.57B | $ 6.04B | $ 5.73B | $ 3.28B | $ 2.33B | $ 1.83B | |
$ 4.52B | $ 6.07B | $ 6.04B | $ 3.08B | $ 2.35B | $ 1.91B | |
$ 831.00K | $ 1.32M | $ 1.10M | $ 981.00K | $ 817.00K | $ 10.21M | |
$ 5.06B | $ 6.68B | $ 6.41B | $ 3.33B | $ 2.41B | $ 1.94B | |
$ 5.50B | $ 7.27B | $ 6.88B | $ 3.71B | $ 2.71B | $ 2.17B |