2018 Q1 | 2018 Q2 | 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] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.83% -50.5% |
12.25% 79.4% |
7.96% -35.0% |
5.61% -29.5% |
4.46% -20.5% |
3.04% -31.9% |
5.07% 66.9% |
2.67% -47.4% |
1.23% -53.8% |
1.36% 9.9% |
4.02% 196.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.1% -1.0% |
54.82% -0.5% |
54.47% -0.6% |
55.94% 2.7% |
52.99% -5.3% |
51.43% -2.9% |
49.79% -3.2% |
53.96% 8.4% |
51.72% -4.1% |
52% 0.5% |
52.3% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.87% -45.4% |
13.32% 69.2% |
10.04% -24.6% |
6.65% -33.8% |
5.49% -17.4% |
4.11% -25.1% |
4.38% 6.6% |
2.69% -38.7% |
0.13% -95.3% |
0.85% 578.1% |
3.45% 304.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.06M 6.8% |
239.81M -1.7% |
283.5M 18.2% |
290.05M 2.3% |
268.71M -7.4% |
259.15M -3.6% |
279.61M 7.9% |
273.73M -2.1% |
257.6M -5.9% |
257.78M 0.1% |
270.58M 5.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
449.31M 7.1% |
480.41M 6.9% |
570.78M 18.8% |
568.52M -0.4% |
586.72M 3.2% |
579.32M -1.3% |
627.4M 8.3% |
629.2M 0.3% |
629.5M 0.0% |
608.89M -3.3% |
650.03M 6.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.18M 7.1% |
163.4M -1.7% |
230.28M 40.9% |
212.31M -7.8% |
219.42M 3.3% |
199.75M -9.0% |
231.46M 15.9% |
223.16M -3.6% |
232.97M 4.4% |
223.75M -4.0% |
260.15M 16.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.13M 7.1% |
317.01M 12.0% |
340.5M 7.4% |
356.21M 4.6% |
367.3M 3.1% |
379.57M 3.3% |
395.94M 4.3% |
406.04M 2.6% |
396.53M -2.3% |
385.14M -2.9% |
389.88M 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85M -94.4% |
-6.1M - |
53.8M - |
-29.35M - |
10.01M - |
-11.02M - |
48.83M - |
-14.1M - |
12.49M - |
-3.88M - |
38.39M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.58M 20.1% |
221.6M 0.9% |
218.46M -1.4% |
270.61M 23.9% |
237.86M -12.1% |
244.05M 2.6% |
234.72M -3.8% |
283.32M 20.7% |
269.33M -4.9% |
266.9M -0.9% |
245.45M -8.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
221.6M 0.9% |
218.46M -1.4% |
270.61M 23.9% |
237.86M -12.1% |
244.05M 2.6% |
234.72M -3.8% |
283.32M 20.7% |
269.33M -4.9% |
266.9M -0.9% |
245.45M -8.0% |
273.42M 11.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34M -95.9% |
-6.53M - |
52.73M - |
-30.8M - |
8.62M - |
-12.28M - |
47.68M - |
-15.07M - |
11.49M - |
-4.96M - |
36.66M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.67M -47.1% |
29.38M 76.3% |
22.57M -23.2% |
16.27M -27.9% |
11.99M -26.3% |
7.87M -34.4% |
14.17M 80.1% |
7.3M -48.5% |
3.18M -56.5% |
3.49M 9.9% |
10.87M 211.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.67M -47.1% |
29.38M 76.3% |
22.57M -23.2% |
16.27M -27.9% |
11.99M -26.3% |
7.87M -34.4% |
14.17M 80.1% |
7.3M -48.5% |
3.18M -56.5% |
3.49M 9.9% |
10.87M 211.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -47.6% |
0.39 77.3% |
0.3 -23.1% |
0.22 -26.7% |
0.16 -27.3% |
0.11 -31.3% |
0.19 72.7% |
0.1 -47.4% |
0.04 -60.0% |
0.05 25.0% |
0.15 200% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.09% -52.5% |
9.79% 60.8% |
6.86% -29.9% |
4.67% -32.0% |
3.31% -29.1% |
2.11% -36.4% |
3.65% 73.5% |
1.82% -50.2% |
0.79% -56.5% |
0.89% 12.9% |
2.81% 213.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.84% -52.6% |
6.32% 64.8% |
4.29% -32.1% |
2.86% -33.5% |
2.08% -27.3% |
1.35% -35.0% |
2.35% 74.1% |
1.16% -50.5% |
0.51% -56.6% |
0.56% 11.7% |
1.73% 206.1% |