2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
305.91M 15.2% |
401.42M 31.2% |
456.2M 13.6% |
|
Cost of Revenue | [friend] | [friend] |
112.33M 40.6% |
160.93M 43.3% |
222.4M 38.2% |
|
Gross Profit | [friend] | [friend] |
193.58M 4.3% |
240.49M 24.2% |
233.8M -2.8% |
|
Total Expenses | [friend] | [friend] |
202.47M 37.1% |
249.57M 23.3% |
299.97M 20.2% |
|
Operating Expense | [friend] | [friend] |
90.13M 33.0% |
88.64M -1.7% |
77.57M -12.5% |
|
Operating Income | [friend] | [friend] |
103.45M -12.3% |
151.85M 46.8% |
156.23M 2.9% |
|
Net Income (Cont Operations) | [friend] | [friend] |
84.91M -4.9% |
128.19M 51.0% |
138.24M 7.8% |
|
Net Income | [friend] | [friend] |
83.32M -4.1% |
122.57M 47.1% |
134.38M 9.6% |
|
Basic EPS | [friend] | [friend] |
0.23 -4.2% |
0.335 45.6% |
0.345 2.9% |
|
Diluted EPS | [friend] | [friend] |
0.23 -4.2% |
0.335 45.6% |
0.345 2.9% |