Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 160.82B | $ 160.82B | $ 156.31B | $ 133.39B | $ 144.96B | $ 150.07B | |
$ 117.89B | $ 117.89B | $ 110.97B | $ 95.33B | $ 104.24B | $ 107.88B | |
$ 42.93B | $ 42.93B | $ 45.34B | $ 38.06B | $ 40.71B | $ 42.19B | |
$ 28.55B | $ 28.55B | $ 27.66B | $ 25.73B | $ 26.93B | $ 25.78B | |
$ 14.38B | $ 14.38B | $ 17.68B | $ 12.34B | $ 13.78B | $ 16.41B | |
$ -32.00M | $ -32.00M | $ -62.00M | $ -39.00M | $ 14.00M | $ 6.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.31B | $ 17.31B | $ 18.80B | $ 12.26B | $ 15.29B | $ 17.49B | |
$ 4.56B | $ 4.56B | $ 4.82B | $ 3.89B | $ 4.63B | $ 4.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.49B | $ 12.49B | $ 13.77B | $ 8.14B | $ 10.39B | $ 12.75B | |
$ 101.31 | $ 101.31 | $ 108.14 | $ 62.43 | $ 78.91 | $ 96.85 | |
$ 101.22 | $ 101.31 | $ 108.14 | $ 62.43 | $ 78.91 | $ 96.85 | |
$ 493.32M | $ 123.33M | $ 127.35M | $ 130.41M | $ 131.63M | $ 131.63M | |
$ 493.32M | $ 123.33M | $ 127.35M | $ 130.41M | $ 131.63M | $ 131.63M | |
$ 36.00 | $ 36.00 | $ 36.00 | $ 30.00 | $ 28.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 146.44B | $ 146.44B | $ 138.64B | $ 121.06B | $ 131.17B | $ 133.66B | |
$ 12.49B | $ 12.49B | $ 13.77B | $ 8.14B | $ 10.39B | $ 12.75B | |
$ 11.70B | $ 11.66B | $ 13.91B | $ 8.69B | $ 10.35B | $ 12.68B | |
$ 100.00M | $ 100.00M | $ 94.00M | $ 94.00M | $ 95.00M | $ 90.00M | |
$ 17.41B | $ 17.41B | $ 18.89B | $ 12.35B | $ 15.38B | $ 17.58B | |
$ 17.41B | $ 27.87B | $ 29.52B | $ 22.20B | $ 24.64B | $ 25.95B |