| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 151,851 | $6,243,791 | -$295,157 | $41.16 | 15 |
| 2025 Q2 | 158,997 | $6,628,084 | -$3,626,673 | $41.69 | 17 |
| 2025 Q1 | 256,403 | $8,922,690 | -$6,523,245 | $34.8 | 14 |
| 2024 Q4 | 443,933 | $15,408,956 | +$749,081 | $34.71 | 18 |
| 2024 Q3 | 404,275 | $15,973,633 | +$10,372,842 | $39.51 | 23 |
| 2024 Q2 | 143,467 | $5,093,337 | -$147,131 | $35.5 | 14 |
| 2024 Q1 | 148,283 | $5,215,391 | -$2,194,406 | $35.17 | 16 |
| 2023 Q4 | 210,875 | $7,321,453 | -$1,027,138 | $34.72 | 16 |
| 2023 Q3 | 242,483 | $7,558,357 | -$138,804 | $31.14 | 18 |
| 2023 Q2 | 247,542 | $7,999,231 | +$3,355,003 | $32.28 | 17 |
| 2023 Q1 | 143,649 | $4,627,173 | -$4,662,543 | $32.22 | 17 |
| 2022 Q4 | 289,690 | $8,974,623 | +$878,090 | $30.98 | 19 |
| 2022 Q3 | 225,632 | $5,967,000 | -$1,654,295 | $25.97 | 19 |
| 2022 Q2 | 290,266 | $9,269,000 | -$16,234,160 | $31.65 | 17 |
| 2022 Q1 | 705,365 | $27,562,000 | -$3,469,360 | $39.02 | 27 |
| 2021 Q4 | 775,522 | $35,547,000 | +$1,448,197 | $45.86 | 28 |
| 2021 Q3 | 740,130 | $34,522,120 | +$2,573,147 | $46.64 | 32 |
| 2021 Q2 | 679,078 | $31,886,275 | +$14,743,200 | $46.92 | 32 |
| 2021 Q1 | 381,076 | $17,567,530 | +$12,380,881 | $45.59 | 27 |
| 2020 Q4 | 109,655 | $4,632,649 | -$569,696 | $42.21 | 15 |
| 2020 Q3 | 110,880 | $3,723,812 | -$2,486,117 | $33.59 | 12 |
| 2020 Q2 | 185,342 | $5,891,802 | -$5,010,538 | $31.79 | 11 |
| 2020 Q1 | 367,526 | $10,170,506 | +$904,400 | $27.69 | 13 |
| 2019 Q4 | 238,584 | $10,566,150 | +$7,461,758 | $44.37 | 16 |
| 2019 Q3 | 71,875 | $2,700,439 | -$237,044 | $37.58 | 10 |
| 2019 Q2 | 78,141 | $2,955,062 | +$153,864 | $37.82 | 11 |
| 2019 Q1 | 74,884 | $2,912,521 | -$1,057,660 | $38.82 | 10 |
| 2018 Q4 | 103,116 | $3,483,063 | -$2,170,621 | $33.77 | 10 |
| 2018 Q3 | 154,258 | $6,434,607 | -$37,709 | $41.71 | 12 |
| 2018 Q2 | 566,427 | $16,287,254 | -$1,979,231 | $42.79 | 13 |
| 2018 Q1 | 200,582 | $8,669,346 | -$10,175,245 | $43.25 | 14 |
| 2017 Q4 | 433,859 | $18,921,376 | -$3,753,037 | $43.61 | 15 |
| 2017 Q3 | 520,161 | $21,696,444 | +$258,309 | $41.71 | 14 |
| 2017 Q2 | 519,102 | $20,129,180 | +$536,380 | $38.61 | 14 |
| 2017 Q1 | 509,486 | $18,641,688 | +$11,187,213 | $36.59 | 16 |
| 2016 Q4 | 299,670 | $10,164,938 | -$5,662,131 | $33.92 | 15 |
| 2016 Q3 | 369,426 | $13,169,000 | +$5,588,530 | $36.37 | 17 |
| 2016 Q2 | 312,809 | $10,609,000 | +$3,597,578 | $33.92 | 15 |
| 2016 Q1 | 104,069 | $3,947,000 | -$1,826,592 | $37.91 | 10 |
| 2015 Q4 | 151,443 | $5,988,000 | +$1,161,632 | $39.54 | 13 |
| 2015 Q3 | 122,075 | $4,828,000 | -$440,723 | $39.54 | 10 |
| 2015 Q2 | 130,458 | $5,484,000 | +$1,105,456 | $42.31 | 11 |
| 2015 Q1 | 111,382 | $4,041,000 | -$1,151,053 | $38.4 | 12 |
| 2014 Q4 | 135,298 | $5,072,000 | +$4,671,154 | $37.5 | 11 |
| 2014 Q3 | 152 | $6,000 | +$39 | $39.47 | 1 |
| 2014 Q2 | 151 | $6,000 | $39.74 | 1 | |
| 2014 Q1 | 151 | $7,000 | $46.36 | 1 |