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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
0% - |
75.51% - |
74.23% -1.7% |
72.79% -1.9% |
70.03% -3.8% |
61.38% -12.3% |
61.38% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
21.88% 31.6% |
13.61% -37.8% |
12.19% -10.4% |
26.39% 116.5% |
26.87% 1.8% |
33.55% 24.9% |
23.45% -30.1% |
22.51% -4.0% |
27.61% 22.7% |
28.75% 4.1% |
17.38% -39.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
35.49% 16.6% |
33.27% -6.2% |
27.84% -16.3% |
38.18% 37.1% |
41.73% 9.3% |
39.94% -4.3% |
39.08% -2.2% |
33.88% -13.3% |
42.55% 25.6% |
45.49% 6.9% |
36.13% -20.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
21.63% 28.9% |
13.41% -38.0% |
9.42% -29.7% |
27.84% 195.5% |
30.26% 8.7% |
36.37% 20.2% |
23.7% -34.8% |
25.48% 7.5% |
31.67% 24.3% |
31.95% 0.9% |
14.26% -55.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
78.46M 2.2% |
83.42M 6.3% |
92.28M 10.6% |
115.8M 25.5% |
166.54M 43.8% |
175.66M 5.5% |
158.36M -9.9% |
239.34M 51.1% |
150.48M -37.1% |
128.98M -14.3% |
121.52M -5.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
837.01M 2.3% |
847.2M 1.2% |
1.09B 29.0% |
1.18B 7.5% |
1.23B 4.4% |
1.29B 4.8% |
1.49B 15.9% |
1.44B -3.2% |
1.47B 1.7% |
1.39B -5.4% |
1.45B 4.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
84.89M 1.1% |
83.11M -2.1% |
92.31M 11.1% |
143.41M 55.4% |
149.84M 4.5% |
149.77M 0.0% |
247.71M 65.4% |
146.9M -40.7% |
229.38M 56.1% |
111.12M -51.6% |
151.18M 36.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
752.12M 2.4% |
764.09M 1.6% |
1B 31.0% |
1.03B 3.1% |
1.08B 4.4% |
1.14B 5.5% |
1.17B 3.3% |
1.23B 4.6% |
1.17B -4.8% |
1.21B 3.2% |
1.23B 1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
30.04M - |
- | - | - |
132.73M - |
- | - | - |
43.72M - |
- | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
154.01M 4.3% |
167.99M 9.1% |
164.61M -2.0% |
315.26M 91.5% |
169.41M -46.3% |
336.75M 98.8% |
393.13M 16.7% |
728.22M 85.2% |
661.82M -9.1% |
647.36M -2.2% |
498.66M -23.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
167.99M 9.1% |
164.61M -2.0% |
315.26M 91.5% |
169.41M -46.3% |
336.75M 98.8% |
393.13M 16.7% |
728.22M 85.2% |
661.82M -9.1% |
647.36M -2.2% |
498.66M -23.0% |
447.63M -10.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
14.15M 120.7% |
-3.54M - |
15.32M - |
55.75M 263.9% |
65.07M 16.7% |
53.71M -17.5% |
-27.43M - |
-40.99M - |
-13.39M - |
-45.82M - |
-79.08M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
29.92M - |
- | - | - |
75.31M - |
- | - | - |
95.51M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 25.0% |
0.06 -40.0% |
0.06 0% |
0.14 133.3% |
0.2 42.9% |
0.26 30% |
0.16 -38.5% |
0.24 50.0% |
0.18 -25% |
0.17 -5.6% |
0.09 -47.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.31% 31.8% |
1.5% -35.1% |
1.27% -14.9% |
3.01% 135.8% |
4.24% 41.1% |
5.32% 25.5% |
3.21% -39.6% |
4.48% 39.5% |
3.46% -22.7% |
3.12% -10.0% |
1.73% -44.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.07% 31.6% |
1.35% -35.0% |
1.16% -14.0% |
2.69% 132.3% |
3.72% 38.2% |
4.69% 25.9% |
2.67% -43.0% |
3.67% 37.3% |
2.85% -22.3% |
2.6% -9.0% |
1.49% -42.7% |