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] | - | - | - | - |
0% - |
76.08% - |
88.04% 15.7% |
67.17% -23.7% |
67.17% 0% |
74.95% 11.6% |
74.95% 0% |
74.18% -1.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
17.82% -1.6% |
13.5% -24.2% |
10.39% -23.1% |
8.88% -14.5% |
11.18% 25.8% |
6.89% -38.4% |
-14.31% - |
6.67% - |
8.24% 23.5% |
6.64% -19.5% |
-8.64% - |
6.89% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
30.49% 0.0% |
25.38% -16.8% |
20.47% -19.4% |
19.01% -7.1% |
19.07% 0.3% |
14.39% -24.5% |
14.12% -1.9% |
14.89% 5.4% |
16.93% 13.7% |
18.15% 7.2% |
14.04% -22.6% |
15.55% 10.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
22.19% -7.5% |
16.5% -25.6% |
10.65% -35.5% |
8.98% -15.6% |
12.02% 33.9% |
4.63% -61.5% |
3.37% -27.2% |
6.17% 82.8% |
6.36% 3.2% |
5.34% -16.0% |
2.79% -47.7% |
4.93% 76.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
275.1M -8.5% |
284.62M 3.5% |
320.74M 12.7% |
228.94M -28.6% |
323.07M 41.1% |
263.14M -18.6% |
214.75M -18.4% |
224.29M 4.4% |
238.86M 6.5% |
217.8M -8.8% |
235.5M 8.1% |
219.33M -6.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.49B - |
1.58B 6.1% |
2.44B 54.9% |
2.55B 4.4% |
2.64B 3.4% |
2.66B 0.7% |
2.59B -2.8% |
2.53B -2.0% |
2.52B -0.4% |
2.69B 6.7% |
2.81B 4.2% |
2.57B -8.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
493.37M - |
545.92M 10.7% |
405.87M -25.7% |
469.29M 15.6% |
619.66M 32.0% |
621.71M 0.3% |
590.31M -5.1% |
522.24M -11.5% |
499.75M -4.3% |
636.21M 27.3% |
773.66M 21.6% |
527.84M -31.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
993.1M - |
1.03B 3.9% |
2.04B 97.6% |
2.06B 1.0% |
2B -3.1% |
2.01B 0.9% |
1.99B -1.4% |
2B 0.8% |
2.02B 0.9% |
2.03B 0.4% |
2.01B -1.0% |
2.02B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
103.07M - |
- | - | - |
-69.81M - |
- | - | - |
9.09M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
104.21M 23.9% |
132.64M 27.3% |
199.83M 50.7% |
547.96M 174.2% |
555.77M 1.4% |
946.31M 70.3% |
972.14M 2.7% |
1B 3.4% |
988.83M -1.6% |
965.98M -2.3% |
1.09B 13.1% |
1.08B -1.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
132.64M 27.3% |
199.83M 50.7% |
547.96M 174.2% |
555.77M 1.4% |
946.31M 70.3% |
972.14M 2.7% |
1B 3.4% |
988.83M -1.6% |
965.98M -2.3% |
1.09B 13.1% |
1.08B -1.0% |
953.6M -11.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
53.8M 30.1% |
66.11M 22.9% |
48.57M -26.5% |
-84.81M - |
-15.79M - |
-53.4M - |
-1.75M - |
-9.31M - |
14.8M - |
-16.16M - |
48.34M - |
36.65M -24.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
103.53M - |
- | - | - |
55.92M - |
- | - | - |
29.2M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.5 -7.4% |
0.38 -24% |
0.24 -36.8% |
0.15 -37.5% |
0.27 80.0% |
0.14 -48.1% |
-0.23 - |
0.11 - |
0.15 36.4% |
0.11 -26.7% |
-0.15 - |
0.11 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
4.94% - |
3.8% -23.1% |
2.17% -42.8% |
0.99% -54.3% |
1.78% 79.4% |
0.9% -49.2% |
-1.54% - |
0.75% - |
0.98% 30.4% |
0.71% -27.1% |
-1.01% - |
0.75% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
3.3% - |
2.51% -24.0% |
1.66% -33.9% |
0.81% -50.9% |
1.39% 70.9% |
0.68% -50.8% |
-1.17% - |
0.58% - |
0.78% 33.2% |
0.55% -28.8% |
-0.74% - |
0.56% - |