2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
668.74M 18.4% |
835.91M 25.0% |
931.92M 11.5% |
|
Cost of Revenue | [friend] | [friend] |
574.23M 18.4% |
724.29M 26.1% |
821.58M 13.4% |
|
Gross Profit | [friend] | [friend] |
94.51M 18.5% |
111.62M 18.1% |
110.34M -1.1% |
|
Total Expenses | [friend] | [friend] |
630.63M 17.2% |
789.88M 25.3% |
895.57M 13.4% |
|
Operating Expense | [friend] | [friend] |
56.4M 6.5% |
65.6M 16.3% |
73.99M 12.8% |
|
Operating Income | [friend] | [friend] |
38.11M 42.4% |
46.03M 20.8% |
36.35M -21.0% |
|
Net Income (Cont Operations) | [friend] | [friend] |
32.76M 20.8% |
39.55M 20.7% |
36.74M -7.1% |
|
Net Income | [friend] | [friend] |
23.59M 25.5% |
26.79M 13.6% |
27.12M 1.2% |
|
Basic EPS | [friend] | [friend] |
0.024 25.5% |
0.033 32.8% |
0.027 -16.6% |
|
Diluted EPS | [friend] | [friend] |
0.024 25.5% |
0.033 32.8% |
0.027 -16.6% |