2019 | 2020 | 2021 | 2022 | 2023 | 2024 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
1.11B 54.1% |
1.4B 26.2% |
1.28B -9.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
1.02B 54.8% |
1.29B 27.1% |
1.18B -8.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
94.01M 47.4% |
109.57M 16.5% |
96.38M -12.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.06B 54.3% |
1.34B 26.5% |
1.23B -8.6% |
|
Operating Expense | [friend] | [friend] | [friend] |
43.27M 43.8% |
48.25M 11.5% |
47.59M -1.4% |
|
Operating Income | [friend] | [friend] | [friend] |
50.74M 50.7% |
61.32M 20.9% |
48.79M -20.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
35.92M 13.0% |
43.72M 21.7% |
31.96M -26.9% |
|
Net Income | [friend] | [friend] | [friend] |
35.92M 53.6% |
43.72M 21.7% |
31.96M -26.9% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.022 53.6% |
0.05 123.6% |
0.02 -60.2% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.022 53.6% |
0.05 123.6% |
0.02 -60.2% |