Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 175.43B | $ 175.43B | $ 140.06B | $ 117.58B | $ 102.82B | $ 105.28B | |
$ 112.32B | $ 112.32B | $ 90.53B | $ 76.37B | $ 69.60B | $ 71.90B | |
$ 63.12B | $ 63.12B | $ 49.52B | $ 41.21B | $ 33.22B | $ 33.38B | |
$ 32.93B | $ 32.93B | $ 28.82B | $ 25.62B | $ 23.67B | $ 22.88B | |
$ 30.18B | $ 30.18B | $ 20.71B | $ 15.59B | $ 9.55B | $ 10.51B | |
$ 77.00M | $ 77.00M | $ 43.00M | $ 36.00M | $ 39.00M | $ 37.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 30.79B | $ 30.79B | $ 25.80B | $ 15.35B | $ 8.66B | $ 9.81B | |
$ 7.63B | $ 7.63B | $ 6.27B | $ 3.35B | $ 2.02B | $ 1.95B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.69B | $ 19.69B | $ 17.75B | $ 9.93B | $ 5.41B | $ 6.88B | |
$ 489.56 | $ 489.56 | $ 430.73 | $ 239.42 | $ 130.02 | $ 164.92 | |
$ 488.81 | $ 488.81 | $ 429.91 | $ 238.78 | $ 129.62 | $ 164.44 | |
$ 160.90M | $ 40.23M | $ 41.20M | $ 41.46M | $ 41.61M | $ 41.69M | |
$ 161.15M | $ 40.29M | $ 41.28M | $ 41.57M | $ 41.74M | $ 41.81M | |
$ 160.00 | $ 160.00 | $ 156.00 | $ 120.00 | $ 120.00 | $ 96.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 145.25B | $ 145.25B | $ 119.35B | $ 102.00B | $ 93.27B | $ 94.77B | |
$ 19.69B | $ 19.69B | $ 17.75B | $ 9.93B | $ 5.41B | $ 6.88B | |
$ 20.07B | $ 20.07B | $ 14.68B | $ 10.58B | $ 6.14B | $ 7.37B | |
$ 73.00M | $ 73.00M | $ 72.00M | $ 60.00M | $ 62.00M | $ 36.00M | |
$ 30.86B | $ 30.86B | $ 25.87B | $ 15.41B | $ 8.72B | $ 9.85B | |
$ 30.86B | $ 37.63B | $ 32.30B | $ 22.18B | $ 15.94B | $ 16.91B |