| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 533,568 | $29,119,001 | -$11,105,195 | $54.6 | 46 |
| 2025 Q2 | 737,019 | $38,197,013 | -$7,402,565 | $51.83 | 39 |
| 2025 Q1 | 883,781 | $37,279,031 | +$9,705,678 | $42.18 | 36 |
| 2024 Q4 | 646,986 | $28,176,229 | -$1,040,544 | $43.55 | 33 |
| 2024 Q3 | 760,871 | $29,776,746 | +$5,628,889 | $39.14 | 32 |
| 2024 Q2 | 618,617 | $22,210,556 | +$436,704 | $35.9 | 31 |
| 2024 Q1 | 635,160 | $23,835,174 | +$534,128 | $37.53 | 31 |
| 2023 Q4 | 621,013 | $21,725,826 | +$1,759,157 | $34.98 | 30 |
| 2023 Q3 | 565,968 | $18,990,367 | +$4,190,542 | $33.53 | 27 |
| 2023 Q2 | 374,475 | $13,214,177 | -$1,518,451 | $35.26 | 27 |
| 2023 Q1 | 417,737 | $14,997,835 | +$3,431,439 | $35.9 | 24 |
| 2022 Q4 | 316,264 | $11,289,139 | +$316,155 | $35.69 | 22 |
| 2022 Q3 | 289,395 | $10,447,540 | +$170,055 | $36.1 | 20 |
| 2022 Q2 | 300,297 | $11,182,501 | -$645,293 | $37.24 | 19 |
| 2022 Q1 | 311,972 | $14,491,860 | -$525,712 | $46.46 | 21 |
| 2021 Q4 | 322,578 | $15,712,244 | -$546,217 | $48.71 | 22 |
| 2021 Q3 | 334,504 | $15,792,426 | -$5,089,289 | $47.22 | 20 |
| 2021 Q2 | 442,117 | $21,161,614 | +$775,891 | $47.87 | 20 |
| 2021 Q1 | 426,024 | $18,849,760 | -$1,800,340 | $44.23 | 20 |
| 2020 Q4 | 466,164 | $20,903,537 | -$2,378,358 | $44.84 | 21 |
| 2020 Q3 | 502,112 | $18,120,000 | +$531,757 | $36.07 | 22 |
| 2020 Q2 | 487,564 | $16,035,000 | +$411,068 | $32.9 | 21 |
| 2020 Q1 | 458,710 | $12,840,000 | -$850,842 | $28 | 16 |
| 2019 Q4 | 489,963 | $17,167,000 | -$492,967 | $35.03 | 20 |
| 2019 Q3 | 507,346 | $16,590,000 | -$604,711 | $32.88 | 20 |
| 2019 Q2 | 525,833 | $17,182,000 | -$14,841 | $32.43 | 19 |
| 2019 Q1 | 526,657 | $16,715,000 | -$108,040 | $31.55 | 20 |
| 2018 Q4 | 530,263 | $14,863,802 | +$1,379,606 | $28.04 | 20 |
| 2018 Q3 | 125,618 | $4,162,000 | -$237,508 | $33.23 | 18 |
| 2018 Q2 | 133,189 | $4,190,145 | -$752,969 | $31.45 | 20 |
| 2018 Q1 | 157,250 | $4,706,938 | +$1,643,444 | $29.93 | 19 |
| 2017 Q4 | 102,256 | $3,105,000 | -$1,086,879 | $30.35 | 18 |
| 2017 Q3 | 138,835 | $4,133,000 | +$1,527,664 | $29.79 | 17 |
| 2017 Q2 | 87,493 | $2,689,000 | -$561,466 | $30.87 | 14 |
| 2017 Q1 | 107,225 | $3,119,000 | +$977,837 | $29.1 | 16 |
| 2016 Q4 | 81,958 | $2,196,000 | -$1,737,371 | $26.74 | 17 |
| 2016 Q3 | 133,731 | $3,724,000 | +$2,153,083 | $27.84 | 18 |
| 2016 Q2 | 56,403 | $1,493,000 | +$1,466,000 | $26.47 | 14 |