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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.95% -28.3% |
13.18% -22.3% |
5.13% -61.1% |
1.07% -79.1% |
-5.26% - |
-12.87% - |
-10.45% - |
-12.04% - |
-4.17% - |
2.85% - |
3.77% 32.3% |
7.51% 99.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.43% -3.5% |
77.69% 0.3% |
77.18% -0.7% |
76.13% -1.4% |
76.73% 0.8% |
73.03% -4.8% |
72.42% -0.8% |
72.25% -0.2% |
73.35% 1.5% |
76.4% 4.2% |
76.46% 0.1% |
75.64% -1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.48% -31.2% |
11.92% -27.7% |
2.9% -75.7% |
-1.97% - |
-7.16% - |
-13.35% - |
-11.04% - |
-10.61% - |
-3.5% - |
4.09% - |
4.95% 20.9% |
8.67% 75.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
433.77M 2.0% |
475.5M 9.6% |
470.31M -1.1% |
463.02M -1.5% |
446.93M -3.5% |
435.08M -2.7% |
426.51M -2.0% |
422.68M -0.9% |
424.99M 0.5% |
435.71M 2.5% |
435.1M -0.1% |
453.18M 4.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
945.5M -0.6% |
1.03B 9.3% |
961.09M -7.0% |
944.93M -1.7% |
903.48M -4.4% |
949.5M 5.1% |
873M -8.1% |
882.76M 1.1% |
854.37M -3.2% |
911.28M 6.7% |
840.04M -7.8% |
844.49M 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.71M -7.2% |
123.6M 91.0% |
74.05M -40.1% |
81.98M 10.7% |
73.18M -10.7% |
128.29M 75.3% |
65.03M -49.3% |
73.35M 12.8% |
70.01M -4.5% |
132.09M 88.7% |
71.78M -45.7% |
79.69M 11.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
880.8M -0.1% |
909.78M 3.3% |
887.04M -2.5% |
862.95M -2.7% |
830.3M -3.8% |
821.21M -1.1% |
807.97M -1.6% |
809.41M 0.2% |
784.36M -3.1% |
779.19M -0.7% |
768.26M -1.4% |
764.8M -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-24.79M - |
- |
-83.04M - |
- |
-144.25M - |
- |
-111.39M - |
- |
9.37M - |
- |
49.21M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.25M -83.5% |
137.97M 468.9% |
653.63M 373.8% |
318.04M -51.3% |
141.37M -55.5% |
183.23M 29.6% |
101.81M -44.4% |
153.23M 50.5% |
117.59M -23.3% |
105.87M -10.0% |
55.91M -47.2% |
55.33M -1.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.37M -55.5% |
183.23M 29.6% |
101.81M -44.4% |
153.23M 50.5% |
117.59M -23.3% |
105.87M -10.0% |
55.91M -47.2% |
55.33M -1.0% |
102.74M 85.7% |
257.59M 150.7% |
249.5M -3.1% |
115.91M -53.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-30.31M - |
-34.81M - |
-77.23M - |
-90.38M - |
-117.49M - |
-147.4M - |
-134.97M - |
-114.95M - |
-62.71M - |
5.7M - |
27.87M 389.0% |
46.43M 66.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
62.68M - |
- |
4.96M - |
- |
-56.01M - |
- |
-50.89M - |
- |
12.43M - |
- |
34.05M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.138 -29.2% |
0.848 -25.5% |
0.303 -64.2% |
0.041 -86.4% |
-0.283 - |
-0.71 - |
-0.566 - |
-0.54 - |
0.07 - |
0.16 129.7% |
0.29 81.2% |
0.44 51.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.13% -28.2% |
10.54% -19.7% |
2.7% -74.4% |
0.57% -78.9% |
-2.75% - |
-6.47% - |
-5.26% - |
-6.09% - |
-2.19% - |
1.55% - |
2.08% 34.1% |
4.33% 107.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.72% -28.4% |
8.93% -23.8% |
2.48% -72.2% |
0.52% -79.0% |
-2.54% - |
-5.65% - |
-4.86% - |
-5.57% - |
-2.02% - |
1.34% - |
1.92% 43.5% |
3.94% 105.7% |