2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
551.94M 16.8% |
541.98M -1.8% |
428.39M -21.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
438.97M 19.6% |
448.36M 2.1% |
361.61M -19.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
112.97M -76.1% |
93.62M -17.1% |
66.78M -28.7% |
|
Total Expenses | [friend] | [friend] | [friend] |
472.29M - |
481.61M 2.0% |
397.41M -17.5% |
|
Operating Expense | [friend] | [friend] | [friend] |
33.31M - |
33.24M -0.2% |
35.79M 7.7% |
|
Operating Income | [friend] | [friend] | [friend] |
79.65M -83.1% |
60.38M -24.2% |
30.98M -48.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
67.21M 13.5% |
64.15M -4.6% |
33.83M -47.3% |
|
Net Income | [friend] | [friend] | [friend] |
67.21M 13.5% |
64.15M -4.6% |
33.83M -47.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.12 13.5% |
0.962 -14.1% |
0.423 -56.1% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.12 13.5% |
0.962 -14.1% |
0.423 -56.1% |