2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
476.81M 105.3% |
644.71M 35.2% |
607.94M -5.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
393.75M 76.7% |
536.65M 36.3% |
495.21M -7.7% |
|
Gross Profit | [friend] | [friend] | [friend] |
83.06M 776.6% |
108.05M 30.1% |
112.73M 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
426.24M 74.0% |
574.61M 34.8% |
536.99M -6.5% |
|
Operating Expense | [friend] | [friend] | [friend] |
32.49M 46.4% |
37.96M 16.8% |
41.78M 10.1% |
|
Operating Income | [friend] | [friend] | [friend] |
50.57M - |
70.09M 38.6% |
70.95M 1.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
37.7M - |
52.57M 39.4% |
47.11M -10.4% |
|
Net Income | [friend] | [friend] | [friend] |
37.7M - |
52.57M 39.4% |
47.11M -10.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.045 - |
0.076 68.9% |
0.08 5.3% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.045 - |
0.076 68.9% |
0.08 5.3% |