| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 40,656 | $4,991,747 | +$53,377 | $123.74 | 7 |
| 2025 Q2 | 40,225 | $4,708,710 | -$1,122,362 | $117.89 | 7 |
| 2025 Q1 | 49,405 | $5,988,096 | -$104,163 | $121.97 | 8 |
| 2024 Q4 | 50,259 | $5,380,962 | -$25,610 | $107.74 | 8 |
| 2024 Q3 | 29,701 | $3,387,915 | -$77,047 | $115.29 | 7 |
| 2024 Q2 | 30,370 | $3,043,233 | -$45,697 | $100.23 | 7 |
| 2024 Q1 | 30,826 | $2,980,043 | -$38,301 | $96.7 | 7 |
| 2023 Q4 | 31,223 | $3,030,455 | -$49,206 | $97.04 | 8 |
| 2023 Q3 | 31,729 | $2,800,353 | -$14,120 | $88.26 | 7 |
| 2023 Q2 | 31,889 | $2,862,431 | -$1,536,572 | $89.74 | 7 |
| 2023 Q1 | 47,830 | $4,614,096 | +$2,415 | $96.47 | 8 |
| 2022 Q4 | 47,805 | $4,922,510 | -$47,006 | $102.99 | 8 |
| 2022 Q3 | 44,660 | $4,153,000 | -$9,051 | $92.98 | 7 |
| 2022 Q2 | 44,748 | $4,826,000 | -$27,228 | $107.26 | 8 |
| 2022 Q1 | 45,006 | $5,024,000 | -$3,105,743 | $111.61 | 8 |
| 2021 Q4 | 74,662 | $7,832,000 | -$4,094,336 | $104.91 | 9 |
| 2021 Q3 | 108,045 | $10,543,000 | -$415,290 | $97.58 | 9 |
| 2021 Q2 | 112,251 | $11,082,000 | -$1,184,051 | $98.72 | 10 |
| 2021 Q1 | 124,508 | $12,017,000 | -$330,310 | $96.51 | 12 |
| 2020 Q4 | 127,927 | $11,712,000 | -$1,066,631 | $91.56 | 12 |
| 2020 Q3 | 139,811 | $12,380,000 | -$291,344 | $88.56 | 12 |
| 2020 Q2 | 144,059 | $11,511,000 | -$188,089 | $79.89 | 14 |
| 2020 Q1 | 146,405 | $11,844,000 | -$2,288,094 | $80.88 | 15 |
| 2019 Q4 | 171,385 | $15,630,000 | -$48,320 | $91.21 | 17 |
| 2019 Q3 | 171,799 | $16,467,000 | -$121,412 | $95.86 | 17 |
| 2019 Q2 | 173,256 | $15,289,000 | +$88,583 | $88.24 | 18 |
| 2019 Q1 | 172,248 | $15,501,000 | -$1,004,467 | $90 | 18 |
| 2018 Q4 | 211,948 | $18,289,168 | -$303,599 | $86.28 | 20 |
| 2018 Q3 | 205,608 | $16,451,283 | +$1,149,275 | $80.03 | 20 |
| 2018 Q2 | 194,492 | $15,379,150 | -$5,778,245 | $79.08 | 19 |
| 2018 Q1 | 269,127 | $20,920,796 | +$1,173,371 | $77.47 | 20 |
| 2017 Q4 | 253,677 | $21,335,521 | +$454,754 | $84.11 | 21 |
| 2017 Q3 | 248,267 | $20,833,597 | -$837,981 | $83.91 | 21 |
| 2017 Q2 | 258,260 | $21,587,355 | -$1,874,188 | $83.59 | 21 |
| 2017 Q1 | 280,702 | $22,947,195 | +$2,157,831 | $82.01 | 20 |
| 2016 Q4 | 254,279 | $19,722,914 | +$358,557 | $77.62 | 21 |
| 2016 Q3 | 245,653 | $19,659,750 | +$3,183,240 | $80.03 | 24 |
| 2016 Q2 | 210,298 | $18,017,026 | -$7,778,479 | $85.79 | 23 |
| 2016 Q1 | 306,800 | $24,466,552 | +$5,391,828 | $80.66 | 30 |
| 2015 Q4 | 240,447 | $17,166,422 | -$831,868 | $71.42 | 28 |
| 2015 Q3 | 246,434 | $17,653,518 | -$9,283,600 | $71.94 | 28 |
| 2015 Q2 | 375,276 | $26,502,288 | -$1,784,972 | $70.63 | 30 |
| 2015 Q1 | 400,529 | $30,753,917 | +$330,631 | $76.78 | 31 |
| 2014 Q4 | 396,223 | $33,096,189 | +$15,094 | $83.53 | 29 |
| 2014 Q3 | 387,049 | $28,939,295 | -$2,318,511 | $74.77 | 25 |
| 2014 Q2 | 418,822 | $31,001,463 | -$2,753,484 | $74.18 | 28 |
| 2014 Q1 | 457,534 | $32,600,533 | -$3,756,770 | $71.22 | 32 |