2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - |
0% - |
0% - |
70.22% - |
70.22% 0% |
74.93% 6.7% |
73.25% -2.2% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
40.2% -2.4% |
50.9% 26.6% |
43.58% -14.4% |
44.38% 1.8% |
44.29% -0.2% |
40.19% -9.3% |
34.18% -15.0% |
28.03% -18.0% |
18.2% -35.1% |
9.95% -45.3% |
8.38% -15.8% |
-0.68% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
75.96% -24.0% |
89.46% 17.8% |
87.69% -2.0% |
88.7% 1.2% |
88.87% 0.2% |
89.52% 0.7% |
86.32% -3.6% |
84.42% -2.2% |
82.61% -2.1% |
78.16% -5.4% |
75.67% -3.2% |
70.95% -6.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
22.56% -77.4% |
64.07% 184.0% |
56.7% -11.5% |
60.26% 6.3% |
56.4% -6.4% |
50.45% -10.5% |
42.68% -15.4% |
29.68% -30.5% |
12.35% -58.4% |
-3.16% - |
-3.85% - |
-13.23% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
73.86M 29.0% |
146.48M 98.3% |
341.9M 133.4% |
372.5M 9.0% |
377.13M 1.2% |
276.94M -26.6% |
264.55M -4.5% |
219.71M -16.9% |
172.91M -21.3% |
162.63M -5.9% |
153.19M -5.8% |
136.28M -11.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
362.73M - |
- |
513.1M - |
564.04M 9.9% |
586.69M 4.0% |
2.36B 302.8% |
2.33B -1.3% |
2.35B 0.8% |
2.31B -2.0% |
2.3B -0.2% |
2.3B -0.1% |
2.31B 0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
102.07M - |
- |
153.33M - |
162.68M 6.1% |
152.2M -6.4% |
166.37M 9.3% |
133.22M -19.9% |
141.12M 5.9% |
126.49M -10.4% |
115.59M -8.6% |
110.43M -4.5% |
121.06M 9.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
260.66M - |
- |
359.77M - |
- |
434.48M - |
2.2B 405.7% |
2.2B 0.1% |
2.21B 0.5% |
2.18B -1.5% |
2.19B 0.3% |
2.19B 0.1% |
2.19B 0.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
75.63M - |
- |
70.97M - |
- |
6.47M - |
- |
3.38M - |
- |
34.37M - |
- |
69.16M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
68.64M - |
183.59M 167.5% |
68.64M -62.6% |
189.39M 175.9% |
183.59M -3.1% |
188.01M 2.4% |
189.39M 0.7% |
175.87M -7.1% |
176.66M 0.5% |
1.7B 861.6% |
929.33M -45.3% |
1.49B 59.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
183.59M - |
188.01M 2.4% |
189.39M 0.7% |
175.87M -7.1% |
175.73M -0.1% |
1.7B 865.5% |
929.33M -45.2% |
1.48B 59.6% |
1.68B 13.6% |
1.64B -2.6% |
863.68M -47.4% |
1.39B 61.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
36.37M 40.7% |
-64.74M - |
1.02M - |
-17.81M - |
-73.23M - |
-16.14M - |
-33.39M - |
286.21K - |
15.35M 5263.9% |
25.91M 68.8% |
24.22M -6.5% |
3.52M -85.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
53.26M - |
- |
149.01M - |
- |
167.05M - |
- |
90.42M - |
- |
31.47M - |
- |
12.84M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.564 - |
1.417 151.1% |
3.73 163.3% |
3.141 -15.8% |
3.131 -0.3% |
1.92 -38.7% |
1.59 -17.2% |
0.99 -37.7% |
0.42 -57.6% |
0.11 -73.8% |
0.18 63.6% |
-0.02 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
11.39% - |
- |
64.38% - |
41.19% -36.0% |
48.06% 16.7% |
5.07% -89.5% |
7.07% 39.5% |
4.71% -33.3% |
2.41% -48.9% |
0.74% -69.3% |
0.59% -20.8% |
-0.04% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
8.19% - |
- |
43.5% - |
29.31% -32.6% |
35.19% 20.1% |
4.71% -86.6% |
6.34% 34.7% |
4.22% -33.4% |
2.18% -48.5% |
0.69% -68.1% |
0.55% -20.2% |
-0.04% - |