2019 Q4 | 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] | - | - |
82.58% - |
28.89% -65.0% |
26.41% -8.6% |
26.41% 0% |
26.03% -1.4% |
27.64% 6.2% |
27.6% -0.2% |
27.77% 0.6% |
27.5% -1.0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
18.99% -25.0% |
19.42% 2.2% |
7.91% -59.2% |
2.21% -72.1% |
-3.85% - |
-13.06% - |
-8.7% - |
-8% - |
-7.07% - |
-3.75% - |
-2.29% - |
0.79% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
66.11% -0.4% |
67.05% 1.4% |
66.59% -0.7% |
65.64% -1.4% |
64.88% -1.2% |
63.71% -1.8% |
62.81% -1.4% |
62.22% -0.9% |
62.13% -0.2% |
61.97% -0.3% |
62.22% 0.4% |
62.56% 0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
28.28% 2.6% |
29.47% 4.2% |
12.34% -58.1% |
5.5% -55.4% |
0.24% -95.7% |
-6.41% - |
-2.05% - |
-0.41% - |
0.24% - |
1.47% 510.2% |
4.73% 221.4% |
9.46% 100.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
101.79M 289.4% |
118.6M 16.5% |
133.31M 12.4% |
146.72M 10.1% |
161.41M 10.0% |
165.65M 2.6% |
168.79M 1.9% |
175.06M 3.7% |
181.11M 3.5% |
189.01M 4.4% |
195.92M 3.7% |
197.72M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
185.3M - |
192.25M 3.7% |
200.55M 4.3% |
207.23M 3.3% |
218.78M 5.6% |
193.92M -11.4% |
200.76M 3.5% |
209.52M 4.4% |
217.28M 3.7% |
204.12M -6.1% |
204.02M -0.1% |
202.71M -0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
108.58M - |
110.23M 1.5% |
117.03M 6.2% |
117.36M 0.3% |
121.34M 3.4% |
121.45M 0.1% |
129.99M 7.0% |
134.29M 3.3% |
135.81M 1.1% |
119.93M -11.7% |
120.03M 0.1% |
119.21M -0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
83.53M - |
89.87M 7.6% |
97.43M 8.4% |
72.47M -25.6% |
70.77M -2.4% |
75.23M 6.3% |
81.47M 8.3% |
84.19M 3.3% |
83.99M -0.2% |
83.5M -0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
36.09M 293.2% |
39.54M 9.6% |
26.63M -32.6% |
24.54M -7.9% |
20.3M -17.3% |
12.1M -40.4% |
24.45M 102.0% |
23.59M -3.5% |
25.42M 7.8% |
25.73M 1.2% |
23.96M -6.9% |
21.1M -11.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
3.06M -70.5% |
6.91M 126.2% |
10.38M 50.1% |
14.21M 36.9% |
16.85M 18.6% |
20.74M 23.1% |
25.35M 22.2% |
27.23M 7.4% |
35.25M 29.5% |
7.6M -78.4% |
9.62M 26.5% |
11.28M 17.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
16.85M 18.6% |
20.74M 23.1% |
25.35M 22.2% |
27.23M 7.4% |
35.25M 29.5% |
7.6M -78.4% |
9.62M 26.5% |
11.28M 17.3% |
20.78M 84.2% |
8.66M -58.3% |
10.26M 18.5% |
10.97M 6.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
30.97M 308.3% |
33.67M 8.7% |
19.52M -42.0% |
14.74M -24.5% |
10.19M -30.8% |
-1.01M - |
11.53M - |
11.12M -3.5% |
12.67M 13.9% |
15.44M 21.9% |
14.04M -9.1% |
13.44M -4.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
25.13M 279.6% |
30.27M 20.4% |
10.55M -65.1% |
3.24M -69.3% |
-6.21M - |
-21.64M - |
-14.68M - |
-14M - |
-12.81M - |
-7.1M - |
-4.48M - |
1.56M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
19.33M 192.0% |
23.03M 19.1% |
10.55M -54.2% |
3.24M -69.3% |
-6.21M - |
-21.64M - |
-14.68M - |
-14M - |
-12.81M - |
-7.1M - |
-4.48M - |
1.56M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.347 191.9% |
0.416 19.8% |
-0.01 - |
0.058 - |
-0.112 - |
-0.389 - |
-0.26 - |
-0.25 - |
-0.228 - |
-0.128 - |
-0.08 - |
0.02 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
25.2% - |
28.08% 11.4% |
10.18% -63.7% |
3.6% -64.6% |
-7.13% - |
-28.01% - |
-19.03% - |
-16.96% - |
-14.32% - |
-9.06% - |
-5.79% - |
1.97% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.43% - |
11.98% 14.8% |
5.55% -53.7% |
1.56% -71.9% |
-3.07% - |
-11.21% - |
-7.32% - |
-6.72% - |
-5.87% - |
-3.57% - |
-2.21% - |
0.76% - |