| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 749,210 | $34,295,948 | -$594,307 | $45.8 | 55 |
| 2025 Q2 | 770,236 | $31,811,574 | +$9,263,128 | $41.29 | 48 |
| 2025 Q1 | 551,154 | $21,082,536 | +$2,026,930 | $38.15 | 32 |
| 2024 Q4 | 499,489 | $16,035,910 | +$636,031 | $32.06 | 28 |
| 2024 Q3 | 442,072 | $15,454,747 | +$940,290 | $34.96 | 27 |
| 2024 Q2 | 415,907 | $12,542,898 | +$302,494 | $30.04 | 25 |
| 2024 Q1 | 405,815 | $11,655,172 | +$448,290 | $28.57 | 25 |
| 2023 Q4 | 390,141 | $10,793,680 | -$113,204 | $27.89 | 24 |
| 2023 Q3 | 394,476 | $10,973,056 | +$152,210 | $27.73 | 24 |
| 2023 Q2 | 398,908 | $12,307,386 | +$1,590,806 | $30.8 | 25 |
| 2023 Q1 | 347,034 | $8,901,444 | -$49,761 | $25.65 | 24 |
| 2022 Q4 | 349,373 | $8,697,870 | -$155,598 | $24.9 | 26 |
| 2022 Q3 | 354,779 | $9,120,103 | +$156,453 | $25.71 | 22 |
| 2022 Q2 | 349,236 | $9,460,108 | -$1,758,111 | $27.09 | 22 |
| 2022 Q1 | 408,905 | $15,902,309 | -$423,839 | $38.97 | 23 |
| 2021 Q4 | 419,288 | $16,911,160 | -$104,917 | $40.46 | 24 |
| 2021 Q3 | 421,909 | $17,205,897 | +$496,094 | $40.78 | 23 |
| 2021 Q2 | 409,374 | $17,749,954 | -$9,233,633 | $43.36 | 27 |
| 2021 Q1 | 619,013 | $30,153,160 | +$311,511 | $48.71 | 31 |
| 2020 Q4 | 611,963 | $36,985,322 | +$1,209,914 | $60.55 | 31 |
| 2020 Q3 | 592,306 | $33,197,616 | -$1,985,094 | $56.05 | 32 |
| 2020 Q2 | 622,886 | $43,272,578 | +$8,794,966 | $69.47 | 39 |
| 2020 Q1 | 497,346 | $29,794,206 | +$1,197,817 | $59.91 | 37 |
| 2019 Q4 | 459,236 | $33,521,969 | +$1,873,098 | $72.99 | 34 |
| 2019 Q3 | 435,558 | $25,186,710 | +$4,245,221 | $57.83 | 34 |
| 2019 Q2 | 363,206 | $18,354,429 | +$9,230,521 | $50.53 | 34 |
| 2019 Q1 | 179,540 | $9,245,000 | +$1,452,128 | $51.5 | 18 |
| 2018 Q4 | 159,784 | $6,602,000 | -$13,740 | $41.84 | 15 |
| 2018 Q3 | 160,915 | $6,167,000 | +$311,205 | $38.33 | 14 |
| 2018 Q2 | 152,749 | $6,347,000 | +$1,014,602 | $41.56 | 12 |
| 2018 Q1 | 128,615 | $5,133,000 | +$908,955 | $39.7 | 11 |
| 2017 Q4 | 105,854 | $3,890,000 | +$1,456,308 | $36.76 | 12 |
| 2017 Q3 | 66,179 | $2,342,000 | +$680,750 | $35.47 | 11 |
| 2017 Q2 | 47,078 | $1,469,000 | +$10,018 | $31.2 | 8 |
| 2017 Q1 | 46,752 | $1,573,000 | +$38,290 | $33.76 | 8 |
| 2016 Q4 | 46,805 | $1,524,000 | -$36,540 | $32.32 | 9 |
| 2016 Q3 | 47,912 | $1,522,000 | +$34,286 | $31.82 | 9 |
| 2016 Q2 | 46,800 | $1,574,000 | +$456,289 | $33.82 | 10 |
| 2016 Q1 | 32,983 | $907,000 | +$6,417 | $27.58 | 8 |
| 2015 Q4 | 32,757 | $853,000 | -$13,330 | $25.73 | 8 |
| 2015 Q3 | 33,248 | $876,000 | +$35,322 | $26.35 | 7 |
| 2015 Q2 | 31,885 | $863,000 | +$19,419 | $27.01 | 6 |
| 2015 Q1 | 31,164 | $755,000 | -$217,410 | $25.44 | 6 |
| 2014 Q4 | 11,967 | $293,000 | +$180,341 | $25.1 | 5 |
| 2014 Q3 | 32,751 | $768,000 | -$6,091 | $23.44 | 6 |
| 2014 Q2 | 32,994 | $697,000 | -$7,236 | $21.02 | 6 |
| 2014 Q1 | 33,376 | $687,000 | -$14,115 | $20.59 | 5 |