2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
0% - |
0% - |
67.78% - |
66.39% -2.0% |
62.96% -5.2% |
62.46% -0.8% |
58.21% -6.8% |
54.9% -5.7% |
55.2% 0.6% |
55.42% 0.4% |
55.42% 0% |
50.92% -8.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.47% 7.2% |
19.66% 1.0% |
18.48% -6.0% |
19% 2.8% |
16.98% -10.6% |
13.66% -19.6% |
9.1% -33.4% |
8.21% -9.8% |
6.42% -21.7% |
7.82% 21.8% |
6.53% -16.5% |
6.64% 1.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.57% 0.0% |
35.36% -3.3% |
36% 1.8% |
35.41% -1.7% |
32.96% -6.9% |
31.29% -5.1% |
25.78% -17.6% |
25.26% -2.0% |
25.13% -0.5% |
26.44% 5.2% |
27.61% 4.4% |
28.87% 4.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.76% 8.6% |
16.15% -9.1% |
19.21% 18.9% |
19.51% 1.6% |
17.38% -11.0% |
14.28% -17.8% |
7% -51.0% |
5.55% -20.7% |
2.86% -48.6% |
4.32% 51.3% |
5.09% 17.8% |
5.95% 16.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
787.42M 7.1% |
763.7M -3.0% |
866.5M 13.5% |
889.14M 2.6% |
868.85M -2.3% |
883.84M 1.7% |
763.96M -13.6% |
758.9M -0.7% |
708.59M -6.6% |
716.49M 1.1% |
642.99M -10.3% |
648.5M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27B 1.0% |
2.31B 1.8% |
2.48B 7.4% |
2.49B 0.1% |
2.43B -2.3% |
2.49B 2.7% |
2.71B 8.7% |
2.63B -3.0% |
2.58B -1.9% |
2.53B -2.0% |
2.55B 0.8% |
2.59B 1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
414.79M -5.3% |
427.98M 3.2% |
516.52M 20.7% |
503.06M -2.6% |
477.52M -5.1% |
545.32M 14.2% |
721.09M 32.2% |
629.91M -12.6% |
577.43M -8.3% |
516.68M -10.5% |
511.75M -1.0% |
545.92M 6.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.84B 2.3% |
1.87B 1.3% |
1.95B 4.5% |
1.97B 0.8% |
1.93B -1.7% |
1.93B -0.2% |
1.97B 2.0% |
1.98B 0.4% |
1.98B 0.1% |
1.99B 0.4% |
2.01B 1.1% |
2.02B 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.25M - |
- |
-20.3M - |
- |
-48.08M - |
- |
-57.74M - |
- |
19.28M - |
- |
8.3M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.54M 4.1% |
220.78M 167.5% |
382.56M 73.3% |
269.51M -29.6% |
228.57M -15.2% |
189.22M -17.2% |
161.79M -14.5% |
167.74M 3.7% |
160.74M -4.2% |
153.55M -4.5% |
208.32M 35.7% |
272.22M 30.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.09M -21.5% |
164.85M 10.6% |
161.79M -1.9% |
168.09M 3.9% |
240.22M 42.9% |
233.03M -3.0% |
208.32M -10.6% |
351.35M 68.7% |
128.79M -63.3% |
155.42M 20.7% |
239.82M 54.3% |
220.94M -7.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.33M 0.4% |
42.01M 4.2% |
-47.7M - |
-41.35M - |
-90.84M - |
-80.49M - |
-128.07M - |
-127.13M - |
-104.49M - |
-108.46M - |
-131.33M - |
-58.63M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.79M - |
- |
165.7M - |
- |
152.2M - |
- |
74.22M - |
- |
49.14M - |
- |
43.96M - |
- | |
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] |
1.29 7.5% |
1.22 -5.4% |
1.21 -0.8% |
1.28 5.8% |
1.12 -12.5% |
0.91 -18.8% |
0.53 -41.8% |
0.47 -11.3% |
0.35 -25.5% |
0.43 22.9% |
0.32 -25.6% |
0.33 3.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.48% 68.4% |
8.38% -32.8% |
8.55% 1.9% |
8.96% 4.9% |
7.81% -12.9% |
6.36% -18.6% |
3.55% -44.2% |
3.16% -11.0% |
2.33% -26.3% |
2.86% 23.0% |
2.11% -26.2% |
2.16% 2.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.07% 52.9% |
6.76% -25.5% |
6.7% -0.8% |
7.14% 6.4% |
6.28% -12.0% |
5.03% -20.0% |
2.68% -46.7% |
2.44% -9.1% |
1.82% -25.3% |
2.23% 22.8% |
1.6% -28.5% |
1.65% 3.4% |