| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 102,377 | $4,958,240 | -$40,877 | $48.43 | 8 |
| 2025 Q2 | 103,375 | $4,669,255 | +$947,966 | $45.17 | 8 |
| 2025 Q1 | 82,389 | $3,403,056 | -$3,240,531 | $41.29 | 4 |
| 2024 Q4 | 156,704 | $6,776,583 | -$16,218 | $43.25 | 4 |
| 2024 Q3 | 157,079 | $6,718,770 | -$142,227 | $42.76 | 4 |
| 2024 Q2 | 160,582 | $6,483,461 | -$10,580,507 | $40.38 | 5 |
| 2024 Q1 | 157,539 | $6,257,088 | +$454,304 | $39.72 | 4 |
| 2023 Q4 | 443,297 | $15,985,187 | +$10,704,068 | $36.06 | 6 |
| 2023 Q3 | 145,548 | $4,728,266 | -$4,939,904 | $32.49 | 4 |
| 2023 Q2 | 297,255 | $9,816,630 | -$6,092,704 | $33.53 | 6 |
| 2023 Q1 | 485,564 | $15,236,709 | +$10,176,312 | $31.38 | 4 |
| 2022 Q4 | 162,236 | $4,831,737 | +$30,841 | $29.78 | 4 |
| 2022 Q3 | 142,144 | $3,982,000 | -$7,174,375 | $28.01 | 3 |
| 2022 Q2 | 386,056 | $11,359,000 | +$6,660,794 | $29.42 | 4 |
| 2022 Q1 | 158,491 | $5,513,000 | -$6,644,320 | $34.8 | 4 |
| 2021 Q4 | 341,140 | $12,435,000 | +$6,487,769 | $36.45 | 6 |
| 2021 Q3 | 169,054 | $5,780,780 | -$3,665,128 | $34.19 | 5 |
| 2021 Q2 | 274,943 | $9,469,000 | -$2,334,911 | $34.44 | 3 |
| 2021 Q1 | 342,744 | $11,068,000 | +$5,592,580 | $32.29 | 3 |
| 2020 Q4 | 176,587 | $5,241,000 | -$453,440 | $29.68 | 2 |
| 2020 Q3 | 195,545 | $5,000,000 | +$1,988,278 | $25.57 | 3 |
| 2020 Q2 | 117,773 | $2,794,000 | -$1,219,764 | $23.72 | 2 |
| 2020 Q1 | 169,210 | $3,301,000 | +$1,557,319 | $19.51 | 2 |
| 2019 Q4 | 89,371 | $2,317,000 | -$470,861 | $25.93 | 1 |
| 2019 Q3 | 107,533 | $2,603,000 | -$431,146 | $24.21 | 1 |
| 2019 Q2 | 125,816 | $3,033,000 | +$309,205 | $24.1 | 3 |
| 2019 Q1 | 112,983 | $2,633,000 | -$102,563 | $23.3 | 1 |
| 2018 Q4 | 117,384 | $2,412,000 | +$1,582 | $20.55 | 1 |
| 2018 Q3 | 117,307 | $2,903,000 | +$135,218 | $24.75 | 1 |
| 2018 Q2 | 111,843 | $2,608,000 | +$85,182 | $23.32 | 1 |
| 2018 Q1 | 108,190 | $2,445,000 | -$1,385,207 | $22.6 | 1 |
| 2017 Q4 | 168,920 | $3,849,000 | +$217,646 | $22.79 | 3 |
| 2017 Q3 | 100,697 | $2,169,000 | +$55,982 | $21.54 | 1 |
| 2017 Q2 | 98,098 | $2,024,000 | +$7,098 | $20.63 | 1 |
| 2017 Q1 | 97,754 | $1,974,000 | -$68,799 | $20.19 | 1 |
| 2016 Q4 | 101,161 | $1,949,000 | +$36,567 | $19.27 | 1 |
| 2016 Q3 | 99,263 | $1,827,000 | +$51,941 | $18.41 | 1 |
| 2016 Q2 | 96,441 | $1,698,000 | -$931,000 | $17.61 | 1 |
| 2016 Q1 | 149,973 | $2,604,000 | -$519,033 | $17.37 | 2 |
| 2015 Q4 | 180,717 | $3,103,000 | +$1,080,573 | $17.17 | 2 |
| 2015 Q3 | 117,910 | $1,964,000 | -$12,124,046 | $16.63 | 2 |
| 2015 Q2 | 784,113 | $14,279,000 | +$1,738,263 | $18.21 | 3 |
| 2015 Q1 | 688,678 | $12,576,000 | +$10,925,543 | $18.26 | 2 |
| 2014 Q4 | 90,369 | $1,619,000 | -$287 | $17.92 | 1 |
| 2014 Q3 | 90,385 | $1,562,000 | -$350,336 | $17.28 | 1 |
| 2014 Q2 | 110,082 | $1,932,000 | +$284,670 | $17.55 | 2 |
| 2014 Q1 | 93,858 | $1,580,000 | +$978,000 | $16.83 | 2 |