| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 864,604 | $51,206,538 | +$1,954,040 | $59.28 | 39 |
| 2025 Q2 | 835,391 | $48,001,445 | -$450,637 | $57.47 | 41 |
| 2025 Q1 | 840,273 | $47,219,061 | -$1,224,526 | $56.2 | 42 |
| 2024 Q4 | 1,135,192 | $62,890,955 | -$1,987,743 | $55.39 | 41 |
| 2024 Q3 | 1,149,277 | $66,895,065 | -$12,999,296 | $58.2 | 38 |
| 2024 Q2 | 1,376,436 | $74,115,009 | -$3,728,852 | $53.84 | 40 |
| 2024 Q1 | 1,444,687 | $78,950,323 | -$2,565,221 | $54.66 | 38 |
| 2023 Q4 | 1,521,010 | $78,574,321 | -$38,852,608 | $51.67 | 39 |
| 2023 Q3 | 2,185,946 | $103,703,396 | -$18,481,052 | $47.44 | 32 |
| 2023 Q2 | 2,575,356 | $126,083,737 | +$6,599,820 | $48.96 | 32 |
| 2023 Q1 | 2,237,601 | $105,464,660 | +$7,064,649 | $47.13 | 29 |
| 2022 Q4 | 2,307,075 | $106,617,145 | +$11,382,573 | $46.21 | 30 |
| 2022 Q3 | 2,121,831 | $88,154,570 | +$498,455 | $41.54 | 31 |
| 2022 Q2 | 2,109,533 | $92,928,246 | -$1,266,861 | $44 | 32 |
| 2022 Q1 | 2,122,094 | $104,300,316 | -$5,263,636 | $49.15 | 32 |
| 2021 Q4 | 2,231,997 | $114,673,908 | -$1,687,042 | $51.4 | 29 |
| 2021 Q3 | 2,011,292 | $94,003,880 | -$5,270,359 | $46.7 | 26 |
| 2021 Q2 | 2,124,983 | $99,510,678 | +$4,979,622 | $46.83 | 26 |
| 2021 Q1 | 2,148,989 | $94,084,919 | -$4,506,473 | $43.76 | 27 |
| 2020 Q4 | 2,248,829 | $95,148,413 | -$1,987,307 | $42.31 | 25 |
| 2020 Q3 | 2,215,361 | $86,194,924 | +$7,022,306 | $38.89 | 22 |
| 2020 Q2 | 2,034,853 | $75,758,787 | +$10,077,439 | $36.27 | 22 |
| 2020 Q1 | 1,760,212 | $54,499,669 | +$9,454,480 | $30.93 | 20 |
| 2019 Q4 | 1,281,550 | $49,002,632 | +$5,963,184 | $38.23 | 14 |
| 2019 Q3 | 1,125,516 | $41,202,000 | +$37,345,736 | $36.59 | 9 |
| 2019 Q2 | 105,525 | $3,758,000 | +$1,661,589 | $35.62 | 9 |
| 2019 Q1 | 58,895 | $1,982,000 | -$204,163 | $33.67 | 4 |
| 2018 Q4 | 68,960 | $2,014,000 | +$1,323,893 | $29.23 | 4 |
| 2018 Q3 | 22,473 | $743,000 | -$947,000 | $32.96 | 4 |
| 2018 Q2 | 54,829 | $1,688,000 | +$733,003 | $30.72 | 3 |
| 2018 Q1 | 31,097 | $935,000 | -$30,384 | $30.05 | 3 |
| 2017 Q4 | 32,108 | $973,000 | -$405,310 | $30.3 | 3 |
| 2017 Q3 | 45,483 | $1,292,000 | +$1,242,105 | $28.41 | 2 |
| 2017 Q2 | 54,700 | $1,526,000 | -$42,996 | $27.9 | 3 |
| 2017 Q1 | 56,233 | $1,518,000 | -$408,513 | $26.99 | 1 |
| 2016 Q4 | 71,366 | $1,825,000 | -$3,289,480 | $25.57 | 1 |
| 2016 Q3 | 200,000 | $5,072,000 | +$5,072,000 | $25.36 | 1 |