2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.72M -27.3% |
88.27M 9.3% |
144.83M 64.1% |
168.96M 16.7% |
147.51M -12.7% |
128.75M -12.7% |
64.84M -49.6% |
71.27M 9.9% |
86.29M 21.1% |
81.04M -6.1% |
- | |
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.5M -24.5% |
78.68M 8.5% |
130.3M 65.6% |
156.31M 20.0% |
140.91M -9.9% |
121.61M -13.7% |
61.35M -49.6% |
68.36M 11.4% |
82.88M 21.2% |
78.07M -5.8% |
- | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.21M -45.4% |
9.58M 16.7% |
14.53M 51.6% |
12.64M -13.0% |
6.6M -47.8% |
7.15M 8.3% |
3.49M -51.2% |
2.9M -16.8% |
3.41M 17.5% |
2.97M -12.9% |
- | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.13M -23.9% |
80.81M 7.6% |
132.38M 63.8% |
158.85M 20.0% |
143.43M -9.7% |
124.07M -13.5% |
63.72M -48.6% |
71.02M 11.5% |
85.48M 20.4% |
81.38M -4.8% |
- | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.62M -3.5% |
2.13M -18.7% |
2.08M -2.5% |
2.54M 22.0% |
2.52M -0.6% |
2.47M -2.2% |
2.37M -3.9% |
2.66M 12.1% |
2.6M -2.1% |
3.31M 27.2% |
- | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.59M -54.6% |
7.45M 33.2% |
12.45M 67.1% |
10.11M -18.8% |
4.08M -59.7% |
4.68M 14.8% |
1.12M -76.1% |
245K -78.1% |
809K 230.2% |
-338K - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.22M -47.1% |
7.87M 26.5% |
11.47M 45.8% |
10.56M -8.0% |
4.44M -57.9% |
5.17M 16.4% |
1.63M -68.6% |
831K -48.9% |
1.67M 101.1% |
2.18M 30.3% |
6.25M 187.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.92M -44.0% |
6.4M 30.0% |
8.5M 32.7% |
7.8M -8.2% |
3.44M -55.9% |
3.93M 14.4% |
2.02M -48.7% |
667K -67.0% |
1.34M 100.4% |
1.45M 8.2% |
- | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -43.6% |
0.007 28.3% |
0.009 32.4% |
0.008 -7.8% |
0.004 -55.4% |
0.004 13.5% |
0.002 -50% |
0.001 -66.7% |
0.001 100.0% |
0.002 7.1% |
- | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -43.6% |
0.007 28.3% |
0.009 32.4% |
0.008 -7.8% |
0.004 -55.4% |
0.004 13.5% |
0.002 -50% |
0.001 -66.7% |
0.001 100.0% |
0.002 7.1% |
- |