2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
326.52M 32.4% |
353.9M 8.4% |
296.64M -16.2% |
263.25M -11.3% |
274.41M 4.2% |
264.46M -3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
268.3M 36.8% |
299.92M 11.8% |
257.27M -14.2% |
233.86M -9.1% |
246.06M 5.2% |
247.71M 0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.21M 15.5% |
53.98M -7.3% |
39.37M -27.1% |
29.38M -25.4% |
28.35M -3.5% |
16.74M -40.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
307.34M 33.4% |
339.91M 10.6% |
293.68M -13.6% |
270.69M -7.8% |
282.83M 4.5% |
274.42M -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.03M 14.1% |
39.99M 2.5% |
36.42M -8.9% |
36.82M 1.1% |
36.77M -0.1% |
26.71M -27.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.18M 18.4% |
13.99M -27.1% |
2.95M -78.9% |
-7.44M - |
-8.42M - |
-9.97M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.32M - |
- |
-7.57M - |
- |
-27.07M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.19M 29.4% |
7.24M -52.3% |
-3.25M - |
-9.08M - |
-19.2M - |
-23.84M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.061 29.5% |
0.029 -52.2% |
-0.013 - |
-0.036 - |
-0.077 - |
-0.095 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.061 29.5% |
0.029 -52.2% |
-0.013 - |
-0.036 - |
-0.077 - |
-0.095 - |