2020 Q1 | 2020 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
31.17% 9.2% |
9.77% -68.7% |
17.83% 82.5% |
25.99% 45.7% |
20.98% -19.3% |
17.09% -18.6% |
21.06% 23.3% |
24.19% 14.8% |
23.47% -3.0% |
22.15% -5.6% |
21.45% -3.2% |
19.1% -11.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
40.36% -12.6% |
33.09% -18.0% |
36.75% 11.1% |
38.76% 5.5% |
34.99% -9.7% |
38.55% 10.2% |
35.97% -6.7% |
38.25% 6.3% |
36.65% -4.2% |
32.28% -11.9% |
35.89% 11.2% |
32.34% -9.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
23.18% 6.2% |
17.29% -25.4% |
21.54% 24.6% |
28.19% 30.9% |
22.81% -19.1% |
19.18% -15.9% |
22.63% 18.0% |
22.9% 1.2% |
21.13% -7.7% |
16.78% -20.6% |
21.37% 27.4% |
21.9% 2.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
45.85M -26.4% |
61.45M 34.0% |
51.15M -16.8% |
75.68M 48.0% |
73.73M -2.6% |
70.05M -5.0% |
80.42M 14.8% |
90.82M 12.9% |
82.42M -9.2% |
98.56M 19.6% |
82.35M -16.5% |
101.06M 22.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
484.86M - |
- |
499.79M - |
521.64M 4.4% |
1.13B 117.1% |
1.07B -5.3% |
1.1B 3.0% |
1.1B -0.7% |
1.14B 4.2% |
1.22B 6.8% |
1.15B -5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
136.5M - |
- |
123.72M - |
130.15M 5.2% |
133.21M 2.4% |
56.56M -57.5% |
67.1M 18.6% |
64.98M -3.2% |
89.9M 38.3% |
149.64M 66.4% |
87.19M -41.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
348.36M - |
- |
376.07M - |
391.5M 4.1% |
999.22M 155.2% |
1.02B 1.7% |
1.04B 2.1% |
1.03B -0.6% |
1.05B 2.1% |
1.07B 1.7% |
1.06B -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-29.87M - |
57.51M - |
- |
-4.78M - |
2.52M - |
3.97M 57.4% |
- |
4.12M - |
- | - | - |
33.02M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
33.16M -28.0% |
63.1M 90.3% |
66.57M 5.5% |
59.42M -10.7% |
33.91M -42.9% |
40.26M 18.7% |
636.86M 1482.0% |
230.62M -63.8% |
186.22M -19.3% |
284.61M 52.8% |
550.55M 93.4% |
318.23M -42.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
63.1M 90.3% |
66.57M 5.5% |
59.42M -10.7% |
33.91M -42.9% |
40.26M 18.7% |
636.86M 1482.0% |
230.62M -63.8% |
186.22M -19.3% |
284.61M 52.8% |
550.55M 93.4% |
318.23M -42.2% |
66.21M -79.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
24.3M - |
-5.44M - |
-5.71M - |
-14.8M - |
-8.81M - |
-11.26M - |
1.77M - |
-35.12M - |
-35.89M - |
51.15M - |
-30.75M - |
-56.29M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
14.29M -57.1% |
6M -58.0% |
- |
28.79M - |
15.47M -46.3% |
11.97M -22.6% |
- |
38.91M - |
- | - | - |
36.96M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.234 -21.0% |
0.1 -57.3% |
0.152 52.0% |
0.328 115.7% |
0.258 -21.3% |
0.202 -21.6% |
0.212 4.6% |
0.275 29.7% |
0.242 -11.9% |
0.272 12.4% |
0.221 -18.8% |
0.241 9.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
1.72% - |
- |
5.23% - |
4.03% -22.9% |
1.72% -57.3% |
1.68% -2.4% |
2.14% 27.3% |
1.87% -12.6% |
2.09% 12.0% |
1.66% -20.6% |
1.81% 8.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
1.24% - |
- |
3.94% - |
3.03% -23.0% |
1.45% -52.2% |
1.54% 6.1% |
2.02% 31.3% |
1.76% -12.9% |
1.95% 10.9% |
1.49% -23.4% |
1.63% 9.0% |