2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - |
0% - |
0% - |
- | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.66% -1.1% |
20.42% -5.7% |
19.73% -3.4% |
19.53% -1.0% |
19.98% 2.3% |
20.7% 3.6% |
17.97% -13.2% |
16.87% -6.2% |
18.76% 11.2% |
17.76% -5.3% |
18.95% 6.7% |
18.56% -2.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.08% -0.3% |
48.22% -3.7% |
45.2% -6.3% |
44.8% -0.9% |
44.95% 0.3% |
44.43% -1.2% |
44.2% -0.5% |
43.71% -1.1% |
45.15% 3.3% |
45.86% 1.6% |
48.1% 4.9% |
47.67% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.56% -2.4% |
34.2% -6.5% |
32.4% -5.3% |
32.47% 0.2% |
32.48% 0.0% |
32.09% -1.2% |
30.17% -6.0% |
28.74% -4.7% |
30.1% 4.7% |
29.49% -2.0% |
30.89% 4.7% |
29.62% -4.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
916.34M 0.1% |
954.84M 4.2% |
1.08B 13.5% |
1.13B 4.4% |
1.18B 4.6% |
1.2B 1.0% |
1.19B -0.7% |
1.21B 2.0% |
1.25B 3.2% |
1.28B 2.0% |
1.28B 0.1% |
1.29B 0.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.07B -5.2% |
5.14B 1.4% |
5.35B 4.1% |
5.47B 2.3% |
5.77B 5.5% |
5.74B -0.6% |
5.82B 1.4% |
5.79B -0.6% |
5.93B 2.4% |
5.96B 0.5% |
6.24B 4.8% |
6.33B 1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.87B -9.1% |
2.89B 0.8% |
3.01B 4.1% |
3.09B 2.7% |
3.4B 9.9% |
3.3B -2.9% |
3.4B 3.1% |
3.34B -1.9% |
3.34B 0.1% |
3.32B -0.6% |
3.48B 4.9% |
3.54B 1.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.07B -0.5% |
2.12B 2.4% |
2.2B 4.1% |
2.24B 1.9% |
2.24B -0.3% |
2.3B 2.7% |
2.35B 2.3% |
2.35B -0.3% |
2.43B 3.8% |
2.49B 2.2% |
2.56B 3.0% |
2.59B 1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
329.83M - |
- |
364.49M - |
- |
426.73M - |
- |
389.82M - |
- |
353.96M - |
- |
323.49M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.66M 65.3% |
186.39M 62.6% |
168.18M -9.8% |
1.06B 529.3% |
605.14M -42.8% |
412.94M -31.8% |
208.92M -49.4% |
285.04M 36.4% |
411.39M 44.3% |
389.6M -5.3% |
294.35M -24.4% |
245.82M -16.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
605.14M -42.8% |
412.94M -31.8% |
208.92M -49.4% |
285.04M 36.4% |
411.39M 44.3% |
389.6M -5.3% |
294.35M -24.4% |
245.82M -16.5% |
278.14M 13.1% |
236.89M -14.8% |
368.07M 55.4% |
267.7M -27.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-105.08M - |
-178.73M - |
-199.86M - |
-149.9M - |
-73.76M - |
-8.58M - |
110.64M - |
114.1M 3.1% |
32.43M -71.6% |
8.17M -74.8% |
-58.51M - |
-150.78M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.35M - |
- |
218.29M - |
- |
239.76M - |
- |
215.39M - |
- |
233.51M - |
- |
236.77M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.541 -7.0% |
0.493 -8.8% |
0.493 0% |
0.48 -2.7% |
0.433 -9.7% |
0.403 -6.9% |
0.46 14.1% |
0.4 -13.0% |
0.5 25.0% |
0.49 -2.0% |
0.52 6.1% |
0.51 -1.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.35% 27.8% |
9.21% -25.4% |
12.31% 33.6% |
10.23% -16.9% |
10.99% 7.5% |
11.21% 2.0% |
9.37% -16.4% |
8.9% -5.0% |
10.04% 12.8% |
9.46% -5.8% |
9.85% 4.1% |
9.67% -1.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.44% 18.5% |
3.79% -14.6% |
4.39% 15.6% |
4.08% -6.9% |
4.36% 6.9% |
4.55% 4.3% |
3.82% -16.0% |
3.63% -5.1% |
4.01% 10.5% |
3.87% -3.4% |
4.01% 3.6% |
3.94% -1.8% |