2019 Q2 | 2019 Q4 | 2020 Q2 | 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
22.96% -11.9% |
24.05% 4.8% |
7.83% -67.5% |
26.47% 238.3% |
27.41% 3.5% |
27.74% 1.2% |
4.38% -84.2% |
23.23% 430.6% |
16.84% -27.5% |
16.91% 0.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
34.99% -65.0% |
65.55% 87.3% |
59.79% -8.8% |
72.79% 21.7% |
68.11% -6.4% |
65.01% -4.6% |
57.29% -11.9% |
66.41% 15.9% |
59.17% -10.9% |
55.59% -6.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-48.04% - |
24.39% - |
6.51% -73.3% |
33.35% 412.1% |
27.78% -16.7% |
28.4% 2.2% |
-0.98% - |
20.04% - |
11.6% -42.1% |
12.35% 6.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
61.87M -0.2% |
59.99M -3.0% |
66.66M 11.1% |
71.6M 7.4% |
61.95M -13.5% |
69.79M 12.7% |
69.62M -0.2% |
73.06M 4.9% |
68.36M -6.4% |
70.41M 3.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
486.67M - |
- |
550.93M - |
- |
563.85M - |
580.65M 3.0% |
1B 72.9% |
998.02M -0.6% |
967.49M -3.1% |
955.39M -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
267.62M - |
- |
312.23M - |
- |
289.21M - |
286.65M -0.9% |
311.08M 8.5% |
288.1M -7.4% |
294.06M 2.1% |
294.05M 0.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
219.05M - |
- |
238.7M - |
- |
274.63M - |
293.99M 7.1% |
692.95M 135.7% |
709.92M 2.4% |
673.43M -5.1% |
661.34M -1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
36.9M - |
- | - | - |
31.94M - |
- | - | - |
9.46M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
182.59M - |
241.89M 32.5% |
272.05M 12.5% |
307.91M 13.2% |
311.81M 1.3% |
334.25M 7.2% |
41.05M -87.7% |
186.92M 355.3% |
161.04M -13.8% |
211.92M 31.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
241.89M - |
272.05M 12.5% |
307.91M 13.2% |
311.81M 1.3% |
334.25M 7.2% |
41.05M -87.7% |
186.92M 355.3% |
161.04M -13.8% |
211.92M 31.6% |
133.22M -37.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
29.98M - |
22.53M -24.9% |
44.12M 95.9% |
3.89M -91.2% |
24.78M 536.7% |
17.83M -28.0% |
25.78M 44.6% |
-5.7M - |
10.79M - |
4.19M -61.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
30.37M - |
- | - | - |
35.94M - |
- | - | - |
28.48M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.316 -12.1% |
0.33 4.5% |
0.11 -66.7% |
0.42 281.8% |
0.38 -9.5% |
0.43 13.2% |
0 -100% |
0.28 - |
0.19 -32.1% |
0.2 5.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
6.48% - |
- |
2.19% - |
- |
6.18% - |
6.81% 10.1% |
0.62% -90.9% |
2.42% 291.7% |
1.66% -31.2% |
1.78% 7.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.92% - |
- |
0.95% - |
- |
3.01% - |
3.38% 12.3% |
0.38% -88.6% |
1.7% 340.7% |
1.17% -30.9% |
1.24% 5.7% |