| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 171,710 | $7,849,907 | +$3,519,078 | $44.58 | 7 |
| 2025 Q2 | 98,805 | $4,088,244 | -$5,554,128 | $41.38 | 5 |
| 2025 Q1 | 224,951 | $9,965,294 | +$3,897,541 | $44.3 | 6 |
| 2024 Q4 | 136,834 | $6,386,760 | -$3,184,282 | $46.68 | 8 |
| 2024 Q3 | 204,587 | $15,914,428 | +$3,945,229 | $77.79 | 8 |
| 2024 Q2 | 151,233 | $14,360,769 | +$4,325,693 | $95.11 | 9 |
| 2024 Q1 | 107,770 | $8,818,889 | +$4,522,095 | $81.83 | 5 |
| 2023 Q4 | 53,426 | $3,683,914 | +$2,616,201 | $68.94 | 7 |
| 2023 Q3 | 15,581 | $1,169,020 | -$286,727 | $75.08 | 8 |
| 2023 Q2 | 20,342 | $1,381,911 | -$2,622,445 | $67.95 | 7 |
| 2023 Q1 | 60,749 | $3,401,678 | +$1,108,615 | $56 | 8 |
| 2022 Q4 | 40,984 | $2,194,631 | -$5,415,970 | $53.57 | 10 |
| 2022 Q3 | 130,038 | $8,456,935 | +$448,934 | $65.02 | 11 |
| 2022 Q2 | 138,490 | $7,911,000 | +$4,036,719 | $57.13 | 10 |
| 2022 Q1 | 67,029 | $6,212,000 | -$152,889 | $92.72 | 3 |
| 2021 Q4 | 68,722 | $5,704,000 | -$211,818 | $83.04 | 3 |
| 2021 Q3 | 71,516 | $5,575,000 | +$82,675 | $77.98 | 4 |
| 2021 Q2 | 70,451 | $5,494,000 | +$2,874,065 | $77.99 | 4 |
| 2021 Q1 | 33,585 | $2,611,000 | -$25,745 | $77.73 | 4 |
| 2020 Q4 | 34,659 | $2,348,000 | +$701,875 | $67.4 | 6 |
| 2020 Q3 | 24,265 | $1,722,000 | -$1,483,108 | $71 | 4 |
| 2020 Q2 | 44,875 | $3,346,000 | +$609,537 | $74.58 | 7 |
| 2020 Q1 | 33,624 | $2,491,000 | -$3,072,043 | $74.1 | 5 |
| 2019 Q4 | 76,874 | $5,869,000 | -$296,612 | $76.35 | 8 |
| 2019 Q3 | 80,194 | $5,991,000 | -$1,861,822 | $74.72 | 9 |
| 2019 Q2 | 105,486 | $7,749,000 | +$750,580 | $73.45 | 11 |
| 2019 Q1 | 94,773 | $7,244,000 | +$190,317 | $76.44 | 9 |
| 2018 Q4 | 92,572 | $6,835,000 | +$65,363 | $73.84 | 12 |
| 2018 Q3 | 90,967 | $7,116,000 | +$1,532,806 | $78.24 | 11 |
| 2018 Q2 | 72,895 | $5,354,000 | -$1,337,768 | $73.44 | 14 |
| 2018 Q1 | 91,474 | $6,141,000 | -$3,304,762 | $67.14 | 12 |
| 2017 Q4 | 138,548 | $10,387,000 | +$1,201,022 | $74.95 | 13 |
| 2017 Q3 | 122,979 | $9,125,000 | +$676,081 | $74.22 | 16 |
| 2017 Q2 | 121,404 | $8,990,000 | -$4,725,532 | $74.04 | 20 |
| 2017 Q1 | 188,294 | $13,643,000 | -$1,658,105 | $72.5 | 21 |
| 2016 Q4 | 206,631 | $16,541,000 | -$8,660,978 | $80.21 | 27 |
| 2016 Q3 | 315,088 | $19,106,000 | +$8,413,249 | $60.63 | 24 |
| 2016 Q2 | 176,167 | $11,187,000 | -$946,107 | $63.44 | 18 |
| 2016 Q1 | 172,840 | $13,247,572 | -$8,909,311 | $76.49 | 24 |
| 2015 Q4 | 283,505 | $24,899,601 | -$17,115,054 | $87.89 | 32 |
| 2015 Q3 | 476,914 | $41,870,518 | +$2,928,645 | $87.82 | 33 |
| 2015 Q2 | 443,431 | $40,876,715 | -$6,002,012 | $92.19 | 33 |
| 2015 Q1 | 515,409 | $45,799,254 | +$5,389,293 | $88.91 | 38 |
| 2014 Q4 | 454,845 | $40,056,679 | -$7,617,008 | $89.3 | 37 |
| 2014 Q3 | 572,003 | $43,321,183 | -$13,832,499 | $75.76 | 34 |
| 2014 Q2 | 803,953 | $52,166,693 | -$12,578,986 | $64.89 | 37 |
| 2014 Q1 | 1,018,083 | $68,837,544 | +$4,241,133 | $67.62 | 35 |