2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
46.04% - |
30.99% -32.7% |
29.71% -4.1% |
33.98% 14.4% |
29.3% -13.8% |
27.92% -4.7% |
22.3% -20.1% |
12.79% -42.6% |
-5.67% - |
-9.03% - |
5.34% - |
13.48% 152.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
81.98% 14.4% |
75.95% -7.4% |
73.12% -3.7% |
72.89% -0.3% |
69.09% -5.2% |
68.53% -0.8% |
67.23% -1.9% |
65.2% -3.0% |
59.45% -8.8% |
57.44% -3.4% |
60.72% 5.7% |
60.58% -0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
54.42% 1788.3% |
32.3% -40.7% |
33.97% 5.2% |
38.61% 13.6% |
33.06% -14.4% |
29.81% -9.8% |
20.82% -30.2% |
8.5% -59.2% |
-21.05% - |
-21.1% - |
-5.59% - |
-5.32% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
85.09M 166.9% |
191.17M 124.7% |
222.25M 16.3% |
245.29M 10.4% |
274.49M 11.9% |
272.16M -0.8% |
242.28M -11.0% |
218.58M -9.8% |
141.44M -35.3% |
148.59M 5.1% |
168.25M 13.2% |
163.27M -3.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
383.05M - |
340.95M -11.0% |
371.34M 8.9% |
1.36B 266.4% |
1.39B 1.8% |
1.37B -0.9% |
1.39B 1.6% |
1.49B 6.9% |
1.45B -2.6% |
1.45B 0.1% |
1.44B -0.8% |
1.31B -8.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
85.77M - |
34.66M -59.6% |
43.09M 24.3% |
39.83M -7.5% |
56.76M 42.5% |
39.93M -29.7% |
61.45M 53.9% |
166.11M 170.3% |
156.14M -6.0% |
166.24M 6.5% |
153.85M -7.5% |
42.47M -72.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
297.29M - |
306.3M 3.0% |
328.25M 7.2% |
1.32B 302.4% |
1.33B 0.6% |
1.33B 0.4% |
1.33B 0.0% |
1.32B -0.7% |
1.3B -2.1% |
1.29B -0.6% |
1.29B 0.1% |
1.27B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-48.89M - |
- |
-46.09M - |
- |
-36.65M - |
- |
-24.25M - |
- |
5.24M - |
- |
-10.62M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
70.14M -46.0% |
62.32M -11.1% |
130M 108.6% |
70.14M -46.0% |
59.72M -14.8% |
47.1M -21.1% |
83.19M 76.6% |
1.03B 1138.3% |
1B -2.7% |
1B 0.0% |
1.01B 0.8% |
1.07B 5.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
59.72M -14.8% |
47.3M -20.8% |
83.19M 75.9% |
1.03B 1138.4% |
1B -2.8% |
1B -0.1% |
1.01B 1.1% |
1.06B 5.2% |
997.57M -6.2% |
755.18M -24.3% |
846.02M 12.0% |
907.93M 7.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-9.22M - |
-34.23M - |
-74.8M - |
-61.82M - |
-73.75M - |
-41.58M - |
-49.65M - |
-79.1M - |
-63.08M - |
-85.95M - |
-102.01M - |
-60.35M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
37.71M - |
- |
66.04M - |
- |
80.42M - |
- |
54.03M - |
- |
-8.02M - |
- |
8.98M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - |
-185.39M - |
- | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.78 - |
1.185 51.9% |
1.32 11.4% |
1.67 26.5% |
1.35 -19.2% |
1.24 -8.1% |
0.86 -30.6% |
0.39 -54.7% |
-0.18 - |
-0.23 - |
0.13 - |
0.32 146.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
13.18% - |
19.34% 46.8% |
25.39% 31.3% |
6.31% -75.1% |
9.89% 56.8% |
9.27% -6.3% |
6.5% -29.8% |
2.11% -67.5% |
-0.61% - |
-1.02% - |
0.69% - |
1.7% 147.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.23% - |
17.38% 69.9% |
19.39% 11.6% |
6.13% -68.4% |
9.1% 48.5% |
8.87% -2.5% |
6.12% -31.0% |
1.96% -68.0% |
-0.57% - |
-0.95% - |
0.63% - |
1.57% 147.8% |