2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.62M 24.7% |
467.35M 14.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
343.94M 23.2% |
388.61M 13.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.67M 32.9% |
78.74M 21.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
362.8M 23.2% |
407.92M 12.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.85M 23.2% |
19.3M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.82M 37.3% |
59.43M 29.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.38M 36.1% |
60.54M 33.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.41M 36.8% |
50.15M 34.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.134 36.7% |
0.179 33.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.134 36.7% |
0.179 33.6% |