Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 31.80B | $ 31.80B | $ 27.45B | $ 25.61B | $ 23.25B | $ 14.38B | |
$ ― | $ 11.21B | $ 9.58B | $ 8.85B | $ 8.61B | $ 4.30B | |
$ ― | $ 20.59B | $ 17.87B | $ 16.76B | $ 14.64B | $ 10.08B | |
$ 17.26B | $ 17.26B | $ 15.00B | $ 14.74B | $ 13.59B | $ 9.31B | |
$ 3.33B | $ 3.33B | $ 2.87B | $ 2.02B | $ 1.05B | $ 770.00M | |
$ -220.00M | $ -221.00M | $ -195.00M | $ -217.00M | $ -196.00M | $ -82.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.50B | $ 3.50B | $ 2.92B | $ 1.85B | $ 833.00M | $ 844.00M | |
$ 686.00M | $ 687.00M | $ 632.00M | $ 374.00M | $ 237.00M | $ 140.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.77B | $ 2.77B | $ 2.16B | $ 2.89B | $ 701.00M | $ 701.00M | |
$ 10.65 | $ 15.64 | $ 12.06 | $ 16.08 | $ 3.89 | $ 5.58 | |
$ 10.65 | $ 15.64 | $ 12.06 | $ 16.08 | $ 3.89 | $ 5.58 | |
$ 533.50M | $ 177.37M | $ 178.20M | $ 179.80M | $ 180.00M | $ 126.00M | |
$ 533.50M | $ 177.37M | $ 178.20M | $ 179.80M | $ 180.00M | $ 126.00M | |
$ 3.30 | $ 3.30 | $ 3.00 | $ 2.50 | $ 0.00 | $ 3.75 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.47B | $ 28.47B | $ 24.57B | $ 23.59B | $ 22.20B | $ 13.61B | |
$ 2.77B | $ 2.77B | $ 2.16B | $ 2.89B | $ 701.00M | $ 701.00M | |
$ 2.79B | $ 2.79B | $ 2.17B | $ 1.53B | $ 593.36M | $ 706.00M | |
$ 300.00M | $ 301.00M | $ 204.00M | $ 241.00M | $ 254.00M | $ 107.00M | |
$ 3.80B | $ 3.80B | $ 3.13B | $ 2.10B | $ 1.09B | $ 951.00M | |
$ 5.09B | $ 5.09B | $ 4.35B | $ 3.44B | $ 2.18B | $ 1.40B |