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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
19.12% -2.1% |
21.36% 11.7% |
18.03% -15.6% |
21.54% 19.5% |
17.61% -18.3% |
19.9% 13.0% |
20.2% 1.5% |
19.01% -5.9% |
21.19% 11.5% |
18.41% -13.1% |
12.77% -30.6% |
21.05% 64.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-15.74% - |
220.43% - |
-190.09% - |
32.51% - |
29.62% -8.9% |
31.17% 5.2% |
30.86% -1.0% |
30.68% -0.6% |
32.65% 6.4% |
30.83% -5.6% |
8.09% -73.7% |
27.91% 244.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-28.81% - |
234.03% - |
-220.2% - |
24.4% - |
22.09% -9.5% |
25.33% 14.7% |
19.83% -21.7% |
23.07% 16.3% |
25.47% 10.4% |
21.27% -16.5% |
-11.94% - |
17.43% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
150.43M 44.9% |
144.57M -3.9% |
126.54M -12.5% |
100.67M -20.4% |
123.04M 22.2% |
185.94M 51.1% |
127.4M -31.5% |
117.64M -7.7% |
128.46M 9.2% |
138.84M 8.1% |
64.51M -53.5% |
91.21M 41.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
630.9M 11.1% |
638.37M 1.2% |
660.22M 3.4% |
- |
737.98M - |
- |
788.72M - |
820.04M 4.0% |
818.31M -0.2% |
1.73B 110.9% |
1.7B -1.6% |
1.72B 1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
120.24M 40.2% |
96.83M -19.5% |
95.87M -1.0% |
- |
130.28M - |
- |
118.29M - |
127.25M 7.6% |
98.29M -22.8% |
128.3M 30.5% |
95.87M -25.3% |
98.96M 3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
510.65M 6.0% |
541.54M 6.0% |
564.35M 4.2% |
- |
607.7M - |
- |
670.43M - |
692.8M 3.3% |
720.02M 3.9% |
1.6B 121.8% |
1.6B 0.3% |
1.62B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
117.04M - |
- | - |
15.08M - |
69.53M 361.1% |
- | - |
814.88K - |
- | - | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
71.98M - |
- | - |
188.7M - |
204.64M 8.4% |
294.99M 44.1% |
298.78M 1.3% |
301.5M 0.9% |
282.59M -6.3% |
339.97M 20.3% |
635.37M 86.9% |
707.1M 11.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
188.06M - |
- | - |
204.64M - |
294.99M 44.1% |
298.78M 1.3% |
301.5M 0.9% |
282.59M -6.3% |
339.97M 20.3% |
635.37M 86.9% |
707.1M 11.3% |
693.63M -1.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
56.95M -1.2% |
5.78M -89.8% |
-6.32M - |
14.88M - |
69.19M 365.0% |
23.53M -66.0% |
1.89M -92.0% |
326.42K -82.8% |
56.91M 17333.4% |
9.09M -84.0% |
32.69M 259.5% |
29.98M -8.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
49.05M - |
- | - |
21.69M - |
21.66M -0.1% |
- | - |
22.37M - |
- | - | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.523 41.8% |
0.562 7.4% |
0.415 -26.2% |
0.39 -6.0% |
0.4 2.6% |
0.67 67.5% |
0.469 -30.0% |
0.407 -13.2% |
0.493 21.3% |
0.42 -14.9% |
0.044 -89.4% |
0.262 489.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.8% 34.8% |
5.87% 1.3% |
4.13% -29.7% |
- |
3.56% - |
- |
3.84% - |
3.28% -14.5% |
3.85% 17.4% |
2.21% -42.8% |
0.52% -76.7% |
1.19% 131.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.8% 29.6% |
4.87% 1.4% |
3.51% -27.8% |
- |
2.94% - |
- |
3.26% - |
2.78% -14.8% |
3.32% 19.5% |
2.01% -39.5% |
0.48% -76.0% |
1.12% 133.5% |