2017 Q2 | 2017 Q3 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.76M 1.0% |
40.16M -19.3% |
32.02M -20.3% |
52.79M 64.9% |
52.98M 0.4% |
42.64M -19.5% |
48.3M 13.3% |
43.08M -10.8% |
42.76M -0.7% |
45.08M 5.4% |
48.62M 7.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.08M -0.2% |
35.45M -15.8% |
26.08M -26.4% |
40.71M 56.1% |
46.22M 13.6% |
35.84M -22.5% |
40.15M 12.0% |
36.71M -8.6% |
34.64M -5.6% |
37.13M 7.2% |
37.38M 0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.68M 8.3% |
4.72M -38.6% |
5.94M 25.9% |
12.08M 103.5% |
6.76M -44.0% |
6.8M 0.6% |
8.15M 19.8% |
6.37M -21.8% |
8.12M 27.4% |
7.95M -2.1% |
11.24M 41.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.98M 3.0% |
38.31M -18.4% |
30.6M -20.1% |
49.86M 63.0% |
51.35M 3.0% |
40.76M -20.6% |
46.18M 13.3% |
42.86M -7.2% |
39.74M -7.3% |
41.88M 5.4% |
43.98M 5.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.9M 41.9% |
2.87M -41.5% |
4.52M 57.5% |
9.16M 102.7% |
5.13M -44.0% |
4.92M -4.0% |
6.03M 22.5% |
6.16M 2.1% |
5.1M -17.2% |
4.76M -6.7% |
6.6M 38.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.78M -23.6% |
1.85M -33.6% |
1.42M -23.2% |
2.93M 106.3% |
1.63M -44.2% |
1.88M 15.0% |
2.12M 12.9% |
215.09K -89.9% |
3.02M 1303.1% |
3.19M 5.8% |
4.64M 45.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.58M -38.6% |
1.55M -40.0% |
824K -46.7% |
2.55M 209.7% |
771K -69.8% |
951K 23.3% |
1.27M 33.2% |
1.93M 52.2% |
2.56M 32.6% |
3.85M 50.4% |
20.88M 443.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56M -32.9% |
1.39M -11.3% |
166K -88.0% |
958.87K 477.6% |
590K -38.5% |
648K 9.8% |
1.05M 61.4% |
572.04K -45.3% |
2.43M 324.1% |
3.35M 38.2% |
20.36M 507.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.001 -32.0% |
0.001 -47.0% |
0 -80% |
0.001 800.0% |
0 -66.7% |
0 33.3% |
0.001 50.0% |
0 -50% |
0.001 333.3% |
0.002 46.2% |
0.011 494.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0 -68.0% |
0 -25.0% |
0 -70.0% |
0.001 400% |
0 -60% |
0 0% |
0 100% |
0 -100% |
0.001 - |
0.001 37.5% |
0.007 518.2% |