| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 108,913 | $4,301,399 | +$943,789 | $39.5 | 18 |
| 2025 Q2 | 85,002 | $3,404,747 | +$689,638 | $40.07 | 16 |
| 2025 Q1 | 67,788 | $2,679,979 | -$1,112,935 | $39.54 | 15 |
| 2024 Q4 | 121,220 | $4,564,226 | -$549,891 | $37.65 | 15 |
| 2024 Q3 | 132,391 | $5,853,912 | +$170,399 | $44.23 | 17 |
| 2024 Q2 | 129,648 | $4,963,888 | +$664,527 | $38.29 | 17 |
| 2024 Q1 | 111,790 | $4,621,391 | -$4,102,597 | $41.34 | 18 |
| 2023 Q4 | 207,080 | $8,945,185 | +$824,545 | $43.21 | 20 |
| 2023 Q3 | 187,733 | $7,132,829 | -$1,880,925 | $38 | 16 |
| 2023 Q2 | 234,270 | $9,433,114 | -$2,362,824 | $40.29 | 19 |
| 2023 Q1 | 292,938 | $11,774,311 | +$1,029,638 | $40.18 | 20 |
| 2022 Q4 | 268,137 | $10,458,442 | +$1,107,395 | $39 | 23 |
| 2022 Q3 | 240,530 | $8,873,000 | -$1,445,859 | $36.87 | 21 |
| 2022 Q2 | 278,685 | $11,747,000 | -$1,062,528 | $42.12 | 24 |
| 2022 Q1 | 297,461 | $15,358,279 | +$2,384 | $51.66 | 22 |
| 2021 Q4 | 296,881 | $16,141,445 | +$1,427,858 | $54.38 | 20 |
| 2021 Q3 | 270,710 | $13,580,117 | +$1,572,398 | $50.16 | 23 |
| 2021 Q2 | 239,091 | $12,207,000 | -$730,148 | $51.06 | 19 |
| 2021 Q1 | 241,532 | $11,243,000 | +$589,243 | $46.54 | 21 |
| 2020 Q4 | 243,805 | $10,688,000 | -$6,417,789 | $43.84 | 21 |
| 2020 Q3 | 377,316 | $14,604,000 | -$777,580 | $38.71 | 22 |
| 2020 Q2 | 397,634 | $15,103,000 | -$7,885,519 | $37.95 | 22 |
| 2020 Q1 | 621,144 | $21,474,000 | +$1,949,356 | $34.58 | 28 |
| 2019 Q4 | 562,728 | $27,300,000 | +$3,561,836 | $48.52 | 29 |
| 2019 Q3 | 501,348 | $24,850,000 | +$3,334,783 | $49.56 | 27 |
| 2019 Q2 | 435,580 | $20,727,000 | -$489,848 | $47.52 | 26 |
| 2019 Q1 | 446,011 | $21,349,000 | +$88,300 | $47.86 | 29 |
| 2018 Q4 | 444,298 | $18,595,000 | +$866,349 | $41.86 | 24 |
| 2018 Q3 | 419,663 | $18,830,000 | -$788,987 | $44.87 | 29 |
| 2018 Q2 | 437,069 | $19,821,000 | -$383,379 | $45.36 | 31 |
| 2018 Q1 | 446,187 | $19,450,000 | -$5,683,006 | $43.6 | 31 |
| 2017 Q4 | 573,011 | $26,061,000 | +$6,482,791 | $45.48 | 34 |
| 2017 Q3 | 430,267 | $19,404,000 | -$11,882,057 | $45.11 | 29 |
| 2017 Q2 | 694,652 | $30,767,000 | -$3,193,337 | $44.29 | 32 |
| 2017 Q1 | 768,052 | $33,389,000 | +$2,879,741 | $43.47 | 32 |
| 2016 Q4 | 701,092 | $29,661,000 | -$3,279,221 | $42.3 | 32 |
| 2016 Q3 | 685,993 | $31,632,000 | -$9,321,811 | $46.17 | 33 |
| 2016 Q2 | 887,853 | $39,809,000 | -$7,653,822 | $45.86 | 32 |
| 2016 Q1 | 1,056,019 | $46,801,000 | -$15,626,591 | $44.34 | 36 |
| 2015 Q4 | 1,423,051 | $60,649,000 | +$940,861 | $42.68 | 30 |
| 2015 Q3 | 1,400,393 | $57,246,000 | -$3,827,697 | $40.9 | 30 |
| 2015 Q2 | 1,496,820 | $61,054,384 | +$1,085,536 | $41.4 | 25 |
| 2015 Q1 | 1,466,563 | $66,282,303 | +$14,172,840 | $45.19 | 24 |
| 2014 Q4 | 1,160,454 | $50,743,545 | -$3,992,312 | $43.73 | 24 |
| 2014 Q3 | 942,998 | $38,890,882 | +$536,445 | $41.25 | 25 |
| 2014 Q2 | 927,249 | $40,357,156 | +$6,217,486 | $43.52 | 26 |
| 2014 Q1 | 784,194 | $31,923,275 | -$4,138,159 | $40.71 | 23 |