2020 Q2 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
28.86% - |
38.73% 34.2% |
24.22% -37.5% |
29.41% 21.4% |
28.13% -4.3% |
22.56% -19.8% |
15.54% -31.1% |
32.51% 109.2% |
19% -41.6% |
7.9% -58.4% |
-5.49% - |
|
Gross Margin | [friend] | [friend] | [friend] | - |
100% - |
84.94% -15.1% |
82.23% -3.2% |
86.9% 5.7% |
87.77% 1.0% |
83.61% -4.7% |
83.16% -0.5% |
82.96% -0.2% |
81.28% -2.0% |
73.17% -10.0% |
78.02% 6.6% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
100% - |
39.66% -60.3% |
25.26% -36.3% |
30.74% 21.7% |
30.02% -2.4% |
15.55% -48.2% |
4.59% -70.5% |
24.52% 433.8% |
12.52% -48.9% |
-2.68% - |
-10.3% - |
|
Total Revenue | [friend] | [friend] | [friend] |
94.64M 44.3% |
58.12M -38.6% |
66.99M 15.3% |
52.59M -21.5% |
45.5M -13.5% |
59.69M 31.2% |
55.16M -7.6% |
43.4M -21.3% |
59.88M 38.0% |
56.09M -6.3% |
57.77M 3.0% |
43.18M -25.3% |
|
Total Assets | [friend] | [friend] | [friend] |
453.33M 3.8% |
470.76M 3.8% |
510.79M 8.5% |
- |
513.03M - |
1.11B 116.9% |
1.14B 2.6% |
1.14B -0.1% |
1.12B -2.2% |
1.13B 1.0% |
1.15B 1.9% |
1.08B -5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] |
45.42M -16.0% |
45.64M 0.5% |
59.85M 31.1% |
- |
35.27M - |
38.52M 9.2% |
55.59M 44.3% |
48.09M -13.5% |
53.73M 11.7% |
55.93M 4.1% |
72.22M 29.1% |
56.97M -21.1% |
|
Total Equity | [friend] | [friend] | [friend] |
411.87M 6.7% |
429.19M 4.2% |
455.55M 6.1% |
- |
482.62M - |
1.08B 123.6% |
1.09B 1.2% |
1.1B 0.7% |
1.07B -2.7% |
1.08B 1.0% |
1.09B 0.4% |
1.03B -4.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
25.86M - |
- | - | - |
4.23M - |
- | - | - |
-293.27K - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] |
137.03M - |
53.01M -61.3% |
30.25M -42.9% |
57.02M 88.5% |
52.83M -7.3% |
40.5M -23.3% |
376.1M 828.7% |
290.74M -22.7% |
280.47M -3.5% |
291.86M 4.1% |
221.11M -24.2% |
189.66M -14.2% |
|
End Cash Position | [friend] | [friend] | [friend] |
53.01M - |
30.25M -42.9% |
57.02M 88.5% |
52.83M -7.3% |
40.5M -23.3% |
376.1M 828.7% |
290.74M -22.7% |
280.47M -3.5% |
291.86M 4.1% |
221.11M -24.2% |
189.66M -14.2% |
170.81M -9.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
19.87M -32.6% |
13.85M -30.3% |
38.18M 175.6% |
-11.01M - |
7.02M - |
25.76M 266.9% |
29.79M 15.6% |
1.36M -95.5% |
-9.54M - |
3.58M - |
-17.3M - |
-153.24M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
24.62M - |
- | - | - |
25.86M - |
- | - | - |
25.72M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.336 62.7% |
0.224 -33.4% |
0.346 54.7% |
0.17 -50.9% |
0.178 5.1% |
0.203 14.0% |
0.113 -44.6% |
0.068 -40.1% |
0.195 188.3% |
0.107 -45.2% |
0.046 -57.2% |
-0.024 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
3.99% - |
5.87% 47.1% |
- |
2.77% - |
2.15% -22.4% |
1.15% -46.7% |
0.62% -46.3% |
1.8% 191.6% |
0.99% -44.8% |
0.42% -57.5% |
-0.22% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
3.63% - |
5.29% 45.6% |
- |
2.61% - |
2.07% -20.8% |
1.1% -46.6% |
0.59% -46.5% |
1.72% 191.8% |
0.95% -44.9% |
0.4% -57.8% |
-0.21% - |