| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 931,574 | $62,374,416 | +$13,806,131 | $66.96 | 31 |
| 2025 Q2 | 827,182 | $54,545,320 | +$1,511,637 | $65.94 | 28 |
| 2025 Q1 | 804,478 | $52,620,163 | +$1,786,388 | $65.41 | 26 |
| 2024 Q4 | 767,469 | $49,821,944 | +$4,114,572 | $64.92 | 26 |
| 2024 Q3 | 647,300 | $43,161,213 | -$1,363,226 | $66.68 | 18 |
| 2024 Q2 | 670,083 | $43,137,339 | +$7,820,906 | $64.36 | 19 |
| 2024 Q1 | 548,681 | $35,485,163 | +$14,579,254 | $64.67 | 18 |
| 2023 Q4 | 323,429 | $20,664,465 | -$6,658,794 | $63.9 | 20 |
| 2023 Q3 | 430,063 | $26,483,323 | -$731,526 | $61.56 | 23 |
| 2023 Q2 | 440,989 | $27,499,001 | -$1,208,196 | $62.36 | 23 |
| 2023 Q1 | 460,385 | $28,673,893 | +$896,906 | $62.28 | 26 |
| 2022 Q4 | 445,836 | $27,593,218 | -$1,637,713 | $61.89 | 26 |
| 2022 Q3 | 496,908 | $29,208,124 | +$1,719,719 | $58.8 | 29 |
| 2022 Q2 | 455,728 | $27,651,951 | -$4,845,560 | $60.69 | 32 |
| 2022 Q1 | 505,933 | $33,421,298 | +$4,439,471 | $66.05 | 32 |
| 2021 Q4 | 462,083 | $34,192,000 | +$6,357,963 | $74 | 28 |
| 2021 Q3 | 290,685 | $21,928,000 | -$139,720 | $75.44 | 27 |
| 2021 Q2 | 292,476 | $22,292,000 | -$8,883,104 | $76.22 | 24 |
| 2021 Q1 | 442,912 | $32,875,000 | +$17,821,075 | $74.99 | 23 |
| 2020 Q4 | 165,343 | $12,728,533 | +$3,247,832 | $76.99 | 18 |
| 2020 Q3 | 123,416 | $9,090,440 | +$568,855 | $73.67 | 18 |
| 2020 Q2 | 115,646 | $8,328,000 | +$1,178,845 | $72 | 14 |
| 2020 Q1 | 100,773 | $6,359,000 | -$3,576,471 | $63.11 | 13 |
| 2019 Q4 | 154,837 | $11,440,000 | +$1,080,145 | $73.88 | 14 |
| 2019 Q3 | 139,352 | $10,161,000 | -$2,446,968 | $72.9 | 13 |
| 2019 Q2 | 172,904 | $12,549,000 | -$1,188,009 | $72.57 | 12 |
| 2019 Q1 | 189,242 | $13,430,000 | -$1,126,612 | $70.92 | 10 |
| 2018 Q4 | 205,447 | $13,971,000 | +$1,063,367 | $68 | 11 |
| 2018 Q3 | 189,309 | $13,016,000 | +$242,016 | $68.87 | 13 |
| 2018 Q2 | 185,556 | $12,824,000 | -$6,753,643 | $69.13 | 15 |
| 2018 Q1 | 280,571 | $19,944,663 | +$241,183 | $71.01 | 16 |
| 2017 Q4 | 276,175 | $20,135,041 | +$1,423,200 | $72.8 | 15 |
| 2017 Q3 | 256,680 | $18,754,022 | +$1,317,935 | $73.06 | 18 |
| 2017 Q2 | 273,989 | $19,603,218 | -$362,356 | $71.44 | 19 |
| 2017 Q1 | 279,052 | $19,957,120 | -$1,505,527 | $71.52 | 18 |
| 2016 Q4 | 326,064 | $22,682,972 | -$329,736 | $69.57 | 20 |
| 2016 Q3 | 349,273 | $24,852,906 | +$3,364,774 | $71.17 | 15 |
| 2016 Q2 | 300,937 | $20,852,000 | +$2,418,837 | $69.31 | 15 |
| 2016 Q1 | 265,043 | $17,794,000 | -$2,001,569 | $67.16 | 18 |
| 2015 Q4 | 317,086 | $33,635,000 | -$13,318,607 | $65.58 | 19 |
| 2015 Q3 | 490,946 | $32,527,000 | +$666,237 | $66.25 | 19 |
| 2015 Q2 | 484,418 | $34,855,000 | +$4,906,546 | $71.96 | 23 |
| 2015 Q1 | 414,201 | $29,590,000 | -$172,922 | $71.45 | 22 |
| 2014 Q4 | 419,114 | $30,207,000 | -$7,231,014 | $72.11 | 19 |
| 2014 Q3 | 476,721 | $36,322,000 | +$7,426,803 | $76.2 | 26 |
| 2014 Q2 | 403,112 | $31,524,000 | -$5,819,817 | $78.22 | 23 |
| 2014 Q1 | 479,567 | $35,744,000 | -$5,502,658 | $74.52 | 22 |