| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 24,245 | $2,007,054 | +$7,641 | $82.78 | 4 |
| 2025 Q2 | 24,151 | $1,920,546 | +$7,079 | $79.53 | 4 |
| 2025 Q1 | 24,062 | $1,585,914 | -$58 | $72.95 | 2 |
| 2024 Q4 | 24,064 | $1,313,370 | -$566,649 | $54.54 | 2 |
| 2024 Q3 | 32,273 | $2,227,961 | +$205,379 | $69.03 | 3 |
| 2024 Q2 | 29,298 | $1,822,670 | +$325,863 | $62.21 | 3 |
| 2024 Q1 | 24,060 | $1,517,794 | $63.08 | 1 | |
| 2023 Q4 | 24,060 | $1,408,519 | -$1,281,052 | $58.54 | 1 |
| 2023 Q3 | 48,894 | $2,347,490 | +$79,769 | $48.01 | 3 |
| 2023 Q2 | 47,209 | $2,613,363 | +$391,265 | $55.36 | 4 |
| 2023 Q1 | 40,141 | $2,147,781 | +$720,820 | $53.51 | 3 |
| 2022 Q4 | 27,719 | $1,248,253 | -$83,142 | $45.05 | 4 |
| 2022 Q3 | 17,101 | $541,000 | -$71,177 | $31.71 | 3 |
| 2022 Q2 | 19,295 | $815,000 | +$338,773 | $41.94 | 4 |
| 2022 Q1 | 11,445 | $666,000 | -$701,206 | $58.19 | 3 |
| 2021 Q4 | 21,591 | $1,534,000 | +$317,758 | $71.03 | 4 |
| 2021 Q3 | 17,119 | $1,111,000 | +$276,922 | $64.93 | 4 |
| 2021 Q2 | 12,854 | $867,000 | -$576,742 | $67.44 | 2 |
| 2021 Q1 | 22,529 | $1,325,000 | +$9,677 | $58.83 | 3 |
| 2020 Q4 | 22,383 | $1,207,000 | -$325,377 | $53.68 | 4 |
| 2020 Q3 | 28,456 | $1,161,000 | +$907,638 | $40.83 | 3 |
| 2020 Q2 | 6,200 | $235,000 | -$9,800 | $38.92 | 2 |
| 2020 Q1 | 6,445 | $181,000 | -$674,000 | $27.57 | 2 |
| 2019 Q4 | 18,379 | $1,015,000 | +$135,000 | $55.12 | 2 |
| 2019 Q3 | 18,944 | $880,000 | +$325,821 | $46.46 | 2 |
| 2019 Q2 | 11,581 | $567,000 | -$495,414 | $48.98 | 3 |
| 2019 Q1 | 21,738 | $993,000 | +$408,497 | $45.67 | 3 |
| 2018 Q4 | 12,793 | $485,000 | -$1,044,664 | $37.92 | 3 |
| 2018 Q3 | 31,458 | $1,673,000 | -$576,031 | $53.15 | 5 |
| 2018 Q2 | 42,333 | $2,251,000 | +$645,629 | $53.19 | 8 |
| 2018 Q1 | 30,202 | $1,697,000 | -$596,817 | $56.11 | 7 |
| 2017 Q4 | 39,372 | $2,305,000 | +$122,402 | $58.54 | 7 |
| 2017 Q3 | 37,284 | $2,104,000 | +$409,239 | $56.44 | 5 |
| 2017 Q2 | 43,610 | $2,180,000 | +$242,927 | $50 | 6 |
| 2017 Q1 | 38,795 | $1,680,000 | -$294,284 | $43.38 | 7 |
| 2016 Q4 | 45,642 | $1,699,000 | +$904,363 | $37.24 | 7 |
| 2016 Q3 | 21,144 | $813,000 | -$14,451 | $38.46 | 6 |
| 2016 Q2 | 21,660 | $752,000 | -$6,989,379 | $34.58 | 6 |
| 2016 Q1 | 208,618 | $7,763,000 | +$2,297,999 | $37.21 | 5 |
| 2015 Q4 | 146,279 | $5,845,000 | -$2,202,327 | $39.96 | 7 |
| 2015 Q3 | 201,679 | $7,720,000 | -$3,486,046 | $38.29 | 6 |
| 2015 Q2 | 287,527 | $13,506,000 | +$3,341,067 | $46.93 | 6 |
| 2015 Q1 | 216,360 | $10,074,000 | +$6,698,994 | $46.47 | 6 |
| 2014 Q4 | 74,459 | $3,186,000 | +$428,912 | $43.02 | 5 |
| 2014 Q3 | 63,410 | $3,024,000 | +$1,676,412 | $47.68 | 5 |
| 2014 Q2 | 28,092 | $1,565,000 | -$1,043,235 | $55.69 | 7 |
| 2014 Q1 | 46,650 | $2,461,000 | +$2,402,000 | $52.76 | 3 |