| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 255,183 | $18,718,660 | -$674,681 | $73.37 | 20 |
| 2025 Q2 | 308,341 | $20,892,497 | +$1,664,075 | $67.76 | 23 |
| 2025 Q1 | 283,615 | $17,030,690 | +$900,781 | $60.05 | 20 |
| 2024 Q4 | 268,789 | $17,108,872 | -$728,281 | $63.65 | 17 |
| 2024 Q3 | 280,403 | $17,214,411 | -$251,124 | $61.39 | 17 |
| 2024 Q2 | 284,158 | $16,547,609 | +$6,582,200 | $58.23 | 15 |
| 2024 Q1 | 128,562 | $14,309,373 | -$499,548 | $111.31 | 12 |
| 2023 Q4 | 144,484 | $14,539,391 | -$402,794 | $100.63 | 13 |
| 2023 Q3 | 148,486 | $13,350,231 | -$1,792,885 | $89.89 | 12 |
| 2023 Q2 | 147,674 | $13,792,720 | +$8,583,155 | $93.4 | 10 |
| 2023 Q1 | 56,409 | $4,813,691 | +$2,138,106 | $85.33 | 5 |
| 2022 Q4 | 31,771 | $2,479,811 | +$723,941 | $78.05 | 6 |
| 2022 Q3 | 22,496 | $1,657,000 | -$726,425 | $73.64 | 4 |
| 2022 Q2 | 32,359 | $2,508,000 | +$1,756,452 | $77.51 | 4 |
| 2022 Q1 | 9,698 | $921,000 | -$8,458 | $94.94 | 3 |
| 2021 Q4 | 9,784 | $975,000 | -$158,306 | $99.68 | 4 |
| 2021 Q3 | 11,379 | $1,030,000 | -$228,098 | $90.51 | 5 |
| 2021 Q2 | 13,912 | $1,256,000 | +$1,178,297 | $90.24 | 5 |
| 2021 Q1 | 859 | $72,000 | -$343,497 | $83.6 | 2 |
| 2020 Q4 | 5,134 | $404,000 | -$56,397 | $78.76 | 3 |
| 2020 Q3 | 5,844 | $410,000 | -$52,215 | $70.25 | 3 |
| 2020 Q2 | 6,590 | $424,000 | -$352,145 | $64.32 | 3 |
| 2020 Q1 | 12,055 | $640,000 | +$605,455 | $53.07 | 3 |
| 2019 Q4 | 646 | $44,000 | -$339,000 | $68.69 | 2 |
| 2019 Q3 | 6,124 | $383,000 | -$44,279 | $62.54 | 1 |
| 2019 Q2 | 6,832 | $419,000 | -$92,402 | $61.33 | 1 |
| 2019 Q1 | 8,105 | $493,000 | -$85,204 | $59.48 | 3 |
| 2018 Q4 | 9,815 | $502,000 | -$149,935 | $50.68 | 2 |
| 2018 Q3 | 12,066 | $730,000 | -$9,917 | $60.57 | 3 |
| 2018 Q2 | 12,307 | $703,000 | +$54,010 | $57.21 | 4 |
| 2018 Q1 | 11,363 | $643,000 | -$205,454 | $55.33 | 3 |
| 2017 Q4 | 15,071 | $833,000 | +$4,623 | $55.95 | 3 |
| 2017 Q3 | 15,554 | $811,000 | +$36,063 | $52.22 | 3 |
| 2017 Q2 | 14,860 | $749,000 | +$22,736 | $50.59 | 3 |
| 2017 Q1 | 14,421 | $707,000 | +$17,889 | $48.96 | 2 |
| 2016 Q4 | 14,000 | $656,000 | -$303,000 | $46.86 | 1 |
| 2016 Q3 | 20,727 | $932,000 | -$17,914 | $45 | 3 |
| 2016 Q2 | 21,133 | $916,000 | -$43 | $43.25 | 2 |
| 2016 Q1 | 21,134 | $904,000 | -$3,183,668 | $42.72 | 2 |
| 2015 Q4 | 95,535 | $4,024,000 | -$179,279 | $42.23 | 2 |
| 2015 Q3 | 99,800 | $3,957,000 | +$3,957,000 | $39.65 | 1 |