| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 493,302 | $35,592,105 | -$236,224 | $72.16 | 26 |
| 2025 Q2 | 506,110 | $33,852,786 | +$770,928 | $66.89 | 27 |
| 2025 Q1 | 495,549 | $29,804,590 | -$673,868 | $60.11 | 27 |
| 2024 Q4 | 506,267 | $32,035,016 | +$994,609 | $63.27 | 27 |
| 2024 Q3 | 477,252 | $29,523,130 | +$619,499 | $61.86 | 24 |
| 2024 Q2 | 328,691 | $19,497,962 | +$5,497,103 | $58.48 | 26 |
| 2024 Q1 | 93,595 | $10,455,033 | -$1,312,258 | $112.29 | 23 |
| 2023 Q4 | 175,337 | $17,853,550 | +$1,370,550 | $101.82 | 22 |
| 2023 Q3 | 162,889 | $14,793,683 | -$892,170 | $90.82 | 19 |
| 2023 Q2 | 172,472 | $16,375,481 | +$567,634 | $94.95 | 20 |
| 2023 Q1 | 166,690 | $14,534,746 | +$3,984,372 | $87.17 | 17 |
| 2022 Q4 | 121,218 | $9,799,429 | +$4,628,458 | $80.84 | 15 |
| 2022 Q3 | 68,982 | $5,254,531 | -$393,367 | $76.18 | 13 |
| 2022 Q2 | 73,822 | $5,933,000 | -$1,178,371 | $80.37 | 13 |
| 2022 Q1 | 87,902 | $8,546,000 | +$588,167 | $97.23 | 14 |
| 2021 Q4 | 81,723 | $8,440,000 | +$2,609,722 | $103.27 | 14 |
| 2021 Q3 | 56,456 | $5,272,000 | +$559,866 | $93.4 | 12 |
| 2021 Q2 | 50,459 | $4,690,000 | -$1,171,777 | $92.92 | 12 |
| 2021 Q1 | 64,014 | $5,508,442 | +$2,087,241 | $86.06 | 13 |
| 2020 Q4 | 39,755 | $3,242,057 | -$6,831,599 | $81.56 | 10 |
| 2020 Q3 | 131,421 | $9,638,000 | +$4,114,258 | $73.41 | 9 |
| 2020 Q2 | 76,779 | $5,146,000 | -$38,773 | $67.03 | 10 |
| 2020 Q1 | 78,830 | $4,419,000 | +$2,010,457 | $56.06 | 10 |
| 2019 Q4 | 42,894 | $2,940,000 | -$316,061 | $68.52 | 8 |
| 2019 Q3 | 31,561 | $1,995,000 | +$836,910 | $63.21 | 7 |
| 2019 Q2 | 18,437 | $1,144,000 | +$339,337 | $61.99 | 8 |
| 2019 Q1 | 12,980 | $774,000 | -$1,391,620 | $59.69 | 7 |
| 2018 Q4 | 39,964 | $2,102,000 | -$160,269 | $52.56 | 9 |
| 2018 Q3 | 42,832 | $2,606,000 | +$57,947 | $60.83 | 9 |
| 2018 Q2 | 41,919 | $2,381,000 | -$4,039 | $56.87 | 8 |
| 2018 Q1 | 42,009 | $2,311,000 | +$78,341 | $55.08 | 8 |
| 2017 Q4 | 40,594 | $2,292,000 | -$270,490 | $56.37 | 8 |
| 2017 Q3 | 45,545 | $2,387,000 | +$750,399 | $52.42 | 7 |
| 2017 Q2 | 31,171 | $1,579,000 | -$395,768 | $50.66 | 8 |
| 2017 Q1 | 39,244 | $1,926,000 | -$612,738 | $49 | 9 |
| 2016 Q4 | 51,807 | $2,383,000 | -$73,935 | $45.98 | 5 |
| 2016 Q3 | 52,994 | $2,358,000 | +$681,398 | $44.5 | 6 |
| 2016 Q2 | 37,672 | $1,605,000 | +$1,134,309 | $42.56 | 5 |
| 2016 Q1 | 11,050 | $470,000 | +$190,494 | $42.5 | 3 |
| 2015 Q4 | 6,560 | $278,000 | -$3,648,000 | $42.35 | 2 |
| 2015 Q3 | 99,700 | $3,926,000 | +$3,926,000 | $39.38 | 1 |