2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
71.12% - |
71.61% 0.7% |
73.15% 2.2% |
72.7% -0.6% |
72.81% 0.2% |
72.6% -0.3% |
72.6% 0% |
72.11% -0.7% |
72.11% 0% |
70.66% -2.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.18% -9.7% |
30.69% -4.6% |
26.76% -12.8% |
20.87% -22.0% |
21.65% 3.7% |
25.68% 18.6% |
12.63% -50.8% |
14.51% 14.9% |
12.49% -13.9% |
16.47% 31.9% |
23.62% 43.4% |
22.66% -4.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.98% -1.5% |
72.2% 0.3% |
70.83% -1.9% |
68.91% -2.7% |
68.6% -0.4% |
69.82% 1.8% |
69.33% -0.7% |
72.24% 4.2% |
73.03% 1.1% |
72.35% -0.9% |
69.97% -3.3% |
70.78% 1.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.19% -13.8% |
29.16% -6.5% |
22.82% -21.8% |
16.74% -26.6% |
17.64% 5.4% |
21.07% 19.4% |
6.78% -67.8% |
6.2% -8.5% |
2.47% -60.1% |
10.42% 321.0% |
16.28% 56.3% |
17.43% 7.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.87M 2.4% |
353.95M -7.6% |
362.28M 2.4% |
342.32M -5.5% |
346.69M 1.3% |
369.88M 6.7% |
292.83M -20.8% |
281.16M -4.0% |
257.38M -8.5% |
324.23M 26.0% |
359.72M 10.9% |
379.66M 5.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3B 0.1% |
1.31B 1.3% |
1.39B 5.6% |
1.33B -3.8% |
1.31B -1.8% |
1.31B 0.4% |
1.36B 3.5% |
1.33B -1.9% |
1.33B -0.4% |
1.38B 4.2% |
1.43B 3.2% |
1.39B -2.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.82M 15.5% |
150.11M 22.2% |
150.75M 0.4% |
103.15M -31.6% |
91.97M -10.8% |
88.68M -3.6% |
120.91M 36.3% |
95.42M -21.1% |
111.33M 16.7% |
137.27M 23.3% |
138.61M 1.0% |
97.93M -29.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B -1.3% |
1.16B -0.9% |
1.23B 6.3% |
1.23B -0.4% |
1.21B -1.0% |
1.22B 0.7% |
1.24B 1.2% |
1.24B 0.0% |
1.22B -1.7% |
1.25B 2.5% |
1.29B 3.5% |
1.29B 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.83M - |
- |
34.45M - |
- |
25.2M - |
- |
2.12M - |
- |
-15.18M - |
- |
28.26M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.05M -4.0% |
152.71M 90.8% |
408.75M 167.7% |
81.04M -80.2% |
109.24M 34.8% |
72.68M -33.5% |
170.54M 134.6% |
50.62M -70.3% |
51.24M 1.2% |
67.56M 31.8% |
140.03M 107.3% |
51.99M -62.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.24M 34.8% |
72.68M -33.5% |
170.54M 134.6% |
50.62M -70.3% |
51.24M 1.2% |
67.56M 31.8% |
140.03M 107.3% |
51.99M -62.9% |
89.85M 72.8% |
73.66M -18.0% |
96.52M 31.0% |
79.03M -18.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.04M -27.8% |
73.3M -15.8% |
-10.39M - |
-25.94M - |
-15.59M - |
-16.9M - |
-35.56M - |
-51.11M - |
-44.55M - |
-26.11M - |
14.74M - |
4.55M -69.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.67M - |
- |
95.5M - |
- |
73.16M - |
- |
34.81M - |
- |
30.06M - |
- |
83.22M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.525 -11.8% |
1.382 -9.3% |
1.11 -19.7% |
0.817 -26.4% |
0.858 5.1% |
1.088 26.7% |
0.43 -60.5% |
0.474 10.2% |
0.374 -21.0% |
0.619 65.3% |
0.98 58.4% |
0.992 1.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.19% -7.9% |
9.73% -31.4% |
8.11% -16.6% |
5.93% -26.8% |
6.3% 6.2% |
7.98% 26.6% |
3% -62.4% |
3.32% 10.5% |
2.65% -20.1% |
4.33% 63.5% |
6.73% 55.4% |
6.81% 1.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.28% -10.7% |
8.55% -30.4% |
7.2% -15.7% |
5.44% -24.5% |
5.76% 5.9% |
7.23% 25.5% |
2.69% -62.7% |
3.06% 13.6% |
2.44% -20.3% |
3.96% 62.4% |
6.09% 53.9% |
6.32% 3.7% |