2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.01% 0.2% |
30.32% -2.2% |
30.49% 0.5% |
31.1% 2.0% |
32.24% 3.6% |
32.8% 1.8% |
33.31% 1.6% |
34.65% 4.0% |
34.31% -1.0% |
33.09% -3.6% |
33.11% 0.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.99% -0.3% |
74.85% -0.2% |
74.66% -0.3% |
73.82% -1.1% |
74.14% 0.4% |
74.37% 0.3% |
74.54% 0.2% |
74.89% 0.5% |
75.1% 0.3% |
75.36% 0.4% |
75.89% 0.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.97% -1.5% |
31.35% -4.9% |
30.4% -3.0% |
29.9% -1.7% |
31.51% 5.4% |
31.97% 1.5% |
32.15% 0.6% |
34.34% 6.8% |
34.17% -0.5% |
33.19% -2.9% |
33.1% -0.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
478.01M -5.1% |
470.77M -1.5% |
471.44M 0.1% |
457.37M -3.0% |
475.23M 3.9% |
465.27M -2.1% |
445.32M -4.3% |
460.96M 3.5% |
450.62M -2.2% |
445.34M -1.2% |
455.8M 2.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 3.4% |
1.43B 2.2% |
1.47B 2.8% |
1.46B -0.5% |
1.52B 3.8% |
1.59B 4.8% |
1.58B -0.9% |
1.61B 2.1% |
1.73B 7.1% |
1.82B 5.5% |
1.82B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.76M 5.3% |
152.23M -2.9% |
149.39M -1.9% |
175.25M 17.3% |
176.56M 0.7% |
210.59M 19.3% |
161.6M -23.3% |
292.61M 81.1% |
363.65M 24.3% |
431.76M 18.7% |
435.93M 1.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 3.1% |
1.28B 2.8% |
1.32B 3.3% |
1.29B -2.6% |
1.34B 4.2% |
1.38B 2.9% |
1.42B 2.5% |
1.32B -6.9% |
1.36B 3.3% |
1.39B 2.0% |
1.38B -0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
188.86M - |
- |
223.7M - |
- |
244.56M - |
- |
196.02M - |
- |
173.05M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
266.35M 182.1% |
121.41M -54.4% |
168.48M 38.8% |
366.87M 117.8% |
86.21M -76.5% |
241.63M 180.3% |
258.87M 7.1% |
288.68M 11.5% |
299.58M 3.8% |
292.14M -2.5% |
197.05M -32.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.43M -76.5% |
241.63M 179.6% |
362.02M 49.8% |
288.51M -20.3% |
299.16M 3.7% |
292.14M -2.3% |
196.7M -32.7% |
209.62M 6.6% |
227.47M 8.5% |
201.6M -11.4% |
276.89M 37.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.52M 9.5% |
116.31M -5.8% |
140.34M 20.7% |
155.29M 10.6% |
150.84M -2.9% |
119.28M -20.9% |
29.47M -75.3% |
-50.07M - |
-129.83M - |
-128.32M - |
-106.59M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
142.76M - |
- |
142.26M - |
- |
152.63M - |
- |
159.74M - |
- |
147.37M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 -7.0% |
0.37 -7.5% |
0.36 -2.7% |
0.35 -2.8% |
0.38 8.6% |
0.38 0% |
0.37 -2.6% |
0.4 8.1% |
0.39 -2.5% |
0.37 -5.1% |
0.38 2.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.18% -8.7% |
13.18% -7.1% |
12.79% -2.9% |
11.41% -10.8% |
11.85% 3.8% |
11.48% -3.1% |
10.84% -5.6% |
12.26% 13.1% |
11.44% -6.7% |
10.64% -6.9% |
10.79% 1.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.54% -8.1% |
11.71% -6.6% |
11.27% -3.8% |
10.1% -10.4% |
10.5% 3.9% |
10.1% -3.8% |
9.74% -3.6% |
10.39% 6.8% |
9.53% -8.3% |
8.64% -9.4% |
8.89% 2.9% |