2017 Q3 | 2018 Q1 | 2018 Q3 | 2019 Q1 | 2019 Q3 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.39M 35.6% |
89.42M 30.7% |
107.02M 19.7% |
120.14M 12.3% |
114.76M -4.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.93M 31.4% |
56.52M 34.8% |
68.57M 21.3% |
78.22M 14.1% |
76.32M -2.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.46M 42.9% |
32.9M 24.3% |
38.44M 16.9% |
41.92M 9.0% |
38.44M -8.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.92M 38.9% |
77.11M 22.6% |
91.25M 18.3% |
107.27M 17.6% |
102.74M -4.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.99M 57.1% |
20.59M -1.9% |
22.68M 10.1% |
29.04M 28.1% |
26.42M -9.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.47M 6.1% |
12.31M 125.1% |
15.76M 28.1% |
12.87M -18.3% |
12.02M -6.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
953K 18.7% |
7.56M 693.2% |
10.28M 36.0% |
7.68M -25.2% |
7.22M -6.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
953K -66.6% |
7.56M 693.2% |
10.28M 36.0% |
7.68M -25.2% |
7.22M -6.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.009 -68.9% |
0.068 683.9% |
0.091 33.4% |
0.067 -26.2% |
0.063 -6.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.008 -69.1% |
0.064 673.5% |
0.086 33.2% |
0.062 -27.0% |
0.059 -5.0% |