Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.18B | $ 3.18B | $ 2.79B | $ 115.78M | $ 47.02M | $ 163.37M | |
$ 2.39B | $ 3.03B | $ 2.60B | $ -742.45K | $ 45.98M | $ 140.13M | |
$ 152.07M | $ 144.17M | $ 193.44M | $ 4.57M | $ 1.04M | $ 23.23M | |
$ 172.79M | $ 172.79M | $ 131.46M | $ -19.96M | $ 8.19M | $ 26.01M | |
$ 590.74M | $ -28.61M | $ 48.55M | $ -13.01M | $ -7.15M | $ -2.77M | |
$ -119.57M | $ -119.57M | $ -79.91M | $ 734.55K | $ -409.85K | $ -3.07M | |
$ 610.73M | $ -8.63M | $ -7.51M | $ 15.75M | $ 1.51M | $ 358.56K | |
$ -139.56M | $ -139.56M | $ -23.84M | $ -30.40M | $ -6.04M | $ -5.49M | |
$ -13.44M | $ -13.38M | $ -7.17M | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ -17.61M | $ -71.49M | $ -5.25M | $ -63.95M | $ -30.76M | $ -11.45M | |
$ -0.79 | $ -0.84 | $ -0.07 | - | $ -0.68 | $ -0.28 | |
$ -0.77 | $ -0.84 | $ -0.07 | - | $ -0.68 | $ -0.28 | |
$ 342.38M | $ 85.60M | $ 70.69M | $ 56.30M | $ 45.51M | $ 40.99M | |
$ 342.38M | $ 85.60M | $ 70.69M | $ 56.30M | $ 45.51M | $ 40.99M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.56B | $ 3.18B | $ 2.73B | $ -20.71M | $ 54.17M | $ 166.14M | |
$ -71.49M | $ -71.49M | $ -4.82M | $ -40.85M | $ -27.17M | $ -7.33M | |
$ -24.80M | $ -152.72M | $ -17.34M | - | $ -23.33M | $ -6.77M | |
- | - | - | - | $ 409.85K | $ 3.07M | |
$ -19.99M | $ -19.99M | $ 56.07M | $ -31.14M | $ -5.63M | $ -2.42M | |
$ 81.22M | $ 11.18M | $ 122.42M | $ -30.80M | $ -5.10M | $ 4.76M |