2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 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] | [friend] | [friend] | [friend] |
0% - |
0% - |
57.3% - |
55.73% -2.7% |
54.22% -2.7% |
54.22% 0% |
50.4% -7.0% |
50.07% -0.7% |
50.07% 0% |
47.68% -4.8% |
44.84% -6.0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.55% 28.0% |
12.95% -4.5% |
4.6% -64.4% |
8.93% 93.9% |
10.09% 13.0% |
16.06% 59.1% |
10.64% -33.8% |
6.73% -36.8% |
4.11% -38.9% |
6.32% 53.9% |
6.4% 1.3% |
10.01% 56.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.02% 29.0% |
27.73% -7.6% |
23.04% -16.9% |
25.64% 11.3% |
26.44% 3.1% |
29.96% 13.3% |
28.65% -4.4% |
23.66% -17.4% |
21.97% -7.1% |
27.75% 26.3% |
27.3% -1.6% |
30.47% 11.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.06% 67.3% |
13.29% -11.8% |
3.98% -70.1% |
9.11% 129.1% |
9.64% 5.8% |
19.48% 102.1% |
12.12% -37.8% |
6.59% -45.7% |
4.21% -36.1% |
6.74% 60.2% |
7.45% 10.6% |
9.99% 34.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.58M 7.1% |
359.21M 17.9% |
299.32M -16.7% |
270.7M -9.6% |
296.07M 9.4% |
558.48M 88.6% |
466.92M -16.4% |
313.73M -32.8% |
329.84M 5.1% |
311.17M -5.7% |
303.17M -2.6% |
299.65M -1.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.87B -5.9% |
2B 6.7% |
1.96B -1.6% |
1.94B -1.2% |
1.97B 1.3% |
2.19B 11.3% |
2.29B 4.7% |
2.07B -9.5% |
1.93B -6.8% |
2.24B 16.0% |
2.26B 0.9% |
2.26B 0.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
269.35M 8.2% |
350.61M 30.2% |
299.06M -14.7% |
252.24M -15.7% |
368.38M 46.0% |
504.8M 37.0% |
554.28M 9.8% |
337.46M -39.1% |
363.39M 7.7% |
360.53M -0.8% |
367.28M 1.9% |
343.09M -6.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59B -7.9% |
1.63B 2.7% |
1.65B 1.3% |
1.67B 1.4% |
1.58B -5.4% |
1.67B 5.7% |
1.73B 3.2% |
1.73B 0.0% |
1.56B -9.6% |
1.87B 20.0% |
1.9B 1.2% |
1.92B 1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.04M - |
- | - | - |
87.97M - |
- | - | - |
117.91M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
438.85M -32.3% |
306.98M -30.0% |
290.02M -5.5% |
656.7M 126.4% |
286.55M -56.4% |
162.3M -43.4% |
104.57M -35.6% |
349.7M 234.4% |
200.45M -42.7% |
113.45M -43.4% |
371.8M 227.7% |
282.8M -23.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.98M -30.0% |
290.02M -5.5% |
656.7M 126.4% |
286.55M -56.4% |
162.3M -43.4% |
104.57M -35.6% |
349.7M 234.4% |
200.45M -42.7% |
113.45M -43.4% |
371.8M 227.7% |
282.8M -23.9% |
199.2M -29.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-27.37M - |
-24.15M - |
-15.31M - |
-54.14M - |
55.35M - |
53.03K -99.9% |
219.44M 413706.2% |
56.42M -74.3% |
16.82M -70.2% |
22M 30.8% |
15.04M -31.7% |
-31.21M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.27M - |
- | - | - |
52.97M - |
- | - | - |
33.98M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.147 37.0% |
0.166 12.7% |
0.048 -70.9% |
0.086 78.6% |
0.106 23.6% |
0.319 200.2% |
0.177 -44.6% |
0.075 -57.4% |
0.048 -35.8% |
0.07 45.0% |
0.065 -6.8% |
0.101 53.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.5% 41.5% |
2.89% 15.9% |
0.84% -70.9% |
1.45% 73.0% |
1.83% 26.1% |
5.51% 200.3% |
2.92% -47.0% |
1.22% -58.2% |
0.82% -32.6% |
1.15% 39.1% |
1.03% -10.1% |
1.57% 52.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.14% 41.3% |
2.4% 12.4% |
0.7% -71.0% |
1.24% 77.9% |
1.53% 23.5% |
4.32% 182.3% |
2.22% -48.6% |
0.97% -56.4% |
0.68% -30.1% |
0.94% 39.4% |
0.86% -8.5% |
1.33% 53.8% |