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] | - | - | - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
0% - |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
16.99% 261.3% |
32.53% 91.5% |
28.2% -13.3% |
29.23% 3.7% |
37.08% 26.8% |
36.33% -2.0% |
27.11% -25.4% |
26.67% -1.6% |
34.34% 28.8% |
37.79% 10.1% |
33.93% -10.2% |
28.57% -15.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
100.56% -1.2% |
100.15% -0.4% |
100.28% 0.1% |
101.39% 1.1% |
101.08% -0.3% |
100.54% -0.5% |
101.64% 1.1% |
101.79% 0.1% |
100.86% -0.9% |
101.18% 0.3% |
101.49% 0.3% |
101.54% 0.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
29.6% 210.1% |
42.24% 42.7% |
36.27% -14.1% |
37.75% 4.1% |
47.27% 25.2% |
46.42% -1.8% |
34.73% -25.2% |
35.82% 3.2% |
45.48% 27.0% |
50.33% 10.7% |
43.64% -13.3% |
39.03% -10.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
212.64M 49.3% |
195.82M -7.9% |
177.3M -9.5% |
179.6M 1.3% |
269.7M 50.2% |
238.9M -11.4% |
201M -15.9% |
190.1M -5.4% |
267.6M 40.8% |
272M 1.6% |
275M 1.1% |
253.4M -7.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.23B - |
2.21B -1.2% |
2.13B -3.4% |
2.13B -0.4% |
2.17B 2.3% |
2.15B -1.0% |
2.09B -2.7% |
2.12B 1.3% |
2.21B 4.0% |
2.22B 0.3% |
2.16B -2.7% |
2.2B 2.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
830.55M - |
741.26M -10.8% |
616.6M -16.8% |
555.9M -9.8% |
598.3M 7.6% |
695.4M 16.2% |
661.9M -4.8% |
733.6M 10.8% |
915.4M 24.8% |
939.3M 2.6% |
896.4M -4.6% |
988.7M 10.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - | - |
1.52B - |
- | - | - |
1.43B - |
- | - | - |
1.26B - |
- | |
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
76.25M 546.3% |
77.11M 1.1% |
69.9M -9.3% |
72.7M 4.0% |
141.3M 94.4% |
110.5M -21.8% |
31.5M -71.5% |
73.7M 134.0% |
125.7M 70.6% |
128.9M 2.5% |
67.6M -47.6% |
90.5M 33.9% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
272.78M 10.4% |
122.81M -55.0% |
112.5M -8.4% |
94.5M -16.0% |
96.3M 1.9% |
138.2M 43.5% |
124M -10.3% |
100.4M -19.0% |
79.8M -20.5% |
156.4M 96.0% |
156M -0.3% |
102.6M -34.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
122.88M -54.9% |
112.51M -8.4% |
94.5M -16.0% |
96.3M 1.9% |
138.2M 43.5% |
124M -10.3% |
100.4M -19.0% |
79.8M -20.5% |
156.4M 96.0% |
156M -0.3% |
102.6M -34.2% |
96.5M -5.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
74.75M 858.6% |
76.61M 2.5% |
68.9M -10.1% |
68.7M -0.3% |
137.2M 99.7% |
108.2M -21.1% |
26.4M -75.6% |
58.7M 122.3% |
117.9M 100.9% |
121.4M 3.0% |
59.1M -51.3% |
82.4M 39.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
62.94M 362.9% |
82.71M 31.4% |
64.7M -21.8% |
67.8M 4.8% |
127.5M 88.1% |
110.9M -13.0% |
71.3M -35.7% |
68.1M -4.5% |
121.7M 78.7% |
137M 12.6% |
121.4M -11.4% |
98.9M -18.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
36.12M 439.3% |
63.71M 76.4% |
50M -21.5% |
52.5M 5.0% |
100M 90.5% |
86.8M -13.2% |
54.5M -37.2% |
50.7M -7.0% |
91.9M 81.3% |
102.8M 11.9% |
93.3M -9.2% |
72.4M -22.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.36 443.9% |
0.63 74.9% |
0.49 -22.2% |
0.52 6.1% |
0.99 90.4% |
0.87 -12.1% |
0.55 -36.8% |
0.51 -7.3% |
0.94 84.3% |
1.05 11.7% |
0.96 -8.6% |
0.75 -21.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
2.57% - |
4.44% 72.5% |
3.35% -24.5% |
3.4% 1.5% |
6.36% 86.9% |
5.72% -10.0% |
3.77% -34.1% |
3.59% -4.7% |
6.86% 90.8% |
8.01% 16.8% |
7.36% -8.1% |
5.85% -20.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.62% - |
2.87% 77.5% |
2.3% -19.7% |
2.47% 7.0% |
4.65% 88.7% |
4.01% -13.8% |
2.57% -36.0% |
2.4% -6.3% |
4.24% 76.5% |
4.65% 9.5% |
4.27% -8.2% |
3.32% -22.2% |