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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [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] |
20.04% 3.7% |
12.98% -35.3% |
13.5% 4.1% |
10.55% -21.9% |
8.35% -20.8% |
11.51% 37.8% |
8.09% -29.7% |
5.03% -37.9% |
4.3% -14.5% |
8.96% 108.5% |
8.43% -5.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.85% 1.8% |
39.61% -7.6% |
39.79% 0.4% |
38.58% -3.1% |
36.11% -6.4% |
41% 13.6% |
39.89% -2.7% |
39.84% -0.1% |
40.93% 2.7% |
42.26% 3.3% |
42.44% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.49% 3.1% |
16.8% -13.8% |
14.54% -13.5% |
12.45% -14.4% |
10.16% -18.4% |
13.87% 36.6% |
12.49% -10.0% |
10.63% -14.9% |
10.89% 2.5% |
14.07% 29.2% |
13.29% -5.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.53M 2.8% |
308.35M -2.6% |
309.44M 0.4% |
324.14M 4.8% |
329.21M 1.6% |
317.26M -3.6% |
309.47M -2.5% |
287.03M -7.3% |
291.13M 1.4% |
279.78M -3.9% |
276.18M -1.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
817.16M 4.4% |
868.97M 6.3% |
833.13M -4.1% |
838.06M 0.6% |
860.88M 2.7% |
903.85M 5.0% |
1.13B 24.8% |
1.08B -3.9% |
1.1B 1.2% |
1.17B 6.5% |
1.13B -3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.35M 28.7% |
158.23M 46.0% |
119.75M -24.3% |
140.21M 17.1% |
160.24M 14.3% |
172.17M 7.4% |
330.86M 92.2% |
311.81M -5.8% |
324.3M 4.0% |
355.63M 9.7% |
329.57M -7.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
694.23M 1.4% |
710.82M 2.4% |
713.47M 0.4% |
697.94M -2.2% |
700.74M 0.4% |
731.79M 4.4% |
797.33M 9.0% |
771.17M -3.3% |
772.13M 0.1% |
812.43M 5.2% |
796.84M -1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
3.82M - |
- |
11.53M - |
- |
81.74M - |
- |
30.58M - |
- |
-1.23M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.52M 204.1% |
293.62M 322.4% |
149.34M -49.1% |
145.33M -2.7% |
63.37M -56.4% |
150.66M 137.7% |
137.48M -8.8% |
69.05M -49.8% |
58.21M -15.7% |
181.64M 212.0% |
427.62M 135.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.37M -56.4% |
150.66M 137.7% |
137.48M -8.8% |
69.05M -49.8% |
58.21M -15.7% |
181.64M 212.0% |
427.62M 135.4% |
370.9M -13.3% |
342.17M -7.7% |
372.97M 9.0% |
343.89M -7.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-217.97M - |
-18.4M - |
-1.2M - |
-62.04M - |
-27.06M - |
12.74M - |
21.16M 66.1% |
18.57M -12.3% |
10.68M -42.5% |
-34.09M - |
-41.19M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
42.32M - |
- |
34.82M - |
- |
36.49M - |
- |
14.38M - |
- |
24.16M - |
- | |
Diluted Net Income | [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] |
0.929 2.8% |
0.49 -47.3% |
0.512 4.4% |
0.419 -18.1% |
0.337 -19.6% |
0.45 33.5% |
0.31 -31.1% |
0.18 -41.9% |
0.157 -13.0% |
0.31 97.7% |
0.29 -6.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.04% 4.9% |
5.67% -56.5% |
5.91% 4.2% |
4.95% -16.3% |
3.94% -20.3% |
5.06% 28.4% |
3.32% -34.5% |
1.96% -40.8% |
1.7% -13.5% |
3.25% 91.1% |
2.92% -10.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.84% 2.6% |
4.54% -53.8% |
5.02% 10.4% |
4.22% -15.9% |
3.28% -22.3% |
4.12% 25.7% |
2.55% -38.0% |
1.5% -41.2% |
1.28% -14.9% |
2.42% 89.4% |
2.07% -14.6% |