2016 Q4 | 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] | [friend] |
122.27M 29.5% |
87.27M -28.6% |
169.82M 94.6% |
161.93M -4.6% |
170.2M 5.1% |
121.69M -28.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.98M 34.3% |
71.15M -30.2% |
142.81M 100.7% |
139.24M -2.5% |
144.94M 4.1% |
103.75M -28.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.29M 9.7% |
16.12M -20.6% |
27.02M 67.6% |
22.7M -16.0% |
25.26M 11.3% |
17.94M -29.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.3M 32.7% |
80.45M -28.4% |
154.06M 91.5% |
153.73M -0.2% |
157.71M 2.6% |
116.06M -26.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.32M 18.2% |
9.3M -9.9% |
11.26M 21.1% |
14.5M 28.8% |
12.77M -11.9% |
12.32M -3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.97M 2.0% |
6.82M -31.6% |
15.76M 131.1% |
8.2M -48.0% |
12.49M 52.4% |
5.62M -55.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.79M -1.8% |
5.04M -25.8% |
11.03M 118.8% |
5.02M -54.5% |
7.05M 40.3% |
1.19M -83.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.79M -1.8% |
5.04M -25.8% |
11.03M 118.8% |
5.02M -54.5% |
7.05M 40.3% |
1.19M -83.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.067 -5.0% |
0.049 -26.6% |
0.098 99.0% |
0.042 -56.8% |
0.059 40.3% |
0.01 -83.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.066 -5.3% |
0.048 -26.6% |
0.095 96.9% |
0.041 -56.8% |
0.058 40.3% |
0.01 -83.2% |