2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
68.78% - |
63.27% -8.0% |
56.64% -10.5% |
56.64% 0% |
57.34% 1.3% |
57.34% 0% |
55.22% -3.7% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.6% -5.4% |
15.1% -9.0% |
14.13% -6.4% |
9.18% -35.0% |
2.66% -71.0% |
-5.33% - |
-8.84% - |
-10.64% - |
-8.64% - |
-6.86% - |
-7.4% - |
-1.55% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.68% -5.5% |
35.46% -5.9% |
31.17% -12.1% |
29.64% -4.9% |
28.45% -4.0% |
27.55% -3.1% |
29.87% 8.4% |
29.08% -2.7% |
29.27% 0.7% |
29.73% 1.6% |
32.17% 8.2% |
35.85% 11.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.65% -10.8% |
17.68% -10.1% |
13.59% -23.1% |
7.42% -45.4% |
0.43% -94.3% |
-10.04% - |
-10.79% - |
-13.63% - |
-11.54% - |
-8.82% - |
-5.92% - |
1.24% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
360.17M 8.1% |
375.78M 4.3% |
375.65M 0.0% |
376.04M 0.1% |
379.04M 0.8% |
375.07M -1.0% |
364.62M -2.8% |
362.44M -0.6% |
395M 9.0% |
420.21M 6.4% |
497.41M 18.4% |
599.68M 20.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
612.18M 62.6% |
620.6M 1.4% |
643.47M 3.7% |
671.04M 4.3% |
682.45M 1.7% |
704.4M 3.2% |
754.44M 7.1% |
901.53M 19.5% |
874.18M -3.0% |
1.01B 15.1% |
1.21B 20.4% |
1.29B 6.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.68M 28.3% |
73.69M -5.1% |
74.95M 1.7% |
93.49M 24.7% |
114.97M 23.0% |
237.13M 106.2% |
278.69M 17.5% |
391.01M 40.3% |
345.34M -11.7% |
460.65M 33.4% |
602.78M 30.9% |
653.73M 8.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
514.71M 72.6% |
526.01M 2.2% |
546.28M 3.9% |
553.32M 1.3% |
541.49M -2.1% |
464.95M -14.1% |
472.91M 1.7% |
467.03M -1.2% |
484.18M 3.7% |
488.36M 0.9% |
483.9M -0.9% |
499.11M 3.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.3M - |
- |
-27.35M - |
- |
-4.76M - |
- |
24.84M - |
- |
7.78M - |
- |
-22.85M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.15M -3.7% |
41.23M 28.2% |
44.46M 7.9% |
27.43M -38.3% |
198.93M 625.1% |
166.8M -16.1% |
157.94M -5.3% |
152.86M -3.2% |
152.81M 0.0% |
82.28M -46.2% |
73.17M -11.1% |
73.38M 0.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.93M 617.3% |
166.8M -16.1% |
157.94M -5.3% |
152.86M -3.2% |
152.81M 0.0% |
82.28M -46.2% |
73.17M -11.1% |
72.77M -0.5% |
59.02M -18.9% |
70.93M 20.2% |
53.53M -24.5% |
70.6M 31.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-23.69M - |
-57.6M - |
-50.53M - |
-59.47M - |
-49.66M - |
-10.02M - |
-47.99M - |
-29.48M - |
-58.75M - |
-96.94M - |
-97.58M - |
-125.37M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.63M - |
- |
58.63M - |
- |
8.8M - |
- |
-36.48M - |
- |
-38.97M - |
- |
-34.81M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.84 -0.2% |
0.75 -10.7% |
0.64 -14.7% |
0.4 -37.5% |
0.1 -75% |
-0.22 - |
-0.35 - |
-0.42 - |
-0.37 - |
-0.31 - |
-0.4 - |
-0.11 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.59% -20.4% |
14.33% -8.1% |
12.76% -10.9% |
8.11% -36.5% |
1.91% -76.4% |
-4.04% - |
-6.33% - |
-7.56% - |
-6.65% - |
-6.05% - |
-7.69% - |
-1.92% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.1% -15.5% |
11.99% -8.5% |
10.53% -12.2% |
6.59% -37.4% |
1.56% -76.3% |
-3.02% - |
-4.61% - |
-4.9% - |
-4.38% - |
-3.37% - |
-3.74% - |
-0.85% - |