| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 147,416 | $18,242,635 | +$3,540,611 | $123.75 | 4 |
| 2025 Q2 | 118,805 | $14,018,901 | +$10,526,898 | $118 | 4 |
| 2025 Q1 | 29,594 | $3,609,487 | -$7,928 | $121.97 | 4 |
| 2024 Q4 | 29,659 | $3,195,381 | -$5,387 | $107.74 | 4 |
| 2024 Q3 | 29,709 | $3,425,361 | $115.3 | 4 | |
| 2024 Q2 | 29,709 | $2,977,661 | $100.23 | 4 | |
| 2024 Q1 | 29,709 | $2,873,090 | -$49,128 | $96.71 | 4 |
| 2023 Q4 | 30,217 | $2,932,195 | $97.04 | 4 | |
| 2023 Q3 | 30,217 | $2,666,656 | -$66,167 | $88.23 | 4 |
| 2023 Q2 | 30,967 | $2,779,188 | -$7,903 | $89.74 | 4 |
| 2023 Q1 | 31,055 | $2,995,387 | $96.42 | 4 | |
| 2022 Q4 | 33,626 | $3,463,119 | -$24,071 | $102.99 | 5 |
| 2022 Q3 | 33,859 | $3,149,000 | -$40,096 | $92.98 | 4 |
| 2022 Q2 | 34,223 | $3,669,000 | +$216 | $107.21 | 6 |
| 2022 Q1 | 34,221 | $3,821,000 | -$204,404 | $111.65 | 6 |
| 2021 Q4 | 36,179 | $3,796,000 | +$15,244 | $104.98 | 6 |
| 2021 Q3 | 36,032 | $3,516,000 | +$867,150 | $97.59 | 6 |
| 2021 Q2 | 27,146 | $2,679,000 | +$38,088 | $98.65 | 6 |
| 2021 Q1 | 26,759 | $2,582,000 | -$76,990 | $96.5 | 6 |
| 2020 Q4 | 27,579 | $2,523,000 | +$296,230 | $91.49 | 7 |
| 2020 Q3 | 24,336 | $2,154,000 | +$15,043 | $88.49 | 5 |
| 2020 Q2 | 24,166 | $1,929,000 | -$291,845 | $79.78 | 5 |
| 2020 Q1 | 27,790 | $2,245,000 | -$538,736 | $80.8 | 8 |
| 2019 Q4 | 33,704 | $3,074,000 | +$32,066 | $91.18 | 8 |
| 2019 Q3 | 33,352 | $3,197,000 | +$51,500 | $95.83 | 8 |
| 2019 Q2 | 32,819 | $2,895,000 | +$1,141 | $88.2 | 7 |
| 2019 Q1 | 32,806 | $2,953,000 | -$514,758 | $89.98 | 7 |
| 2018 Q4 | 38,817 | $3,350,000 | -$399,306 | $86.35 | 9 |
| 2018 Q3 | 43,441 | $3,474,000 | +$1,053,046 | $79.95 | 9 |
| 2018 Q2 | 30,272 | $2,392,000 | -$940,122 | $79.01 | 6 |
| 2018 Q1 | 42,343 | $3,280,000 | -$93,115 | $77.47 | 7 |
| 2017 Q4 | 43,318 | $3,644,000 | +$706,077 | $84.15 | 8 |
| 2017 Q3 | 34,928 | $2,930,000 | -$4,626 | $83.88 | 7 |
| 2017 Q2 | 34,994 | $2,925,000 | -$144,602 | $83.58 | 8 |
| 2017 Q1 | 36,771 | $3,013,000 | -$30,365 | $81.94 | 9 |
| 2016 Q4 | 37,143 | $2,883,000 | +$210,566 | $77.63 | 9 |
| 2016 Q3 | 34,432 | $2,751,000 | -$148,408 | $80 | 9 |
| 2016 Q2 | 36,091 | $3,097,000 | +$204,144 | $85.82 | 11 |
| 2016 Q1 | 33,764 | $2,723,000 | -$202,994 | $80.65 | 10 |
| 2015 Q4 | 36,291 | $2,591,000 | +$132,582 | $71.36 | 10 |
| 2015 Q3 | 29,239 | $2,103,000 | -$295,193 | $71.92 | 8 |
| 2015 Q2 | 33,401 | $2,357,000 | -$234,190 | $70.56 | 9 |
| 2015 Q1 | 36,411 | $2,795,000 | -$319,829 | $76.73 | 11 |
| 2014 Q4 | 40,351 | $3,370,000 | +$89,492 | $83.5 | 11 |
| 2014 Q3 | 39,293 | $2,939,000 | -$75,836 | $74.82 | 11 |
| 2014 Q2 | 40,306 | $2,989,000 | -$1,458,937 | $74.19 | 11 |
| 2014 Q1 | 60,763 | $4,328,000 | -$1,292,114 | $71.24 | 12 |