2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
25.69% - |
24.1% -6.2% |
-6.99% - |
17.18% - |
16.89% -1.7% |
15.56% -7.9% |
15.66% 0.7% |
17.27% 10.3% |
17.82% 3.1% |
17.51% -1.7% |
18.6% 6.2% |
18.56% -0.2% |
|
Gross Margin | [friend] | [friend] | [friend] |
41.02% - |
40.6% -1.0% |
39.88% -1.8% |
38.08% -4.5% |
37.73% -0.9% |
35.22% -6.7% |
35.45% 0.7% |
35.5% 0.1% |
34.47% -2.9% |
33.46% -2.9% |
33.05% -1.2% |
32.3% -2.3% |
|
Operating Margin | [friend] | [friend] | [friend] |
27.21% - |
23.28% -14.5% |
-23.79% - |
15.08% - |
13.04% -13.6% |
12.39% -5.0% |
13.07% 5.5% |
13.5% 3.3% |
14.45% 7.0% |
14.94% 3.4% |
14.34% -4.0% |
14.87% 3.7% |
|
Total Revenue | [friend] | [friend] | [friend] |
65.1M 8.2% |
194.92M 199.4% |
16.8M -91.4% |
199.8M 1089.4% |
201.43M 0.8% |
221.99M 10.2% |
243.58M 9.7% |
271.3M 11.4% |
329.95M 21.6% |
405.57M 22.9% |
448.29M 10.5% |
489.92M 9.3% |
|
Total Assets | [friend] | [friend] | [friend] | - |
545.97M - |
- |
554.09M - |
602.8M 8.8% |
610.4M 1.3% |
666.85M 9.2% |
1.72B 158.0% |
1.82B 5.9% |
2.11B 15.8% |
2.1B -0.5% |
1.9B -9.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | - |
68.76M - |
- |
67.25M - |
98.56M 46.6% |
89.79M -8.9% |
142.8M 59.0% |
166.6M 16.7% |
272.1M 63.3% |
526.86M 93.6% |
508.23M -3.5% |
339.68M -33.2% |
|
Total Equity | [friend] | [friend] | [friend] | - |
477.22M - |
- |
486.84M - |
504.24M 3.6% |
520.62M 3.2% |
524.05M 0.7% |
1.55B 196.5% |
1.55B -0.2% |
1.58B 2.1% |
1.59B 0.6% |
1.56B -2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
7.32M - |
-11.51M - |
- |
-30.94M - |
18.94M - |
18.48M -2.4% |
- |
-21.79M - |
- |
-91.69M - |
- |
-30.67M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
49.92M -48.1% |
96.15M 92.6% |
110.52M 15.0% |
49.92M -54.8% |
152.35M 205.2% |
110.52M -27.5% |
38.08M -65.5% |
34.56M -9.2% |
19.5M -43.6% |
99.54M 410.4% |
11.24M -88.7% |
230.14M 1946.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
152.35M 205.2% |
110.52M -27.5% |
38.08M -65.5% |
34.62M -9.1% |
19.62M -43.3% |
99.54M 407.4% |
11.26M -88.7% |
230.17M 1943.6% |
64.58M -71.9% |
171.95M 166.3% |
182.47M 6.1% |
186.4M 2.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
5.18M - |
-21.22M - |
-16.65M - |
-36.57M - |
13.68M - |
5.44M -60.2% |
-50.82M - |
-76.37M - |
-152.73M - |
-167.89M - |
-44.02M - |
-101.75M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
16.72M 8.6% |
46.98M 181.0% |
- |
34.33M - |
34.01M -0.9% |
34.54M 1.5% |
- |
46.87M - |
- |
71.02M - |
- |
90.93M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.173 4.2% |
0.485 179.8% |
-0.011 - |
0.345 - |
0.325 -5.7% |
0.333 2.4% |
0.368 10.5% |
0.437 19.0% |
0.506 15.7% |
0.56 10.7% |
0.65 16.1% |
0.68 4.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
13.72% - |
- |
7.05% - |
6.75% -4.4% |
6.92% 2.6% |
7.28% 5.2% |
4.59% -36.9% |
5.72% 24.6% |
6.75% 18.0% |
7.88% 16.7% |
5.84% -25.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
11.5% - |
- |
6.2% - |
5.64% -8.9% |
5.97% 5.9% |
5.72% -4.2% |
4.12% -28.0% |
4.85% 17.6% |
5.22% 7.7% |
6.03% 15.4% |
5.02% -16.7% |