| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 440,765 | $14,562,138 | +$445,659 | $32.97 | 43 |
| 2025 Q2 | 427,160 | $14,202,641 | -$1,672,618 | $33.25 | 43 |
| 2025 Q1 | 473,685 | $16,608,869 | +$1,321,405 | $35.06 | 44 |
| 2024 Q4 | 427,083 | $16,245,523 | -$698,161 | $38.04 | 39 |
| 2024 Q3 | 443,991 | $16,752,396 | -$4,146,799 | $37.73 | 39 |
| 2024 Q2 | 558,866 | $19,752,310 | -$21,048,312 | $35.29 | 38 |
| 2024 Q1 | 1,126,050 | $41,909,005 | -$9,051,204 | $37.23 | 45 |
| 2023 Q4 | 1,364,424 | $52,405,102 | +$10,997,628 | $38.41 | 43 |
| 2023 Q3 | 1,058,598 | $36,806,882 | +$26,575,265 | $34.76 | 41 |
| 2023 Q2 | 288,966 | $31,452,169 | +$9,478,611 | $108.76 | 41 |
| 2023 Q1 | 181,476 | $19,943,486 | +$1,103,727 | $109.88 | 31 |
| 2022 Q4 | 196,422 | $20,108,753 | +$200,524 | $101.94 | 36 |
| 2022 Q3 | 194,601 | $18,186,000 | +$6,866,320 | $93.35 | 32 |
| 2022 Q2 | 120,815 | $12,193,000 | -$3,320,323 | $100.92 | 30 |
| 2022 Q1 | 146,357 | $14,861,000 | -$926,389 | $100.91 | 35 |
| 2021 Q4 | 162,221 | $17,953,000 | +$1,847,684 | $110.66 | 38 |
| 2021 Q3 | 167,534 | $16,850,000 | -$4,010,797 | $100.57 | 35 |
| 2021 Q2 | 187,034 | $19,988,189 | +$7,592,318 | $106.89 | 30 |
| 2021 Q1 | 116,495 | $11,715,647 | +$1,112,978 | $100.54 | 33 |
| 2020 Q4 | 97,978 | $8,541,000 | -$8,243,625 | $87.08 | 27 |
| 2020 Q3 | 215,731 | $15,863,000 | +$2,819,838 | $73.48 | 24 |
| 2020 Q2 | 176,995 | $13,009,000 | +$842,083 | $73.51 | 23 |
| 2020 Q1 | 173,718 | $10,949,000 | -$8,652,396 | $63.05 | 27 |
| 2019 Q4 | 299,089 | $23,741,237 | +$3,446,509 | $79.68 | 29 |
| 2019 Q3 | 256,351 | $19,074,000 | -$5,655,458 | $74.39 | 27 |
| 2019 Q2 | 332,673 | $24,328,048 | -$2,664,793 | $73.13 | 30 |
| 2019 Q1 | 348,258 | $26,429,125 | -$6,841,778 | $75.89 | 34 |
| 2018 Q4 | 443,230 | $30,646,936 | -$10,778,274 | $69.14 | 33 |
| 2018 Q3 | 560,968 | $46,868,678 | +$32,362,349 | $83.57 | 30 |
| 2018 Q2 | 187,193 | $15,007,082 | +$15,007,082 | $80 | 30 |