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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
8.12% - |
5.96% -26.6% |
-97.82% - |
6.07% - |
16.83% 177.4% |
6.28% -62.7% |
-7.2% - |
10.57% - |
0.74% -93.0% |
12.22% 1544.9% |
-5.97% - |
17.98% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
60.75% 5.5% |
60.21% -0.9% |
58.52% -2.8% |
51.8% -11.5% |
55.13% 6.4% |
57.13% 3.6% |
58.52% 2.4% |
58.28% -0.4% |
59.53% 2.1% |
59.88% 0.6% |
60.41% 0.9% |
59.68% -1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
13.36% - |
10.95% -18.0% |
-92.86% - |
1.44% - |
9.02% 525.0% |
12.41% 37.6% |
4.01% -67.7% |
10.07% 151.1% |
8.87% -11.9% |
12.03% 35.6% |
9.1% -24.3% |
7.58% -16.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
174.33M 24.1% |
218.03M 25.1% |
191.11M -12.3% |
235.67M 23.3% |
291.7M 23.8% |
328M 12.4% |
366.7M 11.8% |
420.2M 14.6% |
444.3M 5.7% |
480.5M 8.1% |
447.1M -7.0% |
508.2M 13.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
633.05M - |
1.26B 99.0% |
1.24B -1.8% |
1.3B 5.4% |
1.37B 5.3% |
1.53B 11.6% |
1.38B -9.7% |
1.54B 11.7% |
1.54B -0.5% |
1.71B 10.9% |
1.59B -6.6% |
1.89B 18.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
365.6M - |
362.93M -0.7% |
388M 6.9% |
425.08M 9.6% |
436.36M 2.7% |
570.29M 30.7% |
412.8M -27.6% |
525.4M 27.3% |
510.3M -2.9% |
611.8M 19.9% |
518.5M -15.3% |
704.1M 35.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
267.45M - |
896.54M 235.2% |
848.5M -5.4% |
878.21M 3.5% |
935.89M 6.6% |
960.93M 2.7% |
969.6M 0.9% |
1.02B 5.1% |
1.03B 0.8% |
1.09B 6.5% |
1.07B -1.7% |
1.18B 10.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
47.03M - |
-38.23M - |
25.37M - |
-63.19M - |
-61.7M - |
-32.2M - |
-69.9M - |
-600K - |
3.9M - |
107.4M 2653.8% |
121.4M 13.0% |
81M -33.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
66.79M -26.3% |
106.55M 59.5% |
672.12M 530.8% |
653.02M -2.8% |
600.4M -8.1% |
557.7M -7.1% |
493M -11.6% |
371M -24.7% |
361.3M -2.6% |
337.1M -6.7% |
432M 28.2% |
494.6M 14.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
106.11M 58.1% |
672.09M 533.4% |
653.1M -2.8% |
600.33M -8.1% |
557.7M -7.1% |
493M -11.6% |
371M -24.7% |
361.3M -2.6% |
337.1M -6.7% |
432M 28.2% |
494.6M 14.5% |
584.6M 18.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
42.78M - |
-48.79M - |
9.33M - |
-79.49M - |
-72.7M - |
-54.2M - |
-103.6M - |
-10.4M - |
-7.3M - |
99.3M - |
103.3M 4.0% |
71.9M -30.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
14.15M - |
12.99M -8.2% |
-186.95M - |
14.3M - |
49.2M 244.1% |
20.6M -58.1% |
-26.4M - |
44.4M - |
3.3M -92.6% |
58.6M 1675.8% |
-26.7M - |
91.4M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
14.15M - |
12.99M -8.2% |
-186.95M - |
14.3M - |
49.1M 243.4% |
20.6M -58.0% |
-26.4M - |
44.4M - |
3.3M -92.6% |
58.7M 1678.8% |
-26.7M - |
91.4M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.046 - |
0.04 -13.6% |
-0.6 - |
0.04 - |
0.15 275.0% |
0.06 -60.0% |
-0.08 - |
0.14 - |
0.01 -92.9% |
0.18 1700.0% |
-0.084 - |
0.28 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
5.29% - |
2.23% -57.8% |
-21.43% - |
1.66% - |
5.41% 226.8% |
2.17% -59.9% |
-2.73% - |
4.47% - |
0.32% -92.8% |
5.54% 1616.3% |
-2.46% - |
8.1% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.24% - |
1.37% -38.7% |
-14.98% - |
1.13% - |
3.67% 225.9% |
1.42% -61.3% |
-1.81% - |
3.03% - |
0.21% -92.9% |
3.62% 1590.3% |
-1.62% - |
5.25% - |