| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 205,883 | $20,744,193 | +$460,581 | $100.77 | 19 |
| 2025 Q2 | 253,795 | $24,320,455 | +$2,095,102 | $95.83 | 16 |
| 2025 Q1 | 237,463 | $21,632,254 | -$7,423,839 | $91.09 | 17 |
| 2024 Q4 | 318,398 | $29,152,812 | -$11,899,181 | $91.56 | 16 |
| 2024 Q3 | 448,336 | $40,684,981 | +$419,160 | $90.75 | 13 |
| 2024 Q2 | 444,474 | $37,513,684 | -$168,286 | $84.4 | 13 |
| 2024 Q1 | 446,431 | $37,774,110 | -$15,427 | $84.61 | 12 |
| 2023 Q4 | 448,122 | $34,681,090 | -$2,603,870 | $77.39 | 14 |
| 2023 Q3 | 343,199 | $24,364,827 | -$3,233,743 | $70.96 | 14 |
| 2023 Q2 | 338,753 | $24,725,598 | +$16,834,446 | $72.99 | 12 |
| 2023 Q1 | 108,491 | $7,499,261 | +$3,030,030 | $69.12 | 10 |
| 2022 Q4 | 61,031 | $4,129,494 | +$2,455,320 | $67.66 | 7 |
| 2022 Q3 | 24,750 | $1,553,000 | +$20,063 | $62.7 | 6 |
| 2022 Q2 | 24,434 | $1,608,000 | -$871,996 | $65.81 | 5 |
| 2022 Q1 | 43,623 | $3,387,000 | -$575,807 | $77.66 | 8 |
| 2021 Q4 | 51,084 | $4,104,000 | +$2,053,842 | $80.33 | 9 |
| 2021 Q3 | 26,252 | $1,943,000 | +$845,701 | $74 | 8 |
| 2021 Q2 | 14,828 | $1,099,000 | -$277,408 | $74.08 | 7 |
| 2021 Q1 | 19,052 | $1,319,000 | +$212,346 | $68.76 | 6 |
| 2020 Q4 | 15,940 | $1,027,000 | +$10,843 | $63.92 | 4 |
| 2020 Q3 | 15,812 | $914,000 | +$263,224 | $58.17 | 4 |
| 2020 Q2 | 11,257 | $607,000 | -$381,597 | $54.1 | 4 |
| 2020 Q1 | 18,354 | $850,000 | -$174,000 | $48.61 | 5 |
| 2019 Q4 | 17,249 | $1,026,000 | -$111,205 | $59.48 | 5 |
| 2019 Q3 | 19,671 | $1,093,000 | +$719,101 | $55.57 | 5 |
| 2019 Q2 | 6,735 | $371,000 | +$44,539 | $54.39 | 2 |
| 2019 Q1 | 5,813 | $318,000 | +$261,924 | $53.72 | 4 |
| 2018 Q4 | 1,043 | $50,000 | -$862,000 | $48.26 | 2 |
| 2018 Q3 | 16,581 | $913,000 | -$72,505 | $54.37 | 2 |
| 2018 Q2 | 17,930 | $928,000 | -$79,200 | $51.32 | 4 |
| 2018 Q1 | 19,519 | $997,000 | -$112,640 | $50.68 | 4 |
| 2017 Q4 | 21,724 | $1,136,000 | +$1,136,000 | $52.97 | 2 |
| 2017 Q1 | 0 | $0 | -$2,000 | 0 | |
| 2016 Q4 | 50 | $2,000 | -$960,000 | $40 | 1 |
| 2016 Q3 | 22,200 | $962,000 | -$264,000 | $43.33 | 1 |
| 2016 Q2 | 28,360 | $1,217,000 | +$264,000 | $42.89 | 2 |
| 2016 Q1 | 22,200 | $921,000 | -$3,111,486 | $41.49 | 1 |
| 2015 Q4 | 97,200 | $4,088,000 | -$109,350 | $42.06 | 1 |
| 2015 Q3 | 99,800 | $3,928,000 | +$3,928,000 | $39.36 | 1 |