Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 26.87B | $ 26.87B | $ 17.87B | $ 13.97B | $ 16.59B | $ 15.72B | |
$ 22.80B | $ 22.81B | $ 15.90B | $ 12.59B | $ 14.15B | $ 13.10B | |
$ 4.07B | $ 4.07B | $ 1.97B | $ 1.38B | $ 2.44B | $ 2.61B | |
$ 1.61B | $ 1.62B | $ 641.00M | $ 518.00M | $ 724.00M | $ 738.00M | |
$ 2.45B | $ 2.45B | $ 1.33B | $ 861.00M | $ 1.72B | $ 1.88B | |
$ -363.00M | $ -363.00M | $ -305.00M | $ -274.00M | $ -256.00M | $ -132.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.14B | $ 2.14B | $ 1.07B | $ 466.00M | $ 1.37B | $ 1.69B | |
$ 120.00M | $ 120.00M | $ 94.00M | $ 24.00M | $ 59.00M | $ 57.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.01B | $ 2.01B | $ 958.00M | $ 433.00M | $ 1.31B | $ 1.63B | |
$ 35.09 | $ 35.09 | $ 16.69 | $ 7.56 | $ 22.88 | $ 28.99 | |
$ 35.06 | $ 35.04 | $ 16.67 | $ 7.56 | $ 22.80 | $ 28.87 | |
$ 229.07M | $ 57.26M | $ 57.42M | $ 57.31M | $ 57.20M | $ 56.20M | |
$ 229.50M | $ 57.35M | $ 57.50M | $ 57.31M | $ 57.40M | $ 56.43M | |
$ 4.00 | $ 4.00 | $ 0.00 | $ 0.00 | $ 4.00 | $ 4.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.42B | $ 24.42B | $ 16.54B | $ 13.11B | $ 14.88B | $ 13.84B | |
$ 2.01B | $ 2.01B | $ 958.00M | $ 433.00M | $ 1.31B | $ 1.63B | |
$ 1.98B | $ 1.97B | $ 928.78M | $ 543.08M | $ 1.38B | $ 1.65B | |
$ 381.00M | $ 363.00M | $ 289.00M | $ 262.00M | $ 245.00M | $ 125.00M | |
$ 2.52B | $ 2.50B | $ 1.36B | $ 728.00M | $ 1.62B | $ 1.82B | |
$ 2.52B | $ 2.50B | $ 1.36B | $ 728.00M | $ 1.62B | $ 1.82B |