| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 24,948 | $3,963,239 | -$1,840,886 | $158.87 | 5 |
| 2025 Q2 | 37,733 | $5,518,901 | +$1,982,486 | $146.27 | 6 |
| 2025 Q1 | 24,702 | $3,230,870 | +$88,974 | $130.79 | 7 |
| 2024 Q4 | 23,832 | $3,433,462 | -$156,812 | $144.09 | 9 |
| 2024 Q3 | 24,923 | $3,440,448 | +$39,457 | $138.04 | 8 |
| 2024 Q2 | 24,890 | $3,187,448 | +$1,492,030 | $128.06 | 8 |
| 2024 Q1 | 14,851 | $1,975,600 | +$493,135 | $133.03 | 6 |
| 2023 Q4 | 11,148 | $1,397,274 | +$357,155 | $125.44 | 6 |
| 2023 Q3 | 8,303 | $903,028 | +$332,188 | $108.76 | 5 |
| 2023 Q2 | 10,438 | $1,178,320 | -$208,516 | $112.88 | 4 |
| 2023 Q1 | 12,395 | $1,319,086 | +$240,787 | $106.4 | 5 |
| 2022 Q4 | 10,132 | $1,022,462 | +$202,522 | $100.89 | 3 |
| 2022 Q3 | 8,128 | $784,000 | -$531,425 | $96.44 | 2 |
| 2022 Q2 | 13,484 | $1,348,000 | -$282,159 | $99.61 | 3 |
| 2022 Q1 | 15,796 | $1,985,000 | -$57,767 | $125.66 | 4 |
| 2021 Q4 | 16,256 | $2,254,000 | +$339,165 | $138.67 | 4 |
| 2021 Q3 | 8,714 | $1,205,000 | -$219,928 | $138.27 | 3 |
| 2021 Q2 | 23,588 | $3,345,000 | +$856,850 | $143 | 5 |
| 2021 Q1 | 17,539 | $2,350,000 | +$938 | $133.91 | 3 |
| 2020 Q4 | 17,532 | $2,187,000 | -$1,410,753 | $124.81 | 3 |
| 2020 Q3 | 32,404 | $3,210,000 | +$253,879 | $98.39 | 3 |
| 2020 Q2 | 29,823 | $2,678,000 | +$229,552 | $89.8 | 3 |
| 2020 Q1 | 27,269 | $1,874,000 | -$436,986 | $68.72 | 2 |
| 2019 Q4 | 32,586 | $3,115,000 | +$1,281 | $95.59 | 3 |
| 2019 Q3 | 13,531 | $1,187,000 | +$1,186,985 | $87.9 | 2 |
| 2019 Q2 | 19,208 | $1,728,000 | +$157,405 | $90.16 | 2 |
| 2019 Q1 | 17,459 | $1,529,000 | -$61,917 | $87.58 | 1 |
| 2018 Q4 | 18,166 | $1,375,000 | -$148,354 | $75.69 | 1 |
| 2018 Q3 | 20,126 | $1,871,000 | -$307,619 | $92.96 | 1 |
| 2018 Q1 | 23,435 | $1,984,000 | -$1,821,244 | $84.66 | 1 |
| 2017 Q4 | 44,919 | $3,808,000 | -$45,099 | $84.77 | 2 |
| 2017 Q3 | 45,451 | $3,693,000 | +$2,056,964 | $81.25 | 2 |
| 2017 Q2 | 20,134 | $1,561,000 | +$982,000 | $77.53 | 1 |
| 2017 Q1 | 7,638 | $579,000 | $75.81 | 1 | |
| 2016 Q4 | 7,638 | $555,000 | +$555,000 | $72.66 | 1 |
| 2016 Q1 | 0 | $0 | -$25,000 | 0 | |
| 2015 Q4 | 390 | $25,000 | $64.1 | 1 | |
| 2015 Q2 | 0 | $0 | -$822,000 | 0 | |
| 2015 Q1 | 11,729 | $822,000 | +$17,866 | $69.03 | 2 |
| 2014 Q4 | 11,471 | $764,000 | +$764,000 | $66.6 | 1 |
| 2014 Q2 | 0 | $0 | -$105,000 | 0 | |
| 2014 Q1 | 1,630 | $105,000 | +$105,000 | $64.42 | 1 |