2018 Q4 | 2019 Q4 | 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] |
17.12% 68.9% |
8.09% -52.7% |
14.36% 77.4% |
14.56% 1.4% |
13.94% -4.2% |
13.34% -4.3% |
11.36% -14.8% |
11.21% -1.4% |
9.97% -11.0% |
10.21% 2.4% |
8.29% -18.8% |
7.59% -8.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
35.66% -8.3% |
36.87% 3.4% |
34.88% -5.4% |
34.17% -2.0% |
33.74% -1.3% |
33.3% -1.3% |
32.81% -1.5% |
33.22% 1.2% |
33.15% -0.2% |
33.42% 0.8% |
34.44% 3.1% |
33.02% -4.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
20.71% 84.4% |
12.55% -39.4% |
19.16% 52.6% |
18.4% -4.0% |
17.85% -3.0% |
16.92% -5.2% |
14.95% -11.7% |
14.79% -1.1% |
13.51% -8.7% |
13.57% 0.4% |
12.43% -8.4% |
11.41% -8.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
153.32M 191.1% |
109.29M -28.7% |
586.55M 436.7% |
654.06M 11.5% |
640.96M -2.0% |
644.34M 0.5% |
570.39M -11.5% |
541.23M -5.1% |
507.03M -6.3% |
479.8M -5.4% |
457.7M -4.6% |
460.06M 0.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
716.35M - |
- |
853.13M - |
755.4M -11.5% |
717.29M -5.0% |
1.07B 48.5% |
1.06B -0.9% |
1.05B -0.8% |
1.11B 5.8% |
1.13B 1.9% |
1.15B 2.2% |
1.12B -2.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
467.35M - |
- |
554.56M - |
440.5M -20.6% |
381.99M -13.3% |
341.78M -10.5% |
309.1M -9.6% |
287.92M -6.9% |
347.8M 20.8% |
364.84M 4.9% |
378.83M 3.8% |
349.41M -7.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
249M - |
- |
298.57M - |
314.91M 5.5% |
335.3M 6.5% |
723.31M 115.7% |
745.91M 3.1% |
758.14M 1.6% |
758.79M 0.1% |
763.2M 0.6% |
774.2M 1.4% |
774.86M 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
549.75K - |
- |
43.6M - |
- |
-4.17M - |
- |
-63.03M - |
- |
-1.08M - |
- |
10.96M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
8.21M -95.6% |
173.22M 2008.9% |
188.56M 8.9% |
8.21M -95.6% |
173.22M 2008.9% |
8.03M -95.4% |
195.65M 2335.4% |
58.03M -70.3% |
129.47M 123.1% |
240.52M 85.8% |
213.08M -11.4% |
206.95M -2.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
173.22M 2008.9% |
8.03M -95.4% |
195.65M 2335.4% |
58.03M -70.3% |
129.47M 123.1% |
240.32M 85.6% |
213.08M -11.3% |
206.95M -2.9% |
103.32M -50.1% |
44.59M -56.8% |
306.81M 588.1% |
115.7M -62.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
10.92M - |
-22.5M - |
4.97M - |
-10.63M - |
-20.48M - |
-22.02M - |
-79.04M - |
-13.57M - |
-28.65M - |
-45.83M - |
-39.87M - |
-64.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
31.59M - |
- |
84.21M - |
- |
89.35M - |
- |
64.81M - |
- |
50.57M - |
- |
37.93M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.43 377.8% |
0.14 -67.4% |
1.4 900.0% |
1.58 12.9% |
1.49 -5.7% |
1.38 -7.4% |
0.94 -31.9% |
0.82 -12.8% |
0.61 -25.6% |
0.62 1.6% |
0.47 -24.2% |
0.43 -8.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
10.54% - |
- |
36.8% - |
30.23% -17.8% |
30.58% 1.2% |
11.88% -61.1% |
12.41% 4.4% |
11.31% -8.9% |
9.24% -18.2% |
6.59% -28.7% |
4.99% -24.3% |
4.56% -8.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
3.66% - |
- |
11.65% - |
12.6% 8.2% |
12.46% -1.1% |
8.07% -35.3% |
6.8% -15.8% |
6.74% -0.9% |
5.55% -17.7% |
4.47% -19.4% |
3.44% -23.1% |
3.22% -6.4% |