2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2017 Q1 | 2017 Q4 | 2018 Q4 | 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] | [friend] | [friend] | - | - | - | - | - |
76.16% - |
76.93% 1.0% |
76.43% -0.7% |
76.43% 0% |
78.05% 2.1% |
78.05% 0% |
76.12% -2.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.25% -22.7% |
17.18% -5.9% |
15.41% -10.3% |
10.68% -30.7% |
14.67% 37.3% |
13.4% -8.7% |
9.95% -25.7% |
11.15% 12.1% |
10.61% -4.8% |
11.61% 9.5% |
9.99% -14.0% |
10.33% 3.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.47% 0.1% |
51.23% -0.5% |
47.74% -6.8% |
47.25% -1.0% |
46.35% -1.9% |
46.01% -0.7% |
46.18% 0.4% |
45.46% -1.6% |
46.03% 1.3% |
45.22% -1.8% |
44.67% -1.2% |
44.24% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.77% -24.3% |
17.31% -12.4% |
13.95% -19.4% |
8.26% -40.8% |
11.86% 43.6% |
11.31% -4.7% |
9.03% -20.1% |
10.09% 11.8% |
10.01% -0.8% |
11.71% 16.9% |
11.22% -4.2% |
11.5% 2.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.19M -5.2% |
302.03M -2.0% |
294.39M -2.5% |
280.85M -4.6% |
288.85M 2.8% |
298.06M 3.2% |
295.56M -0.8% |
301.28M 1.9% |
313.91M 4.2% |
331.49M 5.6% |
358.81M 8.2% |
378.41M 5.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
908.71M -1.2% |
919.36M 1.2% |
929.64M 1.1% |
890.58M -4.2% |
866.95M -2.7% |
875.54M 1.0% |
900.89M 2.9% |
859.43M -4.6% |
846.76M -1.5% |
876.56M 3.5% |
911M 3.9% |
907.46M -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
308.31M 8.8% |
315.99M 2.5% |
292.23M -7.5% |
263.99M -9.7% |
254.46M -3.6% |
262.53M 3.2% |
261.64M -0.3% |
226.39M -13.5% |
238.6M 5.4% |
261.4M 9.6% |
273.11M 4.5% |
273.79M 0.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
600.4M -5.7% |
603.38M 0.5% |
637.41M 5.6% |
626.59M -1.7% |
612.49M -2.3% |
613.01M 0.1% |
639.25M 4.3% |
633.05M -1.0% |
608.16M -3.9% |
615.16M 1.2% |
637.88M 3.7% |
633.67M -0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.9M - |
- |
-48.52M - |
- |
40.2M - |
- |
68.64M - |
- |
23.11M - |
- |
39.59M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
162.36M 106.3% |
33.08M -79.6% |
163.45M 394.1% |
321.45M 96.7% |
197.96M -38.4% |
99.49M -49.7% |
309.02M 210.6% |
210.69M -31.8% |
260.65M 23.7% |
204.82M -21.4% |
323.33M 57.9% |
220.56M -31.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.96M -39.9% |
99.49M -49.7% |
309.02M 210.6% |
218.29M -29.4% |
260.65M 19.4% |
204.82M -21.4% |
323.33M 57.9% |
220.56M -31.8% |
182.64M -17.2% |
154.76M -15.3% |
278.25M 79.8% |
181.65M -34.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-32.08M - |
-28.74M - |
-58.61M - |
-42.59M - |
4.31M - |
4.69M 9.0% |
23.17M 393.6% |
2.65M -88.6% |
-6.41M - |
296.94K - |
11.13M 3649.2% |
50.06M 349.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.25M - |
- |
45.37M - |
- |
42.36M - |
- |
29.41M - |
- |
33.31M - |
- |
35.84M - |
- | |
Diluted Net Income | [friend] | [friend] | [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] | [friend] | [friend] |
0.716 -28.4% |
0.651 -9.1% |
0.47 -27.8% |
0.3 -36.2% |
0.428 42.7% |
0.406 -5.2% |
0.29 -28.6% |
0.34 17.2% |
0.328 -3.5% |
0.379 15.5% |
0.35 -7.6% |
0.38 8.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.21% 1.3% |
11.17% -8.6% |
9.05% -19.0% |
4.75% -47.5% |
6.99% 47.1% |
6.56% -6.0% |
4.61% -29.8% |
5.33% 15.8% |
5.46% 2.3% |
6.27% 14.9% |
5.61% -10.5% |
6.17% 10.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.45% -10.7% |
6.84% -8.1% |
5.83% -14.9% |
3.31% -43.1% |
4.77% 44.0% |
4.45% -6.8% |
3.21% -27.8% |
3.84% 19.5% |
3.89% 1.2% |
4.4% 13.1% |
3.96% -10.0% |
4.43% 11.9% |