Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 260.60B | $ 352.30B | $ ― | $ 288.33B | $ 281.76B | $ 272.26B | |
$ 213.39B | $ 287.97B | $ ― | $ 230.07B | $ 225.67B | $ 219.06B | |
$ 47.21B | $ 64.33B | $ ― | $ 58.26B | $ 56.10B | $ 53.20B | |
$ 23.05B | $ 30.52B | $ ― | $ 26.97B | $ 28.08B | $ 28.15B | |
$ 24.16B | $ 33.81B | $ ― | $ 31.29B | $ 28.02B | $ 25.05B | |
$ 69.00M | $ 88.00M | $ ― | $ 108.00M | $ 88.00M | $ 62.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 22.23B | $ 31.18B | $ ― | $ 30.55B | $ 26.95B | $ 26.71B | |
$ 8.07B | $ 11.24B | $ ― | $ 10.37B | $ 10.07B | $ 4.77B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.15B | $ 19.94B | $ ― | $ 20.19B | $ 16.89B | $ 21.94B | |
$ 106.47 | $ 149.96 | $ ― | $ 151.83 | $ 127.00 | $ 165.01 | |
$ 106.46 | $ 149.96 | $ ― | $ 151.83 | $ 127.00 | $ 165.01 | |
$ 398.87M | $ 132.96M | $ ― | $ 132.96M | $ 132.96M | $ 132.96M | |
$ 398.88M | $ 132.96M | $ ― | $ 132.96M | $ 132.96M | $ 132.96M | |
$ 39.00 | $ 39.00 | $ ― | $ 33.00 | $ 33.00 | $ 30.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 236.44B | $ 318.49B | $ ― | $ 257.04B | $ 253.74B | $ 247.21B | |
$ 14.15B | $ 19.94B | $ ― | $ 20.19B | $ 16.89B | $ 21.94B | |
$ 15.67B | $ 21.95B | $ ― | $ 21.14B | $ 18.05B | $ 21.41B | |
$ 4.00M | $ 5.00M | $ ― | $ 15.00M | $ 27.00M | $ 62.00M | |
$ 22.23B | $ 31.18B | $ ― | $ 30.57B | $ 26.98B | $ 26.77B | |
$ 22.23B | $ 45.08B | $ ― | $ 41.80B | $ 37.28B | $ 36.54B |