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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.84% 29.7% |
22.78% -21.0% |
21.37% -6.2% |
21.85% 2.2% |
13.08% -40.1% |
-11.4% - |
-16.66% - |
-17.56% - |
-6.49% - |
1.38% - |
-5.6% - |
-1.29% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.43% 8.5% |
42.77% -3.7% |
42.13% -1.5% |
43.5% 3.3% |
38.17% -12.3% |
28.61% -25.0% |
21.63% -24.4% |
22.26% 2.9% |
27.34% 22.8% |
26.13% -4.4% |
19.93% -23.7% |
16.96% -14.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.87% 30.4% |
15.4% -51.7% |
22.42% 45.6% |
19.26% -14.1% |
6.49% -66.3% |
-23.57% - |
-37.42% - |
-33.49% - |
-12.1% - |
2.42% - |
-9.67% - |
-2.68% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.15M 11.2% |
87.75M -13.3% |
90.44M 3.1% |
78.19M -13.6% |
62.84M -19.6% |
56.98M -9.3% |
42.98M -24.6% |
55.66M 29.5% |
83.65M 50.3% |
103.46M 23.7% |
96.68M -6.6% |
132.83M 37.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
626.11M 5.2% |
695.43M 11.1% |
697.08M 0.2% |
680.9M -2.3% |
1.39B 104.1% |
1.34B -3.6% |
1.32B -1.8% |
1.31B -0.5% |
1.33B 1.5% |
1.38B 3.7% |
1.39B 1.2% |
1.4B 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.9M 2.2% |
124.27M 65.9% |
106.86M -14.0% |
114.62M 7.3% |
125.65M 9.6% |
82.34M -34.5% |
64M -22.3% |
80.15M 25.2% |
104M 29.8% |
153.79M 47.9% |
175.76M 14.3% |
191.98M 9.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
551.21M 5.6% |
571.16M 3.6% |
590.22M 3.3% |
566.28M -4.1% |
1.26B 123.2% |
1.26B -0.5% |
1.25B -0.5% |
1.23B -1.8% |
1.23B -0.3% |
1.22B 0.0% |
1.22B -0.5% |
1.21B -0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
20.24M - |
- | - | - |
-24.95M - |
- | - | - |
2.13M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.88M -75.3% |
143.77M 58.2% |
111.52M -22.4% |
87.5M -21.5% |
116.27M 32.9% |
773.25M 565.0% |
158.83M -79.5% |
289.87M 82.5% |
529.16M 82.6% |
531.02M 0.4% |
707M 33.1% |
745.41M 5.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.77M 58.2% |
111.52M -22.4% |
87.5M -21.5% |
116.27M 32.9% |
773.25M 565.0% |
158.83M -79.5% |
289.87M 82.5% |
529.16M 82.6% |
531.02M 0.4% |
707M 33.1% |
745.41M 5.4% |
324.22M -56.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-21.35M - |
-73.88M - |
-25.87M - |
-12.2M - |
31.2M - |
-16.19M - |
-31M - |
-33.67M - |
-33.39M - |
-15.4M - |
-40.44M - |
-35.9M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
36.41M - |
- | - | - |
-16.94M - |
- | - | - |
-7.1M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.279 74.5% |
0.185 -33.6% |
0.186 0.2% |
0.164 -11.7% |
0.079 -51.7% |
-0.074 - |
-0.062 - |
-0.083 - |
-0.047 - |
0.012 - |
-0.046 - |
-0.015 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.44% 38.4% |
3.56% -34.5% |
3.33% -6.6% |
2.95% -11.2% |
0.9% -69.6% |
-0.52% - |
-0.57% - |
-0.79% - |
-0.44% - |
0.12% - |
-0.44% - |
-0.14% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.78% 39.3% |
3.03% -36.7% |
2.78% -8.3% |
2.48% -10.7% |
0.79% -68.0% |
-0.48% - |
-0.54% - |
-0.74% - |
-0.41% - |
0.11% - |
-0.39% - |
-0.12% - |