2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.49M 2.4% |
235.96M 9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.61M 4.7% |
190.23M 4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.87M -8.1% |
45.74M 31.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.76M 6.8% |
226.63M 4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.15M 19.3% |
36.4M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-280K - |
9.34M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.12M -74.8% |
7.62M 144.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48M -82.9% |
5.76M 289.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -82.8% |
0.005 226.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -82.8% |
0.005 226.7% |