2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.31% -49.2% |
1.26% -3.1% |
1.03% -18.4% |
1.03% 0% |
1.19% 15.1% |
1.14% -4.0% |
1.15% 0.4% |
1.13% -1.0% |
0.99% -12.5% |
0.99% 0.2% |
0.83% -16.5% |
0.77% -6.6% |
1.02% 32.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.11% -13.2% |
2.66% 26.0% |
2.97% 11.7% |
2.47% -16.8% |
2.5% 1.3% |
2.76% 10.5% |
2.72% -1.7% |
2.63% -3.0% |
2.46% -6.7% |
2.65% 7.7% |
2.65% 0.1% |
2.72% 2.8% |
2.26% -17.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.79% -0.2% |
18.28% -2.7% |
18.56% 1.5% |
18.29% -1.4% |
17.58% -3.9% |
16.85% -4.2% |
18.33% 8.8% |
18.32% 0.0% |
18.63% 1.7% |
18.07% -3.0% |
18.33% 1.4% |
17.98% -1.9% |
17.96% -0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.28% -13.4% |
3.96% 20.8% |
4.06% 2.6% |
3.83% -5.8% |
3.45% -9.8% |
4.09% 18.5% |
4.24% 3.5% |
3.98% -6.0% |
4.04% 1.4% |
4.07% 0.7% |
4.17% 2.5% |
4.15% -0.6% |
3.29% -20.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.87B -2.0% |
4.18B 8.0% |
4.26B 2.1% |
4.36B 2.2% |
4.5B 3.2% |
5.1B 13.5% |
4.79B -6.2% |
4.93B 3.0% |
4.72B -4.2% |
4.96B 5.1% |
4.92B -0.8% |
5.36B 8.8% |
4.92B -8.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.45B 0.7% |
5.35B -1.9% |
5.71B 6.8% |
5.67B -0.7% |
6.01B 6.0% |
6.39B 6.3% |
6.48B 1.4% |
6.35B -2.0% |
6.49B 2.3% |
6.6B 1.7% |
6.84B 3.5% |
6.68B -2.3% |
6.82B 2.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.04B -1.1% |
4.86B -3.5% |
5.14B 5.8% |
5.02B -2.4% |
5.29B 5.3% |
5.53B 4.6% |
5.54B 0.0% |
5.3B -4.2% |
5.36B 1.1% |
5.37B 0.2% |
5.48B 2.1% |
5.22B -4.8% |
5.3B 1.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
413.52M 29.5% |
488.35M 18.1% |
567.74M 16.3% |
648.11M 14.2% |
721.34M 11.3% |
853.59M 18.3% |
942.88M 10.5% |
1.05B 11.0% |
1.13B 8.1% |
1.23B 8.8% |
1.35B 9.9% |
1.46B 7.8% |
1.53B 4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.97M 274.0% |
310.35M 24.7% |
173.86M -44.0% |
98.48M -43.4% |
44.31M -55.0% |
398.74M 799.9% |
169.81M -57.4% |
175.31M 3.2% |
119.13M -32.0% |
150.37M 26.2% |
175.03M 16.4% |
274.35M 56.7% |
200.85M -26.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.52M -5.6% |
62.95M 44.7% |
42.41M -32.6% |
84.69M 99.7% |
45.44M -46.4% |
37.95M -16.5% |
163.68M 331.3% |
34.64M -78.8% |
33.91M -2.1% |
23.39M -31.0% |
26.21M 12.1% |
33.55M 28.0% |
36.05M 7.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.95M 44.7% |
42.41M -32.6% |
84.69M 99.7% |
45.44M -46.4% |
37.95M -16.5% |
163.68M 331.3% |
34.64M -78.8% |
33.91M -2.1% |
23.39M -31.0% |
26.21M 12.1% |
33.55M 28.0% |
36.05M 7.4% |
35.09M -2.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.28M 16641.1% |
237.23M 36.1% |
99.17M -58.2% |
-2.61M - |
-46.23M - |
297.74M - |
67.03M -77.5% |
71.81M 7.1% |
27.05M -62.3% |
28.21M 4.3% |
41.32M 46.5% |
155.23M 275.7% |
95.11M -38.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.58M -14.9% |
110.99M 36.0% |
126.52M 14.0% |
107.57M -15.0% |
112.45M 4.5% |
141.01M 25.4% |
129.94M -7.8% |
129.78M -0.1% |
116.08M -10.6% |
131.32M 13.1% |
130.47M -0.7% |
145.87M 11.8% |
111.02M -23.9% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.58M -14.9% |
110.99M 36.0% |
126.52M 14.0% |
107.57M -15.0% |
112.45M 4.5% |
141.01M 25.4% |
129.94M -7.8% |
129.78M -0.1% |
116.08M -10.6% |
131.32M 13.1% |
130.47M -0.7% |
145.87M 11.8% |
111.02M -23.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.59 -14.5% |
0.8 35.6% |
0.92 15% |
0.78 -15.2% |
0.82 5.1% |
1.03 25.6% |
0.95 -7.8% |
0.95 0% |
0.85 -10.5% |
0.97 14.1% |
0.97 0% |
1.08 11.3% |
0.83 -23.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.26% -37.7% |
24.61% 10.6% |
23.96% -2.7% |
17.69% -26.1% |
16.42% -7.2% |
17.91% 9.0% |
14.47% -19.2% |
13.05% -9.8% |
10.66% -18.3% |
11.12% 4.3% |
10.09% -9.2% |
10.37% 2.8% |
7.44% -28.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.5% -14.7% |
2.06% 36.9% |
2.29% 11.3% |
1.89% -17.4% |
1.93% 1.9% |
2.27% 18.1% |
2.02% -11.2% |
2.02% 0.2% |
1.81% -10.7% |
2.01% 10.9% |
1.94% -3.2% |
2.16% 11.2% |
1.64% -23.8% |