2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.15% 6.0% |
21.09% 4.7% |
22.66% 7.5% |
21.64% -4.5% |
19.24% -11.1% |
17.76% -7.7% |
19.23% 8.2% |
14.6% -24.1% |
15.6% 6.8% |
12.5% -19.8% |
13.39% 7.0% |
10.65% -20.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.93% 4.0% |
37.33% 1.1% |
39.15% 4.9% |
37.63% -3.9% |
37% -1.7% |
39.7% 7.3% |
39.48% -0.6% |
40.2% 1.8% |
39.59% -1.5% |
36.85% -6.9% |
35.47% -3.7% |
34.24% -3.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.57% 0.5% |
21.49% 15.7% |
21.46% -0.1% |
16% -25.4% |
12.99% -18.8% |
13.33% 2.6% |
15.45% 16.0% |
12.17% -21.3% |
11.95% -1.8% |
8.69% -27.3% |
8.93% 2.7% |
6.06% -32.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.98M -6.2% |
227.93M 20.6% |
216.42M -5.0% |
176.22M -18.6% |
171.13M -2.9% |
154.07M -10.0% |
160.22M 4.0% |
137.08M -14.4% |
135.56M -1.1% |
124.63M -8.1% |
135.76M 8.9% |
127.34M -6.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
717.85M -1.6% |
709.26M -1.2% |
699.45M -1.4% |
686.51M -1.8% |
709.87M 3.4% |
709.98M 0.0% |
693.34M -2.3% |
681.88M -1.7% |
721.73M 5.8% |
723.96M 0.3% |
711.6M -1.7% |
704.58M -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.51M -19.3% |
57.82M -32.4% |
47.79M -17.3% |
42.8M -10.4% |
61.5M 43.7% |
49.79M -19.1% |
30.34M -39.1% |
31.94M 5.3% |
66.85M 109.3% |
63.25M -5.4% |
45.78M -27.6% |
65.15M 42.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
632.23M 1.3% |
651.39M 3.0% |
651.6M 0.0% |
643.7M -1.2% |
648.38M 0.7% |
660.19M 1.8% |
663.01M 0.4% |
649.94M -2.0% |
654.88M 0.8% |
660.74M 0.9% |
665.86M 0.8% |
639.48M -4.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
45.98M - |
- |
43.25M - |
- |
52.56M - |
- |
25.36M - |
- |
-4M - |
- |
29.79M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
405.89M 1626.7% |
390.83M -3.7% |
195.64M -49.9% |
194.97M -0.3% |
201.14M 3.2% |
306.52M 52.4% |
124.95M -59.2% |
265.83M 112.8% |
300.53M 13.1% |
207.06M -31.1% |
225.77M 9.0% |
158.42M -29.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.95M 3.0% |
306.52M 51.8% |
126.16M -58.8% |
264.83M 109.9% |
298.27M 12.6% |
207.06M -30.6% |
223.12M 7.8% |
155.68M -30.2% |
279.96M 79.8% |
140.3M -49.9% |
145.27M 3.5% |
137.93M -5.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.16M -49.8% |
42.55M 76.1% |
26.7M -37.2% |
34.12M 27.8% |
51.89M 52.1% |
50M -3.6% |
60.43M 20.9% |
29.42M -51.3% |
19.18M -34.8% |
-5.39M - |
-8.65M - |
-27.29M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
48.05M - |
- |
38.05M - |
- |
27.31M - |
- |
19.99M - |
- |
15.6M - |
- |
13.56M - |
|
Diluted Net Income | [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] |
0.574 -7.9% |
0.753 31.3% |
0.769 2.0% |
0.598 -22.3% |
0.516 -13.6% |
0.429 -16.9% |
0.483 12.6% |
0.314 -35.0% |
0.332 5.6% |
0.244 -26.3% |
0.285 16.6% |
0.213 -25.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.13% -30.2% |
7.57% 23.4% |
7.73% 2.2% |
6.02% -22.2% |
5.14% -14.5% |
4.17% -18.8% |
4.69% 12.3% |
3.09% -34.0% |
3.25% 4.9% |
2.36% -27.3% |
2.73% 15.9% |
2.1% -23.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.4% -26.1% |
6.87% 27.2% |
6.92% 0.7% |
5.38% -22.1% |
4.61% -14.3% |
3.86% -16.3% |
4.42% 14.6% |
2.93% -33.9% |
2.95% 1.0% |
2.17% -26.4% |
2.59% 18.9% |
1.96% -24.4% |