| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 290,202 | $35,863,211 | +$969,121 | $123.57 | 2 |
| 2025 Q3 | 515,566 | $62,801,514 | -$5,392,069 | $121.81 | 11 |
| 2025 Q2 | 561,566 | $63,794,793 | -$2,739,416 | $113.60 | 11 |
| 2025 Q1 | 586,326 | $62,292,429 | -$12,732,137 | $106.24 | 15 |
| 2024 Q4 | 701,832 | $80,824,384 | -$3,439,949 | $115.16 | 15 |
| 2024 Q3 | 731,982 | $83,228,171 | -$930,389 | $113.71 | 16 |
| 2024 Q2 | 740,707 | $77,479,655 | +$30,331,649 | $104.60 | 16 |
| 2024 Q1 | 442,694 | $48,492,327 | -$9,101,533 | $109.54 | 13 |
| 2023 Q4 | 534,248 | $54,717,513 | -$53,718,483 | $103.34 | 15 |
| 2023 Q3 | 1,053,199 | $97,874,330 | -$119,770 | $90.57 | 13 |
| 2023 Q2 | 553,389 | $52,758,708 | -$453,645 | $95.31 | 14 |
| 2023 Q1 | 558,150 | $50,708,182 | -$435,745 | $90.85 | 13 |
| 2022 Q4 | 559,923 | $49,239,021 | -$2,152,040 | $87.94 | 13 |
| 2022 Q3 | 584,443 | $47,858,504 | -$260,110 | $81.89 | 13 |
| 2022 Q2 | 587,028 | $49,545,236 | -$669,411 | $84.40 | 13 |
| 2022 Q1 | 603,160 | $61,462,297 | -$7,070,768 | $101.88 | 15 |
| 2021 Q4 | 667,305 | $72,314,775 | -$1,025,170 | $108.36 | 17 |
| 2021 Q3 | 676,772 | $70,955,340 | -$2,613,977 | $104.88 | 14 |
| 2021 Q2 | 701,617 | $75,733,479 | +$2,916,653 | $107.94 | 14 |
| 2021 Q1 | 674,600 | $69,232,704 | +$13,102,225 | $102.48 | 13 |
| 2020 Q4 | 547,758 | $51,060,322 | -$1,136,463 | $93.20 | 12 |
| 2020 Q3 | 491,938 | $36,245,839 | +$8,380,687 | $73.68 | 11 |
| 2020 Q2 | 378,189 | $26,436,231 | +$2,316,742 | $69.90 | 10 |
| 2020 Q1 | 345,463 | $19,107,164 | -$1,840,425 | $55.29 | 9 |
| 2019 Q4 | 878,595 | $69,731,765 | +$1,179,513 | $79.36 | 17 |
| 2019 Q3 | 888,875 | $65,588,915 | +$1,545,889 | $73.79 | 17 |
| 2019 Q2 | 862,494 | $64,765,000 | -$1,491,962 | $75.10 | 10 |
| 2019 Q1 | 882,363 | $64,615,000 | -$28,946,426 | $73.23 | 10 |
| 2018 Q4 | 1,280,947 | $80,992,000 | +$47,421,489 | $63.23 | 12 |
| 2018 Q3 | 524,844 | $40,856,000 | +$24,868,363 | $77.86 | 10 |
| 2018 Q2 | 205,324 | $15,319,000 | -$24,128,968 | $74.61 | 8 |
| 2018 Q1 | 546,069 | $38,573,000 | -$393,506 | $70.42 | 9 |
| 2017 Q4 | 551,625 | $39,043,000 | -$5,588,684 | $70.78 | 10 |
| 2017 Q3 | 630,598 | $42,691,000 | +$516,472 | $67.70 | 8 |
| 2017 Q2 | 742,057 | $47,743,214 | +$1,555,916 | $64.99 | 10 |
| 2017 Q1 | 719,865 | $45,975,320 | +$5,672,194 | $63.87 | 10 |
| 2016 Q4 | 631,052 | $38,985,523 | +$3,807,947 | $61.77 | 9 |
| 2016 Q3 | 569,509 | $33,342,865 | +$1,150,553 | $58.55 | 8 |
| 2016 Q2 | 499,167 | $27,657,764 | +$721,951 | $55.41 | 9 |
| 2016 Q1 | 530,941 | $28,367,871 | +$19,306,827 | $53.43 | 8 |
| 2015 Q4 | 169,577 | $8,995,203 | -$14,554,760 | $53.03 | 6 |
| 2015 Q3 | 447,160 | $23,134,901 | +$549,743 | $51.74 | 6 |
| 2015 Q2 | 435,930 | $25,371,000 | -$2,176,530 | $58.20 | 6 |
| 2015 Q1 | 473,044 | $27,685,000 | +$3,923,723 | $58.53 | 8 |
| 2014 Q4 | 405,972 | $22,679,847 | +$19,763,266 | $55.87 | 6 |
| 2014 Q3 | 52,440 | $2,781,000 | +$377,592 | $53.05 | 6 |
| 2014 Q2 | 45,324 | $2,543,000 | +$687,465 | $56.11 | 5 |
| 2014 Q1 | 33,078 | $1,790,000 | +$261,128 | $54.13 | 4 |