2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.69% 32.1% |
10.98% -25.3% |
9.89% -9.9% |
9.94% 0.4% |
9.5% -4.4% |
10.3% 8.4% |
11.31% 9.9% |
9.9% -12.5% |
9.52% -3.9% |
7.74% -18.7% |
8.41% 8.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.03% 10.1% |
22.23% -14.6% |
20.99% -5.6% |
20.25% -3.6% |
25.31% 25.0% |
21.74% -14.1% |
24.15% 11.0% |
25.84% 7.0% |
25.17% -2.6% |
25.89% 2.9% |
26.28% 1.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.4% -34.9% |
11.66% -24.3% |
11.4% -2.2% |
6.03% -47.1% |
11.44% 89.6% |
10.38% -9.3% |
11.9% 14.7% |
10.18% -14.5% |
7.45% -26.8% |
8.04% 7.9% |
6.79% -15.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
753.82M 337.3% |
914.53M 21.3% |
1.01B 10.2% |
1.03B 2.4% |
148.1M -85.7% |
820.72M 454.2% |
731.71M -10.8% |
614.15M -16.1% |
587.91M -4.3% |
615.51M 4.7% |
628.64M 2.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
698.91M - |
- |
796.62M - |
779.46M -2.2% |
- |
736.16M - |
739.2M 0.4% |
1.46B 97.0% |
1.46B 0.4% |
1.51B 3.3% |
1.6B 5.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.5M - |
- |
279.07M - |
227.83M -18.4% |
- |
151.56M - |
137.9M -9.0% |
124.09M -10.0% |
125.55M 1.2% |
164.94M 31.4% |
235.38M 42.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
439.38M - |
- |
508.82M - |
542.46M 6.6% |
- |
575.78M - |
592.52M 2.9% |
1.32B 123.4% |
1.33B 0.6% |
1.34B 0.8% |
1.36B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.61M - |
111.72M -10.3% |
- |
44.48M - |
- |
46.22M - |
- |
7.03M - |
- |
24.65M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.51M - |
77.86M -17.6% |
131.71M 69.2% |
85.73M -34.9% |
171.29M 99.8% |
131.71M -23.1% |
85.73M -34.9% |
171.29M 99.8% |
163.79M -4.4% |
158.45M -3.3% |
155.59M -1.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.84M - |
131.71M 33.3% |
85.73M -34.9% |
171.29M 99.8% |
163.79M -4.4% |
158.45M -3.3% |
148.22M -6.5% |
521.84M 252.1% |
150.14M -71.2% |
171.65M 14.3% |
59.83M -65.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.6M - |
58.16M -11.3% |
26.43M -54.6% |
30.55M 15.6% |
-11.12M - |
5.72M - |
48.79M 753.0% |
-38.55M - |
-21.67M - |
-73.51M - |
-216.91M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.65M - |
104.18M -9.1% |
- |
51.78M - |
- |
83.58M - |
- |
58.77M - |
- |
42.73M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 478.2% |
1.13 -9.6% |
1.123 -0.7% |
1.154 2.8% |
0.159 -86.2% |
0.95 496.7% |
0.93 -2.1% |
0.65 -30.1% |
0.563 -13.4% |
0.44 -21.8% |
0.436 -0.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.28% - |
22.42% -20.7% |
19.6% -12.6% |
20.9% 6.6% |
- |
15.85% - |
15.03% -5.2% |
6.52% -56.7% |
4.2% -35.5% |
4.97% 18.2% |
5.41% 9.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.54% - |
14.04% -20.0% |
12.52% -10.8% |
13.88% 10.9% |
- |
10.81% - |
10.78% -0.2% |
5.44% -49.5% |
3.83% -29.7% |
4.24% 10.8% |
4.53% 6.8% |