| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 156,497 | $29,761,119 | -$326,917 | $190.42 | 46 |
| 2025 Q2 | 159,385 | $30,179,800 | -$584,284 | $189.36 | 51 |
| 2025 Q1 | 164,105 | $26,265,482 | -$6,100,673 | $160.03 | 48 |
| 2024 Q4 | 201,169 | $35,022,745 | -$285,132 | $174.01 | 49 |
| 2024 Q3 | 200,128 | $30,934,422 | -$60,245,110 | $154.58 | 42 |
| 2024 Q2 | 605,521 | $88,759,952 | +$55,516,086 | $146.58 | 40 |
| 2024 Q1 | 226,681 | $33,847,044 | +$9,957,367 | $149.33 | 42 |
| 2023 Q4 | 159,994 | $23,370,638 | -$7,432,154 | $146.08 | 40 |
| 2023 Q3 | 182,213 | $22,543,211 | +$587,715 | $123.72 | 43 |
| 2023 Q2 | 176,059 | $23,265,857 | -$17,525,488 | $132.04 | 39 |
| 2023 Q1 | 310,525 | $37,128,012 | -$3,197,418 | $119.59 | 38 |
| 2022 Q4 | 343,167 | $34,423,102 | -$1,929,702 | $100.23 | 42 |
| 2022 Q3 | 362,547 | $36,137,000 | -$8,377,071 | $99.65 | 41 |
| 2022 Q2 | 433,854 | $46,850,000 | -$2,922,970 | $107.52 | 40 |
| 2022 Q1 | 413,021 | $63,266,000 | -$13,044,128 | $153.23 | 52 |
| 2021 Q4 | 478,270 | $91,494,417 | +$1,776,279 | $190.89 | 63 |
| 2021 Q3 | 470,712 | $101,930,000 | -$4,517,480 | $215.73 | 60 |
| 2021 Q2 | 490,241 | $110,651,211 | +$4,347,108 | $226.05 | 67 |
| 2021 Q1 | 472,473 | $98,658,791 | -$64,279,779 | $209.01 | 74 |
| 2020 Q4 | 769,682 | $165,733,486 | +$39,383,545 | $215.07 | 69 |
| 2020 Q3 | 585,336 | $98,880,913 | +$38,255,802 | $168.9 | 42 |
| 2020 Q2 | 339,994 | $49,596,005 | +$33,692,006 | $145.47 | 36 |
| 2020 Q1 | 139,751 | $13,816,716 | -$1,816,534 | $98.87 | 24 |
| 2019 Q4 | 155,142 | $17,553,657 | -$1,930,640 | $113.14 | 27 |
| 2019 Q3 | 170,258 | $16,997,000 | -$7,216,265 | $99.84 | 22 |
| 2019 Q2 | 241,546 | $25,522,453 | +$1,627,851 | $105.65 | 25 |
| 2019 Q1 | 226,160 | $23,623,865 | +$9,163,250 | $104.46 | 21 |
| 2018 Q4 | 146,252 | $12,098,000 | -$2,489,249 | $82.71 | 18 |
| 2018 Q3 | 166,409 | $17,259,920 | +$8,731,193 | $103.7 | 15 |
| 2018 Q2 | 84,564 | $8,081,880 | +$4,401,254 | $95.55 | 11 |
| 2018 Q1 | 41,513 | $3,647,372 | +$1,783,134 | $87.89 | 5 |
| 2017 Q4 | 21,221 | $1,657,000 | -$1,184,826 | $77.93 | 2 |
| 2017 Q3 | 36,414 | $2,820,000 | +$573,937 | $77.46 | 2 |
| 2017 Q2 | 29,004 | $2,022,000 | -$1,073,935 | $69.71 | 1 |
| 2017 Q1 | 46,017 | $2,941,000 | +$2,561,962 | $63.91 | 2 |
| 2016 Q4 | 5,931 | $346,000 | +$346,000 | $58.34 | 1 |