| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 360,653 | $23,912,886 | +$1,273,291 | $66.29 | 35 |
| 2025 Q2 | 352,856 | $22,242,414 | -$1,196,689 | $63.03 | 36 |
| 2025 Q1 | 373,092 | $21,538,192 | -$4,405,763 | $57.67 | 35 |
| 2024 Q4 | 448,357 | $25,625,064 | -$1,607,151 | $57.06 | 32 |
| 2024 Q3 | 476,615 | $29,853,502 | +$817,451 | $62.87 | 35 |
| 2024 Q2 | 441,007 | $25,782,105 | -$927,302 | $58.45 | 32 |
| 2024 Q1 | 468,191 | $27,029,869 | -$4,784,292 | $57.74 | 34 |
| 2023 Q4 | 528,497 | $30,232,062 | +$6,323,149 | $57.16 | 34 |
| 2023 Q3 | 397,435 | $21,479,606 | -$3,746,707 | $54.02 | 30 |
| 2023 Q2 | 555,510 | $29,500,607 | +$7,930,835 | $55.43 | 28 |
| 2023 Q1 | 388,777 | $21,601,941 | +$2,215,441 | $55.59 | 32 |
| 2022 Q4 | 364,563 | $19,592,229 | -$2,415,666 | $53.43 | 32 |
| 2022 Q3 | 411,343 | $20,910,000 | -$17,085,333 | $50.8 | 32 |
| 2022 Q2 | 730,749 | $40,790,000 | +$366,944 | $56.42 | 33 |
| 2022 Q1 | 723,534 | $45,864,000 | -$3,251,756 | $64.1 | 34 |
| 2021 Q4 | 764,650 | $51,645,000 | +$1,850,039 | $67.62 | 36 |
| 2021 Q3 | 734,384 | $49,674,000 | -$2,860,354 | $67.68 | 33 |
| 2021 Q2 | 776,435 | $54,456,000 | -$260,668 | $70.15 | 35 |
| 2021 Q1 | 769,631 | $52,414,000 | +$669,379 | $68.11 | 29 |
| 2020 Q4 | 797,773 | $52,167,000 | -$20,742,179 | $65.1 | 33 |
| 2020 Q3 | 1,125,993 | $63,682,000 | -$2,764,860 | $56.49 | 35 |
| 2020 Q2 | 1,183,843 | $62,441,000 | +$1,350,921 | $52.66 | 33 |
| 2020 Q1 | 1,156,323 | $54,082,257 | -$6,363,692 | $46.79 | 37 |
| 2019 Q4 | 1,280,638 | $77,886,545 | +$3,958,452 | $60.82 | 37 |
| 2019 Q3 | 1,156,946 | $66,399,696 | -$12,145,296 | $57.36 | 31 |
| 2019 Q2 | 1,357,952 | $80,543,000 | +$1,655,709 | $59.36 | 39 |
| 2019 Q1 | 1,321,567 | $78,209,882 | +$6,051,950 | $59.14 | 42 |
| 2018 Q4 | 1,216,763 | $66,152,000 | -$27,415,455 | $54.36 | 38 |
| 2018 Q3 | 2,748,709 | $99,958,000 | -$12,387,997 | $59.31 | 39 |
| 2018 Q2 | 2,975,028 | $114,100,000 | -$8,247,832 | $59.33 | 39 |
| 2018 Q1 | 1,625,892 | $106,527,000 | +$30,980,541 | $65.55 | 39 |
| 2017 Q4 | 1,153,190 | $74,417,000 | +$5,456,316 | $64.49 | 32 |
| 2017 Q3 | 1,020,641 | $62,381,000 | +$7,291,442 | $61.1 | 26 |
| 2017 Q2 | 901,301 | $52,380,000 | -$4,283,375 | $58.19 | 22 |
| 2017 Q1 | 979,248 | $54,609,000 | +$6,240,843 | $55.75 | 22 |
| 2016 Q4 | 873,890 | $43,835,000 | +$4,441,087 | $50.15 | 19 |
| 2016 Q3 | 760,695 | $41,341,000 | -$17,767,471 | $54.35 | 20 |
| 2016 Q2 | 1,127,008 | $56,200,000 | +$27,285,875 | $49.87 | 16 |
| 2016 Q1 | 579,981 | $28,568,000 | +$1,121,187 | $49.26 | 13 |
| 2015 Q4 | 557,218 | $26,429,000 | +$12,842,715 | $47.43 | 8 |
| 2015 Q3 | 271,272 | $13,042,000 | +$12,943,694 | $48.05 | 3 |
| 2015 Q2 | 1,950 | $111,000 | +$33,579 | $57.03 | 2 |
| 2015 Q1 | 1,363 | $78,000 | -$4,614,682 | $57.23 | 1 |
| 2014 Q4 | 83,632 | $4,691,000 | -$396,000 | $55.8 | 2 |
| 2014 Q3 | 85,000 | $5,087,000 | -$663,000 | $59.85 | 1 |
| 2014 Q2 | 95,857 | $5,856,000 | +$5,856,000 | $61.08 | 2 |