Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 574.00 | $ 112.00 | $ 12.94B | $ 11.39B | $ 9.39B | $ 11.66B | |
- | - | $ 10.64B | $ 9.03B | $ 7.36B | $ 9.35B | |
$ 574.00 | $ 112.00 | $ 2.30B | $ 2.37B | $ 2.03B | $ 2.32B | |
$ 2.57M | $ 771.90K | $ -1.02B | $ 1.06B | $ 503.00M | $ 1.15B | |
$ -2.57M | $ -771.79K | $ 1.28B | $ 1.36B | $ 1.05B | $ 1.20B | |
$ -17.98K | $ -12.54K | $ -269.00M | $ -244.00M | $ -282.00M | $ -361.00M | |
$ -31.50K | $ 2.87K | $ -41.00M | $ 1.58B | $ 459.00M | $ 35.00M | |
$ -4.87M | $ -784.33K | $ 1.06B | $ -419.00M | $ 725.00M | $ 786.00M | |
- | - | $ 243.00M | $ -57.00M | $ 199.00M | $ 166.00M | |
$ 34.18K | - | $ 42.00M | $ 3.00M | $ 6.00M | $ 5.00M | |
$ -4.87M | $ -784.33K | $ 727.00M | $ -616.00M | $ 639.00M | $ 458.00M | |
$ -0.20 | $ -0.01 | $ 6.01 | $ -4.30 | $ 4.34 | $ 3.81 | |
$ -0.20 | $ -0.01 | $ 5.99 | $ -4.30 | $ 4.30 | $ 3.78 | |
$ 70.44M | $ 13.39M | $ 120.86M | $ 130.38M | $ 133.53M | $ 133.89M | |
$ 70.44M | $ 13.39M | $ 121.38M | $ 130.38M | $ 134.56M | $ 134.88M | |
- | - | $ 0.88 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.57M | $ 771.90K | $ 11.71B | $ 10.09B | $ 7.86B | $ 10.50B | |
$ -4.96M | $ -784.33K | $ 727.00M | $ -560.00M | $ 579.00M | $ 510.00M | |
$ -1.81M | $ -619.62K | $ 768.24M | $ -533.00M | - | - | |
- | - | - | - | - | - | |
$ -4.94M | $ -771.79K | $ 1.34B | $ -166.00M | $ 1.01B | $ 1.16B | |
$ -4.94M | $ -769.28K | $ 1.80B | $ 297.00M | $ 1.50B | $ 1.65B |