2016 Q4 | 2017 Q4 | 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] | - | - | - | - | - |
42.77% - |
43.84% 2.5% |
39.98% -8.8% |
39.98% 0% |
36.67% -8.3% |
36.67% 0% |
41.38% 12.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.81% 3.3% |
21.19% -11.0% |
19.77% -6.7% |
18.22% -7.9% |
16.48% -9.6% |
14.1% -14.4% |
7.58% -46.2% |
7.56% -0.2% |
6.05% -19.9% |
8.44% 39.4% |
7.68% -9.0% |
7.97% 3.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.41% -4.1% |
35.84% -13.5% |
37.43% 4.4% |
37.25% -0.5% |
36.25% -2.7% |
36.62% 1.0% |
35.17% -3.9% |
36.35% 3.3% |
36.01% -0.9% |
35.51% -1.4% |
36.25% 2.1% |
35.24% -2.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.13% -5.6% |
22.96% -12.2% |
22.31% -2.8% |
21.27% -4.7% |
20.18% -5.1% |
19.26% -4.6% |
17.57% -8.7% |
18.87% 7.4% |
16.41% -13.0% |
16.32% -0.6% |
17.62% 8.0% |
16% -9.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.49M 11.9% |
336.07M 6.2% |
382M 13.7% |
389.63M 2.0% |
384.66M -1.3% |
375.81M -2.3% |
342.08M -9.0% |
340.71M -0.4% |
316.68M -7.1% |
343.8M 8.6% |
351.08M 2.1% |
363.28M 3.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
927.63M 4.2% |
943.11M 1.7% |
1B 6.5% |
978.14M -2.6% |
1B 2.5% |
1.14B 13.9% |
1.2B 4.8% |
1.2B -0.1% |
1.32B 10.4% |
1.42B 8.0% |
1.59B 11.6% |
1.68B 5.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.13M 22.2% |
153.75M 0.4% |
191.37M 24.5% |
157.76M -17.6% |
186.54M 18.2% |
315.66M 69.2% |
365.58M 15.8% |
367.22M 0.5% |
371.2M 1.1% |
471.81M 27.1% |
643.35M 36.4% |
727.24M 13.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
720.42M 0.6% |
735.69M 2.1% |
770.08M 4.7% |
773.92M 0.5% |
767.05M -0.9% |
771.93M 0.6% |
774.67M 0.4% |
777.23M 0.3% |
891.94M 14.8% |
896.6M 0.5% |
896.89M 0.0% |
902.57M 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.66M - |
- |
44.81M - |
- |
72.8M - |
- |
3.49M - |
- |
-2.21M - |
- |
-19.13M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.08M 10.7% |
419.24M 331.8% |
419.92M 0.2% |
428M 1.9% |
207.04M -51.6% |
283.92M 37.1% |
345.8M 21.8% |
222.13M -35.8% |
218.94M -1.4% |
293.52M 34.1% |
245.2M -16.5% |
309.2M 26.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
207.04M -51.6% |
283.92M 37.1% |
345.8M 21.8% |
222.13M -35.8% |
218.94M -1.4% |
293.52M 34.1% |
245.2M -16.5% |
309.2M 26.1% |
272.28M -11.9% |
220.56M -19.0% |
160.41M -27.3% |
183.28M 14.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.56M - |
-13.56M - |
-14.48M - |
932.46K - |
-26.19M - |
-47.7M - |
-145.72M - |
-195.03M - |
-245.68M - |
-299.75M - |
-327.86M - |
-388.44M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.29M - |
- |
79.33M - |
- |
68.44M - |
- |
39.21M - |
- |
31.83M - |
- |
29.63M - |
- | |
Diluted Net Income | [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] |
0.93 8.1% |
0.82 -11.8% |
0.82 0% |
0.77 -6.1% |
0.69 -10.4% |
0.57 -17.4% |
0.28 -50.9% |
0.28 0% |
0.2 -28.6% |
0.3 50.0% |
0.28 -6.7% |
0.3 7.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.23% 13.8% |
10.04% -29.4% |
10.22% 1.8% |
9.53% -6.8% |
8.52% -10.6% |
7.03% -17.5% |
3.36% -52.2% |
3.32% -1.0% |
2.31% -30.4% |
3.48% 50.5% |
3.23% -7.2% |
3.45% 6.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.65% 11.4% |
8.03% -24.6% |
8.02% -0.1% |
7.6% -5.3% |
6.56% -13.6% |
5.08% -22.6% |
2.36% -53.6% |
2.37% 0.6% |
1.65% -30.4% |
2.26% 36.9% |
1.94% -14.4% |
2.02% 4.1% |