2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
337.73M 19.3% |
348.38M 3.2% |
404.18M 16.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
149.41M 22.9% |
161.41M 8.0% |
215.02M 33.2% |
|
Gross Profit | [friend] | [friend] | [friend] |
188.32M 16.6% |
186.96M -0.7% |
189.15M 1.2% |
|
Total Expenses | [friend] | [friend] | [friend] |
260.22M 13.5% |
289.8M 11.4% |
345.44M 19.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
110.81M 2.9% |
128.39M 15.9% |
130.42M 1.6% |
|
Operating Income | [friend] | [friend] | [friend] |
77.51M 44.0% |
58.58M -24.4% |
58.73M 0.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
64.2M 134.4% |
52.25M -18.6% |
51.3M -1.8% |
|
Net Income | [friend] | [friend] | [friend] |
65.29M 131.1% |
53.33M -18.3% |
51.36M -3.7% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.22 - |
0.15 -31.8% |
0.14 -6.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.22 - |
0.15 -31.8% |
0.14 -6.7% |