2016 Q1 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.82% 0% |
4.82% -0.1% |
4.81% 0.0% |
4.84% 0.5% |
4.88% 0.9% |
4.88% 0.0% |
0% -100% |
10.38% - |
10.39% 0.1% |
12.73% 22.5% |
12.96% 1.9% |
12.96% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.42% 18.1% |
6.67% 3.8% |
6.75% 1.2% |
8.31% 23.2% |
8.03% -3.4% |
7.07% -12.0% |
4.19% -40.6% |
2.46% -41.4% |
1.47% -40.1% |
0.69% -52.9% |
0.07% -89.2% |
0.7% 836.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.4% 0.5% |
58.93% 0.9% |
59.28% 0.6% |
59.47% 0.3% |
59.95% 0.8% |
60.09% 0.2% |
59% -1.8% |
57.69% -2.2% |
57.38% -0.5% |
56.71% -1.2% |
57.17% 0.8% |
58.04% 1.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.87% 24.1% |
13.34% 3.7% |
13.17% -1.2% |
14.61% 10.9% |
14.07% -3.7% |
12.58% -10.6% |
8.83% -29.8% |
6.74% -23.6% |
5.51% -18.3% |
4.52% -18.0% |
3.77% -16.5% |
4.62% 22.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.07M 5.3% |
252.62M 1.0% |
257.03M 1.7% |
268.1M 4.3% |
280.28M 4.5% |
311.52M 11.1% |
280.38M -10.0% |
275.95M -1.6% |
262.47M -4.9% |
279.13M 6.3% |
253.82M -9.1% |
264.45M 4.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
385.33M 0.0% |
393.73M 2.2% |
406.16M 3.2% |
385.46M -5.1% |
371.84M -3.5% |
407.01M 9.5% |
389.66M -4.3% |
397.42M 2.0% |
353.87M -11.0% |
372M 5.1% |
354.56M -4.7% |
372.38M 5.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.91M 0.7% |
232.51M 3.4% |
233.05M 0.2% |
203.3M -12.8% |
190M -6.5% |
214.68M 13.0% |
209.47M -2.4% |
206.72M -1.3% |
175.4M -15.2% |
193.73M 10.4% |
185.97M -4.0% |
180.26M -3.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.42M -1.1% |
161.22M 0.5% |
173.11M 7.4% |
182.16M 5.2% |
181.83M -0.2% |
192.34M 5.8% |
180.19M -6.3% |
190.69M 5.8% |
178.47M -6.4% |
178.27M -0.1% |
168.59M -5.4% |
192.11M 14.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.58M -21.3% |
41.93M 5.9% |
36.9M -12.0% |
55.28M 49.8% |
59.89M 8.3% |
55.69M -7.0% |
41.92M -24.7% |
29.71M -29.1% |
25.76M -13.3% |
30.59M 18.7% |
34.16M 11.7% |
38.96M 14.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.02M - |
8.05M 60.1% |
11.52M 43.2% |
8.97M -22.1% |
4.09M -54.4% |
9.05M 121.1% |
6.78M -25.1% |
34.64M 411.2% |
19.77M -42.9% |
8.75M -55.8% |
2.42M -72.4% |
32.14M 1230.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.12M -54.5% |
8.52M 106.8% |
6.95M -18.4% |
33.45M 381.0% |
20.43M -38.9% |
9.21M -54.9% |
2.52M -72.7% |
32.37M 1186.1% |
13.56M -58.1% |
4.7M -65.4% |
4.38M -6.8% |
28.22M 544.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.45M -22.3% |
38.82M 6.5% |
33.09M -14.8% |
50.97M 54.0% |
55.08M 8.1% |
50.02M -9.2% |
36.11M -27.8% |
23.27M -35.6% |
19.55M -16.0% |
24.45M 25.1% |
29.38M 20.2% |
34.09M 16.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.07M 24.4% |
16.84M 4.8% |
17.34M 3.0% |
22.29M 28.5% |
22.5M 0.9% |
22.01M -2.2% |
11.76M -46.6% |
6.79M -42.3% |
3.87M -43.0% |
1.94M -49.9% |
189.96K -90.2% |
1.85M 875.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.07M 24.4% |
16.84M 4.8% |
17.34M 3.0% |
22.29M 28.5% |
22.5M 0.9% |
22.01M -2.2% |
11.76M -46.6% |
6.79M -42.3% |
3.87M -43.0% |
1.94M -49.9% |
189.96K -90.2% |
1.85M 875.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.373 21.9% |
0.406 8.9% |
0.408 0.4% |
0.519 27.2% |
0.521 0.5% |
0.508 -2.6% |
0.269 -47.1% |
0.162 -39.6% |
0.097 -40.2% |
0.041 -57.7% |
0 -100.0% |
0.04 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.47% 26.0% |
11.04% 5.4% |
10.57% -4.3% |
13% 23.0% |
13.18% 1.4% |
12.1% -8.2% |
6.74% -44.3% |
3.58% -46.9% |
2.18% -39.0% |
1.07% -50.8% |
0.11% -89.6% |
0.97% 773.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.02% 27.8% |
4.09% 1.6% |
4.15% 1.4% |
5.81% 40.0% |
5.96% 2.7% |
5.33% -10.5% |
2.99% -43.9% |
1.7% -43.1% |
1.08% -36.4% |
0.51% -52.9% |
0.05% -89.8% |
0.48% 827.3% |