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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
71.19% - |
70.34% -1.2% |
73.59% 4.6% |
64.35% -12.6% |
67.75% 5.3% |
64.51% -4.8% |
63.07% -2.2% |
62.14% -1.5% |
62.14% 0% |
63.28% 1.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.83% -15.4% |
13.91% -17.4% |
10.43% -25.0% |
11.1% 6.4% |
12.07% 8.8% |
7.92% -34.4% |
5.7% -28.1% |
0.33% -94.2% |
-12.66% - |
5.71% - |
10.35% 81.4% |
11.8% 13.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.62% -3.5% |
50.86% 0.5% |
46.22% -9.1% |
46.19% -0.1% |
48.19% 4.3% |
46.62% -3.3% |
46.62% 0.0% |
44.24% -5.1% |
38.62% -12.7% |
44.85% 16.1% |
46.6% 3.9% |
47.75% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.51% -17.8% |
16.02% -21.9% |
13.26% -17.2% |
14.3% 7.9% |
15.43% 7.8% |
10.13% -34.3% |
8.1% -20.1% |
2.56% -68.4% |
-8.89% - |
8.88% - |
12.07% 36.0% |
13.25% 9.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
292.34M 5.0% |
254.04M -13.1% |
253.59M -0.2% |
278.6M 9.9% |
298.98M 7.3% |
288.93M -3.4% |
265.36M -8.2% |
237.04M -10.7% |
212.46M -10.4% |
304.52M 43.3% |
373.05M 22.5% |
397.87M 6.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.01M -3.7% |
890.36M 1.9% |
925.59M 4.0% |
931.14M 0.6% |
937.95M 0.7% |
922.95M -1.6% |
940.99M 2.0% |
902.93M -4.0% |
990.16M 9.7% |
1.03B 3.6% |
1.06B 2.9% |
1.01B -4.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.79M 15.5% |
88.22M 16.4% |
109.98M 24.7% |
102.29M -7.0% |
117.56M 14.9% |
104.9M -10.8% |
125.94M 20.1% |
92.81M -26.3% |
122.31M 31.8% |
122.4M 0.1% |
134.89M 10.2% |
88.85M -34.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
795.26M -5.2% |
798.53M 0.4% |
811.8M 1.7% |
825.13M 1.6% |
816.8M -1.0% |
811.58M -0.6% |
808.57M -0.4% |
804.85M -0.5% |
863.25M 7.3% |
899.29M 4.2% |
916.84M 2.0% |
920.57M 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.21M - |
- |
50.52M - |
- |
81.09M - |
- |
2.15M - |
- |
-111.42M - |
- |
62.82M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.2M 118.0% |
6.56M -69.1% |
59.84M 812.2% |
34.95M -41.6% |
78.87M 125.7% |
84.59M 7.3% |
195.75M 131.4% |
161.39M -17.6% |
109.28M -32.3% |
80.01M -26.8% |
90.25M 12.8% |
53.15M -41.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.87M 125.7% |
84.59M 7.3% |
195.75M 131.4% |
161.39M -17.6% |
109.28M -32.3% |
80.01M -26.8% |
90.25M 12.8% |
53.15M -41.1% |
87.09M 63.9% |
169.3M 94.4% |
148.58M -12.2% |
84.47M -43.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-53.57M - |
-44.94M - |
-14.41M - |
38.92M - |
10.22M -73.7% |
-39.04M - |
-50.59M - |
-121.85M - |
-143.37M - |
-10.86M - |
44.04M - |
78.99M 79.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.46M - |
- |
26.99M - |
- |
36.69M - |
- |
13.85M - |
- |
-29.14M - |
- |
36.15M - |
- | |
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.45 -16.7% |
0.3 -33.3% |
0.21 -30% |
0.24 14.3% |
0.29 20.8% |
0.18 -37.9% |
0.12 -33.3% |
0.007 -94.0% |
-0.15 - |
0.093 - |
0.214 130.8% |
0.257 20.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.55% 29.5% |
6.04% -29.4% |
3.21% -46.8% |
3.71% 15.7% |
4.48% 20.5% |
2.84% -36.5% |
1.87% -34.4% |
0.1% -94.9% |
-3.2% - |
2.03% - |
4.48% 120.4% |
5.44% 21.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.64% 25.1% |
5.21% -31.9% |
2.86% -45.1% |
3.36% 17.6% |
3.98% 18.4% |
2.52% -36.6% |
1.62% -35.8% |
0.08% -94.8% |
-2.79% - |
1.78% - |
3.87% 117.0% |
4.9% 26.7% |