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% - |
0% - |
- |
0% - |
|
Net Margin | [friend] | [friend] | [friend] |
15.53% 23.7% |
19.39% 24.9% |
18.81% -3.0% |
15.66% -16.8% |
15.35% -2.0% |
18.95% 23.5% |
21.87% 15.4% |
13.16% -39.9% |
19.69% 49.7% |
19.54% -0.7% |
17.33% -11.3% |
12.19% -29.6% |
|
Gross Margin | [friend] | [friend] | [friend] |
100% 0% |
100% 0% |
100% 0% |
31.16% -68.8% |
26.01% -16.5% |
31.31% 20.4% |
31.32% 0.0% |
27.18% -13.2% |
28.38% 4.4% |
30.96% 9.1% |
26.18% -15.4% |
24.84% -5.1% |
|
Operating Margin | [friend] | [friend] | [friend] |
100% 0% |
100% 0% |
100% 0% |
17.35% -82.6% |
19.04% 9.8% |
23.77% 24.8% |
23.63% -0.6% |
15.78% -33.2% |
19.46% 23.3% |
20.64% 6.1% |
16.96% -17.9% |
9.51% -43.9% |
|
Total Revenue | [friend] | [friend] | [friend] |
111.33M 99.5% |
142.57M 28.1% |
181.16M 27.1% |
90.29M -50.2% |
126.9M 40.6% |
169.92M 33.9% |
179.53M 5.7% |
98.51M -45.1% |
137.65M 39.7% |
169.86M 23.4% |
161.06M -5.2% |
86.84M -46.1% |
|
Total Assets | [friend] | [friend] | [friend] |
277.95M - |
329.02M 18.4% |
376.27M 14.4% |
366.63M -2.6% |
421.08M 14.9% |
- |
541.93M - |
507.84M -6.3% |
1.44B 184.0% |
1.47B 1.7% |
1.43B -2.7% |
1.38B -3.4% |
|
Total Liabilities | [friend] | [friend] | [friend] |
62.55M - |
86.05M 37.6% |
99.22M 15.3% |
75.51M -23.9% |
110.41M 46.2% |
- |
159.79M - |
112.9M -29.3% |
132.44M 17.3% |
185.86M 40.3% |
114.59M -38.3% |
54.84M -52.1% |
|
Total Equity | [friend] | [friend] | [friend] |
215.4M - |
242.98M 12.8% |
277.05M 14.0% |
291.11M 5.1% |
310.67M 6.7% |
- |
382.14M - |
394.93M 3.3% |
1.31B 231.6% |
1.28B -2.2% |
1.31B 2.4% |
1.32B 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
-29.36M - |
- | - | - |
7.44M - |
- | - | - |
30.4M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] |
45.7M - |
- | - |
42.04M - |
5.22M -87.6% |
43.53M 734.4% |
5.35M -87.7% |
72.03M 1246.7% |
17.89M -75.2% |
933.21M 5115.4% |
826.36M -11.4% |
812.2M -1.7% |
|
End Cash Position | [friend] | [friend] | [friend] |
12.97M - |
- | - |
5.22M - |
43.53M 734.4% |
5.35M -87.7% |
62.31M 1065.1% |
17.89M -71.3% |
933.21M 5115.4% |
826.36M -11.4% |
811.03M -1.9% |
815.25M 0.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
9.26M - |
5.84M -36.9% |
54.35M 830.5% |
-28.72M - |
32.2M - |
-3.62M - |
23.17M - |
-36.02M - |
33.48M - |
23.14M -30.9% |
-4.84M - |
-86.4M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
24.29M - |
- | - | - |
33.61M - |
- | - | - |
40.06M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.262 146.8% |
0.419 59.9% |
0.516 23.3% |
0.214 -58.5% |
0.295 37.8% |
0.49 66.0% |
0.59 20.4% |
0.138 -76.6% |
0.262 90.0% |
0.269 2.6% |
0.214 -20.5% |
0.083 -61.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
8.03% - |
12.06% 50.3% |
13.11% 8.7% |
4.98% -62.0% |
6.47% 30.1% |
- |
10.28% - |
3.34% -67.5% |
3.18% -4.7% |
2.56% -19.4% |
2.15% -16.0% |
0.8% -62.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
6.22% - |
9.11% 46.5% |
9.66% 6.1% |
3.81% -60.6% |
4.95% 29.9% |
- |
7.25% - |
2.47% -65.9% |
2.78% 12.6% |
2.28% -17.9% |
1.93% -15.5% |
0.76% -60.9% |