2018 Q1 | 2019 Q1 | 2019 Q3 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.4% -38.4% |
32.41% -5.8% |
32.34% -0.2% |
32.41% 0.2% |
29.38% -9.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.03% -24.5% |
2.38% -40.9% |
2.91% 22.2% |
4.07% 40.0% |
4.27% 4.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.56% -11.5% |
16.69% -10.1% |
15.83% -5.1% |
16.57% 4.7% |
17.28% 4.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.84% -11.8% |
5.51% -5.7% |
5.55% 0.7% |
5.75% 3.7% |
5.81% 1.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
329.33M 81.9% |
520.17M 57.9% |
649.34M 24.8% |
681.09M 4.9% |
653.26M -4.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
327.95M 107.1% |
369.14M 12.6% |
375.1M 1.6% |
382.61M 2.0% |
376.41M -1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.55M 139.3% |
214.66M 23.0% |
214.06M -0.3% |
207.24M -3.2% |
195.5M -5.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.44M 79.6% |
154.57M 0.7% |
161.15M 4.3% |
175.51M 8.9% |
181.04M 3.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.25M 10.4% |
19.12M 69.9% |
16.93M -11.5% |
33.64M 98.7% |
30.92M -8.1% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.8M -49.4% |
8.59M -37.7% |
18.39M 114.0% |
25.03M 36.1% |
6.65M -73.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.41M 114.3% |
25.03M 35.9% |
6.72M -73.1% |
9.02M 34.2% |
7.1M -21.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11M -53.3% |
12.32M 482.6% |
7.87M -36.1% |
23.41M 197.6% |
21.99M -6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.23M 37.0% |
12.3M -7.0% |
18.82M 52.9% |
27.7M 47.2% |
27.89M 0.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.27M 37.3% |
12.39M -6.7% |
18.89M 52.5% |
27.74M 46.9% |
27.91M 0.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.052 25.6% |
0.043 -17.7% |
0.062 44.2% |
0.091 46.1% |
0.091 0.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.16% - |
- |
12.01% - |
- |
16.31% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.56% - |
- |
5.37% - |
- |
7.43% - |