2018 Q3 | 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] |
48.8M -17.6% |
41.37M -15.2% |
55.97M 35.3% |
53.72M -4.0% |
49.81M -7.3% |
54.85M 10.1% |
63.91M 16.5% |
54.24M -15.1% |
39.74M -26.7% |
47.39M 19.3% |
40.06M -15.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.83M -19.3% |
26.33M -22.2% |
39M 48.1% |
38.44M -1.4% |
37.26M -3.1% |
41.43M 11.2% |
48.46M 17.0% |
38.22M -21.1% |
29.02M -24.1% |
33.61M 15.8% |
25.88M -23.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.96M -13.5% |
15.04M 0.5% |
16.98M 12.9% |
15.28M -10.0% |
12.55M -17.8% |
13.42M 6.9% |
15.45M 15.1% |
16.02M 3.7% |
10.72M -33.1% |
13.78M 28.5% |
14.18M 2.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.85M -15.3% |
36.23M -19.2% |
52.73M 45.5% |
50.48M -4.3% |
48.51M -3.9% |
51.9M 7.0% |
62.46M 20.3% |
50.66M -18.9% |
41.28M -18.5% |
45.2M 9.5% |
38.84M -14.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.01M 0.0% |
9.9M -10.1% |
13.73M 38.7% |
12.04M -12.3% |
11.24M -6.6% |
10.47M -6.9% |
14M 33.7% |
12.44M -11.1% |
12.26M -1.4% |
11.59M -5.5% |
12.96M 11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.95M -37.2% |
5.14M 30.0% |
3.25M -36.8% |
3.24M -0.2% |
1.31M -59.7% |
2.95M 125.9% |
1.45M -50.9% |
3.58M 147.0% |
-1.54M - |
2.19M - |
1.22M -44.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
9.41M - |
- | - | - |
4.33M - |
- | - | - |
47K - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.19M -36.4% |
4.42M 38.5% |
1.92M -56.6% |
1.33M -30.5% |
577K -56.7% |
1.75M 202.9% |
702K -59.8% |
2.48M 254.0% |
-2.29M - |
1.98M - |
552K -72.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -36% |
0.004 37.5% |
0.002 -56.8% |
0.001 -26.3% |
0.001 -57.1% |
0.002 183.3% |
0.001 -58.8% |
0.003 257.1% |
-0.002 - |
0.002 - |
0.001 -70% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.003 -36% |
0.004 37.5% |
0.002 -56.8% |
0.001 -29.9% |
0.001 -55.0% |
0.002 183.3% |
0.001 -58.8% |
0.002 255.0% |
-0.002 - |
0.002 - |
0.001 -70% |