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] | - | - | - | - |
0% - |
71.7% - |
64.03% -10.7% |
64.03% 0% |
62.64% -2.2% |
62.47% -0.3% |
62.47% 0% |
58.7% -6.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
43.4% 30.9% |
43.08% -0.7% |
44.36% 3.0% |
43.25% -2.5% |
68.09% 57.4% |
26.59% -60.9% |
26.8% 0.8% |
9.35% -65.1% |
11.94% 27.7% |
4.59% -61.6% |
21.8% 375.2% |
10.96% -49.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
82.02% 5.2% |
83.1% 1.3% |
87.99% 5.9% |
83.73% -4.8% |
78.91% -5.8% |
75.61% -4.2% |
77.63% 2.7% |
80.46% 3.6% |
77.93% -3.1% |
78.89% 1.2% |
74.96% -5.0% |
78.58% 4.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
50.2% 28.3% |
47.14% -6.1% |
45.53% -3.4% |
47.95% 5.3% |
39.17% -18.3% |
29.21% -25.4% |
30.08% 3.0% |
10.22% -66.0% |
10.08% -1.3% |
6.98% -30.8% |
27.65% 296.3% |
18.68% -32.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
99.08M 48.9% |
116.54M 17.6% |
164.18M 40.9% |
140.87M -14.2% |
152.96M 8.6% |
176.35M 15.3% |
235.66M 33.6% |
132.11M -43.9% |
163.05M 23.4% |
155.99M -4.3% |
135.71M -13.0% |
154.1M 13.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 61.0% |
1.12B 6.1% |
1.28B 14.6% |
1.31B 2.4% |
1.74B 33.1% |
1.83B 5.1% |
1.95B 6.6% |
2.03B 3.8% |
2.05B 1.0% |
2.06B 0.6% |
2.13B 3.2% |
2.3B 8.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
135.46M 46.6% |
146.64M 8.3% |
234.4M 59.9% |
223.64M -4.6% |
326.05M 45.8% |
351.94M 7.9% |
372.78M 5.9% |
402.6M 8.0% |
394.68M -2.0% |
370.12M -6.2% |
396.4M 7.1% |
465.46M 17.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
914.1M 63.3% |
966.79M 5.8% |
1.04B 7.8% |
1.07B 3.1% |
1.39B 28.9% |
1.45B 4.5% |
1.55B 6.8% |
1.59B 3.0% |
1.62B 2.0% |
1.67B 2.5% |
1.7B 2.3% |
1.7B -0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
22.74M - |
- | - | - |
27.61M - |
- | - | - |
-9.08M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
160.27M -14.8% |
494.98M 208.8% |
307.32M -37.9% |
375.62M 22.2% |
212.47M -43.4% |
418.46M 96.9% |
405.26M -3.2% |
249.63M -38.4% |
377.12M 51.1% |
325.33M -13.7% |
245.3M -24.6% |
339.76M 38.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
494.98M 208.8% |
307.32M -37.9% |
374.56M 21.9% |
212.47M -43.3% |
418.46M 96.9% |
405.26M -3.2% |
249.63M -38.4% |
377.12M 51.1% |
325.33M -13.7% |
245.3M -24.6% |
339.76M 38.5% |
293.99M -13.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
33.74M - |
25.4M -24.7% |
76.83M 202.4% |
-67.11M - |
32.73M - |
-5.28M - |
-4.18M - |
-56.93M - |
-4M - |
-3.1M - |
65.01M - |
-58.9M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
65.34M 194.7% |
- | - | - |
167.96M - |
- | - | - |
25.05M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 95.2% |
0.128 6.0% |
0.187 45.7% |
0.152 -18.4% |
0.26 70.8% |
0.116 -55.5% |
0.156 34.6% |
0.031 -80.4% |
0.048 57.5% |
0.018 -63.3% |
0.073 314.1% |
0.042 -42.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.84% 44.8% |
5.34% -8.5% |
7.25% 35.8% |
5.76% -20.6% |
8.47% 47.1% |
3.31% -60.9% |
4.22% 27.5% |
0.79% -81.3% |
1.21% 53.7% |
0.43% -64.1% |
1.76% 303.8% |
0.99% -43.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
5.04% 47.8% |
4.63% -8.2% |
6.08% 31.3% |
4.71% -22.6% |
6.82% 44.9% |
2.62% -61.5% |
3.34% 27.3% |
0.62% -81.4% |
0.96% 53.9% |
0.35% -63.6% |
1.41% 305.7% |
0.76% -46.0% |