| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 87,735 | $6,299,315 | +$425,688 | $71.75 | 13 |
| 2025 Q2 | 81,796 | $5,979,310 | -$160,586 | $73.1 | 12 |
| 2025 Q1 | 86,775 | $7,072,278 | -$89,955 | $81.53 | 14 |
| 2024 Q4 | 87,882 | $7,067,002 | +$116,362 | $79.7 | 14 |
| 2024 Q3 | 86,443 | $6,971,996 | -$6,640 | $80 | 14 |
| 2024 Q2 | 86,701 | $6,155,027 | -$572,348 | $70.98 | 15 |
| 2024 Q1 | 94,746 | $6,799,941 | +$427,253 | $71.9 | 14 |
| 2023 Q4 | 88,780 | $6,187,403 | +$57,872 | $69.7 | 13 |
| 2023 Q3 | 87,961 | $5,888,562 | -$967,292 | $66.5 | 13 |
| 2023 Q2 | 101,926 | $7,427,178 | +$699,978 | $72.97 | 13 |
| 2023 Q1 | 92,275 | $6,592,306 | -$1,024,162 | $71.02 | 13 |
| 2022 Q4 | 106,456 | $7,556,059 | +$1,036,054 | $71 | 16 |
| 2022 Q3 | 55,005 | $4,237,000 | -$92,587 | $77.03 | 12 |
| 2022 Q2 | 59,286 | $4,566,000 | +$631,571 | $77.01 | 13 |
| 2022 Q1 | 66,784 | $5,346,000 | +$1,284,599 | $80.08 | 13 |
| 2021 Q4 | 46,388 | $3,146,000 | -$1,957,638 | $67.86 | 12 |
| 2021 Q3 | 75,608 | $4,610,000 | -$338,550 | $60.97 | 10 |
| 2021 Q2 | 81,818 | $4,908,000 | +$354,436 | $60 | 11 |
| 2021 Q1 | 75,900 | $4,203,000 | +$438,245 | $55.4 | 10 |
| 2020 Q4 | 67,300 | $3,376,000 | +$656,337 | $50.15 | 9 |
| 2020 Q3 | 49,646 | $2,433,000 | +$417,307 | $49 | 9 |
| 2020 Q2 | 41,766 | $2,218,000 | +$218,806 | $53.03 | 11 |
| 2020 Q1 | 38,736 | $1,818,000 | -$303,213 | $46.94 | 8 |
| 2019 Q4 | 44,488 | $2,757,000 | +$1,062,653 | $62 | 11 |
| 2019 Q3 | 27,355 | $1,606,000 | -$241,944 | $59.17 | 10 |
| 2019 Q2 | 31,472 | $1,858,000 | -$71,525 | $59 | 11 |
| 2019 Q1 | 32,264 | $2,099,000 | +$118,118 | $65.14 | 12 |
| 2018 Q4 | 29,812 | $1,670,000 | -$745,767 | $56 | 9 |
| 2018 Q3 | 40,982 | $2,753,000 | +$112,381 | $67.19 | 14 |
| 2018 Q2 | 39,305 | $2,635,000 | -$1,185,519 | $67.01 | 12 |
| 2018 Q1 | 56,535 | $3,961,000 | +$177,721 | $70.05 | 12 |
| 2017 Q4 | 54,003 | $3,959,000 | -$144,688 | $73.28 | 12 |
| 2017 Q3 | 55,872 | $3,864,000 | -$442,153 | $69.03 | 11 |
| 2017 Q2 | 62,036 | $4,437,000 | -$333,539 | $71.53 | 12 |
| 2017 Q1 | 66,702 | $4,586,000 | +$599,947 | $69.02 | 13 |
| 2016 Q4 | 58,013 | $3,515,000 | -$161,517 | $60.67 | 10 |
| 2016 Q3 | 60,666 | $3,687,000 | -$224,507 | $60.47 | 10 |
| 2016 Q2 | 71,556 | $4,133,000 | -$817,087 | $57.51 | 12 |
| 2016 Q1 | 85,315 | $4,626,000 | +$745,098 | $53.95 | 11 |
| 2015 Q4 | 71,524 | $3,620,000 | +$1,081,106 | $50.72 | 8 |
| 2015 Q3 | 50,412 | $2,410,000 | -$187,703 | $47.53 | 8 |
| 2015 Q2 | 54,063 | $2,702,000 | -$34,238 | $50 | 8 |
| 2015 Q1 | 54,879 | $2,725,000 | -$233,266 | $49.42 | 10 |
| 2014 Q4 | 59,691 | $2,909,898 | -$133,553 | $48.75 | 12 |
| 2014 Q3 | 53,884 | $2,542,754 | +$1,303,259 | $47.33 | 8 |
| 2014 Q2 | 26,183 | $1,285,968 | +$98,021 | $49.14 | 7 |
| 2014 Q1 | 23,822 | $1,106,000 | -$994,450 | $45.35 | 6 |