| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 243,381 | $22,555,297 | -$2,278,734 | $92.66 | 49 |
| 2025 Q2 | 287,578 | $26,258,839 | -$1,922,141 | $91.32 | 54 |
| 2025 Q1 | 308,499 | $28,534,161 | -$3,607,249 | $92.53 | 51 |
| 2024 Q4 | 347,531 | $31,464,724 | -$1,071,163 | $90.29 | 50 |
| 2024 Q3 | 353,795 | $34,812,866 | +$12,341 | $98.50 | 49 |
| 2024 Q2 | 347,263 | $29,722,338 | -$4,734,856 | $85.61 | 52 |
| 2024 Q1 | 411,644 | $36,242,556 | -$20,318,713 | $88.15 | 48 |
| 2023 Q4 | 612,943 | $56,060,272 | +$1,285,257 | $91.47 | 54 |
| 2023 Q3 | 648,813 | $51,246,544 | -$7,194,761 | $79.00 | 54 |
| 2023 Q2 | 732,209 | $63,525,348 | +$7,664,990 | $86.70 | 59 |
| 2023 Q1 | 627,746 | $54,896,975 | -$15,044,203 | $87.47 | 66 |
| 2022 Q4 | 788,665 | $68,665,915 | +$14,829,879 | $87.08 | 69 |
| 2022 Q3 | 626,361 | $53,163,368 | +$988,622 | $84.89 | 67 |
| 2022 Q2 | 614,083 | $58,658,344 | +$8,390,644 | $95.47 | 73 |
| 2022 Q1 | 531,738 | $59,395,610 | -$2,190,327 | $111.70 | 67 |
| 2021 Q4 | 565,772 | $67,952,502 | -$7,790,939 | $120.08 | 69 |
| 2021 Q3 | 618,152 | $63,712,379 | +$9,933,772 | $103.11 | 58 |
| 2021 Q2 | 517,331 | $53,560,000 | +$6,428,858 | $103.53 | 49 |
| 2021 Q1 | 456,116 | $42,746,662 | +$291,520 | $93.54 | 46 |
| 2020 Q4 | 452,775 | $39,334,000 | -$588,898 | $86.85 | 49 |
| 2020 Q3 | 462,173 | $37,445,000 | -$12,308,667 | $81.05 | 45 |
| 2020 Q2 | 614,389 | $49,558,000 | -$6,733,102 | $80.63 | 50 |
| 2020 Q1 | 655,107 | $47,095,075 | -$91,221 | $71.76 | 45 |
| 2019 Q4 | 660,305 | $63,207,006 | +$10,090,841 | $95.76 | 41 |
| 2019 Q3 | 530,785 | $50,831,942 | +$22,582,905 | $95.80 | 33 |
| 2019 Q2 | 297,039 | $26,665,000 | +$9,148,791 | $89.77 | 23 |
| 2019 Q1 | 194,661 | $17,344,912 | +$2,112,908 | $89.10 | 22 |
| 2018 Q4 | 170,944 | $13,045,000 | +$3,914,523 | $76.30 | 19 |
| 2018 Q3 | 53,870 | $4,374,000 | -$561,684 | $81.16 | 13 |
| 2018 Q2 | 60,642 | $4,961,000 | +$4,961,001 | $81.79 | 13 |