| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 888,979 | $67,634,314 | -$2,507,579 | $76.11 | 20 |
| 2025 Q2 | 921,931 | $67,851,620 | -$2,677,753 | $73.6 | 18 |
| 2025 Q1 | 957,801 | $64,765,935 | +$4,828,311 | $66.01 | 15 |
| 2024 Q4 | 884,766 | $63,323,153 | +$1,690,098 | $71.57 | 17 |
| 2024 Q3 | 830,342 | $59,095,164 | +$1,273,808 | $71.17 | 17 |
| 2024 Q2 | 812,458 | $55,468,764 | +$5,970,480 | $68.27 | 19 |
| 2024 Q1 | 725,003 | $49,169,303 | +$4,615,973 | $67.82 | 14 |
| 2023 Q4 | 675,968 | $41,409,682 | -$1,674,989 | $61.26 | 15 |
| 2023 Q3 | 506,129 | $27,620,087 | +$4,267,203 | $54.57 | 13 |
| 2023 Q2 | 427,935 | $24,141,502 | +$3,426,467 | $56.41 | 12 |
| 2023 Q1 | 367,187 | $19,303,702 | +$4,026,351 | $52.58 | 10 |
| 2022 Q4 | 291,043 | $14,505,353 | -$3,358,353 | $49.84 | 11 |
| 2022 Q3 | 368,595 | $16,510,000 | -$1,046,080 | $44.76 | 11 |
| 2022 Q2 | 387,484 | $18,505,000 | +$5,174,679 | $47.76 | 14 |
| 2022 Q1 | 278,197 | $15,446,117 | +$1,624,422 | $55.58 | 13 |
| 2021 Q4 | 248,688 | $15,071,683 | -$3,189,191 | $60.61 | 9 |
| 2021 Q3 | 239,265 | $12,907,000 | +$3,345,202 | $53.95 | 6 |
| 2021 Q2 | 177,220 | $9,427,000 | +$2,188,587 | $53.19 | 6 |
| 2021 Q1 | 139,782 | $6,848,000 | -$23,458,670 | $49.06 | 5 |
| 2020 Q4 | 636,372 | $30,079,000 | +$26,870,068 | $47.25 | 5 |
| 2020 Q3 | 67,980 | $2,901,000 | +$699,603 | $42.68 | 4 |
| 2020 Q2 | 52,655 | $2,061,000 | +$293,613 | $39.09 | 5 |
| 2020 Q1 | 45,665 | $1,443,000 | -$3,012,726 | $33.71 | 3 |
| 2019 Q4 | 109,755 | $4,520,000 | -$2,232,104 | $41.16 | 6 |
| 2019 Q3 | 166,613 | $6,399,000 | -$3,104,197 | $38.42 | 9 |
| 2019 Q2 | 248,230 | $9,365,000 | +$279,147 | $37.72 | 6 |
| 2019 Q1 | 241,180 | $8,623,000 | -$1,340,898 | $35.83 | 6 |
| 2018 Q4 | 282,599 | $8,774,000 | +$1,325,369 | $31.05 | 7 |
| 2018 Q3 | 239,906 | $8,429,000 | +$148,374 | $35.1 | 6 |
| 2018 Q2 | 236,353 | $7,913,000 | +$234,957 | $33.53 | 5 |
| 2018 Q1 | 229,151 | $7,502,000 | -$214,265 | $32.73 | 4 |
| 2017 Q4 | 235,699 | $7,585,000 | +$506,039 | $32.18 | 3 |
| 2017 Q3 | 219,971 | $6,628,000 | +$287,110 | $30.13 | 3 |
| 2017 Q2 | 225,276 | $6,532,000 | -$269,220 | $29.16 | 4 |
| 2017 Q1 | 234,522 | $6,503,000 | -$62,387 | $27.9 | 4 |
| 2016 Q4 | 236,752 | $6,185,000 | +$43,971 | $26.24 | 4 |
| 2016 Q3 | 235,260 | $6,072,000 | -$5,219,202 | $25.97 | 2 |
| 2016 Q2 | 437,978 | $11,413,000 | +$4,950,982 | $26.05 | 2 |
| 2016 Q1 | 248,001 | $6,282,000 | +$6,282,009 | $25.33 | 2 |