2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.04% -3.3% |
37.87% -12.0% |
33.41% -11.8% |
25.1% -24.9% |
10.63% -57.6% |
-10.24% - |
-19.4% - |
-27.5% - |
-35.4% - |
-45.46% - |
-44.93% - |
-35.66% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.94% -7.7% |
46.88% -11.4% |
41.2% -12.1% |
32.85% -20.3% |
23.06% -29.8% |
7.57% -67.2% |
2.28% -69.8% |
-3.12% - |
-11.25% - |
-11.33% - |
-9.51% - |
-3.28% - |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.5% -6.8% |
40.59% -10.8% |
36.43% -10.2% |
28.54% -21.7% |
13.1% -54.1% |
-7.28% - |
-16.32% - |
-25.01% - |
-31.78% - |
-33.5% - |
-32.82% - |
-23.79% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
260.78M -16.3% |
226.22M -13.3% |
221.7M -2.0% |
209.92M -5.3% |
208.61M -0.6% |
211.09M 1.2% |
207.98M -1.5% |
221.78M 6.6% |
245.57M 10.7% |
263.56M 7.3% |
270.15M 2.5% |
300.16M 11.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.1B 59.1% |
1.1B 0.6% |
1.18B 6.9% |
1.15B -2.2% |
1.14B -1.0% |
1.18B 3.7% |
1.23B 4.1% |
1.25B 1.5% |
1.28B 2.0% |
1.25B -2.2% |
1.24B -0.4% |
1.32B 5.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.81M -5.2% |
187.95M -4.0% |
255.74M 36.1% |
254.53M -0.5% |
242.05M -4.9% |
312.67M 29.2% |
352.56M 12.8% |
393.41M 11.6% |
444.24M 12.9% |
478.11M 7.6% |
484.74M 1.4% |
566M 16.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
899.94M 86.7% |
914.84M 1.7% |
923.68M 1.0% |
899.28M -2.6% |
899.95M 0.1% |
871.14M -3.2% |
879.53M 1.0% |
839.67M -4.5% |
813.7M -3.1% |
752.5M -7.5% |
740.35M -1.6% |
733.44M -0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
143.04M - |
- |
82.83M - |
- |
40.82M - |
- |
-18.69M - |
- |
18.15M - |
- |
27.8M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.03M -30.1% |
64.08M 82.9% |
55.63M -13.2% |
67.01M 20.5% |
462.79M 590.6% |
401.63M -13.2% |
358.44M -10.8% |
241.82M -32.5% |
178.42M -26.2% |
130.59M -26.8% |
106.39M -18.5% |
92.23M -13.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
462.79M 590.6% |
401.63M -13.2% |
358.44M -10.8% |
241.82M -32.5% |
178.82M -26.1% |
130.59M -27.0% |
106.39M -18.5% |
92.09M -13.4% |
74.21M -19.4% |
67.6M -8.9% |
16.74M -75.2% |
18.94M 13.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.9M - |
-46.4M - |
-93.15M - |
-192.98M - |
-247.04M - |
-217.3M - |
-225.27M - |
-217.72M - |
-210.21M - |
-202.4M - |
-195.71M - |
-132.64M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
85.67M - |
- |
52.69M - |
- |
-21.63M - |
- |
-61.17M - |
- |
-120.6M - |
- |
-108.19M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.55 -20.9% |
1.09 -29.7% |
0.896 -17.8% |
0.6 -33.0% |
0.201 -66.6% |
-0.23 - |
-0.411 - |
-0.65 - |
-0.923 - |
-1.27 - |
-1.304 - |
-1.14 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.47% -62.9% |
12.64% 1.3% |
8.02% -36.6% |
7.63% -4.9% |
2.46% -67.7% |
-2.42% - |
-4.47% - |
-7.02% - |
-10.15% - |
-14.76% - |
-14.98% - |
-13.61% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.43% -42.0% |
9.75% -27.4% |
6.28% -35.6% |
5.72% -8.9% |
1.98% -65.3% |
-1.89% - |
-3.35% - |
-5.07% - |
-7.19% - |
-9.85% - |
-9.81% - |
-8.34% - |