2016 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.56% 2.8% |
21.07% -6.6% |
21.71% 3.0% |
22.15% 2.0% |
22.95% 3.6% |
26% 13.3% |
26.04% 0.1% |
27.44% 5.4% |
28.88% 5.2% |
27.23% -5.7% |
28.41% 4.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.58% 0.9% |
62.17% -0.7% |
62.17% 0.0% |
62.37% 0.3% |
62.67% 0.5% |
63.62% 1.5% |
64.45% 1.3% |
65.33% 1.4% |
65.41% 0.1% |
65.6% 0.3% |
65.51% -0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.96% 2.8% |
34.52% 1.7% |
34.53% 0.0% |
35.42% 2.6% |
36.24% 2.3% |
35.85% -1.1% |
36.23% 1.1% |
36.63% 1.1% |
37.17% 1.5% |
37.05% -0.3% |
38.15% 3.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 5.4% |
1.08B 4.2% |
1.11B 3.5% |
1.15B 3.3% |
1.17B 1.9% |
1.19B 1.4% |
1.21B 1.5% |
1.22B 1.1% |
1.26B 3.4% |
1.34B 6.1% |
1.42B 5.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.94B 1.2% |
5.99B 0.9% |
6B 0.2% |
5.99B -0.2% |
6.14B 2.5% |
6.26B 2.0% |
6.24B -0.3% |
6.49B 4.0% |
6.5B 0.2% |
7.06B 8.5% |
7.4B 4.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
688.17M 3.2% |
681.24M -1.0% |
707.39M 3.8% |
618.77M -12.5% |
683.03M 10.4% |
713.82M 4.5% |
639.2M -10.5% |
773.13M 21.0% |
692.81M -10.4% |
1.13B 62.8% |
1.32B 17.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.59B 0.9% |
4.65B 1.2% |
4.65B 0.1% |
4.71B 1.4% |
4.87B 3.3% |
4.95B 1.7% |
5B 1.0% |
5.18B 3.6% |
5.27B 1.6% |
5.37B 2.0% |
5.51B 2.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
526.07M 9.0% |
578.02M 9.9% |
567.69M -1.8% |
597.33M 5.2% |
616.47M 3.2% |
632.82M 2.7% |
1.25B 96.9% |
693.45M -44.3% |
709.33M 2.3% |
746.09M 5.2% |
713.16M -4.4% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
678.35M 20.9% |
792.28M 16.8% |
810.94M 2.4% |
682.23M -15.9% |
822.9M 20.6% |
973.05M 18.2% |
829.06M -14.8% |
960.72M 15.9% |
1.11B 15.7% |
1.26B 13.2% |
1.23B -2.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
819.78M 21.5% |
973.05M 18.7% |
834.37M -14.3% |
973M 16.6% |
1.13B 16.3% |
1.26B 11.2% |
1.23B -2.0% |
1.4B 13.2% |
1.49B 6.5% |
1.71B 14.9% |
1.55B -9.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
477.36M 10.0% |
526.67M 10.3% |
510.93M -3.0% |
538.4M 5.4% |
555.22M 3.1% |
572.73M 3.2% |
1.15B 100.0% |
634.77M -44.6% |
645.09M 1.6% |
684.33M 6.1% |
650.85M -4.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
279.55M 7.0% |
273.11M -2.3% |
288.99M 5.8% |
304.36M 5.3% |
320.62M 5.3% |
359.61M 12.2% |
102.19M -71.6% |
384.7M 276.4% |
414.76M 7.8% |
419.5M 1.1% |
460.69M 9.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
233M 8.3% |
226.83M -2.6% |
241.91M 6.6% |
254.91M 5.4% |
269.17M 5.6% |
309.09M 14.8% |
314.13M 1.6% |
334.8M 6.6% |
364.26M 8.8% |
364.4M 0.0% |
402.71M 10.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14 6.5% |
1.09 -4.4% |
1.16 6.4% |
1.22 5.2% |
1.29 5.7% |
1.48 14.7% |
1.5 1.4% |
1.58 5.3% |
1.72 8.9% |
1.71 -0.6% |
1.88 9.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.39% 7.3% |
5.07% -5.9% |
5.28% 4.1% |
5.5% 4.3% |
5.69% 3.4% |
6.44% 13.2% |
1.76% -72.7% |
6.77% 283.9% |
7.19% 6.3% |
7.06% -1.8% |
7.66% 8.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.06% 7.0% |
3.89% -4.3% |
4.1% 5.4% |
4.3% 5.0% |
4.46% 3.7% |
5.05% 13.3% |
1.4% -72.2% |
5.37% 282.2% |
5.76% 7.4% |
5.47% -5.1% |
5.91% 8.0% |