Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.29B | $ 14.46B | $ 11.98B | $ 11.87B | $ 9.59B | $ 8.26B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.08B | $ 2.58B | $ 1.01B | $ 1.78B | $ 585.35M | $ 1.12B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 174.00M | $ -14.00M | $ -102.00M | $ 28.68M | $ ― | $ ― | |
$ 2.51B | $ 2.15B | $ 588.00M | $ 1.55B | $ 585.35M | $ 1.10B | |
$ -258.00M | $ -363.00M | $ -9.00M | $ 167.00M | $ 71.00M | $ 89.53M | |
$ -324.00M | $ -288.00M | $ -255.00M | $ ― | $ ― | $ ― | |
$ 2.74B | $ 2.49B | $ 589.00M | $ 1.36B | $ 508.00M | $ 1.01B | |
$ 64.36 | $ 60.19 | $ 15.19 | $ 34.66 | $ 12.81 | $ 24.77 | |
$ 64.36 | $ 60.19 | $ 15.19 | $ 34.62 | $ 12.78 | $ 24.70 | |
$ 171.20M | $ 41.30M | $ 39.00M | $ 39.26K | $ 39.66K | $ 40.29K | |
$ 171.20M | $ 41.30M | $ 39.00M | $ 39.30K | $ 39.73K | $ 40.42K | |
$ 7.75 | $ 6.80 | $ 6.60 | $ 6.20 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -13.67B | $ -12.31B | $ -11.40B | $ -10.32B | $ 9.01B | $ 7.14B | |
$ 2.77B | $ 2.52B | $ 597.00M | $ 1.38B | $ 514.00M | $ 1.01B | |
$ 2.27B | $ 1.80B | $ ― | $ ― | $ 455.94M | $ 893.76M | |
$ 12.00M | $ ― | $ ― | $ 5.82M | $ -6.49M | $ -4.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |