2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.83% -28.2% |
25% 26.1% |
9.05% -63.8% |
21.55% 138.0% |
18.17% -15.7% |
11.97% -34.1% |
1.63% -86.4% |
-11.84% - |
9.61% - |
8.27% -13.9% |
15.61% 88.7% |
8.32% -46.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.89% 4.2% |
40.2% -12.4% |
38% -5.5% |
38.91% 2.4% |
32.77% -15.8% |
26.34% -19.6% |
25.86% -1.8% |
20.89% -19.2% |
26.52% 27.0% |
31.74% 19.7% |
38.69% 21.9% |
31.93% -17.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.61% -4.5% |
29.12% -13.4% |
26.09% -10.4% |
26.64% 2.1% |
17.58% -34.0% |
9.14% -48.0% |
10.82% 18.4% |
-4.67% - |
6.21% - |
14.73% 137.1% |
24.48% 66.2% |
14.78% -39.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.99M 29.9% |
232.23M 2.8% |
223.47M -3.8% |
190.36M -14.8% |
159.34M -16.3% |
130.6M -18.0% |
129.52M -0.8% |
74.28M -42.7% |
122.37M 64.7% |
133M 8.7% |
133.45M 0.3% |
98.28M -26.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 5.2% |
1.2B 6.5% |
1.18B -1.3% |
1.21B 2.9% |
1.18B -2.8% |
1.61B 36.0% |
1.61B 0.0% |
1.58B -1.4% |
1.58B 0.1% |
1.6B 1.0% |
1.63B 1.7% |
1.61B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.51M 8.1% |
251.23M 4.0% |
208.64M -17.0% |
196.99M -5.6% |
191.15M -3.0% |
498.58M 160.8% |
465.21M -6.7% |
451.13M -3.0% |
450.14M -0.2% |
454.75M 1.0% |
468.46M 3.0% |
464.85M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
882.05M 4.4% |
945.12M 7.2% |
971.82M 2.8% |
1.02B 4.7% |
989.36M -2.8% |
1.11B 11.9% |
1.14B 3.0% |
1.13B -0.8% |
1.13B 0.2% |
1.14B 1.0% |
1.16B 1.2% |
1.15B -1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.79M - |
- | - | - |
52.89M - |
- | - | - |
37.74M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.61M -17.5% |
184.01M -25.7% |
256.34M 39.3% |
263.47M 2.8% |
202.94M -23.0% |
123.75M -39.0% |
588.13M 375.2% |
310.07M -47.3% |
295.49M -4.7% |
271.42M -8.1% |
390.71M 44.0% |
364.94M -6.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
184.01M -25.7% |
256.34M 39.3% |
263.47M 2.8% |
202.94M -23.0% |
123.75M -39.0% |
588.13M 375.2% |
310.07M -47.3% |
295.49M -4.7% |
271.42M -8.1% |
390.71M 44.0% |
364.94M -6.6% |
351.72M -3.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88.81M - |
66.74M - |
15.81M -76.3% |
-36.37M - |
-6.61M - |
10.53M - |
25.45M 141.7% |
-12.69M - |
-55.79M - |
-2.9M - |
22.46M - |
8.86M -60.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.87M - |
- | - | - |
69.97M - |
- | - | - |
3.04M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.32 -6.6% |
0.58 81.2% |
0.144 -75.1% |
0.29 100.7% |
0.21 -27.6% |
0.03 -85.7% |
0.09 200% |
-0.06 - |
0.08 - |
0.08 0% |
0.15 87.5% |
0.07 -53.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.19% -11.3% |
6.36% 22.5% |
2.11% -66.8% |
4.12% 95.3% |
2.88% -30.0% |
1.49% -48.3% |
0.19% -87.4% |
-0.78% - |
1.04% - |
0.97% -7.0% |
1.81% 87.3% |
0.71% -60.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.09% -12.8% |
5.01% 22.4% |
1.7% -66.0% |
3.42% 101.2% |
2.42% -29.4% |
1.12% -53.6% |
0.13% -88.3% |
-0.55% - |
0.74% - |
0.69% -6.9% |
1.29% 86.8% |
0.51% -60.9% |