Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 14.73B | $ 14.72B | $ 14.07B | $ 13.05B | $ 15.25B | $ 11.80B | |
$ 569.45M | $ 538.42M | $ 496.84M | $ 1.16B | $ 4.04B | $ 4.18B | |
$ 14.16B | $ 14.18B | $ 13.57B | $ 11.90B | $ 11.21B | $ 7.61B | |
$ 12.36B | $ 12.19B | $ 12.05B | $ 10.28B | $ 8.87B | $ 6.14B | |
$ 1.80B | $ 1.99B | $ 1.52B | $ 1.62B | $ 2.34B | $ 1.48B | |
$ -6.42M | $ -4.41M | $ -11.35M | $ -12.02M | $ -8.61M | $ -8.42M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.73B | $ 2.01B | $ 1.41B | $ 1.32B | $ 2.34B | $ 1.43B | |
$ 235.06M | $ 549.77M | $ 257.98M | $ 587.11M | $ 723.79M | $ 383.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.49B | $ 1.49B | $ 1.05B | $ 686.33M | $ 1.52B | $ 1.05B | |
$ 37.02 | $ 37.17 | $ 26.33 | $ 17.15 | $ 38.49 | $ 26.37 | |
$ 37.01 | $ 37.17 | $ 26.33 | $ 17.15 | $ 38.49 | $ 26.07 | |
$ 160.52M | $ 40.18M | $ 40.04M | $ 40.03M | $ 39.57M | $ 39.85M | |
$ 160.52M | $ 40.18M | $ 40.04M | $ 40.03M | $ 39.57M | $ 40.31M | |
$ 12.00 | $ 6.00 | $ 6.00 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.93B | $ 12.72B | $ 12.55B | $ 11.43B | $ 12.92B | $ 10.32B | |
$ 1.49B | $ 1.49B | $ 1.05B | $ 686.33M | $ 1.52B | $ 1.05B | |
$ 1.52B | $ 1.48B | $ 1.04B | $ 821.04M | $ 1.51B | $ 1.08B | |
$ 6.62M | $ 4.62M | $ 11.61M | $ 12.40M | $ 9.21M | $ 8.48M | |
$ 1.73B | $ 2.02B | $ 1.43B | $ 1.33B | $ 2.35B | $ 1.44B | |
$ 1.73B | $ 2.63B | $ 2.05B | $ 1.87B | $ 2.80B | $ 1.72B |