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] | - | - | - | - | - |
0% - |
78.43% - |
76.47% -2.5% |
76.47% 0% |
77.32% 1.1% |
77.32% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] |
29.91% -15.1% |
36.42% 21.8% |
31.78% -12.8% |
31.8% 0.1% |
26.55% -16.5% |
39.84% 50.0% |
38.47% -3.4% |
22.62% -41.2% |
35.23% 55.7% |
24.03% -31.8% |
30.52% 27.0% |
24.12% -21.0% |
|
Gross Margin | [friend] | [friend] | [friend] |
65.45% 14.6% |
100% 52.8% |
63.51% -36.5% |
63.86% 0.6% |
58.57% -8.3% |
65.12% 11.2% |
60.99% -6.4% |
59.49% -2.4% |
65.88% 10.7% |
56.92% -13.6% |
59.6% 4.7% |
59.85% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] |
39.84% -0.3% |
100% 151.0% |
35.83% -64.2% |
38.74% 8.1% |
32.78% -15.4% |
38.82% 18.4% |
40.46% 4.2% |
30.13% -25.5% |
45.93% 52.4% |
26.22% -42.9% |
29.76% 13.5% |
34.02% 14.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
48.42M -13.1% |
58.94M 21.7% |
55.45M -5.9% |
52.72M -4.9% |
33.61M -36.2% |
62.02M 84.5% |
60.33M -2.7% |
59.28M -1.7% |
71.06M 19.9% |
58.2M -18.1% |
72.54M 24.6% |
67.62M -6.8% |
|
Total Assets | [friend] | [friend] | [friend] |
581.36M - |
608.18M 4.6% |
612.77M 0.8% |
618.53M 0.9% |
1.05B 70.3% |
1.07B 1.5% |
1.17B 9.3% |
1.19B 1.9% |
1.18B -0.5% |
1.19B 0.7% |
1.22B 2.6% |
1.24B 1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] |
226.18M - |
231.53M 2.4% |
218.5M -5.6% |
207.49M -5.0% |
204.76M -1.3% |
195.99M -4.3% |
209.66M 7.0% |
213.53M 1.8% |
211.62M -0.9% |
205.4M -2.9% |
213.96M 4.2% |
223.74M 4.6% |
|
Total Equity | [friend] | [friend] | [friend] |
355.18M - |
376.65M 6.0% |
394.27M 4.7% |
411.04M 4.3% |
848.89M 106.5% |
873.6M 2.9% |
896.8M 2.7% |
911.96M 1.7% |
905.25M -0.7% |
919.78M 1.6% |
942.05M 2.4% |
948.25M 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
19.79M -31.3% |
- | - |
10.27M - |
7.19M -30.0% |
- | - | - |
58.35M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] |
199.94M 13.4% |
200.98M 0.5% |
190.65M -5.1% |
230.65M 21.0% |
209.93M -9.0% |
654.19M 211.6% |
659.06M 0.7% |
687.41M 4.3% |
700.19M 1.9% |
669.08M -4.4% |
672.21M 0.5% |
735.08M 9.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
200.98M 0.5% |
190.65M -5.1% |
230.65M 21.0% |
209.93M -9.0% |
654.19M 211.6% |
659.06M 0.7% |
686.36M 4.1% |
700.19M 2.0% |
669.08M -4.4% |
672.21M 0.5% |
703.54M 4.7% |
728.77M 3.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
12.51M -47.2% |
32.68M 161.3% |
19.99M -38.8% |
-19.88M - |
2.04M - |
20.15M 887.4% |
49.04M 143.3% |
14.71M -70.0% |
9.06M -38.4% |
10.86M 19.9% |
42.98M 295.6% |
4.56M -89.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
14.48M -26.3% |
- | - |
16.77M - |
25.69M 53.2% |
- | - | - |
44.11M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.246 -27.3% |
0.367 49.1% |
0.3 -18.3% |
0.285 -5.1% |
0.114 -59.8% |
0.44 284.5% |
0.298 -32.4% |
0.17 -42.9% |
0.32 88.2% |
0.18 -43.8% |
0.29 61.1% |
0.21 -27.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
4.08% - |
5.87% 43.9% |
4.57% -22.1% |
4.16% -8.9% |
1.42% -66.0% |
2.87% 102.5% |
2.62% -8.6% |
1.48% -43.4% |
2.76% 85.8% |
1.53% -44.4% |
2.38% 55.1% |
1.73% -27.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
2.49% - |
3.61% 44.9% |
2.89% -20.0% |
2.72% -5.6% |
1.07% -60.8% |
2.33% 118.0% |
2.07% -10.9% |
1.14% -45.2% |
2.11% 85.4% |
1.18% -44.2% |
1.83% 55.7% |
1.32% -27.9% |