| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 243,381 | $22,555,297 | -$2,278,733 | $92.66 | 49 |
| 2025 Q2 | 287,578 | $26,258,839 | -$1,922,142 | $91.32 | 54 |
| 2025 Q1 | 308,499 | $28,534,161 | -$3,607,249 | $92.53 | 51 |
| 2024 Q4 | 347,727 | $31,397,413 | -$1,053,533 | $90.29 | 50 |
| 2024 Q3 | 353,795 | $34,812,866 | +$12,342 | $98.5 | 49 |
| 2024 Q2 | 347,263 | $29,722,338 | -$4,734,859 | $85.61 | 52 |
| 2024 Q1 | 411,644 | $36,242,556 | -$21,367,046 | $88.15 | 48 |
| 2023 Q4 | 652,343 | $59,664,241 | +$1,870,304 | $91.47 | 55 |
| 2023 Q3 | 648,813 | $51,246,544 | -$7,191,046 | $79 | 54 |
| 2023 Q2 | 732,209 | $63,525,348 | +$7,664,993 | $86.7 | 59 |
| 2023 Q1 | 627,746 | $54,896,975 | -$14,272,640 | $87.47 | 66 |
| 2022 Q4 | 791,200 | $68,886,634 | +$14,829,883 | $87.08 | 70 |
| 2022 Q3 | 626,361 | $53,163,368 | +$994,720 | $84.89 | 67 |
| 2022 Q2 | 614,083 | $58,658,344 | +$8,385,905 | $95.47 | 73 |
| 2022 Q1 | 531,738 | $59,395,610 | -$2,060,156 | $111.7 | 67 |
| 2021 Q4 | 568,105 | $68,232,655 | -$7,790,934 | $120.08 | 70 |
| 2021 Q3 | 618,152 | $63,712,379 | +$9,932,772 | $103.11 | 58 |
| 2021 Q2 | 517,331 | $53,560,000 | +$6,428,865 | $103.53 | 49 |
| 2021 Q1 | 456,116 | $42,746,662 | +$291,519 | $93.54 | 46 |
| 2020 Q4 | 452,775 | $39,334,000 | -$509,019 | $86.85 | 49 |
| 2020 Q3 | 462,173 | $37,445,000 | -$12,308,669 | $81.05 | 45 |
| 2020 Q2 | 614,389 | $49,558,000 | -$5,342,666 | $80.63 | 50 |
| 2020 Q1 | 696,452 | $50,061,075 | -$53,229 | $71.76 | 46 |
| 2019 Q4 | 670,613 | $64,194,006 | +$11,003,826 | $95.75 | 42 |
| 2019 Q3 | 530,785 | $50,831,942 | +$22,539,907 | $95.8 | 33 |
| 2019 Q2 | 297,039 | $26,665,000 | +$9,191,793 | $89.77 | 23 |
| 2019 Q1 | 194,661 | $17,344,912 | +$2,112,909 | $89.1 | 22 |
| 2018 Q4 | 170,944 | $13,045,000 | +$3,914,523 | $76.3 | 19 |
| 2018 Q3 | 64,685 | $5,252,000 | -$589,853 | $81.17 | 14 |
| 2018 Q2 | 71,804 | $5,874,000 | +$5,874,000 | $81.79 | 14 |