| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 377,583 | $17,325,952 | -$23,277,220 | $45.93 | 37 |
| 2025 Q2 | 908,751 | $38,031,107 | +$20,483,979 | $41.83 | 39 |
| 2025 Q1 | 387,121 | $15,846,228 | -$6,170,351 | $40.94 | 33 |
| 2024 Q4 | 576,719 | $22,315,342 | -$3,690,958 | $38.69 | 34 |
| 2024 Q3 | 631,201 | $25,534,014 | +$1,117,777 | $40.45 | 30 |
| 2024 Q2 | 605,640 | $21,088,705 | +$5,725,500 | $34.82 | 29 |
| 2024 Q1 | 441,541 | $14,808,121 | +$3,397,806 | $33.67 | 26 |
| 2023 Q4 | 312,364 | $9,967,590 | -$2,170,790 | $31.91 | 25 |
| 2023 Q3 | 367,955 | $10,937,329 | -$592,383 | $29.72 | 25 |
| 2023 Q2 | 385,772 | $12,505,418 | -$1,484,182 | $32.42 | 27 |
| 2023 Q1 | 430,888 | $14,318,244 | -$516,556 | $33.20 | 29 |
| 2022 Q4 | 446,168 | $15,260,092 | -$12,439,112 | $34.19 | 29 |
| 2022 Q3 | 1,261,407 | $40,439,006 | +$4,188,003 | $32.05 | 37 |
| 2022 Q2 | 1,153,974 | $39,674,298 | +$6,199,136 | $34.39 | 37 |
| 2022 Q1 | 556,966 | $20,426,585 | +$6,972,609 | $36.67 | 30 |
| 2021 Q4 | 366,658 | $13,092,464 | +$643,424 | $35.71 | 28 |
| 2021 Q3 | 342,626 | $11,128,061 | +$9,532 | $32.48 | 30 |
| 2021 Q2 | 341,769 | $11,378,163 | -$1,280,693 | $33.29 | 31 |
| 2021 Q1 | 380,331 | $12,618,147 | -$1,866,175 | $33.18 | 31 |
| 2020 Q4 | 436,804 | $13,856,966 | -$5,435,656 | $31.72 | 33 |
| 2020 Q3 | 607,247 | $17,901,685 | -$9,089,380 | $29.48 | 31 |
| 2020 Q2 | 916,252 | $26,825,149 | -$4,843,184 | $29.28 | 38 |
| 2020 Q1 | 1,096,054 | $31,561,260 | -$57,304,985 | $28.83 | 45 |
| 2019 Q4 | 2,908,822 | $99,778,037 | -$88,047,978 | $34.32 | 56 |
| 2019 Q3 | 5,399,067 | $188,112,666 | +$50,546,813 | $35.02 | 66 |
| 2019 Q2 | 3,924,291 | $127,795,028 | -$725,270 | $32.50 | 55 |
| 2019 Q1 | 3,956,726 | $127,867,850 | +$34,263,457 | $32.33 | 58 |
| 2018 Q4 | 2,912,058 | $83,893,000 | +$64,668,185 | $28.96 | 47 |
| 2018 Q3 | 336,280 | $9,603,955 | +$934,378 | $28.61 | 22 |
| 2018 Q2 | 296,957 | $8,229,000 | +$8,202,995 | $27.71 | 19 |
| 2016 Q1 | 376 | $12,000 | $0 | $31.91 | 1 |