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] | - | - | - | - | - |
56.6% - |
55.12% -2.6% |
55.12% 0% |
55.12% 0% |
41.51% -24.7% |
41.51% 0% |
40.17% -3.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.52% 8.5% |
59.39% 11.0% |
43.99% -25.9% |
28.65% -34.9% |
33.68% 17.5% |
45.02% 33.7% |
43.47% -3.5% |
38.72% -10.9% |
24.08% -37.8% |
28.35% 17.7% |
0.52% -98.2% |
14.65% 2709.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.2% 0.5% |
85.82% -0.4% |
84.25% -1.8% |
82.23% -2.4% |
83.05% 1.0% |
83.88% 1.0% |
83.9% 0.0% |
80.99% -3.5% |
83.4% 3.0% |
84.4% 1.2% |
80.73% -4.4% |
80.38% -0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.14% 30.2% |
55.59% -7.6% |
43.88% -21.1% |
17.97% -59.1% |
38.52% 114.3% |
43.4% 12.7% |
30.89% -28.8% |
28.8% -6.8% |
19.09% -33.7% |
19.76% 3.5% |
-16.94% - |
4.41% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.55M 48.7% |
63.52M 16.4% |
81.31M 28.0% |
45.89M -43.6% |
58.45M 27.4% |
71.63M 22.6% |
69.34M -3.2% |
47.81M -31.0% |
70.2M 46.8% |
65.59M -6.6% |
42.88M -34.6% |
47.36M 10.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38B 63.8% |
1.39B 0.6% |
1.43B 2.8% |
1.43B 0.4% |
1.46B 2.1% |
1.44B -1.2% |
1.46B 1.1% |
1.47B 1.0% |
1.5B 1.7% |
1.5B 0.2% |
1.53B 1.6% |
1.52B -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.73M 4.2% |
151.4M -15.8% |
155.49M 2.7% |
150.1M -3.5% |
159.32M 6.1% |
145.63M -8.6% |
133.5M -8.3% |
131.44M -1.5% |
127.2M -3.2% |
114.89M -9.7% |
122.61M 6.7% |
104.66M -14.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 82.7% |
1.21B 3.2% |
1.24B 3.0% |
1.26B 1.1% |
1.28B 1.6% |
1.27B -0.3% |
1.3B 2.3% |
1.32B 1.4% |
1.35B 2.2% |
1.37B 1.2% |
1.38B 1.2% |
1.4B 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.85M - |
- | - | - |
24.48M - |
- | - | - |
30.9M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.37M 55.5% |
520.26M 1507.3% |
449.09M -13.7% |
411.31M -8.4% |
363.57M -11.6% |
346.63M -4.7% |
284.19M -18.0% |
259.87M -8.6% |
204.73M -21.2% |
202.34M -1.2% |
167.99M -17.0% |
161.25M -4.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
520.26M 1507.3% |
449.09M -13.7% |
411.31M -8.4% |
363.57M -11.6% |
346.63M -4.7% |
284.19M -18.0% |
259.87M -8.6% |
204.73M -21.2% |
202.34M -1.2% |
167.99M -17.0% |
161.25M -4.0% |
178.41M 10.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.51M 136.7% |
30.61M 110.9% |
17.29M -43.5% |
-5.18M - |
8.77M - |
26.81M 205.6% |
26.23M -2.2% |
-2.44M - |
8.44M - |
7.04M -16.6% |
16.73M 137.6% |
-6.36M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.97M - |
- | - | - |
31.84M - |
- | - | - |
33.74M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.27 50.0% |
0.29 7.4% |
0.27 -6.9% |
0.1 -63.0% |
0.15 50.0% |
0.24 60% |
0.22 -8.3% |
0.14 -36.4% |
0.13 -7.1% |
0.14 7.7% |
0 -100% |
0.05 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.22% 12.5% |
3.17% -1.6% |
2.92% -8.0% |
1.05% -64.0% |
1.55% 47.7% |
2.53% 62.8% |
2.34% -7.5% |
1.41% -39.7% |
1.27% -10.3% |
1.37% 8.2% |
0.02% -98.8% |
0.5% 2963.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.63% 20.0% |
2.73% 3.8% |
2.54% -6.8% |
0.92% -63.8% |
1.36% 47.9% |
2.22% 63.2% |
2.08% -6.5% |
1.26% -39.2% |
1.14% -9.9% |
1.24% 9.0% |
0.01% -98.8% |
0.46% 2977.0% |