Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 144.54B | $ 41.42B | $ 69.54B | $ 58.62B | $ 71.85B | $ 47.20B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.30B | $ 2.35B | $ 1.85B | $ 2.04B | $ 1.08B | |
$ ― | $ 6.20B | $ 7.05B | $ 5.39B | $ 6.10B | $ 5.11B | |
$ ― | $ 1.28B | $ 1.62B | $ 1.32B | $ 1.72B | $ 1.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.60B | $ 5.20B | $ 3.83B | $ 4.15B | $ 3.72B | |
$ ― | $ 3.10 | $ 3.50 | $ 2.58 | $ 2.80 | $ 2.51 | |
$ ― | $ 3.08 | $ 3.47 | $ 2.56 | $ 2.77 | $ 2.48 | |
$ ― | $ 1.48B | $ 1.49B | $ 1.48B | $ 1.48B | $ 1.48B | |
$ ― | $ 1.50B | $ 1.50B | $ 1.50B | $ 1.50B | $ 1.50B | |
$ ― | $ 2.34 | $ 2.17 | $ 2.05 | $ 1.90 | $ 1.88 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 144.00M | $ 141.00M | $ ― | |
$ ― | $ 35.23B | $ 62.49B | $ 53.22B | $ 65.75B | $ 42.09B | |
$ ― | $ 4.60B | $ 5.20B | $ 3.83B | $ 4.15B | $ 3.72B | |
$ ― | $ 4.33B | $ 4.95B | $ 3.28B | $ 3.84B | $ 3.73B | |
$ ― | $ 434.00M | $ 469.00M | $ 980.00M | $ 991.00M | $ 835.00M | |
$ ― | $ 6.63B | $ 7.51B | $ 6.38B | $ 7.09B | $ 5.95B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |