2018 Q4 | 2019 Q4 | 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] |
24.2% -13.9% |
26.3% 8.7% |
26.54% 0.9% |
26.35% -0.7% |
22.24% -15.6% |
25.99% 16.9% |
21.8% -16.1% |
16.38% -24.9% |
22.03% 34.5% |
23.98% 8.8% |
24.19% 0.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
63.72% 0.1% |
62.32% -2.2% |
61.82% -0.8% |
60.75% -1.7% |
58.87% -3.1% |
57.43% -2.4% |
56.85% -1.0% |
55.4% -2.5% |
55.36% -0.1% |
55.69% 0.6% |
54.89% -1.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
24.51% -16.7% |
27.45% 12.0% |
26.16% -4.7% |
20.3% -22.4% |
11.83% -41.7% |
5.86% -50.5% |
-4.51% - |
-6.15% - |
0.67% - |
7.1% 967.7% |
9.44% 32.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
82.51M -8.7% |
339.18M 311.1% |
319M -6.0% |
284.22M -10.9% |
237.42M -16.5% |
199.83M -15.8% |
175.28M -12.3% |
175.48M 0.1% |
206.21M 17.5% |
249.31M 20.9% |
284.37M 14.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
294.52M - |
286.23M -2.8% |
1.66B 479.5% |
1.67B 0.8% |
1.7B 1.8% |
1.7B -0.2% |
1.73B 2.0% |
1.72B -0.5% |
1.75B 1.8% |
1.7B -3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
68.86M - |
44.54M -35.3% |
42.14M -5.4% |
54.21M 28.6% |
56.01M 3.3% |
48.5M -13.4% |
71.53M 47.5% |
65.41M -8.6% |
69.75M 6.6% |
53.29M -23.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
225.66M - |
241.69M 7.1% |
1.62B 568.8% |
1.62B 0.1% |
1.65B 1.7% |
1.65B 0.2% |
1.66B 0.7% |
1.66B -0.2% |
1.68B 1.6% |
1.65B -2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
130.11M - |
- |
40.13M - |
- |
-12.52M - |
- |
14.49M - |
- |
66.12M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
150.74M 43.2% |
75.09M -50.2% |
105.28M 40.2% |
150.74M 43.2% |
175.93M 16.7% |
197.4M 12.2% |
167.32M -15.2% |
1.14B 583.6% |
1.12B -2.4% |
1.06B -5.1% |
1.03B -2.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
175.93M 16.7% |
197.4M 12.2% |
168.54M -14.6% |
1.14B 578.2% |
1.11B -2.5% |
1.06B -4.9% |
1.03B -2.8% |
477.21M -53.7% |
428.27M -10.3% |
366.26M -14.5% |
589.22M 60.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
28.26M -40.2% |
121.86M 331.2% |
76.36M -37.3% |
28.9M -62.1% |
-930.8K - |
-22.72M - |
-22.68M - |
2.2M - |
15.07M 585.4% |
40.62M 169.5% |
77.85M 91.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
89.22M - |
- |
74.88M - |
- |
51.93M - |
- |
28.74M - |
- |
59.77M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.33 -19.5% |
1.41 327.3% |
1.33 -5.7% |
1.13 -15.0% |
0.74 -34.5% |
0.663 -10.4% |
0.452 -31.9% |
0.313 -30.6% |
0.543 73.4% |
0.696 28.1% |
0.803 15.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
52.68% - |
35.03% -33.5% |
8.4% -76.0% |
3.26% -61.1% |
5.55% 70.1% |
4.04% -27.2% |
1.75% -56.6% |
2.77% 58.2% |
3.59% 29.4% |
4.17% 16.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
40.02% - |
29.58% -26.1% |
7.95% -73.1% |
3.16% -60.3% |
5.2% 64.9% |
3.85% -26.0% |
1.7% -56.0% |
2.68% 57.9% |
3.46% 29.3% |
4.05% 16.9% |