| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 241,011 | $10,957,325 | -$1,491,265 | $45.46 | 17 |
| 2025 Q2 | 275,239 | $11,491,884 | +$1,577,045 | $41.75 | 17 |
| 2025 Q1 | 237,729 | $9,573,567 | +$1,119,335 | $40.26 | 18 |
| 2024 Q4 | 217,865 | $9,497,283 | +$1,046,033 | $43.60 | 21 |
| 2024 Q3 | 151,886 | $6,644,639 | +$337,014 | $43.75 | 17 |
| 2024 Q2 | 181,612 | $7,228,656 | -$24,622 | $39.81 | 16 |
| 2024 Q1 | 180,832 | $7,527,267 | -$7,258,502 | $41.63 | 16 |
| 2023 Q4 | 355,752 | $14,759,196 | -$3,399,258 | $41.49 | 16 |
| 2023 Q3 | 447,708 | $16,146,168 | -$51,563 | $36.06 | 17 |
| 2023 Q2 | 448,584 | $16,616,129 | +$669,024 | $37.04 | 16 |
| 2023 Q1 | 431,289 | $15,458,217 | +$3,245,099 | $35.84 | 17 |
| 2022 Q4 | 290,469 | $10,364,776 | +$1,753,924 | $35.68 | 14 |
| 2022 Q3 | 291,974 | $9,443,453 | +$3,628,393 | $32.34 | 16 |
| 2022 Q2 | 178,656 | $6,088,751 | -$204,345 | $33.90 | 15 |
| 2022 Q1 | 184,887 | $7,110,000 | +$1,329,340 | $38.45 | 16 |
| 2021 Q4 | 149,768 | $6,070,021 | +$206,874 | $40.53 | 14 |
| 2021 Q3 | 139,360 | $5,367,812 | +$541,433 | $38.08 | 11 |
| 2021 Q2 | 107,052 | $4,210,425 | -$477,694 | $39.34 | 8 |
| 2021 Q1 | 120,456 | $4,546,631 | +$854,623 | $37.72 | 11 |
| 2020 Q4 | 99,035 | $3,121,581 | -$718,595 | $31.53 | 10 |
| 2020 Q3 | 122,029 | $3,139,712 | +$1,049,527 | $25.73 | 10 |
| 2020 Q2 | 81,492 | $2,099,000 | -$1,725,165 | $25.00 | 8 |
| 2020 Q1 | 160,649 | $3,325,000 | -$2,825,369 | $20.51 | 13 |
| 2019 Q4 | 268,010 | $8,173,000 | +$1,158,061 | $30.56 | 15 |
| 2019 Q3 | 217,953 | $6,213,000 | -$5,669,485 | $28.50 | 15 |
| 2019 Q2 | 414,748 | $12,090,000 | -$662,583 | $29.13 | 16 |
| 2019 Q1 | 595,388 | $17,588,000 | +$3,487,379 | $29.49 | 15 |
| 2018 Q4 | 478,720 | $12,982,000 | -$1,941,958 | $26.94 | 13 |
| 2018 Q3 | 547,760 | $17,369,000 | +$2,374,390 | $31.68 | 12 |
| 2018 Q2 | 472,863 | $14,923,000 | -$1,737,746 | $31.56 | 13 |
| 2018 Q1 | 527,564 | $16,713,000 | +$4,102,819 | $31.77 | 11 |
| 2017 Q4 | 398,542 | $12,562,000 | +$1,435,680 | $31.57 | 7 |
| 2017 Q3 | 353,072 | $10,698,000 | +$321,379 | $30.35 | 7 |
| 2017 Q2 | 345,772 | $9,805,000 | +$1,229,538 | $28.34 | 7 |
| 2017 Q1 | 302,321 | $8,339,000 | -$462,381 | $27.60 | 4 |
| 2016 Q4 | 340,359 | $8,838,000 | +$2,734,876 | $25.92 | 6 |
| 2016 Q3 | 219,180 | $5,586,000 | -$1,197,071 | $25.59 | 3 |
| 2016 Q2 | 267,150 | $6,311,000 | +$149,605 | $23.58 | 4 |
| 2016 Q1 | 260,806 | $6,228,000 | -$292,600 | $23.84 | 4 |
| 2015 Q4 | 273,000 | $6,296,000 | -$132,373 | $23.13 | 4 |
| 2015 Q3 | 278,766 | $6,312,000 | +$37,526 | $22.86 | 5 |
| 2015 Q2 | 277,467 | $6,984,000 | -$358,964 | $25.43 | 3 |
| 2015 Q1 | 291,206 | $7,255,000 | +$7,255,000 | $24.90 | 2 |