| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 226,880 | $8,777,000 | +$6,582,750 | $38.69 | 1 |
| 2025 Q2 | 56,720 | $9,363,000 | $165.07 | 1 | |
| 2025 Q1 | 56,720 | $7,947,000 | -$616,481 | $140.11 | 1 |
| 2024 Q4 | 61,120 | $8,039,000 | -$161,319 | $131.53 | 1 |
| 2024 Q3 | 62,320 | $8,306,000 | -$213,237 | $133.17 | 2 |
| 2024 Q2 | 63,920 | $7,413,000 | -$197,164 | $115.91 | 2 |
| 2024 Q1 | 65,620 | $7,279,000 | -$1,175,725 | $111.08 | 2 |
| 2023 Q4 | 76,220 | $7,414,000 | -$272,404 | $97.04 | 2 |
| 2023 Q3 | 79,020 | $6,745,000 | $85.28 | 2 | |
| 2023 Q2 | 79,020 | $7,242,000 | -$513,236 | $91.62 | 2 |
| 2023 Q1 | 84,620 | $7,702,000 | +$63,709 | $91.11 | 2 |
| 2022 Q4 | 83,920 | $7,415,000 | -$857,060 | $88.38 | 2 |
| 2022 Q3 | 93,620 | $7,452,000 | -$668,718 | $79.4 | 2 |
| 2022 Q2 | 102,020 | $9,182,000 | -$6,066,045 | $90 | 2 |
| 2022 Q1 | 169,420 | $15,236,000 | -$8,267,024 | $90.02 | 2 |
| 2021 Q4 | 265,155 | $21,743,000 | -$56,426 | $82.05 | 3 |
| 2021 Q3 | 256,389 | $30,726,000 | +$164,098 | $68.69 | 4 |
| 2021 Q2 | 255,939 | $14,531,000 | +$8,798,000 | $61.34 | 4 |
| 2021 Q1 | 93,145 | $5,201,000 | -$33,447 | $55.79 | 2 |
| 2020 Q4 | 93,745 | $4,636,000 | -$1,768,296 | $49.31 | 2 |
| 2020 Q3 | 128,668 | $6,748,000 | -$6,284,565 | $52.19 | 3 |
| 2020 Q2 | 249,158 | $12,108,000 | -$29,886,280 | $48.6 | 4 |
| 2020 Q1 | 864,865 | $43,977,000 | +$2,133,343 | $50.97 | 3 |
| 2019 Q4 | 823,084 | $42,493,000 | -$1,575,943 | $51.42 | 3 |
| 2019 Q3 | 853,587 | $48,642,000 | -$2,166,604 | $56.93 | 3 |
| 2019 Q2 | 891,605 | $45,721,000 | -$2,149,405 | $51.12 | 3 |
| 2019 Q1 | 933,497 | $46,052,000 | +$4,660,262 | $49.28 | 3 |
| 2018 Q4 | 838,935 | $37,539,000 | +$18,396,882 | $44.74 | 3 |
| 2018 Q3 | 427,762 | $21,962,000 | +$5,935,930 | $51.36 | 3 |
| 2018 Q2 | 312,134 | $16,040,000 | -$1,518,439 | $51.39 | 3 |
| 2018 Q1 | 341,615 | $17,233,000 | +$3,828,456 | $50.45 | 3 |
| 2017 Q4 | 265,555 | $14,446,000 | $54.35 | 2 | |
| 2017 Q3 | 265,555 | $14,470,000 | -$10,920 | $54.53 | 2 |
| 2017 Q2 | 265,755 | $14,769,000 | -$212,039 | $55.6 | 2 |
| 2017 Q1 | 269,658 | $14,596,000 | +$84,601 | $54.17 | 3 |
| 2016 Q4 | 268,117 | $15,374,000 | +$626,258 | $61.83 | 2 |
| 2016 Q3 | 256,262 | $13,166,000 | -$2,715,689 | $51.39 | 2 |
| 2016 Q2 | 309,135 | $16,452,000 | -$1,040,421 | $53.22 | 2 |
| 2016 Q1 | 328,686 | $19,588,000 | +$3,295,754 | $64.47 | 2 |
| 2015 Q4 | 270,064 | $12,718,000 | +$4,208,769 | $47.15 | 2 |
| 2015 Q3 | 180,602 | $9,258,000 | -$172,306 | $51.27 | 2 |
| 2015 Q2 | 183,964 | $10,120,000 | +$95,602 | $56.86 | 2 |
| 2015 Q1 | 182,076 | $8,912,000 | -$3,577 | $48.92 | 2 |
| 2014 Q4 | 182,149 | $10,338,000 | -$2,332,828 | $57.97 | 2 |
| 2014 Q3 | 225,685 | $12,291,000 | -$2,339,024 | $57 | 2 |
| 2014 Q2 | 271,394 | $12,608,000 | +$6,161,815 | $47.96 | 2 |
| 2014 Q1 | 138,841 | $6,037,000 | +$2,767,800 | $44.64 | 2 |