| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 241,588 | $13,062,584 | +$586,594 | $54.07 | 15 |
| 2025 Q2 | 230,626 | $12,734,875 | -$2,552,257 | $55.22 | 17 |
| 2025 Q1 | 277,858 | $14,250,550 | +$2,066,343 | $51.29 | 15 |
| 2024 Q4 | 238,584 | $11,751,523 | -$429,244 | $49.26 | 21 |
| 2024 Q3 | 244,583 | $13,485,973 | +$1,024,688 | $55.14 | 22 |
| 2024 Q2 | 227,878 | $11,994,698 | +$285,425 | $52.64 | 25 |
| 2024 Q1 | 222,601 | $11,556,910 | -$18,670,639 | $51.88 | 25 |
| 2023 Q4 | 582,635 | $30,080,401 | -$2,477,059 | $51.63 | 18 |
| 2023 Q3 | 606,770 | $29,147,567 | +$10,950,060 | $48.02 | 18 |
| 2023 Q2 | 375,041 | $18,219,418 | +$74,084 | $48.58 | 14 |
| 2023 Q1 | 123,723 | $17,832,312 | +$12,655,868 | $44.64 | 12 |
| 2022 Q4 | 116,069 | $4,940,354 | -$520,568 | $42.56 | 11 |
| 2022 Q3 | 131,549 | $5,184,000 | -$493,885 | $39.39 | 12 |
| 2022 Q2 | 139,176 | $5,978,000 | +$2,150,766 | $42.96 | 11 |
| 2022 Q1 | 88,785 | $4,317,000 | +$602,319 | $48.67 | 9 |
| 2021 Q4 | 76,684 | $3,692,000 | +$41,556 | $48.16 | 9 |
| 2021 Q3 | 75,808 | $3,647,000 | +$209,462 | $48.07 | 8 |
| 2021 Q2 | 71,444 | $3,576,000 | +$160,548 | $50 | 9 |
| 2021 Q1 | 68,313 | $3,393,000 | +$614,420 | $49.68 | 9 |
| 2020 Q4 | 55,670 | $2,604,000 | +$215,072 | $46.7 | 7 |
| 2020 Q3 | 43,726 | $1,797,000 | -$1,075,366 | $41.09 | 7 |
| 2020 Q2 | 69,875 | $2,931,000 | +$472,758 | $42.19 | 5 |
| 2020 Q1 | 58,972 | $2,233,000 | -$835,849 | $37.78 | 8 |
| 2019 Q4 | 79,909 | $4,201,000 | -$817,405 | $52.52 | 9 |
| 2019 Q3 | 95,146 | $4,674,000 | -$2,185,578 | $49.07 | 8 |
| 2019 Q2 | 139,567 | $7,274,000 | +$2,750,644 | $52.12 | 10 |
| 2019 Q1 | 87,290 | $4,466,000 | +$3,555,773 | $51.21 | 9 |
| 2018 Q4 | 52,962 | $2,545,000 | -$341,180 | $48.18 | 8 |
| 2018 Q3 | 59,841 | $2,945,000 | +$720,880 | $49.23 | 8 |
| 2018 Q2 | 78,856 | $2,915,000 | -$1,079,879 | $49.31 | 7 |
| 2018 Q1 | 67,079 | $3,686,000 | +$947,533 | $53.97 | 4 |
| 2017 Q4 | 49,759 | $2,711,000 | +$2,459,939 | $54.47 | 2 |
| 2017 Q3 | 4,611 | $243,000 | -$7,852 | $52.7 | 1 |
| 2017 Q2 | 4,760 | $238,000 | +$238,000 | $50 | 1 |