Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 114.13B | $ ― | $ 113.61B | $ 107.33B | $ 99.67B | $ 80.19B | |
$ 50.21B | $ ― | $ 50.05B | $ 46.59B | $ 41.63B | $ 34.51B | |
$ 63.92B | $ ― | $ 63.56B | $ 60.75B | $ 58.03B | $ 45.68B | |
$ 54.39B | $ ― | $ 49.50B | $ 47.48B | $ 45.33B | $ 35.84B | |
$ 9.53B | $ ― | $ 14.06B | $ 13.27B | $ 12.71B | $ 9.84B | |
$ -3.96B | $ ― | $ -4.11B | $ -3.97B | $ -4.26B | $ -2.25B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 11.26B | $ ― | $ 10.98B | $ 7.63B | $ 8.46B | $ 7.26B | |
$ 2.03B | $ ― | $ 1.94B | $ 1.73B | $ 1.86B | $ 1.99B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.00B | $ ― | $ 8.00B | $ 4.18B | $ 4.16B | $ 3.87B | |
$ ― | $ ― | $ ― | $ ― | $ 0.88 | $ 0.82 | |
$ ― | $ ― | $ ― | $ ― | $ 0.88 | $ 0.82 | |
$ ― | $ ― | $ ― | $ ― | $ 4.74B | $ 4.74B | |
$ ― | $ ― | $ ― | $ ― | $ 4.74B | $ 4.74B | |
$ ― | $ ― | $ ― | $ ― | $ 0.60 | $ 0.70 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ 1.20 | $ 1.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 104.60B | $ ― | $ 99.54B | $ 94.06B | $ 86.96B | $ 70.35B | |
$ 8.00B | $ ― | $ 8.00B | $ 4.18B | $ 4.16B | $ 3.87B | |
$ 10.28B | $ ― | $ 6.11B | $ 4.96B | $ 4.30B | $ 4.16B | |
$ 5.69B | $ ― | $ 5.68B | $ 5.03B | $ 5.13B | $ 2.94B | |
$ 16.95B | $ ― | $ 16.66B | $ 12.65B | $ 13.58B | $ 10.20B | |
$ 44.78B | $ 43.07B | $ 44.48B | $ 40.14B | $ 39.41B | $ 27.86B |