Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 220.58B | $ 192.97B | $ 220.58B | $ 239.83B | $ 140.96B | $ 129.33B | |
$ 165.16B | $ ― | $ 165.16B | $ 197.23B | $ 116.44B | $ 93.21B | |
$ 55.42B | $ ― | $ 55.42B | $ 42.60B | $ 24.53B | $ 36.13B | |
$ 14.55B | $ ― | $ 14.55B | $ 12.18B | $ 8.93B | $ 21.21B | |
$ 40.87B | $ ― | $ 40.87B | $ 30.41B | $ 15.60B | $ 14.91B | |
$ -3.73B | $ ― | $ -3.73B | $ -3.98B | $ -4.52B | $ -4.74B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 32.90B | $ ― | $ 32.90B | $ 26.07B | $ 12.33B | $ 12.15B | |
$ 7.52B | $ ― | $ 7.52B | $ 6.58B | $ 3.40B | $ 3.55B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.24B | $ ― | $ 18.24B | $ 13.74B | $ 5.91B | $ 5.63B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 99.11M | $ 77.18M | $ 79.96M | $ 66.96M | |
$ 179.71B | $ ― | $ 179.71B | $ 209.41B | $ 125.37B | $ 114.42B | |
$ 18.24B | $ ― | $ 18.24B | $ 13.74B | $ 5.91B | $ 5.63B | |
$ 26.64B | $ ― | $ 25.19B | $ 16.72B | $ 5.95B | $ 6.10B | |
$ 3.86B | $ ― | $ 3.86B | $ 4.09B | $ 4.67B | $ 4.88B | |
$ 36.75B | $ ― | $ 36.75B | $ 30.16B | $ 16.99B | $ 17.03B | |
$ 36.75B | $ 47.21B | $ 47.21B | $ 40.79B | $ 26.90B | $ 26.64B |