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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.56% - |
-1.91% - |
-0.71% - |
-0.03% - |
4.39% - |
3.51% -20.0% |
2.31% -34.3% |
3.64% 58.0% |
3.37% -7.6% |
4.04% 20.0% |
5.5% 36.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.22% 7.4% |
73.78% -0.6% |
73.91% 0.2% |
72.93% -1.3% |
71.99% -1.3% |
71.44% -0.8% |
70.87% -0.8% |
70.71% -0.2% |
71.07% 0.5% |
71.66% 0.8% |
72.33% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.11% -0.3% |
13.82% 14.2% |
13.56% -2.0% |
12.03% -11.2% |
17.38% 44.5% |
19.43% 11.8% |
18.52% -4.6% |
19.95% 7.7% |
20.29% 1.7% |
20.3% 0.0% |
22.76% 12.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
162.89M 12.9% |
178.68M 9.7% |
187.45M 4.9% |
192.9M 2.9% |
198.94M 3.1% |
207.35M 4.2% |
211.82M 2.2% |
217.55M 2.7% |
218.22M 0.3% |
221.02M 1.3% |
223.01M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
601.53M -4.0% |
613.44M 2.0% |
619.28M 1.0% |
617.13M -0.3% |
613.75M -0.5% |
716.03M 16.7% |
750.05M 4.8% |
755.18M 0.7% |
754.38M -0.1% |
735.73M -2.5% |
736.86M 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
256.53M -14.2% |
272.2M 6.1% |
273.25M 0.4% |
482.98M 76.8% |
477.63M -1.1% |
585.73M 22.6% |
618.78M 5.6% |
618.6M 0.0% |
618.91M 0.1% |
619.11M 0.0% |
616.74M -0.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.43M -53.8% |
179.39M 18.5% |
183.16M 2.1% |
63.92M -65.1% |
70.57M 10.4% |
79M 11.9% |
93.44M 18.3% |
99.69M 6.7% |
99.4M -0.3% |
83.34M -16.2% |
87.13M 4.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30M 13.5% |
41.35M 37.8% |
48.81M 18.0% |
51.09M 4.7% |
47.07M -7.9% |
44.35M -5.8% |
43.06M -2.9% |
47.97M 11.4% |
55.26M 15.2% |
55.6M 0.6% |
62.15M 11.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.38M 38.3% |
36.72M 25.0% |
28.69M -21.9% |
35.23M 22.8% |
25.37M -28.0% |
43.3M 70.7% |
44.2M 2.1% |
42.06M -4.9% |
48.15M 14.5% |
50.79M 5.5% |
52.48M 3.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.37M -28.0% |
43.3M 70.7% |
44.2M 2.1% |
42.06M -4.9% |
48.15M 14.5% |
50.79M 5.5% |
52.48M 3.3% |
61.39M 17.0% |
70.5M 14.8% |
59.23M -16.0% |
66.87M 12.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.14M 30.4% |
33.14M 49.7% |
44.8M 35.2% |
50.73M 13.2% |
46.73M -7.9% |
44.11M -5.6% |
42.76M -3.1% |
47.18M 10.3% |
54.39M 15.3% |
54.82M 0.8% |
61.69M 12.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.98M - |
3.97M - |
6.89M 73.7% |
1.19M -82.7% |
15.75M 1220.4% |
13.61M -13.6% |
8.53M -37.3% |
12.1M 41.8% |
11M -9.0% |
12.35M 12.2% |
17.13M 38.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-28.61M - |
-3.42M - |
-1.43M - |
-230K - |
8.74M - |
7.28M -16.7% |
4.88M -32.9% |
7.93M 62.3% |
7.35M -7.3% |
8.93M 21.6% |
12.26M 37.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.912 - |
-0.092 - |
-0.039 - |
-0.006 - |
0.254 - |
0.163 -35.7% |
0.12 -26.7% |
0.16 33.6% |
0.149 -7.1% |
0.178 19.9% |
0.248 39.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-18.89% - |
1.28% - |
-0.53% - |
-0.03% - |
7.86% - |
1.21% -84.7% |
-0.59% - |
9.69% - |
2.95% -69.5% |
2.72% -7.9% |
3.31% 21.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.76% - |
0.35% - |
-0.21% - |
-0.01% - |
1.44% - |
0.14% -90.5% |
-0.07% - |
1.16% - |
0.39% -66.3% |
0.33% -14.4% |
0.38% 14.8% |