2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 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] |
27.09% -1.5% |
26.06% -3.8% |
25.63% -1.6% |
26.09% 1.8% |
24.03% -7.9% |
22.52% -6.3% |
22.81% 1.3% |
18.94% -16.9% |
18.11% -4.4% |
15.87% -12.4% |
11.92% -24.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.52% -2.1% |
38.76% -1.9% |
37.38% -3.6% |
35.9% -4.0% |
35.73% -0.5% |
36.61% 2.5% |
37.03% 1.1% |
36.56% -1.3% |
35.36% -3.3% |
33.84% -4.3% |
34.14% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.99% -2.6% |
28.11% -3.0% |
28.36% 0.9% |
26.3% -7.3% |
25.55% -2.8% |
25.34% -0.8% |
24.02% -5.2% |
22.67% -5.6% |
20.92% -7.7% |
19.34% -7.6% |
19.23% -0.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
793.32M 8.0% |
842.44M 6.2% |
947.41M 12.5% |
982.94M 3.8% |
980.92M -0.2% |
945.8M -3.6% |
855.91M -9.5% |
840.27M -1.8% |
813.77M -3.2% |
823.32M 1.2% |
856.55M 4.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.79B 3.7% |
1.83B 2.0% |
1.91B 4.4% |
2.01B 5.4% |
1.99B -1.1% |
1.99B 0.1% |
2.05B 3.0% |
2.08B 1.5% |
2.14B 2.6% |
2.16B 1.0% |
2.45B 13.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
208.18M 9.2% |
206.85M -0.6% |
200.85M -2.9% |
261.75M 30.3% |
213.59M -18.4% |
204.86M -4.1% |
197.79M -3.4% |
182.37M -7.8% |
231.38M 26.9% |
275.27M 19.0% |
529.19M 92.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 3.0% |
1.62B 2.3% |
1.7B 5.2% |
1.75B 2.6% |
1.77B 1.4% |
1.79B 0.8% |
1.85B 3.8% |
1.89B 1.7% |
1.89B 0.3% |
1.87B -1.2% |
1.9B 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
142.59M - |
- |
209.92M - |
- |
227.72M - |
- |
135.06M - |
- |
239.71M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.73M 24.7% |
143.51M -13.4% |
125.22M -12.7% |
899.01M 617.9% |
954.99M 6.2% |
538.54M -43.6% |
438.24M -18.6% |
709.02M 61.8% |
482.79M -31.9% |
337.13M -30.2% |
402.76M 19.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
958.29M 6.0% |
538.54M -43.8% |
442.77M -17.8% |
698.98M 57.9% |
467.37M -33.1% |
337.13M -27.9% |
393.03M 16.6% |
482.07M 22.7% |
525.48M 9.0% |
340.93M -35.1% |
404.52M 18.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.99M -12.2% |
4.29M -94.4% |
-705.33K - |
86.29M - |
107M 24.0% |
75.37M -29.6% |
80.81M 7.2% |
-29.57M - |
-2.63M - |
59.01M - |
60.6M 2.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
219.51M - |
- |
256.45M - |
- |
208.79M - |
- |
152.2M - |
- |
128.18M - |
- | |
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.757 -0.8% |
1.693 -3.7% |
1.714 1.3% |
1.757 2.5% |
1.643 -6.5% |
1.507 -8.3% |
1.379 -8.5% |
1.127 -18.2% |
1.037 -8.0% |
0.92 -11.3% |
0.73 -20.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.57% -27.8% |
19.13% 40.9% |
19.89% 4.0% |
15.61% -21.5% |
14.04% -10.0% |
12.5% -11.0% |
10.97% -12.3% |
8.76% -20.1% |
8.04% -8.2% |
7.15% -11.1% |
5.44% -24.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12% -25.2% |
16.35% 36.3% |
17.14% 4.9% |
13.72% -20.0% |
12.47% -9.1% |
11.16% -10.5% |
9.87% -11.6% |
7.78% -21.1% |
7.15% -8.1% |
6.3% -11.8% |
4.54% -28.0% |