| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 302,592 | $46,767,281 | -$3,758,564 | $154.22 | 48 |
| 2025 Q2 | 265,844 | $39,035,903 | -$1,926,929 | $146.83 | 50 |
| 2025 Q1 | 340,825 | $45,811,362 | -$21,324,452 | $134.35 | 46 |
| 2024 Q4 | 498,921 | $68,756,492 | -$14,031,544 | $137.78 | 51 |
| 2024 Q3 | 600,103 | $81,540,108 | -$22,871,679 | $135.85 | 46 |
| 2024 Q2 | 763,098 | $97,894,791 | -$52,913,421 | $128.29 | 45 |
| 2024 Q1 | 1,175,534 | $148,588,954 | -$4,430,030 | $126.59 | 41 |
| 2023 Q4 | 1,177,992 | $136,683,752 | +$2,218,100 | $116.03 | 38 |
| 2023 Q3 | 1,192,684 | $125,698,329 | -$3,250,948 | $105.38 | 40 |
| 2023 Q2 | 1,220,882 | $132,245,741 | -$1,248,930 | $108.08 | 38 |
| 2023 Q1 | 1,233,133 | $122,472,819 | -$607,880 | $99.32 | 37 |
| 2022 Q4 | 1,256,686 | $115,394,704 | -$2,186,051 | $91.83 | 36 |
| 2022 Q3 | 1,281,619 | $110,115,399 | +$1,574,303 | $85.91 | 33 |
| 2022 Q2 | 1,263,733 | $113,326,615 | +$3,618,773 | $89.66 | 38 |
| 2022 Q1 | 1,203,348 | $131,408,920 | +$2,153,864 | $109.64 | 34 |
| 2021 Q4 | 1,183,270 | $137,450,704 | +$4,379,933 | $116.16 | 39 |
| 2021 Q3 | 1,147,393 | $120,658,625 | +$2,334,140 | $105.53 | 38 |
| 2021 Q2 | 1,126,109 | $118,533,077 | -$10,585,180 | $105.08 | 39 |
| 2021 Q1 | 1,224,464 | $119,599,492 | +$27,445,793 | $97.39 | 32 |
| 2020 Q4 | 940,629 | $85,706,993 | +$9,458,417 | $91.42 | 31 |
| 2020 Q3 | 761,867 | $62,025,122 | -$3,308,606 | $81.45 | 26 |
| 2020 Q2 | 807,578 | $60,388,715 | +$9,260,971 | $74.77 | 26 |
| 2020 Q1 | 684,941 | $42,415,839 | +$2,539,893 | $61.97 | 27 |
| 2019 Q4 | 638,635 | $49,153,953 | +$2,573,671 | $76.96 | 20 |
| 2019 Q3 | 602,874 | $42,758,835 | +$1,553,288 | $70.91 | 20 |
| 2019 Q2 | 580,999 | $40,559,327 | +$3,617,254 | $69.8 | 17 |
| 2019 Q1 | 529,768 | $35,532,143 | +$5,586,031 | $67.09 | 15 |
| 2018 Q4 | 447,041 | $26,549,709 | +$6,128,852 | $59.48 | 15 |
| 2018 Q3 | 342,541 | $23,605,827 | +$456,753 | $68.88 | 12 |
| 2018 Q2 | 335,980 | $21,643,144 | +$3,709,127 | $64.4 | 12 |
| 2018 Q1 | 278,741 | $17,479,014 | +$6,442,404 | $62.7 | 10 |
| 2017 Q4 | 176,015 | $11,196,709 | +$785,890 | $63.45 | 4 |
| 2017 Q3 | 163,670 | $9,652,687 | +$1,961,340 | $59.66 | 6 |
| 2017 Q2 | 130,414 | $7,414,398 | +$744,714 | $56.85 | 4 |
| 2017 Q1 | 117,560 | $6,535,000 | +$1,468,629 | $55.29 | 5 |
| 2016 Q4 | 94,917 | $4,998,000 | +$152,908 | $52.04 | 5 |
| 2016 Q3 | 91,994 | $4,661,000 | +$4,661,000 | $50.74 | 3 |
| 2016 Q2 | 0 | $0 | -$12,000 | 0 | |
| 2016 Q1 | 175 | $12,000 | $68.57 | 1 |