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] | - | - | - | - | - |
0% - |
0% - |
83.35% - |
83.24% -0.1% |
83.24% 0% |
79.79% -4.1% |
- | |
Net Margin | [friend] |
11.31% -28.9% |
11.6% 2.6% |
9.2% -20.7% |
9.87% 7.3% |
10.46% 5.9% |
10.75% 2.8% |
11.02% 2.5% |
14.15% 28.4% |
15.21% 7.5% |
11.9% -21.8% |
9.85% -17.2% |
9.74% -1.1% |
|
Gross Margin | [friend] |
30.52% 8.8% |
32.4% 6.1% |
33.13% 2.3% |
33.04% -0.3% |
35.01% 6.0% |
34.56% -1.3% |
35.35% 2.3% |
35.09% -0.7% |
34.47% -1.8% |
32.34% -6.2% |
30.95% -4.3% |
32.04% 3.5% |
|
Operating Margin | [friend] |
14.65% -32.1% |
16.64% 13.6% |
14.99% -9.9% |
14.04% -6.3% |
15.86% 13.0% |
14.91% -6.0% |
16.47% 10.5% |
13.94% -15.3% |
17.56% 25.9% |
15.17% -13.6% |
10.93% -27.9% |
14.13% 29.3% |
|
Total Revenue | [friend] |
401.1M 24.8% |
426.5M 6.3% |
428.79M 0.5% |
423.96M -1.1% |
486.79M 14.8% |
564.54M 16.0% |
561.49M -0.5% |
539.3M -4.0% |
588.74M 9.2% |
631.15M 7.2% |
609.81M -3.4% |
624.08M 2.3% |
|
Total Assets | [friend] |
1.07B - |
- |
1.12B - |
1.1B -1.7% |
1.27B 15.6% |
1.55B 22.6% |
1.53B -1.4% |
1.58B 3.1% |
1.59B 0.6% |
1.72B 8.1% |
1.9B 10.6% |
1.97B 3.8% |
|
Total Liabilities | [friend] |
483.75M - |
- |
438.38M - |
375.33M -14.4% |
488.56M 30.2% |
374.85M -23.3% |
387.01M 3.2% |
356.83M -7.8% |
375.94M 5.4% |
429.02M 14.1% |
401.51M -6.4% |
405.92M 1.1% |
|
Total Equity | [friend] |
563.54M - |
- |
652.46M - |
694.32M 6.4% |
745.23M 7.3% |
1.14B 53.1% |
1.13B -1.1% |
1.2B 6.8% |
1.19B -0.9% |
1.27B 6.3% |
1.35B 6.6% |
1.41B 4.5% |
|
Operating CashFlow | [friend] |
48.66M - |
- | - | - |
152.76M - |
- | - | - |
108.89M - |
- | - | - | |
Beginning Cash Position | [friend] |
92.63M 40.8% |
136.98M 47.9% |
114.36M -16.5% |
100.04M -12.5% |
111.26M 11.2% |
190.66M 71.4% |
477.22M 150.3% |
403.94M -15.4% |
464.7M 15.0% |
432.62M -6.9% |
402.94M -6.9% |
488.38M 21.2% |
|
End Cash Position | [friend] |
136.98M 47.9% |
114.36M -16.5% |
100.04M -12.5% |
111.26M 11.2% |
190.66M 71.4% |
477.22M 150.3% |
403.94M -15.4% |
464.7M 15.0% |
432.62M -6.9% |
402.94M -6.9% |
488.38M 21.2% |
557.65M 14.2% |
|
Free Cash Flow | [friend] |
-43.41M - |
37.56M - |
44.66M 18.9% |
3.71M -91.7% |
126.98M 3326.2% |
-4.73M - |
55.65M - |
-1.7M - |
-8.94M - |
-14.65M - |
-33.78M - |
32.14M - |
|
Net Income (Cont Operations) | [friend] |
97.79M - |
- | - | - |
101.43M - |
- | - | - |
169.01M - |
- | - | - | |
Diluted Net Income | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] |
0.13 -7.1% |
0.14 7.7% |
0.11 -21.4% |
0.12 9.1% |
0.14 16.7% |
0.15 7.1% |
0.16 6.7% |
0.19 18.8% |
0.22 15.8% |
0.19 -13.6% |
0.15 -21.1% |
0.15 0% |
|
Return On Equity (%) | [friend] |
8.05% - |
- |
6.05% - |
6.22% 2.8% |
7.07% 13.8% |
6.44% -9.0% |
5.46% -15.2% |
6.55% 20.0% |
7.47% 14.1% |
6.1% -18.4% |
4.58% -24.9% |
4.4% -4.0% |
|
Return On Assets (%) | [friend] |
4.25% - |
- |
3.54% - |
3.78% 7.0% |
4.31% 13.8% |
4.3% -0.1% |
4.01% -6.8% |
4.91% 22.3% |
5.65% 15.2% |
4.54% -19.7% |
3.32% -26.9% |
3.14% -5.4% |