2017 Q2 | 2017 Q4 | 2018 Q2 | 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] | [friend] |
121.6M -35.5% |
157.77M 29.7% |
119.4M -24.3% |
126.22M 5.7% |
116.4M -7.8% |
147.63M 26.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.76M -42.0% |
114.26M 38.1% |
80.87M -29.2% |
92.01M 13.8% |
76.79M -16.5% |
105.81M 37.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.84M -15.0% |
43.51M 12.0% |
38.52M -11.5% |
34.2M -11.2% |
39.61M 15.8% |
41.82M 5.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.58M -36.3% |
146.94M 32.9% |
107.24M -27.0% |
129.05M 20.3% |
106.67M -17.3% |
147.16M 38.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.82M -10.1% |
32.68M 17.5% |
26.37M -19.3% |
37.04M 40.5% |
29.88M -19.3% |
41.35M 38.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.02M -25.5% |
10.83M -1.8% |
12.15M 12.3% |
-2.84M - |
9.73M - |
470K -95.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.92M -60.0% |
9.06M 14.4% |
2.73M -69.9% |
-5.95M - |
2.62M - |
-5.88M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.02 -60% |
0.023 14.6% |
0.007 -70.0% |
-0.015 - |
0.007 - |
-0.015 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.02 -60% |
0.023 14.6% |
0.007 -70.0% |
-0.015 - |
0.007 - |
-0.015 - |