Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 97.92B | $ 104.63B | $ 98.84B | $ 101.39B | $ 92.10B | $ 92.31B | |
$ 41.28B | $ 43.57B | $ 43.49B | $ 48.17B | $ 42.64B | $ 35.77B | |
$ 56.63B | $ 61.06B | $ 55.35B | $ 53.22B | $ 49.46B | $ 56.54B | |
$ 30.29B | $ 28.26B | $ 25.20B | $ 24.87B | $ 22.88B | $ 22.16B | |
$ 26.34B | $ 32.80B | $ 30.16B | $ 28.35B | $ 26.58B | $ 34.38B | |
$ 310.00M | $ 121.00M | $ 78.00M | $ 129.00M | $ 86.00M | $ 41.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.29B | $ 36.70B | $ 26.85B | $ 27.68B | $ 25.43B | $ 33.11B | |
$ 9.08B | $ 11.25B | $ 8.68B | $ 8.09B | $ 7.73B | $ 10.16B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.29B | $ 22.88B | $ 16.37B | $ 18.15B | $ 16.59B | $ 22.40B | |
$ 274.81 | $ 341.44 | $ 239.94 | $ 258.04 | $ 233.20 | $ 314.90 | |
$ 272.90 | $ 339.35 | $ 238.70 | $ 256.97 | $ 232.20 | $ 313.90 | |
$ 252.29M | $ 67.02M | $ 68.22M | $ 70.32M | $ 71.13M | $ 71.12M | |
$ 254.05M | $ 67.43M | $ 68.58M | $ 70.62M | $ 71.43M | $ 71.35M | |
$ 30.00 | $ 30.00 | $ 30.00 | $ 30.00 | $ 3.00 | $ 3.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 71.58B | $ 71.82B | $ 68.69B | $ 73.04B | $ 65.52B | $ 57.92B | |
$ 17.29B | $ 22.88B | $ 16.37B | $ 18.15B | $ 16.59B | $ 22.40B | |
$ 17.31B | $ 20.75B | $ 18.64B | $ 18.81B | $ 17.44B | $ 23.26B | |
$ 14.00M | $ 14.00M | $ 22.00M | $ 28.00M | $ 5.00M | $ 16.00M | |
$ 28.31B | $ 36.72B | $ 26.87B | $ 27.70B | $ 25.43B | $ 33.13B | |
$ 28.31B | $ 37.39B | $ 28.82B | $ 28.66B | $ 26.70B | $ 34.30B |