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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
53.81% - |
51.13% -5.0% |
51.13% 0% |
48.74% -4.7% |
48.74% 0% |
48.74% 0% |
30.68% -37.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.57% -29.2% |
8.96% -6.4% |
6.43% -28.3% |
7.78% 21.1% |
9.84% 26.4% |
8.53% -13.3% |
6.61% -22.5% |
5.87% -11.2% |
10.5% 78.9% |
9.79% -6.8% |
6.5% -33.6% |
7.7% 18.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.06% -9.6% |
23.06% -8.0% |
17.29% -25.0% |
21.56% 24.7% |
21.81% 1.2% |
22.92% 5.1% |
19.8% -13.6% |
19.4% -2.0% |
22.31% 15.0% |
22.95% 2.9% |
22.68% -1.2% |
18.87% -16.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.37% -26.7% |
10.33% -16.5% |
7.91% -23.4% |
9.35% 18.2% |
11.01% 17.7% |
8.46% -23.2% |
8.06% -4.7% |
7.37% -8.6% |
8.8% 19.4% |
11.46% 30.3% |
11.83% 3.2% |
8.86% -25.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.79M 8.4% |
127.84M -6.5% |
121.33M -5.1% |
140.92M 16.1% |
130.44M -7.4% |
154.97M 18.8% |
149.82M -3.3% |
134.55M -10.2% |
156.88M 16.6% |
178.83M 14.0% |
176.4M -1.4% |
168.78M -4.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
941.91M 27.5% |
794.52M -15.6% |
819.07M 3.1% |
855.25M 4.4% |
873.42M 2.1% |
941.77M 7.8% |
932.62M -1.0% |
942.12M 1.0% |
953.68M 1.2% |
1.01B 5.8% |
995.45M -1.4% |
1.02B 3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.14M 6.6% |
212.29M -42.8% |
229.04M 7.9% |
254.25M 11.0% |
274.92M 8.1% |
330.06M 20.1% |
311M -5.8% |
312.61M 0.5% |
330.69M 5.8% |
368.95M 11.6% |
343.49M -6.9% |
359.94M 4.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
570.77M 46.1% |
582.23M 2.0% |
590.03M 1.3% |
601M 1.9% |
598.5M -0.4% |
611.72M 2.2% |
621.62M 1.6% |
629.51M 1.3% |
622.99M -1.0% |
640.49M 2.8% |
651.96M 1.8% |
664.97M 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.47M - |
- | - | - |
56.72M - |
- | - | - |
54.59M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.78M -11.7% |
229.72M 600.9% |
42.47M -81.5% |
61.26M 44.3% |
66.83M 9.1% |
76.07M 13.8% |
93.63M 23.1% |
81.96M -12.5% |
111.71M 36.3% |
77.24M -30.9% |
76.31M -1.2% |
77.09M 1.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.72M 600.9% |
42.47M -81.5% |
61.26M 44.3% |
66.83M 9.1% |
76.07M 13.8% |
93.63M 23.1% |
81.96M -12.5% |
111.71M 36.3% |
77.24M -30.9% |
76.31M -1.2% |
77.09M 1.0% |
108.02M 40.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.42M - |
-69.1M - |
4.65M - |
-5.57M - |
38.51M - |
5.21M -86.5% |
11.32M 117.2% |
21.44M 89.4% |
-11.77M - |
-5.74M - |
13.39M - |
16.74M 25.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.15M - |
- | - | - |
23.8M - |
- | - | - |
24.37M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -26.7% |
0.07 -36.4% |
0.04 -42.9% |
0.07 75.0% |
0.09 28.6% |
0.08 -11.1% |
0.07 -12.5% |
0.05 -28.6% |
0.11 120% |
0.11 0% |
0.08 -27.3% |
0.08 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.72% -39.0% |
1.99% -27.0% |
1.33% -33.0% |
1.84% 38.4% |
2.14% 16.2% |
2.18% 2.0% |
1.61% -26.5% |
1.26% -21.3% |
2.63% 108.4% |
2.77% 5.3% |
1.78% -35.9% |
1.97% 11.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56% -34.5% |
1.32% -15.3% |
0.97% -26.7% |
1.31% 35.5% |
1.49% 13.3% |
1.46% -2.0% |
1.06% -27.5% |
0.84% -20.2% |
1.74% 106.3% |
1.78% 2.6% |
1.14% -35.8% |
1.29% 12.5% |