| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 23,108 | $1,148,399 | -$10,236 | $49.71 | 7 |
| 2025 Q2 | 23,447 | $1,133,323 | -$1,779,371 | $48.34 | 7 |
| 2025 Q1 | 61,518 | $2,885,938 | +$21,328 | $46.91 | 6 |
| 2024 Q4 | 61,233 | $2,810,443 | -$122,590 | $45.9 | 8 |
| 2024 Q3 | 63,904 | $2,990,028 | +$114,821 | $46.79 | 8 |
| 2024 Q2 | 61,450 | $2,685,366 | -$4,910,158 | $43.7 | 7 |
| 2024 Q1 | 176,096 | $7,534,303 | +$1,575,779 | $42.79 | 8 |
| 2023 Q4 | 139,266 | $5,466,312 | -$12,878,412 | $39.25 | 7 |
| 2023 Q3 | 467,371 | $16,912,267 | -$31,757,423 | $36.19 | 7 |
| 2023 Q2 | 875,910 | $49,710,460 | -$275,083 | $38.32 | 9 |
| 2023 Q1 | 886,695 | $48,068,359 | -$1,803,751 | $36.92 | 9 |
| 2022 Q4 | 544,837 | $19,856,192 | +$1,660,210 | $36.44 | 11 |
| 2022 Q3 | 903,431 | $45,082,000 | -$224,972 | $33.6 | 10 |
| 2022 Q2 | 902,193 | $47,616,000 | +$28,126,980 | $35.77 | 10 |
| 2022 Q1 | 544,831 | $21,879,000 | +$235,154 | $40.16 | 6 |
| 2021 Q4 | 538,964 | $22,428,000 | -$614,216 | $41.6 | 4 |
| 2021 Q3 | 555,425 | $20,628,000 | -$1,224,188 | $37.15 | 5 |
| 2021 Q2 | 588,183 | $21,937,000 | +$275,493 | $37.3 | 5 |
| 2021 Q1 | 581,149 | $20,364,000 | +$16,223,717 | $35.04 | 6 |
| 2020 Q4 | 120,471 | $4,089,000 | +$700,113 | $33.93 | 7 |
| 2020 Q3 | 99,818 | $3,166,000 | -$378,855 | $33.72 | 4 |
| 2020 Q2 | 112,729 | $3,341,000 | +$2,394,688 | $29.58 | 4 |
| 2020 Q1 | 31,984 | $818,000 | -$73,796 | $26.12 | 2 |
| 2019 Q4 | 33,951 | $1,084,000 | -$86,485 | $31.93 | 3 |
| 2019 Q3 | 36,649 | $1,126,000 | -$92,237 | $30.73 | 2 |
| 2019 Q2 | 39,659 | $1,180,000 | -$38,055 | $29.75 | 1 |
| 2019 Q1 | 40,938 | $1,162,000 | -$35,282 | $28.38 | 1 |
| 2018 Q4 | 42,181 | $1,052,000 | -$106,719 | $24.94 | 1 |
| 2018 Q3 | 46,460 | $1,364,000 | -$21,344 | $29.36 | 1 |
| 2018 Q2 | 47,187 | $1,296,000 | +$1,296,000 | $27.47 | 1 |