| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 63,151 | $5,582,993 | -$136,943 | $88.41 | 2 |
| 2025 Q2 | 64,700 | $5,341,446 | -$720,641 | $82.56 | 2 |
| 2025 Q1 | 73,750 | $5,754,586 | -$1,873,812 | $78.03 | 3 |
| 2024 Q4 | 97,625 | $7,668,374 | +$1,498,049 | $78.55 | 4 |
| 2024 Q3 | 78,554 | $6,851,286 | -$5,173,281 | $87.22 | 3 |
| 2024 Q2 | 140,765 | $11,676,372 | +$5,894,853 | $82.95 | 5 |
| 2024 Q1 | 69,699 | $5,772,525 | +$4,421,870 | $82.82 | 4 |
| 2023 Q4 | 16,667 | $1,267,638 | +$2,130 | $76.06 | 5 |
| 2023 Q3 | 16,408 | $1,166,322 | +$244,454 | $71.08 | 4 |
| 2023 Q2 | 12,969 | $943,483 | +$655 | $72.75 | 2 |
| 2023 Q1 | 12,960 | $897,234 | $69.23 | 2 | |
| 2022 Q4 | 12,960 | $857,317 | -$331,610 | $66.15 | 2 |
| 2022 Q3 | 18,169 | $1,155,000 | -$255,260 | $63.56 | 3 |
| 2022 Q2 | 21,594 | $1,454,000 | +$272,783 | $67.33 | 4 |
| 2022 Q1 | 17,539 | $1,382,000 | $78.81 | 3 | |
| 2021 Q4 | 17,539 | $1,435,000 | +$206,507 | $81.81 | 3 |
| 2021 Q3 | 14,986 | $1,222,000 | -$91,117 | $81.22 | 3 |
| 2021 Q2 | 16,108 | $1,308,000 | +$442,631 | $81.26 | 3 |
| 2021 Q1 | 10,648 | $814,000 | -$551,000 | $76.45 | 2 |
| 2020 Q4 | 18,658 | $1,282,000 | -$817,965 | $68.72 | 4 |
| 2020 Q3 | 31,958 | $1,988,000 | +$437,316 | $62.2 | 6 |
| 2020 Q2 | 24,928 | $1,439,000 | +$112,053 | $57.74 | 5 |
| 2020 Q1 | 23,559 | $1,147,000 | -$392,038 | $48.68 | 4 |
| 2019 Q4 | 29,125 | $1,882,000 | +$20,136 | $64.64 | 6 |
| 2019 Q3 | 27,737 | $1,788,000 | -$632,928 | $64.47 | 6 |
| 2019 Q2 | 38,825 | $2,464,000 | -$1,235,935 | $63.45 | 8 |
| 2019 Q1 | 58,284 | $3,604,000 | +$27,656 | $61.82 | 8 |
| 2018 Q4 | 57,814 | $3,191,000 | +$239,000 | $55.2 | 7 |
| 2018 Q3 | 50,373 | $3,558,000 | $70.64 | 6 | |
| 2018 Q2 | 50,373 | $3,324,000 | +$131,016 | $65.98 | 6 |
| 2018 Q1 | 48,383 | $3,151,000 | -$204,000 | $65.13 | 5 |
| 2017 Q4 | 51,420 | $3,452,000 | +$89,117 | $67.17 | 6 |
| 2017 Q3 | 47,055 | $3,205,000 | +$20,870 | $68.11 | 5 |
| 2017 Q2 | 47,659 | $3,171,581 | +$260,500 | $66.56 | 6 |
| 2017 Q1 | 43,805 | $2,862,967 | +$59,489 | $65.36 | 6 |
| 2016 Q4 | 42,895 | $2,675,301 | +$87,329 | $62.37 | 5 |
| 2016 Q3 | 41,495 | $2,618,058 | $63.09 | 5 | |
| 2016 Q2 | 41,495 | $2,514,780 | -$169,329 | $60.6 | 5 |
| 2016 Q1 | 44,348 | $2,641,943 | -$135,099 | $59.58 | 6 |
| 2015 Q4 | 46,622 | $2,771,123 | +$832,842 | $59.44 | 7 |
| 2015 Q3 | 32,611 | $1,979,213 | -$406,081 | $60.71 | 6 |
| 2015 Q2 | 38,318 | $2,542,068 | +$58,295 | $66.09 | 6 |
| 2015 Q1 | 37,401 | $2,473,229 | -$25,393 | $66.13 | 5 |
| 2014 Q4 | 37,785 | $2,501,016 | -$121,506 | $66.2 | 5 |
| 2014 Q3 | 39,619 | $2,743,652 | +$98,551 | $69.26 | 5 |
| 2014 Q2 | 38,193 | $2,650,185 | +$373,579 | $69.4 | 4 |
| 2014 Q1 | 32,826 | $2,204,452 | -$3,240,000 | $67.15 | 4 |