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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
2.29% - |
-107.45% - |
-30.93% - |
6.41% - |
8.07% 26.0% |
4.93% -38.9% |
0.53% -89.3% |
1.07% 102.9% |
-46.13% - |
-10.04% - |
11.03% - |
-0.77% - |
|
Gross Margin | [friend] | [friend] | [friend] |
72.71% 1.4% |
67.25% -7.5% |
74.5% 10.8% |
73.56% -1.3% |
72.59% -1.3% |
73.27% 0.9% |
71.3% -2.7% |
72.12% 1.1% |
72.07% -0.1% |
73.76% 2.3% |
75.53% 2.4% |
73.87% -2.2% |
|
Operating Margin | [friend] | [friend] | [friend] |
13.19% 187.5% |
-107.12% - |
8.18% - |
6.77% -17.2% |
6.49% -4.2% |
8.58% 32.2% |
4.75% -44.7% |
6.5% 37.0% |
4.31% -33.7% |
7.49% 73.9% |
8.47% 13.0% |
3.43% -59.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
166.79M 5.7% |
176.63M 5.9% |
187.08M 5.9% |
186.82M -0.1% |
192.79M 3.2% |
198.73M 3.1% |
204.11M 2.7% |
204.92M 0.4% |
211.71M 3.3% |
221.15M 4.5% |
228.6M 3.4% |
227.24M -0.6% |
|
Total Assets | [friend] | [friend] | [friend] | - |
3.22B - |
3.24B 0.6% |
3.26B 0.8% |
3.27B 0.0% |
3.3B 1.0% |
3.35B 1.6% |
3.34B -0.3% |
3.3B -1.2% |
3.34B 1.2% |
3.05B -8.7% |
3.02B -0.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | - |
1.38B - |
1.35B -2.2% |
1.33B -1.4% |
1.28B -3.6% |
1.27B -0.9% |
1.29B 1.4% |
1.25B -3.0% |
1.26B 0.8% |
1.28B 1.6% |
1.25B -2.4% |
1.22B -2.4% |
|
Total Equity | [friend] | [friend] | [friend] | - |
1.84B - |
1.87B 1.9% |
1.92B 2.5% |
1.97B 2.5% |
2.01B 2.2% |
2.05B 1.7% |
2.07B 1.4% |
2.03B -2.4% |
2.04B 0.9% |
1.78B -12.8% |
1.78B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
21.59M -43.5% |
36.91M 71.0% |
30.61M -17.1% |
46.87M 53.1% |
40.82M -12.9% |
30.75M -24.7% |
81.47M 164.9% |
33.08M -59.4% |
69.55M 110.3% |
60.51M -13.0% |
86.89M 43.6% |
55.23M -36.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
59.17M -63.5% |
58.51M -1.1% |
160.47M 174.3% |
182.54M 13.8% |
195.5M 7.1% |
227.64M 16.4% |
248.15M 9.0% |
323.79M 30.5% |
338.35M 4.5% |
403.58M 19.3% |
448.73M 11.2% |
195.57M -56.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
58.51M -1.1% |
160.47M 174.3% |
182.54M 13.8% |
195.5M 7.1% |
227.64M 16.4% |
248.15M 9.0% |
323.79M 30.5% |
338.35M 4.5% |
403.58M 19.3% |
448.73M 11.2% |
195.57M -56.4% |
191.19M -2.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
13.06M -61.1% |
25.04M 91.7% |
17.31M -30.9% |
32.59M 88.2% |
29.63M -9.1% |
17.38M -41.4% |
72.36M 316.4% |
18.54M -74.4% |
55M 196.6% |
46.4M -15.6% |
75.05M 61.7% |
39.57M -47.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
3.82M - |
-189.78M - |
-57.87M - |
11.97M - |
15.56M 30.0% |
9.79M -37.1% |
1.07M -89.1% |
2.18M 103.7% |
-97.34M - |
-21.2M - |
26.29M - |
-597K - |
|
Diluted Net Income | [friend] | [friend] | [friend] |
3.82M - |
-189.78M - |
-57.87M - |
11.97M - |
15.56M 30.0% |
9.79M -37.1% |
1.07M -89.1% |
2.18M 103.7% |
-97.66M - |
-22.21M - |
25.21M - |
-1.74M - |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.006 - |
-0.34 - |
-0.1 - |
0.02 - |
0.02 0% |
0.02 0% |
0.002 -91.7% |
0.003 102.9% |
-0.16 - |
-0.04 - |
0.04 - |
-0.003 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
-10.33% - |
-3.12% - |
0.63% - |
0.8% 26.8% |
0.49% -38.5% |
0.05% -89.3% |
0.11% 100.4% |
-4.76% - |
-1.09% - |
1.32% - |
-0.1% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
-5.9% - |
-1.79% - |
0.37% - |
0.48% 29.4% |
0.3% -37.4% |
0.03% -89.2% |
0.07% 102.8% |
-2.94% - |
-0.67% - |
0.79% - |
-0.06% - |