2020 Q1 | 2020 Q2 | 2021 Q1 | 2021 Q2 | 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] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
11.73% 10.2% |
18.47% 57.5% |
21.68% 17.3% |
13.81% -36.3% |
12.83% -7.1% |
18.27% 42.4% |
17.54% -4.0% |
11.28% -35.7% |
14.59% 29.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
28.97% -71.0% |
31.67% 9.3% |
32.93% 4.0% |
34.42% 4.5% |
32.55% -5.4% |
34.24% 5.2% |
34.18% -0.2% |
30.51% -10.8% |
30.91% 1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
14.82% -85.2% |
19.61% 32.3% |
19.82% 1.0% |
15.48% -21.9% |
17.16% 10.9% |
18.58% 8.3% |
17.39% -6.4% |
10.35% -40.5% |
12.85% 24.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
313.96M -6.6% |
431.19M 37.3% |
375.64M -12.9% |
344.23M -8.4% |
349.43M 1.5% |
399.72M 14.4% |
389.57M -2.5% |
389.91M 0.1% |
348.8M -10.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
1.43B - |
- |
1.59B - |
1.64B 2.9% |
1.69B 3.4% |
2.98B 76.0% |
3.06B 2.7% |
3.06B 0.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
420.82M - |
- |
453.65M - |
456.27M 0.6% |
437.46M -4.1% |
459.48M 5.0% |
494.46M 7.6% |
469.71M -5.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
1.01B - |
- |
1.14B - |
1.18B 4.0% |
1.26B 6.2% |
2.52B 100.4% |
2.57B 1.8% |
2.59B 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
108.51M - |
- | - | - |
152.74M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
101.06M - |
121.45M 20.2% |
83.71M -31.1% |
115.59M 38.1% |
255.48M 121.0% |
246.03M -3.7% |
208.14M -15.4% |
891.57M 328.4% |
348.86M -60.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
121.45M - |
83.71M -31.1% |
115.59M 38.1% |
255.48M 121.0% |
246.03M -3.7% |
208.14M -15.4% |
891.57M 328.4% |
348.86M -60.9% |
277.81M -20.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
89.42M - |
-7.99M - |
76.51M - |
72.54M -5.2% |
71.13M -2.0% |
46.95M -34.0% |
52.72M 12.3% |
25.4M -51.8% |
21M -17.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
115.87M - |
- | - | - |
116.83M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.47 3.2% |
1.01 114.9% |
1.04 3.0% |
0.61 -41.3% |
0.57 -6.6% |
0.93 63.2% |
0.71 -23.7% |
0.36 -49.3% |
0.49 36.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
7.9% - |
- |
4.17% - |
3.86% -7.5% |
5.98% 54.9% |
3.62% -39.5% |
1.73% -52.2% |
1.97% 14.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
5.59% - |
- |
2.99% - |
2.78% -7.0% |
4.39% 57.9% |
2.93% -33.3% |
1.46% -50.2% |
1.66% 14.2% |