2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
407.99M 19.8% |
451.84M 10.7% |
448.17M -0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
262.36M 30.7% |
284.8M 8.6% |
298.28M 4.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
145.63M 4.0% |
167.04M 14.7% |
149.89M -10.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
316.95M 26.7% |
351.02M 10.7% |
390.11M 11.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
54.59M 10.6% |
66.23M 21.3% |
91.83M 38.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
91.04M 0.5% |
100.82M 10.7% |
58.06M -42.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
84.29M 1.6% |
97.54M 15.7% |
67.1M -31.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
84.29M 1.6% |
97.54M 15.7% |
69.36M -28.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.3 0% |
0.43 43.3% |
0.19 -55.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.3 0% |
0.43 43.3% |
0.19 -55.8% |