| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 21,005 | $2,176,914 | +$114,766 | $104.67 | 6 |
| 2025 Q2 | 19,700 | $1,917,958 | -$894,705 | $97.36 | 2 |
| 2025 Q1 | 29,544 | $2,615,646 | -$1,443,808 | $88.53 | 6 |
| 2024 Q4 | 44,649 | $4,395,355 | +$615,685 | $98.44 | 7 |
| 2024 Q3 | 36,037 | $3,389,849 | -$4,029,456 | $94.06 | 5 |
| 2024 Q2 | 81,896 | $7,201,280 | +$1,093,710 | $87.93 | 5 |
| 2024 Q1 | 69,458 | $6,364,416 | +$3,620,371 | $91.63 | 4 |
| 2023 Q4 | 30,150 | $2,571,755 | +$243,677 | $85.51 | 6 |
| 2023 Q3 | 27,283 | $2,055,604 | -$46,600 | $75.32 | 5 |
| 2023 Q2 | 27,888 | $2,252,033 | -$3,040,996 | $80.70 | 6 |
| 2023 Q1 | 65,544 | $4,990,829 | -$88,582 | $76.11 | 5 |
| 2022 Q4 | 66,707 | $4,703,000 | -$64,996 | $70.53 | 5 |
| 2022 Q3 | 67,629 | $4,639,000 | -$616,409 | $68.61 | 4 |
| 2022 Q2 | 76,523 | $5,301,000 | +$3,205,624 | $69.27 | 5 |
| 2022 Q1 | 37,652 | $3,282,000 | -$20,115 | $87.16 | 5 |
| 2021 Q4 | 37,558 | $3,718,000 | +$553,047 | $99.00 | 7 |
| 2021 Q3 | 31,984 | $3,152,000 | +$240,504 | $98.55 | 7 |
| 2021 Q2 | 27,271 | $2,778,000 | +$270,031 | $101.91 | 6 |
| 2021 Q1 | 24,619 | $2,372,000 | +$58,936 | $96.33 | 6 |
| 2020 Q4 | 24,003 | $2,256,000 | +$206,075 | $93.99 | 5 |
| 2020 Q3 | 21,605 | $1,689,000 | +$437,577 | $75.58 | 3 |
| 2020 Q2 | 15,816 | $1,111,000 | -$324,573 | $70.25 | 2 |
| 2020 Q1 | 21,022 | $1,111,000 | -$179,690 | $52.85 | 3 |
| 2019 Q4 | 24,420 | $1,706,000 | +$180,480 | $69.85 | 3 |
| 2019 Q3 | 21,837 | $1,399,000 | -$753,764 | $64.06 | 3 |
| 2019 Q2 | 33,596 | $2,201,000 | +$91,964 | $65.45 | 2 |
| 2019 Q1 | 32,385 | $2,046,000 | +$1,542,190 | $63.17 | 3 |
| 2018 Q4 | 8,024 | $425,000 | -$150,410 | $53.10 | 3 |
| 2018 Q3 | 10,529 | $693,000 | +$540,197 | $65.79 | 2 |
| 2018 Q2 | 2,324 | $144,000 | +$248 | $61.96 | 1 |
| 2018 Q1 | 2,320 | $134,000 | +$173 | $57.76 | 1 |
| 2017 Q4 | 2,317 | $131,000 | +$452 | $56.54 | 1 |
| 2017 Q3 | 2,309 | $124,000 | +$161 | $53.70 | 1 |
| 2017 Q2 | 2,306 | $118,000 | +$154 | $51.17 | 1 |
| 2017 Q1 | 2,303 | $114,000 | -$2,085,703 | $49.50 | 1 |
| 2016 Q4 | 46,874 | $2,193,000 | -$7,021 | $46.69 | 2 |
| 2016 Q3 | 47,024 | $2,180,000 | -$95,455 | $46.35 | 2 |
| 2016 Q2 | 49,083 | $2,138,000 | -$113,928 | $43.48 | 2 |
| 2016 Q1 | 51,698 | $2,164,000 | +$95,000 | $41.81 | 2 |
| 2015 Q4 | 47,246 | $2,019,000 | -$103,416 | $42.73 | 1 |
| 2015 Q3 | 49,666 | $2,057,000 | +$102,950 | $41.42 | 1 |
| 2015 Q2 | 47,171 | $2,226,000 | -$24,174 | $49.23 | 2 |
| 2015 Q1 | 47,680 | $2,243,000 | -$44,258 | $49.49 | 2 |
| 2014 Q4 | 48,629 | $2,152,000 | -$94,437 | $44.25 | 1 |
| 2014 Q3 | 50,763 | $2,148,000 | -$60,933 | $42.31 | 1 |
| 2014 Q2 | 52,203 | $2,338,000 | +$103,233 | $44.79 | 1 |
| 2014 Q1 | 49,898 | $2,179,000 | -$20,481 | $43.67 | 1 |