| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 469,586 | $21,877,139 | -$1,345,924 | $46.26 | 25 |
| 2025 Q2 | 547,903 | $25,033,609 | +$1,122,720 | $45.69 | 27 |
| 2025 Q1 | 510,245 | $23,176,898 | -$213,191 | $45.42 | 26 |
| 2024 Q4 | 514,996 | $23,044,860 | -$1,058,259 | $44.74 | 24 |
| 2024 Q3 | 516,757 | $24,181,977 | -$10,358,255 | $46.95 | 22 |
| 2024 Q2 | 744,502 | $33,424,546 | +$4,616,177 | $44.89 | 22 |
| 2024 Q1 | 641,867 | $29,229,072 | -$7,648,293 | $45.52 | 19 |
| 2023 Q4 | 808,759 | $37,357,621 | +$5,998,945 | $46.19 | 16 |
| 2023 Q3 | 678,893 | $29,328,590 | -$14,830,832 | $43.2 | 13 |
| 2023 Q2 | 1,022,150 | $46,355,220 | +$2,903,996 | $45.18 | 11 |
| 2023 Q1 | 958,244 | $43,974,390 | +$3,698,007 | $45.89 | 13 |
| 2022 Q4 | 877,684 | $39,156,586 | +$4,347,783 | $44.5 | 15 |
| 2022 Q3 | 779,004 | $33,832,330 | +$5,348,011 | $43.43 | 10 |
| 2022 Q2 | 656,073 | $31,759,120 | -$3,705,737 | $46.15 | 8 |
| 2022 Q1 | 736,002 | $39,417,000 | -$6,989,559 | $50.18 | 9 |
| 2021 Q4 | 869,082 | $47,368,742 | -$726,184 | $54.53 | 11 |
| 2021 Q3 | 869,751 | $48,434,000 | +$4,132,634 | $55.62 | 11 |
| 2021 Q2 | 796,424 | $44,631,000 | -$542,575 | $56.04 | 10 |
| 2021 Q1 | 806,107 | $43,952,000 | +$12,326,716 | $54.53 | 10 |
| 2020 Q4 | 578,469 | $33,384,000 | -$3,493,278 | $57.72 | 9 |
| 2020 Q3 | 601,601 | $34,349,000 | -$2,580,838 | $56.84 | 7 |
| 2020 Q2 | 648,942 | $37,011,823 | +$5,220,085 | $57.03 | 9 |
| 2020 Q1 | 557,580 | $29,605,000 | +$2,620,458 | $53.1 | 8 |
| 2019 Q4 | 508,235 | $27,836,000 | +$225,016 | $54.76 | 4 |
| 2019 Q3 | 504,125 | $27,972,000 | -$314,300 | $55.49 | 3 |
| 2019 Q2 | 509,779 | $27,744,000 | +$831,000 | $54.41 | 2 |
| 2019 Q1 | 494,500 | $25,934,000 | -$239,000 | $52.44 | 1 |
| 2018 Q4 | 499,249 | $25,100,000 | +$25,100,000 | $50.3 | 2 |