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] |
9.3% - |
16.64% 79.0% |
15.47% -7.0% |
18.17% 17.5% |
7.98% -56.1% |
7.98% 0.0% |
7.99% 0.1% |
8% 0.1% |
7.94% -0.8% |
8.08% 1.8% |
7.84% -3.0% |
7.84% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
-0.97% - |
8.28% - |
6.47% -21.8% |
8.58% 32.6% |
9.22% 7.4% |
12.34% 33.9% |
11.69% -5.3% |
10.32% -11.7% |
13.67% 32.4% |
13.21% -3.4% |
13.53% 2.4% |
12.06% -10.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
33.98% -2.5% |
33.14% -2.5% |
32.54% -1.8% |
33.36% 2.5% |
33.9% 1.6% |
36.84% 8.7% |
38.43% 4.3% |
39.66% 3.2% |
42.98% 8.4% |
42.52% -1.1% |
43.37% 2.0% |
43.38% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
6.82% -57.0% |
13.43% 97.0% |
13.45% 0.1% |
15.3% 13.7% |
16.09% 5.1% |
20.5% 27.4% |
20.95% 2.2% |
20.25% -3.4% |
23.75% 17.3% |
23.74% -0.1% |
24.22% 2.0% |
21.81% -10.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
174.18M 14.0% |
187.79M 7.8% |
235.3M 25.3% |
229.52M -2.5% |
247.71M 7.9% |
262.5M 6.0% |
279.7M 6.6% |
251.9M -9.9% |
270.61M 7.4% |
280.1M 3.5% |
263.8M -5.8% |
254.5M -3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
930.68M - |
1.13B 21.5% |
1.12B -0.7% |
1.2B 6.8% |
1.21B 0.6% |
1.25B 3.6% |
1.27B 1.7% |
1.24B -2.3% |
1.29B 3.7% |
1.3B 0.7% |
1.35B 4.1% |
1.35B 0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
735.75M - |
918.94M 24.9% |
853.72M -7.1% |
911.56M 6.8% |
898.03M -1.5% |
911.89M 1.5% |
895.3M -1.8% |
838.3M -6.4% |
845.15M 0.8% |
816.8M -3.4% |
830.4M 1.7% |
814.6M -1.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
194.93M - |
211.44M 8.5% |
268.29M 26.9% |
287.15M 7.0% |
307.51M 7.1% |
337.51M 9.8% |
375.3M 11.2% |
403.61M 7.5% |
442.97M 9.8% |
480.1M 8.4% |
519.6M 8.2% |
535.4M 3.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
19.26M -24.6% |
14.86M -22.9% |
15.12M 1.7% |
24.78M 63.9% |
18.38M -25.8% |
19.55M 6.4% |
25.8M 32.0% |
50.2M 94.6% |
46.4M -7.6% |
49.9M 7.5% |
68.5M 37.3% |
28.6M -58.2% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
64.5M 42.5% |
15.29M -76.3% |
9.22M -39.7% |
13.19M 43.0% |
26.63M 101.8% |
40.72M 52.9% |
55.4M 36.1% |
78.4M 41.5% |
69.6M -11.2% |
110.71M 59.1% |
109.7M -0.9% |
171.7M 56.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
15.29M -76.3% |
9.22M -39.7% |
13.2M 43.1% |
26.63M 101.7% |
40.72M 52.9% |
55.4M 36.1% |
78.4M 41.5% |
69.6M -11.2% |
110.71M 59.1% |
109.7M -0.9% |
171.7M 56.5% |
178.4M 3.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
17.63M -24.0% |
2.92M -83.4% |
11.15M 281.4% |
21.9M 96.4% |
15.99M -27.0% |
16.92M 5.8% |
24.9M 47.2% |
44.1M 77.1% |
42.9M -2.7% |
46M 7.2% |
63M 36.9% |
24M -61.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
-1.69M - |
15.54M - |
15.23M -2.0% |
19.7M 29.3% |
22.84M 15.9% |
32.46M 42.1% |
32.7M 0.7% |
26M -20.5% |
36.97M 42.2% |
37.03M 0.2% |
35.7M -3.6% |
30.7M -14.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
-1.69M - |
15.54M - |
15.23M -2.0% |
19.7M 29.3% |
22.84M 15.9% |
32.4M 41.9% |
32.7M 0.9% |
26M -20.5% |
36.99M 42.3% |
37M 0.0% |
35.7M -3.5% |
30.7M -14.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
-0.02 - |
0.1 - |
0.07 -30% |
0.13 85.7% |
0.16 23.1% |
0.22 37.5% |
0.22 0% |
0.18 -18.2% |
0.25 38.9% |
0.25 0% |
0.24 -4.0% |
0.21 -12.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
-0.87% - |
7.65% - |
6.35% -17.0% |
7.09% 11.7% |
7.68% 8.3% |
10.05% 30.8% |
9.18% -8.7% |
6.68% -27.2% |
8.74% 30.9% |
8.02% -8.3% |
7.14% -10.9% |
5.82% -18.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
-0.18% - |
1.51% - |
1.35% -10.3% |
1.7% 25.5% |
1.9% 11.9% |
2.64% 38.9% |
2.6% -1.7% |
2.07% -20.3% |
2.92% 41.3% |
2.86% -2.1% |
2.7% -5.8% |
2.27% -15.7% |