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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.1% 521.0% |
7.05% 127.3% |
4.11% -41.7% |
7.45% 81.1% |
2.31% -68.9% |
4.32% 86.9% |
-1.18% - |
4.46% - |
4.78% 7.2% |
2.82% -41.1% |
1.9% -32.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.25% 4.8% |
49.54% 11.9% |
42.67% -13.9% |
39.86% -6.6% |
35.4% -11.2% |
37.47% 5.8% |
42.11% 12.4% |
-5.7% - |
38.03% - |
32.08% -15.6% |
33.58% 4.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.69% 9.3% |
39.18% 32.0% |
25.07% -36.0% |
18.25% -27.2% |
19.76% 8.2% |
16.25% -17.7% |
-6.29% - |
-31.17% - |
21.54% - |
11.82% -45.1% |
-9.21% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.71M -0.4% |
201.69M 54.3% |
114.96M -43.0% |
102.14M -11.2% |
133.91M 31.1% |
101.51M -24.2% |
104.38M 2.8% |
108.67M 4.1% |
123.3M 13.5% |
115.63M -6.2% |
111.68M -3.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
512.88M -22.9% |
581.62M 13.4% |
517.21M -11.1% |
507.81M -1.8% |
549.05M 8.1% |
488.93M -10.9% |
471.93M -3.5% |
450.82M -4.5% |
504.72M 12.0% |
504.94M 0.0% |
497.3M -1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.03M 5.8% |
637.42M 2.3% |
570.51M -10.5% |
552.76M -3.1% |
596.02M 7.8% |
582.94M -2.2% |
580M -0.5% |
551.71M -4.9% |
598.41M 8.5% |
616.17M 3.0% |
598.17M -2.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-37.6M - |
-25.71M - |
-20.2M - |
-17.62M - |
-18.91M - |
-19.82M - |
-25.88M - |
-24.8M - |
-24.72M - |
-27.63M - |
-26.39M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.81M 67.7% |
34.01M -57.9% |
40.44M 18.9% |
46.99M 16.2% |
72.5M 54.3% |
56.58M -21.9% |
-4.76M - |
26.57M - |
43.58M 64.0% |
26.68M -38.8% |
24.2M -9.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
265.83M 70.1% |
119.98M -54.9% |
96.19M -19.8% |
76.51M -20.5% |
78.48M 2.6% |
101.58M 29.4% |
85.16M -16.2% |
61.87M -27.3% |
50.76M -18.0% |
55.35M 9.1% |
44.35M -19.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.98M -54.9% |
96.19M -19.8% |
76.51M -20.5% |
78.48M 2.6% |
101.58M 29.4% |
85.16M -16.2% |
61.87M -27.3% |
50.76M -18.0% |
55.35M 9.1% |
44.35M -19.9% |
41.86M -5.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.65M 68.0% |
33.82M -58.1% |
40.16M 18.7% |
46.6M 16.0% |
71.77M 54.0% |
57.2M -20.3% |
-4.96M - |
25.99M - |
43.05M 65.6% |
24.23M -43.7% |
20.01M -17.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.71M 3.6% |
77.52M 241.4% |
23.23M -70.0% |
30.68M 32.1% |
14.16M -53.8% |
11.41M -19.5% |
-15.15M - |
-36.25M - |
17.62M - |
4.57M -74.1% |
-18.91M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.28M - |
48.02M 665.0% |
14.98M -68.8% |
25.42M 69.7% |
4.39M -82.7% |
9.68M 120.6% |
-17.91M - |
-42.43M - |
7.63M - |
-324K - |
-23.53M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 - |
0.324 978.4% |
0.08 -75.3% |
0.13 62.5% |
0.02 -84.6% |
0.05 150.0% |
-0.1 - |
-0.23 - |
0.04 - |
0 -100% |
-0.13 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.69% 529.6% |
2.6% 277.3% |
0.86% -66.9% |
1.48% 72.5% |
0.59% -60.5% |
0.85% 44.2% |
-0.26% - |
1.05% - |
1.23% 17.5% |
0.65% -47.7% |
0.42% -34.3% |