| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 540,742 | $38,910,050 | -$1,434,431 | $72.02 | 18 |
| 2025 Q2 | 662,874 | $43,903,068 | -$274,969 | $66.23 | 18 |
| 2025 Q1 | 667,025 | $39,501,975 | +$1,707,083 | $59.22 | 18 |
| 2024 Q4 | 637,838 | $40,150,030 | +$2,209,520 | $62.95 | 17 |
| 2024 Q3 | 611,293 | $37,859,514 | -$9,941,735 | $61.93 | 15 |
| 2024 Q2 | 774,652 | $45,928,747 | +$19,011,735 | $59.34 | 16 |
| 2024 Q1 | 355,358 | $40,144,902 | -$32,395 | $112.97 | 14 |
| 2023 Q4 | 378,288 | $38,748,588 | +$6,678,994 | $102.43 | 19 |
| 2023 Q3 | 291,584 | $26,978,508 | -$4,606,776 | $92.47 | 16 |
| 2023 Q2 | 288,533 | $27,703,039 | +$19,462,090 | $96.01 | 13 |
| 2023 Q1 | 85,834 | $7,549,226 | +$3,313,895 | $87.95 | 9 |
| 2022 Q4 | 48,414 | $3,907,988 | +$1,695,475 | $80.7 | 7 |
| 2022 Q3 | 27,418 | $2,081,000 | -$674,527 | $75.9 | 6 |
| 2022 Q2 | 36,300 | $2,900,000 | +$990,557 | $79.9 | 4 |
| 2022 Q1 | 23,980 | $2,293,000 | +$297,235 | $95.62 | 5 |
| 2021 Q4 | 20,855 | $2,102,000 | +$973,764 | $100.79 | 6 |
| 2021 Q3 | 11,117 | $1,008,000 | -$326,964 | $90.61 | 4 |
| 2021 Q2 | 14,722 | $1,335,000 | +$1,069,773 | $90.69 | 4 |
| 2021 Q1 | 2,935 | $246,000 | -$368,760 | $83.82 | 4 |
| 2020 Q4 | 7,571 | $607,000 | -$287,097 | $80.32 | 5 |
| 2020 Q3 | 8,091 | $586,000 | -$246,224 | $72.1 | 3 |
| 2020 Q2 | 11,486 | $762,000 | +$256,426 | $65.96 | 3 |
| 2020 Q1 | 7,620 | $417,000 | -$113,169 | $58.1 | 2 |
| 2019 Q4 | 7,968 | $530,000 | +$529,526 | $66.52 | 4 |
| 2019 Q3 | 9 | $1,000 | -$10,430 | $111.11 | 1 |
| 2019 Q2 | 184 | $11,430 | -$316,410 | $62.38 | 2 |
| 2019 Q1 | 5,568 | $327,231 | -$240,142 | $58.78 | 3 |
| 2018 Q4 | 10,319 | $529,441 | -$88,093 | $51.33 | 3 |
| 2018 Q3 | 12,037 | $722,000 | -$157,249 | $59.99 | 2 |
| 2018 Q2 | 14,668 | $821,000 | -$27,035 | $56.14 | 3 |
| 2018 Q1 | 15,156 | $805,000 | -$74,597 | $53.09 | 2 |
| 2017 Q4 | 16,554 | $898,000 | +$67,000 | $54.25 | 3 |
| 2017 Q3 | 16,300 | $831,000 | -$10,000 | $50.98 | 1 |
| 2017 Q2 | 16,500 | $810,000 | $49.54 | 2 | |
| 2017 Q1 | 16,500 | $794,000 | $49.05 | 2 | |
| 2016 Q4 | 16,500 | $746,000 | +$9,000 | $45.11 | 2 |
| 2016 Q3 | 16,300 | $732,000 | -$269,448 | $44.91 | 1 |
| 2016 Q2 | 22,300 | $971,000 | $43.54 | 1 | |
| 2016 Q1 | 22,300 | $952,000 | -$3,201,794 | $42.69 | 1 |
| 2015 Q4 | 97,300 | $4,086,000 | -$113,383 | $41.99 | 1 |
| 2015 Q3 | 100,000 | $3,927,000 | +$3,927,000 | $39.27 | 1 |