2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
382M 52.6% |
342.08M -10.5% |
351.08M 2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
239.03M 74.1% |
221.77M -7.2% |
223.82M 0.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
142.97M 26.4% |
120.31M -15.8% |
127.25M 5.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
296.77M 58.7% |
281.97M -5.0% |
289.2M 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
57.73M 16.0% |
60.2M 4.3% |
65.38M 8.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
85.23M 34.5% |
60.11M -29.5% |
61.87M 2.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
79.33M 41.5% |
39.21M -50.6% |
29.63M -24.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
75.54M 58.2% |
25.93M -65.7% |
26.97M 4.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.82 28.1% |
0.28 -65.9% |
0.28 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.82 28.1% |
0.28 -65.9% |
0.28 0% |