Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 16.07B | $ 16.07B | $ 11.44B | $ 9.71B | $ 11.23B | $ 11.30B | |
$ 12.04B | $ 12.04B | $ 8.51B | $ 7.21B | $ 8.24B | $ 8.26B | |
$ 4.03B | $ 4.03B | $ 2.93B | $ 2.51B | $ 2.98B | $ 3.04B | |
$ 1.59B | $ 1.91B | $ 1.65B | $ 1.66B | $ 1.78B | $ 1.82B | |
$ 2.44B | $ 2.12B | $ 1.28B | $ 844.00M | $ 1.20B | $ 1.22B | |
$ -58.00M | $ -58.00M | $ -101.00M | $ -183.00M | $ -234.00M | $ -196.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.15B | $ 2.15B | $ 1.09B | $ -844.00M | $ 74.00M | $ 791.00M | |
$ 217.00M | $ 217.00M | $ 110.00M | $ 248.00M | $ 153.00M | $ 75.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.91B | $ 1.91B | $ 948.00M | $ -962.00M | $ 118.00M | $ 877.00M | |
$ 18.36 | $ 18.37 | $ 9.15 | $ -9.32 | $ 1.15 | $ 8.49 | |
$ 18.31 | $ 18.30 | $ 9.13 | $ -9.32 | $ 1.15 | $ 8.46 | |
$ 414.98M | $ 103.74M | $ 103.53M | $ 103.14M | $ 103.28M | $ 103.28M | |
$ 416.62M | $ 104.14M | $ 103.79M | $ 103.17M | $ 103.40M | $ 103.73M | |
$ 3.85 | $ 3.85 | $ 3.75 | $ 1.50 | $ 3.75 | $ 3.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.82 | $ 16.79 | $ 10.02 | $ 5.81 | $ 8.02 | $ 8.42 | |
$ 16.75 | $ 16.72 | $ 10.00 | $ 5.81 | $ 8.01 | $ 8.38 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.63B | $ 13.95B | $ 10.16B | $ 8.87B | $ 10.03B | $ 10.08B | |
$ 1.91B | $ 1.91B | $ 948.00M | $ -962.00M | $ 118.00M | $ 877.00M | |
$ 2.22B | $ 1.97B | $ 1.16B | $ -13.85M | $ 576.38M | $ 919.90M | |
$ 124.00M | $ 118.00M | $ 107.00M | $ 182.00M | $ 249.00M | $ 209.00M | |
$ 2.27B | $ 2.27B | $ 1.20B | $ -662.00M | $ 323.00M | $ 1.00B | |
$ 3.20B | $ 3.19B | $ 2.05B | $ 1.75B | $ 1.35B | $ 1.92B |