2014 Q4 | 2015 Q4 | 2016 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
77.11% - |
77.11% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.69% 8.6% |
7.15% -7.0% |
7.02% -1.8% |
6.74% -4.1% |
5.72% -15.0% |
4.76% -16.9% |
4.01% -15.7% |
3.37% -16.0% |
2.44% -27.6% |
2.27% -7.1% |
1.8% -20.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.56% 8.4% |
11.69% -7.0% |
11.37% -2.7% |
11.15% -1.9% |
9.32% -16.4% |
7.89% -15.3% |
6.93% -12.1% |
5.86% -15.5% |
4.88% -16.6% |
4.83% -1.2% |
4.21% -12.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.8% 13.9% |
9.18% -6.3% |
8.9% -3.0% |
8.9% 0.0% |
7.37% -17.2% |
6.2% -15.9% |
5.31% -14.4% |
3.92% -26.2% |
2.45% -37.3% |
1.95% -20.5% |
0.6% -69.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
374.03M 3.1% |
415.84M 11.2% |
408.2M -1.8% |
424.92M 4.1% |
482.78M 13.6% |
549.57M 13.8% |
590.05M 7.4% |
510.06M -13.6% |
412.36M -19.2% |
351.15M -14.8% |
303.43M -13.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
285.17M 7.8% |
281.49M -1.3% |
306.4M 8.8% |
338.03M 10.3% |
349.46M 3.4% |
351.01M 0.4% |
378.88M 7.9% |
368.65M -2.7% |
336M -8.9% |
339.14M 0.9% |
333.42M -1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.51M 14.1% |
139.11M -5.7% |
163.47M 17.5% |
186.79M 14.3% |
197.14M 5.5% |
195.49M -0.8% |
219.63M 12.3% |
207.73M -5.4% |
174.62M -15.9% |
176.61M 1.1% |
169.61M -4.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.49M 1.9% |
141.41M 3.6% |
141.25M -0.1% |
149.75M 6.0% |
150.99M 0.8% |
154.43M 2.3% |
158.37M 2.5% |
160.39M 1.3% |
161.05M 0.4% |
162.39M 0.8% |
163.84M 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.72M - |
21.12M - |
50.45M 138.9% |
23.46M -53.5% |
2.51M -89.3% |
-19.51M - |
-39.71M - |
-34.14M - |
6.61M - |
5.65M -14.5% |
17.01M 201.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.63M 43.7% |
78.63M -16.9% |
57.7M -26.6% |
73.36M 27.1% |
64.86M -11.6% |
80.38M 23.9% |
88.13M 9.6% |
76.88M -12.8% |
49.63M -35.4% |
38.49M -22.4% |
33.07M -14.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.86M -11.6% |
80.38M 23.9% |
88.13M 9.6% |
76.88M -12.8% |
49.63M -35.4% |
38.49M -22.4% |
33.07M -14.1% |
29.04M -12.2% |
52.29M 80.1% |
45.14M -13.7% |
54.3M 20.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-22.25M - |
13.13M - |
42.51M 223.7% |
15.99M -62.4% |
-1.88M - |
-22.5M - |
-42.09M - |
-35.29M - |
5.39M - |
4.31M -20.0% |
15.57M 261.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.16M 12.9% |
39.32M 3.0% |
37.11M -5.6% |
37.31M 0.6% |
36.11M -3.2% |
34.34M -4.9% |
31.64M -7.8% |
21.8M -31.1% |
12.07M -44.6% |
9.3M -23.0% |
6.31M -32.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.76M 12.0% |
29.75M 3.4% |
28.67M -3.6% |
28.62M -0.2% |
27.63M -3.5% |
26.15M -5.4% |
23.68M -9.4% |
17.2M -27.4% |
10.06M -41.5% |
7.96M -20.9% |
5.47M -31.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.031 11.9% |
0.032 3.3% |
0.031 -3.4% |
0.03 -0.3% |
0.029 -3.6% |
0.028 -5.1% |
0.025 -9.7% |
0.018 -27.4% |
0.011 -41.5% |
0.008 -21.5% |
0.006 -31.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.41% 11.1% |
22.4% 0.0% |
21.5% -4.0% |
20.18% -6.2% |
19.22% -4.7% |
17.68% -8.0% |
15.8% -10.6% |
11.09% -29.8% |
6.45% -41.9% |
5.02% -22.1% |
3.4% -32.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.91% 5.2% |
11.84% 8.5% |
10.51% -11.2% |
9.5% -9.6% |
8.71% -8.3% |
8.27% -5.1% |
6.91% -16.4% |
4.87% -29.6% |
2.94% -39.7% |
2.31% -21.4% |
1.54% -33.4% |