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] |
75% 0% |
73.92% -1.4% |
73.92% 0% |
73.92% 0% |
73.92% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.63% -5.0% |
12.62% -0.1% |
15.37% 21.8% |
17.56% 14.3% |
15.78% -10.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.9% -8.1% |
25.39% -5.6% |
26.86% 5.8% |
30.75% 14.5% |
34.79% 13.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.16% -7.5% |
15.19% -6.0% |
16.97% 11.7% |
18.27% 7.7% |
15.34% -16.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
454.47M 3.9% |
473.39M 4.2% |
481.57M 1.7% |
365.56M -24.1% |
264.87M -27.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
447.22M 4.7% |
470.03M 5.1% |
452.69M -3.7% |
456.78M 0.9% |
458.11M 0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.97M 49.3% |
105.25M -11.5% |
75.52M -28.2% |
52.41M -30.6% |
67.09M 28.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.25M -5.5% |
364.78M 11.1% |
377.18M 3.4% |
404.36M 7.2% |
391.01M -3.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.8M 134.8% |
68.87M 44.1% |
141.63M 105.6% |
103.47M -26.9% |
42.26M -59.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.43M 148.9% |
166.01M 18.2% |
124.29M -25.1% |
172.23M 38.6% |
234.17M 36.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.23M -25.2% |
172.23M 38.6% |
234.44M 36.1% |
247.13M 5.4% |
238.64M -3.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.24M 156.1% |
55.64M 49.4% |
130.54M 134.6% |
95.14M -27.1% |
33.41M -64.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
72.29M - |
- |
76.29M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.38M -1.3% |
59.72M 4.1% |
74.02M 23.9% |
64.2M -13.3% |
41.79M -34.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.046 -13.2% |
0.047 2.2% |
0.058 23.4% |
0.05 -13.8% |
0.032 -36% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.87% -17.0% |
16.77% -6.2% |
20.98% 25.1% |
16.67% -20.5% |
10.88% -34.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.01% -22.0% |
13.31% 2.4% |
16.45% 23.6% |
13.86% -15.8% |
9.18% -33.8% |