| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 355,964 | $16,110,206 | +$608,245 | $45.26 | 13 |
| 2025 Q2 | 342,525 | $15,306,646 | +$109,072 | $44.69 | 10 |
| 2025 Q1 | 340,122 | $15,079,140 | +$302,060 | $44.33 | 13 |
| 2024 Q4 | 333,363 | $14,617,970 | -$27,389 | $43.85 | 10 |
| 2024 Q3 | 327,164 | $15,004,368 | +$1,125,682 | $45.86 | 11 |
| 2024 Q2 | 308,834 | $13,542,622 | +$4,225,245 | $43.85 | 11 |
| 2024 Q1 | 212,481 | $9,416,226 | +$3,658,982 | $44.32 | 9 |
| 2023 Q4 | 129,175 | $5,798,839 | +$935,794 | $44.89 | 11 |
| 2023 Q3 | 108,344 | $4,547,654 | -$476,611 | $41.97 | 9 |
| 2023 Q2 | 118,643 | $5,196,433 | +$682,281 | $43.8 | 6 |
| 2023 Q1 | 103,063 | $4,580,531 | -$774,505 | $44.44 | 8 |
| 2022 Q4 | 120,498 | $5,206,780 | +$988,930 | $43.21 | 10 |
| 2022 Q3 | 97,712 | $4,146,000 | -$31,663,831 | $42.43 | 9 |
| 2022 Q2 | 803,719 | $36,303,000 | +$106,894 | $45.18 | 9 |
| 2022 Q1 | 800,213 | $39,418,000 | +$822,881 | $49.2 | 10 |
| 2021 Q4 | 781,752 | $41,993,000 | +$1,329,821 | $53.74 | 12 |
| 2021 Q3 | 743,076 | $40,104,000 | -$422,507 | $53.97 | 11 |
| 2021 Q2 | 759,827 | $41,423,000 | -$1,015,432 | $54.51 | 14 |
| 2021 Q1 | 758,736 | $39,804,000 | -$31,718,792 | $52.44 | 12 |
| 2020 Q4 | 1,330,829 | $74,426,000 | +$23,927,365 | $55.94 | 13 |
| 2020 Q3 | 903,046 | $49,480,000 | -$5,300,165 | $54.8 | 9 |
| 2020 Q2 | 1,000,393 | $54,555,000 | +$26,677,798 | $54.52 | 12 |
| 2020 Q1 | 511,347 | $25,916,000 | +$8,982,388 | $50.61 | 7 |
| 2019 Q4 | 333,705 | $17,496,000 | +$3,083,524 | $52.4 | 8 |
| 2019 Q3 | 274,913 | $14,357,000 | +$10,774,325 | $52.15 | 10 |
| 2019 Q2 | 68,273 | $3,528,000 | +$90,805 | $51.27 | 6 |
| 2019 Q1 | 66,521 | $3,334,000 | +$2,110,727 | $49.4 | 5 |
| 2018 Q4 | 5,474 | $260,000 | -$2,754,775 | $47.55 | 2 |
| 2018 Q3 | 63,488 | $3,045,000 | -$56,185 | $47.83 | 2 |
| 2018 Q2 | 64,660 | $3,053,000 | -$163,836 | $46.94 | 2 |
| 2018 Q1 | 68,092 | $3,284,000 | -$658,563 | $48.34 | 2 |
| 2017 Q4 | 81,436 | $4,068,000 | -$574,692 | $49.96 | 3 |
| 2017 Q3 | 92,949 | $4,609,000 | -$93,329 | $49.58 | 3 |
| 2017 Q2 | 94,831 | $4,712,000 | -$32,948 | $49.66 | 3 |
| 2017 Q1 | 95,494 | $4,641,000 | +$8,507 | $48.57 | 3 |
| 2016 Q4 | 95,317 | $4,583,000 | +$37,997 | $48.08 | 2 |
| 2016 Q3 | 94,523 | $4,748,000 | -$23,056 | $50.23 | 3 |
| 2016 Q2 | 94,981 | $4,763,000 | +$4,763,000 | $50.15 | 3 |