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] | - | - | - | - | - |
0% - |
72.95% - |
72.12% -1.1% |
72.12% 0% |
73.87% 2.4% |
73.87% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.02% -6.7% |
9.13% -8.9% |
8.69% -4.9% |
8.43% -3.0% |
7.88% -6.6% |
6.45% -18.1% |
6.32% -2.0% |
6.33% 0.3% |
6.13% -3.3% |
6.58% 7.4% |
7% 6.3% |
6.79% -2.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.31% - |
30.14% - |
18.4% -39.0% |
18.85% 2.5% |
17.91% -5.0% |
16.57% -7.5% |
15.2% -8.3% |
14.31% -5.8% |
14.61% 2.1% |
15.65% 7.1% |
17.97% 14.8% |
19.18% 6.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-24.29% - |
21.36% - |
9.14% -57.2% |
9.66% 5.7% |
8.6% -11.0% |
7.04% -18.2% |
5.48% -22.2% |
5.23% -4.5% |
4.72% -9.8% |
5.1% 8.1% |
6.63% 30.0% |
5.87% -11.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
727.54M 5.3% |
737.61M 1.4% |
755.82M 2.5% |
778.4M 3.0% |
761.7M -2.1% |
784.46M 3.0% |
808.21M 3.0% |
825.27M 2.1% |
836.99M 1.4% |
768.78M -8.2% |
697.04M -9.3% |
627.49M -10.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
807.46M 5.0% |
845.65M 4.7% |
903.19M 6.8% |
909.95M 0.7% |
1.38B 51.8% |
1.4B 1.2% |
1.49B 6.8% |
1.5B 0.4% |
1.41B -5.9% |
1.35B -4.5% |
1.33B -1.0% |
1.3B -2.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
254.81M 9.1% |
276.53M 8.5% |
321.3M 16.2% |
312.94M -2.6% |
295.72M -5.5% |
303.58M 2.7% |
409.44M 34.9% |
398.32M -2.7% |
317.35M -20.3% |
246.01M -22.5% |
221.25M -10.1% |
181.74M -17.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
535.89M 3.6% |
553.63M 3.3% |
567.39M 2.5% |
582.93M 2.7% |
1.07B 83.7% |
1.08B 0.8% |
1.08B 0.4% |
1.1B 1.5% |
1.09B -0.7% |
1.1B 0.7% |
1.11B 1.0% |
1.12B 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.99M - |
- |
42.47M - |
- |
31.37M - |
- |
-34.47M - |
- |
-97.84M - |
- |
85.78M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.35M 15.7% |
60.4M -12.9% |
59.93M -0.8% |
69.35M 15.7% |
60.4M -12.9% |
73.28M 21.3% |
81.92M 11.8% |
30.5M -62.8% |
419.28M 1274.7% |
343.41M -18.1% |
352.3M 2.6% |
284.66M -19.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.4M -12.9% |
73.28M 21.3% |
81.92M 11.8% |
28.08M -65.7% |
417.53M 1386.8% |
339.77M -18.6% |
352.3M 3.7% |
278.63M -20.9% |
205.3M -26.3% |
268.94M 31.0% |
270.52M 0.6% |
277.4M 2.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.8M - |
8.66M - |
-15.44M - |
-45.11M - |
-83.56M - |
-154.07M - |
-184.08M - |
-218.14M - |
-240.7M - |
-107.62M - |
-36.54M - |
43.03M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.46M - |
- |
60.7M - |
- |
57.77M - |
- |
51.08M - |
- |
51.25M - |
- |
48.77M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.195 -1.6% |
1.103 -7.8% |
1.07 -3.0% |
1.07 0% |
0.93 -13.1% |
0.641 -31.1% |
0.683 6.5% |
0.634 -7.1% |
0.613 -3.4% |
0.709 15.8% |
0.598 -15.7% |
0.522 -12.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.6% 1.7% |
12.17% -16.7% |
12.28% 0.9% |
11.93% -2.9% |
7.47% -37.4% |
6.19% -17.0% |
6.19% -0.1% |
6.21% 0.4% |
4.74% -23.7% |
4.64% -2.1% |
4.45% -4.3% |
3.84% -13.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.31% -3.5% |
7.97% -14.4% |
7.87% -1.2% |
7.81% -0.7% |
5.48% -29.8% |
4.51% -17.7% |
4.26% -5.5% |
4.34% 1.8% |
3.68% -15.4% |
3.69% 0.4% |
3.45% -6.4% |
3.04% -11.9% |