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] |
10.63% 2.5% |
10.82% 1.8% |
10.7% -1.1% |
10.61% -0.8% |
10.76% 1.3% |
11.74% 9.1% |
10.47% -10.8% |
10.42% -0.5% |
10.17% -2.4% |
8.1% -20.4% |
5.61% -30.7% |
4.65% -17.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
-36.9% - |
21.26% - |
21.19% -0.4% |
24.05% 13.5% |
19.77% -17.8% |
19.83% 0.3% |
19.68% -0.8% |
18.37% -6.7% |
19.78% 7.7% |
18.93% -4.3% |
17.1% -9.7% |
16.17% -5.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-51.2% - |
13.84% - |
13.14% -5.1% |
16.29% 24.0% |
12.07% -25.9% |
12.29% 1.8% |
10.83% -11.8% |
9.33% -13.9% |
9.53% 2.2% |
7.33% -23.1% |
4.48% -38.9% |
3.18% -29.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
145.8M 32.4% |
152.65M 4.7% |
568.33M 272.3% |
589.75M 3.8% |
554.23M -6.0% |
510.03M -8.0% |
428.82M -15.9% |
380.92M -11.2% |
387.07M 1.6% |
395.33M 2.1% |
429.32M 8.6% |
444.35M 3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
600.12M - |
- |
684.87M - |
707.58M 3.3% |
680.67M -3.8% |
663.28M -2.6% |
1.27B 92.1% |
1.15B -9.5% |
1.16B 0.6% |
1.2B 3.6% |
1.22B 1.8% |
1.21B -1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
307.52M - |
- |
358.4M - |
367.88M 2.6% |
328.46M -10.7% |
294.3M -10.4% |
313.16M 6.4% |
184.48M -41.1% |
193.84M 5.1% |
225.95M 16.6% |
253.33M 12.1% |
230.95M -8.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
292.6M - |
- |
326.48M - |
- |
352.21M - |
368.98M 4.8% |
961.28M 160.5% |
969.29M 0.8% |
966.47M -0.3% |
975.87M 1.0% |
970.31M -0.6% |
974.72M 0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
28.74M - |
- |
109.93M - |
- |
98.65M - |
- |
38.15M - |
- |
31.27M - |
- |
45.91M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
17.65M - |
10.3M -41.6% |
17.65M 71.4% |
7.17M -59.4% |
10.3M 43.7% |
5.07M -50.7% |
7.17M 41.2% |
37.32M 420.7% |
14.01M -62.5% |
6.78M -51.6% |
607.5M 8856.3% |
448.31M -26.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
10.3M - |
5.07M -50.7% |
7.17M 41.2% |
37.32M 420.7% |
12.43M -66.7% |
3.73M -70.0% |
607.5M 16197.9% |
444.95M -26.8% |
399.82M -10.1% |
352.29M -11.9% |
286.24M -18.7% |
226.47M -20.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-34.93M - |
-10.95M - |
-28.1M - |
-36.97M - |
-45.89M - |
-26.99M - |
-49.41M - |
-74.62M - |
-85.5M - |
-120.56M - |
-147.09M - |
-143.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
26.91M - |
- |
60.79M - |
- |
59.61M - |
- |
44.9M - |
- |
39.37M - |
- |
24.09M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.172 35.8% |
0.18 4.5% |
0.68 277.8% |
0.7 3.0% |
0.67 -4.3% |
0.67 0% |
0.5 -25.4% |
0.42 -16.0% |
0.38 -9.5% |
0.28 -26.3% |
0.2 -28.6% |
0.17 -15% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
5.3% - |
- |
20.53% - |
18.43% -10.2% |
18.49% 0.3% |
16.22% -12.3% |
6.97% -57.0% |
6.06% -13.0% |
5.97% -1.5% |
4.76% -20.3% |
2.49% -47.6% |
2.13% -14.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.58% - |
- |
10.31% - |
8.85% -14.2% |
9.31% 5.2% |
9.03% -3.0% |
4.58% -49.2% |
4.27% -6.9% |
4.28% 0.3% |
3.43% -19.7% |
1.93% -43.8% |
1.75% -9.2% |