2019 Q1 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
65.59% - |
65.59% 0% |
57.2% -12.8% |
57.2% 0% |
48.28% -15.6% |
48.28% 0% |
49.25% 2.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.05% -4.8% |
27.36% 94.7% |
30.74% 12.4% |
-0.91% - |
24.91% - |
22.49% -9.7% |
23.49% 4.4% |
5% -78.7% |
22.63% 352.9% |
16.95% -25.1% |
-15.54% - |
-25.02% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.4% -4.9% |
63.07% 9.9% |
59.1% -6.3% |
52.84% -10.6% |
51.8% -2.0% |
58% 12.0% |
49.39% -14.8% |
49.75% 0.7% |
53.09% 6.7% |
56.37% 6.2% |
52.16% -7.5% |
42.13% -19.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.6% 70.9% |
31.09% 87.3% |
41.96% 35.0% |
-2.83% - |
27.6% - |
29.69% 7.6% |
35.68% 20.2% |
5.52% -84.5% |
30.75% 456.7% |
25.65% -16.6% |
1.56% -93.9% |
-27.02% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.51M 126.6% |
76.91M -15.0% |
181.95M 136.6% |
43.11M -76.3% |
122.88M 185.1% |
136.02M 10.7% |
175.34M 28.9% |
51.05M -70.9% |
111.6M 118.6% |
101.38M -9.2% |
99.52M -1.8% |
55.82M -43.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B -4.1% |
1.04B 1.3% |
1.14B 9.5% |
1.2B 5.7% |
1.31B 8.4% |
1.4B 7.5% |
1.41B 0.7% |
1.41B -0.5% |
1.36B -3.4% |
1.44B 6.0% |
1.44B 0.3% |
1.37B -5.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
301.58M -9.6% |
295.41M -2.0% |
332.55M 12.6% |
393.76M 18.4% |
501.47M 27.4% |
593.12M 18.3% |
564.3M -4.9% |
582.84M 3.3% |
556.71M -4.5% |
620.98M 11.5% |
640.41M 3.1% |
581.63M -9.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
725.22M -1.4% |
745.99M 2.9% |
803.13M 7.7% |
803.51M 0.0% |
792.37M -1.4% |
799.48M 0.9% |
837.74M 4.8% |
812.81M -3.0% |
793.68M -2.4% |
810.86M 2.2% |
797.62M -1.6% |
783.65M -1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.84M - |
- | - | - |
39.7M - |
- | - | - |
26.84M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
396.04M 153.4% |
194.76M -50.8% |
152.08M -21.9% |
151.87M -0.1% |
206.48M 36.0% |
193.43M -6.3% |
201.94M 4.4% |
195.85M -3.0% |
200.68M 2.5% |
100.32M -50.0% |
106.35M 6.0% |
125.44M 18.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.76M -50.8% |
152.08M -21.9% |
144.69M -4.9% |
206.48M 42.7% |
193.43M -6.3% |
201.94M 4.4% |
208.27M 3.1% |
200.68M -3.6% |
100.32M -50.0% |
106.35M 6.0% |
114.09M 7.3% |
65.89M -42.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.53M - |
-19.19M - |
5.72M - |
-32.57M - |
-3.93M - |
10.9M - |
26.91M 146.9% |
-19.96M - |
6.6M - |
-5.04M - |
35.48M - |
-10.03M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.1M - |
- | - | - |
30.38M - |
- | - | - |
28.03M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 80.0% |
0.28 55.6% |
0.76 171.4% |
-0.01 - |
0.396 - |
0.4 0.9% |
0.54 35% |
0.03 -94.4% |
0.34 1033.3% |
0.22 -35.3% |
-0.2 - |
-0.18 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.74% 75.9% |
2.86% 64.3% |
7.22% 152.4% |
-0.05% - |
3.84% - |
3.84% 0.2% |
5.03% 30.9% |
0.31% -93.9% |
3.14% 917.3% |
2.14% -31.9% |
-1.92% - |
-1.77% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.21% 92.4% |
2.03% 67.9% |
5.13% 152.1% |
-0.03% - |
2.44% - |
2.26% -7.4% |
2.92% 29.5% |
0.18% -93.8% |
1.83% 909.3% |
1.23% -32.8% |
-1.07% - |
-0.99% - |