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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
73.45% - |
74.06% 0.8% |
73.78% -0.4% |
77.74% 5.4% |
78.91% 1.5% |
80.21% 1.7% |
79.88% -0.4% |
79.88% 0% |
78.68% -1.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.24% -10.9% |
12.18% -8.0% |
8.86% -27.2% |
7.61% -14.1% |
5.89% -22.6% |
4.79% -18.8% |
1.65% -65.5% |
1.19% -27.9% |
1.21% 2.0% |
2.37% 95.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.49% -3.1% |
28.4% -6.8% |
27.59% -2.9% |
26.18% -5.1% |
26.06% -0.4% |
27.88% 7.0% |
25.91% -7.1% |
27.23% 5.1% |
27.49% 0.9% |
25.55% -7.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.64% -15.1% |
11.46% -9.4% |
8.67% -24.3% |
7.05% -18.7% |
5.5% -22.0% |
3.72% -32.2% |
1.38% -62.8% |
1.47% 6.3% |
1.44% -2.1% |
1.87% 30.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
527.95M 7.3% |
614.68M 16.4% |
663.12M 7.9% |
710.23M 7.1% |
765.89M 7.8% |
717.04M -6.4% |
682.65M -4.8% |
659.73M -3.4% |
618.2M -6.3% |
667.24M 7.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 8.0% |
1.22B 4.2% |
1.25B 2.3% |
1.31B 4.6% |
1.29B -1.2% |
1.29B 0.0% |
1.21B -6.9% |
1.21B 0.1% |
1.19B -1.2% |
- | |
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.71M 47.1% |
371.63M 11.0% |
443.62M 19.4% |
458.64M 3.4% |
502.62M 9.6% |
497.16M -1.1% |
421.28M -15.3% |
418.84M -0.6% |
431.87M 3.1% |
- | |
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
839.92M -2.4% |
851.95M 1.4% |
808.62M -5.1% |
850.93M 5.2% |
790.9M -7.1% |
796.83M 0.7% |
784.02M -1.6% |
787.55M 0.5% |
759.71M -3.5% |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.29M - |
- |
44.31M - |
- |
-57.95M - |
- |
54.7M - |
- |
199M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.82M -17.9% |
519.58M 169.5% |
302.99M -41.7% |
247.35M -18.4% |
377.5M 52.6% |
366.96M -2.8% |
438.39M 19.5% |
446.86M 1.9% |
454.42M 1.7% |
439.22M -3.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
377.5M 52.6% |
366.96M -2.8% |
438.39M 19.5% |
406.86M -7.2% |
454.42M 11.7% |
439.22M -3.3% |
358.84M -18.3% |
292.57M -18.5% |
146.33M -50.0% |
256.38M 75.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.51M - |
-17.36M - |
-9.89M - |
17M - |
-80.35M - |
-27.6M - |
16.36M - |
139.7M 753.7% |
137.71M -1.4% |
-4.14M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.88M - |
- |
58.77M - |
- |
45.14M - |
- |
11.28M - |
- |
7.51M - |
- | |
Diluted Net Income | [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] |
0.59 -11.9% |
0.62 5.1% |
0.46 -25.8% |
0.42 -8.7% |
0.35 -16.7% |
0.27 -22.9% |
0.09 -66.7% |
0.07 -22.2% |
0.06 -14.3% |
0.125 108.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.87% -4.4% |
8.98% -17.4% |
7.09% -21.1% |
6.32% -10.8% |
5.54% -12.4% |
4.16% -24.8% |
1.42% -66.0% |
0.96% -32.3% |
0.97% 1.0% |
1.98% 103.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.64% -13.6% |
6.7% -12.3% |
4.95% -26.1% |
4.51% -9.0% |
3.66% -18.9% |
2.73% -25.4% |
0.92% -66.3% |
0.62% -32.0% |
0.6% -3.2% |
1.28% 111.7% |