2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
19.34% - |
14.04% -27.4% |
17.43% 24.2% |
16.45% -5.6% |
18.29% 11.2% |
18.45% 0.8% |
17.56% -4.8% |
18.45% 5.1% |
16.55% -10.3% |
17.39% 5.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
38.82% - |
31.68% -18.4% |
35.97% 13.6% |
33.77% -6.1% |
35.53% 5.2% |
34.97% -1.6% |
34.39% -1.6% |
34.76% 1.1% |
33.57% -3.4% |
35.22% 4.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
20.84% - |
16.87% -19.0% |
19.77% 17.2% |
18.93% -4.3% |
21.78% 15.1% |
22.23% 2.1% |
21.35% -4.0% |
22.2% 4.0% |
19.65% -11.5% |
20.27% 3.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
483.91M 114.3% |
156.33M -67.7% |
620.31M 296.8% |
210.72M -66.0% |
916.18M 334.8% |
1.01B 10.5% |
1.06B 4.5% |
1.1B 4.3% |
975.07M -11.5% |
938.83M -3.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.35B 28.9% |
- | - | - |
2.1B - |
2.73B 30.1% |
2.69B -1.4% |
2.83B 5.4% |
2.73B -3.5% |
2.71B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
938.91M 36.7% |
- | - | - |
1.52B - |
1.59B 4.8% |
1.51B -5.2% |
1.64B 8.8% |
1.52B -7.6% |
1.45B -4.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
406.52M 13.7% |
- | - | - |
575.54M - |
1.13B 97.1% |
1.18B 3.9% |
1.19B 1.1% |
1.22B 2.1% |
1.26B 3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
74.87M 352.3% |
- |
89.69M - |
- |
116.61M - |
- |
8.32M - |
- |
-11.48M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
24.96M 0% |
49.17M 97.0% |
53.5M 8.8% |
100.87M 88.5% |
49.17M -51.3% |
53.42M 8.7% |
100.87M 88.8% |
115.7M 14.7% |
157.16M 35.8% |
602.47M 283.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
49.17M -8.1% |
53.42M 8.7% |
100.85M 88.8% |
115.7M 14.7% |
157.16M 35.8% |
602.48M 283.4% |
531.1M -11.8% |
496.56M -6.5% |
359.21M -27.7% |
359.46M 0.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
3.12M - |
-51.32M - |
3.85M - |
51.05M 1226.0% |
23.01M -54.9% |
-10.07M - |
-85.99M - |
-135.35M - |
-129.66M - |
-112.74M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
92.73M 108.8% |
- |
106.69M - |
- |
165.88M - |
- |
185.42M - |
- |
161M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.93 106.7% |
0.22 -76.3% |
1.08 390.9% |
0.34 -68.5% |
1.67 391.2% |
1.86 11.4% |
1.74 -6.5% |
1.79 2.9% |
1.29 -27.9% |
1.2 -7.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
26.09% - |
- | - | - |
34.13% - |
16.45% -51.8% |
15.75% -4.3% |
17.07% 8.4% |
18.02% 5.6% |
13.64% -24.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
8.13% - |
- | - | - |
9.74% - |
6.84% -29.7% |
6.91% 0.9% |
7.18% 3.9% |
6.69% -6.9% |
6.01% -10.1% |