| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 100,660 | $5,773,481 | -$880,082 | $57.33 | 21 |
| 2025 Q2 | 116,331 | $6,324,161 | -$1,370,589 | $54.29 | 20 |
| 2025 Q1 | 142,030 | $7,518,981 | +$2,383,131 | $52.95 | 24 |
| 2024 Q4 | 96,947 | $5,363,760 | -$1,712,238 | $55.33 | 23 |
| 2024 Q3 | 122,400 | $6,775,983 | +$268,693 | $55.36 | 25 |
| 2024 Q2 | 119,895 | $5,719,493 | -$1,247,843 | $47.71 | 25 |
| 2024 Q1 | 145,634 | $7,050,512 | -$629,817 | $48.41 | 26 |
| 2023 Q4 | 158,928 | $7,758,802 | -$607,924 | $49.18 | 23 |
| 2023 Q3 | 175,706 | $7,292,077 | +$80,725 | $41.5 | 27 |
| 2023 Q2 | 173,676 | $7,287,311 | -$1,834,498 | $41.96 | 29 |
| 2023 Q1 | 211,343 | $9,159,593 | -$1,510,743 | $43.34 | 28 |
| 2022 Q4 | 250,469 | $12,054,940 | -$3,317,235 | $48.13 | 33 |
| 2022 Q3 | 296,966 | $13,330,000 | -$613,621 | $44.9 | 31 |
| 2022 Q2 | 308,510 | $14,910,860 | -$2,798,293 | $48.33 | 32 |
| 2022 Q1 | 362,979 | $21,100,439 | -$72,771 | $58.14 | 37 |
| 2021 Q4 | 363,706 | $22,315,407 | -$1,004,173 | $61.36 | 36 |
| 2021 Q3 | 372,521 | $21,737,508 | -$2,345,577 | $58.38 | 32 |
| 2021 Q2 | 407,017 | $23,483,000 | +$6,032,264 | $57.71 | 31 |
| 2021 Q1 | 302,030 | $17,084,487 | +$5,993,744 | $56.57 | 29 |
| 2020 Q4 | 197,195 | $9,653,000 | -$727,591 | $49 | 27 |
| 2020 Q3 | 231,810 | $8,731,000 | -$4,254,978 | $37.65 | 23 |
| 2020 Q2 | 344,217 | $13,534,000 | -$4,544,600 | $39.32 | 23 |
| 2020 Q1 | 465,705 | $16,750,194 | -$42,698,469 | $35.97 | 32 |
| 2019 Q4 | 1,650,341 | $93,307,492 | -$370,158 | $56.53 | 35 |
| 2019 Q3 | 1,657,776 | $90,132,874 | -$7,252,924 | $54.37 | 39 |
| 2019 Q2 | 1,791,558 | $96,685,319 | -$6,253,328 | $53.96 | 41 |
| 2019 Q1 | 1,896,733 | $99,213,612 | -$5,802,926 | $52.3 | 50 |
| 2018 Q4 | 2,080,419 | $99,732,911 | -$55,878,024 | $47.94 | 46 |
| 2018 Q3 | 3,186,751 | $182,362,219 | -$13,338,841 | $57.21 | 52 |
| 2018 Q2 | 3,431,906 | $196,389,087 | +$196,389,087 | $57.22 | 48 |
| 2016 Q2 | 0 | $0 | -$15,000 | 0 | |
| 2016 Q1 | 293 | $15,000 | $51.19 | 1 |