2019 Q1 | 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] | - | - | - | - | - |
41.16% - |
41.33% 0.4% |
39.43% -4.6% |
39.1% -0.8% |
32.71% -16.3% |
32.71% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.05% 18.8% |
31.39% 8.1% |
17.6% -43.9% |
23.81% 35.2% |
18.19% -23.6% |
14.75% -18.9% |
9.67% -34.5% |
21.27% 120.1% |
18.27% -14.1% |
19.41% 6.2% |
16.92% -12.8% |
8.44% -50.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.52% 9.3% |
57.33% -2.0% |
49.2% -14.2% |
45.59% -7.4% |
43.83% -3.9% |
39.25% -10.4% |
45.47% 15.8% |
44.17% -2.8% |
44.35% 0.4% |
40.02% -9.8% |
38.34% -4.2% |
37.74% -1.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.78% 18.2% |
37.54% -0.6% |
16.08% -57.2% |
16.72% 3.9% |
14.56% -12.9% |
11.83% -18.7% |
8.65% -26.9% |
19.66% 127.2% |
11.95% -39.2% |
18.68% 56.4% |
5.62% -69.9% |
3.15% -44.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.8M 36.6% |
244.42M 6.4% |
178.46M -27.0% |
130.92M -26.6% |
137.32M 4.9% |
139.02M 1.2% |
176.89M 27.2% |
156.34M -11.6% |
146.57M -6.2% |
150.84M 2.9% |
169.17M 12.2% |
126.56M -25.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
817.07M - |
875.57M 7.2% |
2.63B 200.7% |
2.63B 0.0% |
2.51B -4.8% |
2.53B 0.8% |
2.58B 2.1% |
2.64B 2.2% |
2.65B 0.3% |
2.64B -0.1% |
2.71B 2.6% |
2.56B -5.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
312.81M - |
294.87M -5.7% |
216.51M -26.6% |
185.43M -14.4% |
127.17M -31.4% |
127.27M 0.1% |
164.21M 29.0% |
185M 12.7% |
208.74M 12.8% |
187.08M -10.4% |
225.4M 20.5% |
235.46M 4.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
504.27M - |
580.7M 15.2% |
2.42B 316.1% |
2.45B 1.3% |
2.38B -2.8% |
2.4B 0.9% |
2.42B 0.7% |
2.45B 1.5% |
2.44B -0.6% |
2.45B 0.7% |
2.49B 1.3% |
2.33B -6.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.81M - |
- | - | - |
28.92M - |
- | - | - |
67.4M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.89M -14.2% |
60.93M 52.7% |
52.04M -14.6% |
1.86B 3474.2% |
155.19M -91.7% |
93.93M -39.5% |
103.13M 9.8% |
134.37M 30.3% |
126.62M -5.8% |
256.67M 102.7% |
145.55M -43.3% |
408.74M 180.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.93M 52.7% |
52.04M -14.6% |
1.86B 3474.2% |
155.19M -91.7% |
93.93M -39.5% |
103.13M 9.8% |
134.37M 30.3% |
126.62M -5.8% |
256.67M 102.7% |
145.55M -43.3% |
408.74M 180.8% |
462.25M 13.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.67M - |
35.02M 304.1% |
64.49M 84.2% |
5.65M -91.2% |
-15.18M - |
-10.39M - |
-58.82M - |
-44.98M - |
-3.74M - |
-16.23M - |
-8.45M - |
22.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.87M - |
- | - | - |
56.15M - |
- | - | - |
60.03M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.663 62.9% |
0.758 14.3% |
0.198 -73.9% |
0.231 16.5% |
0.189 -18.2% |
0.149 -21.2% |
0.127 -14.8% |
0.246 93.7% |
0.194 -21.1% |
0.22 13.4% |
0.207 -5.9% |
0.081 -60.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.24% - |
14.14% 6.9% |
2.1% -85.2% |
1.28% -38.9% |
1.04% -19.2% |
0.86% -17.1% |
0.71% -17.3% |
1.37% 92.4% |
1.1% -19.8% |
1.2% 9.2% |
1.16% -3.2% |
0.44% -61.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.17% - |
9.07% 11.0% |
1.79% -80.3% |
1.18% -33.9% |
0.97% -17.9% |
0.82% -16.2% |
0.67% -17.9% |
1.27% 90.4% |
1.01% -20.5% |
1.11% 9.2% |
1.07% -3.4% |
0.4% -62.1% |