2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
72.51% - |
71.95% -0.8% |
71.95% 0% |
60.95% -15.3% |
58.94% -3.3% |
56.12% -4.8% |
56.12% 0% |
55.42% -1.2% |
55.42% 0% |
59.88% 8.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.5% - |
22.6% -17.8% |
23.08% 2.1% |
-8.16% - |
27.81% - |
10.07% -63.8% |
20.61% 104.6% |
11.42% -44.6% |
5.01% -56.2% |
14.24% 184.4% |
14.55% 2.2% |
15.64% 7.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.4% 88.7% |
43.78% 8.4% |
36.27% -17.2% |
36.38% 0.3% |
35.27% -3.0% |
41.4% 17.4% |
42.43% 2.5% |
35.59% -16.1% |
35.34% -0.7% |
38.8% 9.8% |
36.74% -5.3% |
30.05% -18.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.42% - |
22.49% -23.6% |
23.05% 2.5% |
-37.71% - |
14.22% - |
7.6% -46.6% |
26.46% 248.2% |
-5.19% - |
-10.86% - |
6.43% - |
21.92% 241.0% |
0.78% -96.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.44M 223.5% |
37.41M -54.6% |
82.59M 120.7% |
13.98M -83.1% |
42.24M 202.2% |
32.33M -23.5% |
65.53M 102.7% |
20.13M -69.3% |
19.1M -5.1% |
30.8M 61.3% |
54.6M 77.2% |
31.26M -42.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
729.84M 1.5% |
717.85M -1.6% |
709.26M -1.2% |
699.45M -1.4% |
686.51M -1.8% |
709.87M 3.4% |
709.98M 0.0% |
693.34M -2.3% |
681.88M -1.7% |
721.73M 5.8% |
723.96M 0.3% |
711.6M -1.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.93M 3.8% |
85.51M -19.3% |
57.82M -32.4% |
47.79M -17.3% |
42.8M -10.4% |
61.5M 43.7% |
49.79M -19.1% |
30.34M -39.1% |
31.94M 5.3% |
66.85M 109.3% |
63.25M -5.4% |
45.78M -27.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.81M 1.1% |
632.23M 1.3% |
651.39M 3.0% |
651.6M 0.0% |
643.7M -1.2% |
648.38M 0.7% |
660.19M 1.8% |
663.01M 0.4% |
649.94M -2.0% |
654.88M 0.8% |
660.74M 0.9% |
665.86M 0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.11M - |
- | - | - |
30.38M - |
- | - | - |
3.18M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.64M -49.9% |
194.97M -0.3% |
201.14M 3.2% |
306.52M 52.4% |
124.95M -59.2% |
265.83M 112.8% |
300.53M 13.1% |
207.06M -31.1% |
225.77M 9.0% |
158.42M -29.8% |
281.11M 77.4% |
140.3M -50.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.97M -0.3% |
201.14M 3.2% |
306.52M 52.4% |
124.95M -59.2% |
265.83M 112.8% |
300.53M 13.1% |
207.06M -31.1% |
225.77M 9.0% |
158.42M -29.8% |
281.11M 77.4% |
140.3M -50.1% |
146.54M 4.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.59M 572.0% |
-3.31M - |
14.17M - |
-11.74M - |
35M - |
14.47M -58.7% |
12.27M -15.1% |
-1.31M - |
3.99M - |
4.23M 6.0% |
-12.3M - |
-4.57M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.56M - |
- | - | - |
10.56M - |
- | - | - |
3.25M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.355 - |
0.133 -62.7% |
0.299 125.6% |
-0.018 - |
0.184 - |
0.051 -72.3% |
0.212 314.3% |
0.036 -83.0% |
0.015 -58.3% |
0.069 358.7% |
0.124 81.0% |
0.077 -38.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.65% - |
1.35% -63.2% |
2.97% 120.6% |
-0.18% - |
1.81% - |
0.5% -72.2% |
2.06% 309.5% |
0.35% -83.2% |
0.15% -58.1% |
0.67% 361.7% |
1.21% 79.6% |
0.74% -39.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.13% - |
1.17% -62.7% |
2.67% 128.7% |
-0.16% - |
1.7% - |
0.47% -72.5% |
1.9% 307.9% |
0.33% -82.8% |
0.14% -57.6% |
0.63% 349.6% |
1.1% 75.8% |
0.68% -38.0% |