Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.58B | $ 13.43B | $ 11.60B | $ 8.98B | $ 6.39B | $ 6.88B | |
$ ― | $ ― | $ 3.39B | $ 2.58B | $ 2.01B | $ 2.12B | |
$ ― | $ ― | $ 8.21B | $ 6.40B | $ 4.38B | $ 4.76B | |
$ ― | $ ― | $ 3.39B | $ 2.81B | $ 2.34B | $ 2.39B | |
$ ― | $ ― | $ 4.82B | $ 3.53B | $ 2.03B | $ 2.37B | |
$ ― | $ ― | $ -54.00M | $ -96.00M | $ -86.00M | $ -68.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 4.63B | $ 3.44B | $ 1.99B | $ 2.27B | |
$ ― | $ ― | $ 1.30B | $ 1.01B | $ 613.00M | $ 751.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 3.37B | $ 2.44B | $ 1.39B | $ 1.53B | |
$ ― | $ ― | $ 3.22 | $ 2.34 | $ 1.33 | $ 1.47 | |
$ ― | $ ― | $ 3.21 | $ 2.33 | $ 1.32 | $ 1.46 | |
$ ― | $ ― | $ 1.05B | $ 1.05B | $ 1.04B | $ 1.04B | |
$ ― | $ ― | $ 1.05B | $ 1.05B | $ 1.05B | $ 1.05B | |
$ ― | $ ― | $ 0.80 | $ 0.45 | $ 0.46 | $ 0.46 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 6.78B | $ 5.38B | $ 4.36B | $ 4.52B | |
$ ― | $ ― | $ 3.37B | $ 2.44B | $ 1.39B | $ 1.53B | |
$ ― | $ ― | $ 3.46B | $ 2.49B | $ 1.36B | $ 1.55B | |
$ ― | $ ― | $ 43.00M | $ 32.00M | $ 33.00M | $ 24.40M | |
$ ― | $ ― | $ 4.68B | $ 3.53B | $ 2.02B | $ 2.29B | |
$ ― | $ 6.42B | $ 5.29B | $ 4.09B | $ 2.53B | $ 2.74B |