| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 26,789 | $1,272,330 | +$45,450 | $47.51 | 5 |
| 2025 Q2 | 25,994 | $1,127,750 | +$132,644 | $43.45 | 7 |
| 2025 Q1 | 22,938 | $779,516 | -$122,498 | $34.13 | 5 |
| 2024 Q4 | 26,528 | $852,536 | -$277,711 | $32.18 | 5 |
| 2024 Q3 | 35,158 | $1,610,669 | +$476,664 | $45.82 | 5 |
| 2024 Q2 | 24,755 | $929,951 | +$113,278 | $37.58 | 4 |
| 2024 Q1 | 21,740 | $852,393 | +$84,339 | $39.21 | 5 |
| 2023 Q4 | 19,589 | $985,371 | -$6,788 | $50.16 | 4 |
| 2023 Q3 | 19,336 | $803,114 | +$161,886 | $41.53 | 4 |
| 2023 Q2 | 15,317 | $749,613 | +$404,733 | $48.94 | 5 |
| 2023 Q1 | 6,798 | $369,607 | -$15,883 | $54.37 | 2 |
| 2022 Q4 | 7,381 | $367,926 | -$1,000 | $49.79 | 3 |
| 2022 Q3 | 7,146 | $312,689 | +$27,085 | $43.71 | 3 |
| 2022 Q2 | 6,631 | $309,000 | +$15,271 | $46.63 | 4 |
| 2022 Q1 | 6,300 | $313,000 | -$22,114 | $51.47 | 4 |
| 2021 Q4 | 6,742 | $369,000 | +$1,165 | $54.72 | 3 |
| 2021 Q3 | 1,051 | $56,000 | -$338,614 | $53.25 | 3 |
| 2021 Q2 | 7,403 | $395,000 | -$27,085,422 | $53.62 | 4 |
| 2021 Q1 | 476,791 | $27,535,000 | +$64,818 | $57.85 | 5 |
| 2020 Q4 | 475,647 | $31,219,000 | +$4,486,180 | $65.57 | 6 |
| 2020 Q3 | 407,326 | $20,382,000 | -$2,814,896 | $50.02 | 7 |
| 2020 Q2 | 463,615 | $22,323,000 | +$1,919,583 | $48.15 | 5 |
| 2020 Q1 | 423,775 | $17,284,000 | -$942,229 | $40.03 | 5 |
| 2019 Q4 | 446,799 | $19,243,000 | +$1,302,772 | $42.04 | 7 |
| 2019 Q3 | 416,544 | $16,284,000 | +$801,227 | $39.1 | 7 |
| 2019 Q2 | 396,207 | $15,010,705 | +$477,527 | $37.88 | 8 |
| 2019 Q1 | 383,616 | $15,124,000 | +$1,672,134 | $39.4 | 7 |
| 2018 Q4 | 341,198 | $11,889,000 | +$67,216 | $34.85 | 5 |
| 2018 Q3 | 336,668 | $12,479,000 | +$2,338,105 | $36.89 | 6 |
| 2018 Q2 | 273,483 | $10,900,000 | +$1,171,006 | $39.69 | 5 |
| 2018 Q1 | 244,125 | $9,255,000 | +$892,121 | $37.91 | 4 |
| 2017 Q4 | 220,593 | $7,646,000 | -$741,387 | $34.66 | 5 |
| 2017 Q3 | 241,792 | $9,136,000 | +$1,260,255 | $37.73 | 4 |
| 2017 Q2 | 208,450 | $6,826,000 | +$843,192 | $32.76 | 4 |
| 2017 Q1 | 182,704 | $6,217,000 | +$946,039 | $33.99 | 4 |
| 2016 Q4 | 154,914 | $4,747,000 | -$898,268 | $30.64 | 4 |
| 2016 Q3 | 184,227 | $6,191,000 | +$1,206,538 | $33.6 | 4 |
| 2016 Q2 | 148,385 | $4,551,000 | +$194,452 | $30.68 | 5 |
| 2016 Q1 | 142,047 | $5,043,000 | -$111,550 | $35.49 | 4 |
| 2015 Q4 | 145,189 | $5,248,000 | +$3,323,120 | $36.12 | 4 |
| 2015 Q3 | 53,305 | $1,940,000 | -$4,149,152 | $36.36 | 3 |
| 2015 Q2 | 162,090 | $6,169,000 | +$418,043 | $37.93 | 5 |
| 2015 Q1 | 151,133 | $5,662,000 | -$5,847,940 | $37.46 | 5 |
| 2014 Q4 | 301,969 | $11,729,000 | +$5,686,942 | $38.84 | 7 |
| 2014 Q3 | 155,387 | $6,754,000 | +$333,181 | $43.43 | 6 |
| 2014 Q2 | 147,716 | $7,401,000 | -$7,019,295 | $50.1 | 6 |
| 2014 Q1 | 299,217 | $13,904,000 | +$244,803 | $46.47 | 7 |