| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value 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.70 | 7 |
| 2023 Q4 | 31,222 | $3,030,432 | -$49,206 | $97.04 | 7 |
| 2023 Q3 | 31,729 | $2,800,353 | -$14,120 | $88.26 | 7 |
| 2023 Q2 | 1 | $23 | $0 | $23.00 | 1 |
| 2023 Q1 | 1 | $23 | $0 | $23.00 | 1 |
| 2022 Q4 | 1 | $23 | +$23 | $23.00 | 1 |
| 2022 Q3 | 44,660 | $4,153,000 | -$2,913 | $92.98 | 7 |
| 2022 Q2 | 44,748 | $4,826,000 | -$38,371 | $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,337 | $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,630 | $91.56 | 12 |
| 2020 Q3 | 139,811 | $12,380,000 | -$291,345 | $88.56 | 12 |
| 2020 Q2 | 144,083 | $11,512,000 | -$188,090 | $79.88 | 15 |
| 2020 Q1 | 146,405 | $11,844,000 | -$2,288,095 | $80.88 | 15 |
| 2019 Q4 | 171,385 | $15,630,000 | -$1,942,321 | $91.21 | 17 |
| 2019 Q3 | 201,044 | $18,361,000 | -$121,412 | $95.85 | 18 |
| 2019 Q2 | 202,501 | $17,183,000 | +$1,982,581 | $88.23 | 19 |
| 2019 Q1 | 172,248 | $15,501,000 | -$1,004,467 | $90.00 | 18 |
| 2018 Q4 | 211,948 | $18,289,168 | -$303,599 | $86.28 | 20 |
| 2018 Q3 | 31 | $2,000 | +$2,000 | $64.52 | 1 |
| 2018 Q2 | 194,492 | $15,379,150 | -$5,778,245 | $79.08 | 19 |
| 2018 Q1 | 269,127 | $20,920,796 | +$1,173,372 | $77.47 | 20 |
| 2017 Q4 | 253,677 | $21,335,521 | +$454,755 | $84.11 | 21 |
| 2017 Q3 | 248,267 | $20,833,597 | -$837,981 | $83.91 | 21 |
| 2017 Q2 | 258,260 | $21,587,355 | -$1,874,187 | $83.59 | 21 |
| 2017 Q1 | 280,702 | $22,947,195 | +$2,157,828 | $82.01 | 20 |
| 2016 Q4 | 254,279 | $19,722,914 | +$358,558 | $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,478 | $85.79 | 23 |
| 2016 Q1 | 306,800 | $24,466,552 | +$5,391,827 | $80.66 | 30 |
| 2015 Q4 | 240,447 | $17,166,422 | -$831,870 | $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,096 | $83.53 | 29 |
| 2014 Q3 | 387,049 | $28,939,295 | -$2,318,513 | $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,772 | $71.22 | 32 |