2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
320.17M 9.8% |
330.66M 3.3% |
395.87M 19.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
138.44M 8.9% |
133.56M -3.5% |
177.78M 33.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
181.73M -37.7% |
197.1M 8.5% |
218.08M 10.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
270.71M - |
267.68M -1.1% |
356.73M 33.3% |
|
Operating Expense | [friend] | [friend] | [friend] |
132.27M - |
134.12M 1.4% |
178.95M 33.4% |
|
Operating Income | [friend] | [friend] | [friend] |
49.45M -83.0% |
62.98M 27.3% |
39.13M -37.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
46.42M 9.8% |
53.12M 14.4% |
30.14M -43.3% |
|
Net Income | [friend] | [friend] | [friend] |
47.07M 11.3% |
50.81M 7.9% |
31.11M -38.8% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.905 11.3% |
0.93 2.7% |
0.45 -51.6% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.905 11.3% |
0.93 2.7% |
0.45 -51.6% |