2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
572.56M 40.3% |
472.41M -17.5% |
350.04M -25.9% |
|
Cost of Revenue | [friend] | [friend] |
387.74M 61.4% |
289.17M -25.4% |
234.35M -19.0% |
|
Gross Profit | [friend] | [friend] |
184.82M 10.1% |
183.24M -0.9% |
115.69M -36.9% |
|
Total Expenses | [friend] | [friend] |
483.24M 39.0% |
389.98M -19.3% |
323.16M -17.1% |
|
Operating Expense | [friend] | [friend] |
95.49M -11.0% |
100.81M 5.6% |
88.81M -11.9% |
|
Operating Income | [friend] | [friend] |
89.33M 47.6% |
82.43M -7.7% |
26.88M -67.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
72.73M 62.5% |
58.21M -20.0% |
24.06M -58.7% |
|
Net Income | [friend] | [friend] |
71.65M 58.3% |
58.37M -18.5% |
23.37M -60.0% |
|
Basic EPS | [friend] | [friend] |
1.22 48.8% |
0.99 -18.9% |
0.36 -63.6% |
|
Diluted EPS | [friend] | [friend] |
1.22 48.8% |
0.99 -18.9% |
0.36 -63.6% |