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 | |
$ -13.67B | $ -12.31B | $ -11.40B | $ -10.32B | $ 9.01B | $ 7.14B | |
$ 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 | |
$ 2.77B | $ 2.52B | $ 597.00M | $ 1.38B | $ 514.00M | $ 1.01B | |
$ 2.27B | $ 1.80B | - | - | $ 455.94M | $ 893.76M | |
$ 7.75 | $ 7.00 | $ 6.60 | $ 6.20 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 12.00M | - | - | $ 5.82M | $ -6.49M | $ -4.66M |