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] |
-0.06% - |
30.71% - |
26.02% -15.3% |
27.56% 5.9% |
20.14% -26.9% |
8.86% -56.0% |
15.16% 71.1% |
-6.8% - |
5.79% - |
4.17% -27.9% |
3.66% -12.4% |
1.52% -58.5% |
|
Gross Margin | [friend] | [friend] | [friend] |
42.05% 10.3% |
49.13% 16.8% |
48.8% -0.7% |
45.84% -6.1% |
43.95% -4.1% |
37.7% -14.2% |
35.75% -5.2% |
31.13% -12.9% |
30.33% -2.6% |
29.92% -1.4% |
33.37% 11.5% |
32.09% -3.8% |
|
Operating Margin | [friend] | [friend] | [friend] |
27.49% 15.1% |
33.27% 21.0% |
28.26% -15.1% |
30.02% 6.2% |
20.12% -33.0% |
9.36% -53.5% |
10.17% 8.6% |
-6.79% - |
2.54% - |
1.97% -22.4% |
4.11% 108.3% |
0.43% -89.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
181.95M 4.6% |
214.48M 17.9% |
210.37M -1.9% |
211.15M 0.4% |
199.25M -5.6% |
200.69M 0.7% |
256.17M 27.6% |
220.58M -13.9% |
295.07M 33.8% |
327.27M 10.9% |
372.86M 13.9% |
261.19M -29.9% |
|
Total Assets | [friend] | [friend] | [friend] |
664.77M - |
734.04M 10.4% |
807.07M 9.9% |
855.2M 6.0% |
1.82B 112.8% |
1.8B -0.9% |
1.87B 3.8% |
1.87B -0.2% |
1.82B -2.8% |
1.89B 4.2% |
1.98B 4.7% |
1.95B -1.9% |
|
Total Liabilities | [friend] | [friend] | [friend] |
112.98M - |
112.21M -0.7% |
127.15M 13.3% |
113.7M -10.6% |
143.73M 26.4% |
105.68M -26.5% |
117.06M 10.8% |
98.09M -16.2% |
104.32M 6.4% |
147.93M 41.8% |
153.5M 3.8% |
130.9M -14.7% |
|
Total Equity | [friend] | [friend] | [friend] |
550.73M - |
621.02M 12.8% |
679.43M 9.4% |
741.3M 9.1% |
1.68B 126.2% |
1.7B 1.3% |
1.76B 3.4% |
1.77B 0.9% |
1.71B -3.3% |
1.75B 2.0% |
1.83B 4.8% |
1.82B -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
116.79M - |
42.76M -63.4% |
34.01M -20.5% |
- |
-7.15M - |
- | - | - |
107.44M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] |
302.99M 16.5% |
153.68M -49.3% |
223.59M 45.5% |
241.8M 8.1% |
208.36M -13.8% |
1.19B 469.7% |
1.03B -13.0% |
902.57M -12.6% |
843.38M -6.6% |
863.44M 2.4% |
806.28M -6.6% |
402.86M -50.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
153.68M -49.3% |
223.59M 45.5% |
241.8M 8.1% |
208.36M -13.8% |
1.19B 469.7% |
1.03B -13.0% |
902.57M -12.6% |
843.38M -6.6% |
863.44M 2.4% |
806.28M -6.6% |
402.86M -50.0% |
189.81M -52.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
65.84M 54.1% |
29.31M -55.5% |
24.52M -16.3% |
-32.31M - |
10.33M - |
-130.23M - |
50.51M - |
-46.83M - |
141.65M - |
-35.53M - |
-58.56M - |
-137.82M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
37.28M - |
65.61M 76.0% |
54.41M -17.1% |
- |
97.79M - |
- | - | - |
2.06M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0 - |
0.17 - |
0.15 -11.8% |
0.15 0% |
0.1 -33.3% |
0.04 -60.0% |
0.09 125% |
-0.04 - |
0.041 - |
0.033 -20.0% |
0.03 -7.7% |
0.01 -66.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
-0.02% - |
11.24% - |
8.42% -25.1% |
8.19% -2.7% |
3.32% -59.5% |
1.05% -68.3% |
2.25% 113.5% |
-0.85% - |
0.98% - |
0.79% -19.5% |
0.76% -3.4% |
0.22% -71.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
-0.02% - |
9.42% - |
7.1% -24.6% |
7% -1.4% |
3% -57.1% |
0.98% -67.3% |
2.11% 115.3% |
-0.8% - |
0.93% - |
0.74% -20.6% |
0.7% -4.4% |
0.2% -71.3% |