2020 Q3 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
9.97% - |
12.56% 25.9% |
12.96% 3.2% |
12.6% -2.8% |
9% -28.5% |
11.98% 33.1% |
9.35% -21.9% |
8.47% -9.4% |
5.89% -30.4% |
8.09% 37.3% |
10.84% 34.0% |
|
Gross Margin | [friend] | [friend] | - |
17.54% - |
21.22% 21.0% |
20.27% -4.5% |
17.65% -13.0% |
13.42% -23.9% |
16.04% 19.5% |
14.45% -9.9% |
15% 3.8% |
14.56% -2.9% |
17.98% 23.5% |
18.4% 2.3% |
|
Operating Margin | [friend] | [friend] | - |
11.28% - |
14.06% 24.7% |
15.44% 9.8% |
11.57% -25.1% |
3.94% -66.0% |
11.4% 189.6% |
9.61% -15.7% |
4.75% -50.6% |
5.53% 16.4% |
8.75% 58.3% |
11.11% 26.9% |
|
Total Revenue | [friend] | [friend] |
264.53M 88.6% |
127.58M -51.8% |
159.83M 25.3% |
169.82M 6.3% |
155.27M -8.6% |
114.28M -26.4% |
102.62M -10.2% |
102.01M -0.6% |
94.15M -7.7% |
112.16M 19.1% |
120.06M 7.0% |
129.39M 7.8% |
|
Total Assets | [friend] | [friend] |
425.87M 6.4% |
439.55M 3.2% |
493.59M 12.3% |
- |
571.52M - |
806.13M 41.1% |
784.02M -2.7% |
768.01M -2.0% |
756.15M -1.5% |
780.07M 3.2% |
810.54M 3.9% |
829.06M 2.3% |
|
Total Liabilities | [friend] | [friend] |
112.71M -7.9% |
114.18M 1.3% |
148.5M 30.1% |
- |
184.46M - |
150.87M -18.2% |
115.85M -23.2% |
90.03M -22.3% |
85.11M -5.5% |
102.75M 20.7% |
122.61M 19.3% |
126.47M 3.1% |
|
Total Equity | [friend] | [friend] |
313.16M 12.7% |
325.37M 3.9% |
345.09M 6.1% |
- |
387.06M - |
655.27M 69.3% |
668.17M 2.0% |
677.98M 1.5% |
671.04M -1.0% |
677.32M 0.9% |
687.92M 1.6% |
702.59M 2.1% |
|
Operating CashFlow | [friend] | [friend] |
14.04M - |
- | - | - |
61.81M - |
- | - | - |
34.84M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] |
26.23M - |
17.85M -31.9% |
25.73M 44.1% |
29.14M 13.3% |
43.47M 49.2% |
78.97M 81.6% |
340.16M 330.8% |
327.83M -3.6% |
366.7M 11.9% |
360.34M -1.7% |
373.63M 3.7% |
381.52M 2.1% |
|
End Cash Position | [friend] | [friend] |
17.85M - |
25.73M 44.1% |
29.14M 13.3% |
43.47M 49.2% |
78.97M 81.6% |
340.16M 330.8% |
327.83M -3.6% |
366.7M 11.9% |
360.34M -1.7% |
373.63M 3.7% |
381.52M 2.1% |
384.13M 0.7% |
|
Free Cash Flow | [friend] | [friend] |
9.25M - |
17.63M 90.7% |
-5.35M - |
20.32M - |
34.03M 67.5% |
3.31M -90.3% |
-2.51M - |
19.03M - |
12.49M -34.3% |
13.1M 4.9% |
7.65M -41.6% |
2.39M -68.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
34.42M - |
- | - | - |
41.57M - |
- | - | - |
17.51M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.57 141.8% |
0.216 -62.2% |
0.335 55.1% |
0.367 9.7% |
0.323 -11.9% |
0.129 -60.2% |
0.314 144.2% |
0.119 -62.0% |
0.101 -15.6% |
0.082 -19.1% |
0.121 49.0% |
0.175 44.4% |
|
Return On Equity (%) | [friend] | [friend] | - |
3.98% - |
5.99% 50.3% |
- |
5.05% - |
1.97% -60.9% |
1.86% -5.9% |
1.42% -23.7% |
1.18% -16.6% |
0.98% -17.1% |
1.42% 45.1% |
2.02% 41.8% |
|
Return On Assets (%) | [friend] | [friend] | - |
2.94% - |
4.3% 46.3% |
- |
3.42% - |
1.49% -56.4% |
1.55% 3.5% |
1.23% -20.5% |
1.05% -14.9% |
0.86% -17.8% |
1.22% 41.9% |
1.71% 40.1% |