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] | - | - | - | - | - |
72.6% - |
70.75% -2.5% |
70.5% -0.4% |
70.5% 0% |
70.5% 0% |
70.5% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
19.49% 10.3% |
21.02% 7.8% |
9.28% -55.9% |
15.27% 64.6% |
17.09% 11.9% |
-2.89% - |
7.38% - |
5.86% -20.7% |
7.09% 21.0% |
5% -29.4% |
2.32% -53.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
28.17% -9.2% |
31.73% 12.6% |
33.16% 4.5% |
38.47% 16.0% |
47.15% 22.6% |
26.66% -43.5% |
30.09% 12.9% |
25.36% -15.7% |
29.03% 14.5% |
25.26% -13.0% |
25.55% 1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
17.6% -14.2% |
17.3% -1.7% |
9.16% -47.1% |
10.25% 12.0% |
14.63% 42.7% |
-10.58% - |
7.21% - |
3.56% -50.6% |
7.9% 121.9% |
3.15% -60.1% |
5.45% 72.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
224.52M 12.3% |
173.81M -22.6% |
236.46M 36.0% |
170.95M -27.7% |
189.72M 11.0% |
169.61M -10.6% |
181.73M 7.1% |
232.31M 27.8% |
239.68M 3.2% |
227.32M -5.2% |
309.16M 36.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 2.7% |
1.68B 0.2% |
1.77B 5.0% |
1.77B 0.1% |
1.82B 3.2% |
1.86B 2.2% |
1.92B 2.9% |
1.9B -0.9% |
1.97B 3.6% |
2.02B 2.4% |
2.09B 3.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
324.31M 0.4% |
315.66M -2.7% |
360.2M 14.1% |
320.44M -11.0% |
327.74M 2.3% |
350.6M 7.0% |
401M 14.4% |
359.09M -10.5% |
409.49M 14.0% |
435.83M 6.4% |
502.26M 15.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 3.3% |
1.37B 0.9% |
1.41B 2.8% |
1.45B 2.9% |
1.5B 3.4% |
1.51B 1.2% |
1.52B 0.3% |
1.54B 1.6% |
1.56B 1.2% |
1.58B 1.3% |
1.59B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-45.87M - |
- | - | - |
1.67M - |
- | - | - |
-72.37M - |
- | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
299.66M 971.7% |
82.38M -72.5% |
66.57M -19.2% |
114.29M 71.7% |
90.41M -20.9% |
109.05M 20.6% |
183.88M 68.6% |
87.62M -52.3% |
100.69M 14.9% |
275.72M 173.8% |
167.47M -39.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
82.38M -72.5% |
66.57M -19.2% |
114.29M 71.7% |
90.41M -20.9% |
109.05M 20.6% |
183.88M 68.6% |
87.62M -52.3% |
100.69M 14.9% |
275.72M 173.8% |
167.47M -39.3% |
201.78M 20.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.77M - |
27.55M - |
20.55M -25.4% |
-19.07M - |
-82.4M - |
-61.45M - |
-78.59M - |
-92.74M - |
-19.7M - |
-35.88M - |
-12.83M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
79.08M - |
- | - | - |
58.52M - |
- | - | - |
30.59M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.84 -7.7% |
0.69 -17.9% |
0.38 -44.9% |
0.49 28.9% |
0.62 26.5% |
-0.1 - |
0.26 - |
0.26 0% |
0.32 23.1% |
0.22 -31.3% |
0.13 -40.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.28% -20.7% |
2.68% -18.2% |
1.58% -41.0% |
1.83% 15.7% |
2.2% 20.4% |
-0.33% - |
0.89% - |
0.89% 0.4% |
1.09% 23.1% |
0.72% -33.9% |
0.45% -37.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
2.64% -10.5% |
2.17% -17.7% |
1.27% -41.4% |
1.48% 16.1% |
1.8% 22.2% |
-0.27% - |
0.71% - |
0.71% 0.4% |
0.88% 23.2% |
0.57% -35.0% |
0.35% -38.8% |