| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 1,250,502 | $98,664,678 | +$2,019,920 | $78.9 | 1 |
| 2025 Q2 | 1,224,901 | $92,676,034 | +$1,866,306 | $75.66 | 1 |
| 2025 Q1 | 1,200,234 | $81,255,900 | +$199,512 | $67.7 | 1 |
| 2024 Q4 | 1,197,287 | $77,392,622 | +$333,542 | $64.64 | 1 |
| 2024 Q3 | 1,192,127 | $84,176,111 | +$288,866 | $70.61 | 1 |
| 2024 Q2 | 1,188,036 | $77,697,568 | -$7,613,215 | $65.4 | 1 |
| 2024 Q1 | 1,304,446 | $85,819,457 | +$8,541,709 | $65.79 | 1 |
| 2023 Q4 | 1,174,613 | $71,569,168 | +$547,822 | $60.93 | 1 |
| 2023 Q3 | 1,165,622 | $64,831,874 | +$5,020,315 | $55.62 | 1 |
| 2023 Q2 | 1,075,361 | $65,177,583 | +$1,637,136 | $60.61 | 1 |
| 2023 Q1 | 1,048,350 | $62,492,142 | +$37,408,255 | $59.61 | 1 |
| 2022 Q4 | 420,800 | $2,293,910 | -$3,707,281 | $5.45 | 1 |
| 2022 Q3 | 1,100,872 | $51,895,000 | -$2,445,194 | $47.14 | 1 |
| 2022 Q2 | 1,152,743 | $59,274,000 | +$2,066,671 | $51.42 | 1 |
| 2022 Q1 | 1,112,551 | $66,686,000 | +$10,910,572 | $59.94 | 1 |
| 2021 Q4 | 868,314 | $59,958,000 | +$5,163,246 | $69.05 | 2 |
| 2021 Q3 | 793,539 | $54,166,000 | +$4,139,845 | $68.26 | 2 |
| 2021 Q2 | 732,890 | $51,382,000 | +$20,370,293 | $70.11 | 2 |
| 2021 Q1 | 442,338 | $29,031,000 | +$2,583,859 | $65.63 | 2 |
| 2020 Q4 | 402,968 | $27,390,000 | +$1,162,363 | $67.98 | 2 |
| 2020 Q3 | 385,873 | $22,770,000 | -$19,296 | $59.01 | 1 |
| 2020 Q2 | 386,200 | $20,955,000 | +$8,794,318 | $54.26 | 1 |
| 2020 Q1 | 224,121 | $10,074,000 | +$96,475 | $44.95 | 1 |
| 2019 Q4 | 221,877 | $12,092,000 | -$1,921,471 | $54.09 | 2 |
| 2019 Q3 | 503 | $25,000 | +$24,000 | $49.7 | 1 |
| 2019 Q2 | 256,654 | $12,985,000 | -$227,534 | $46.13 | 2 |
| 2019 Q1 | 261,147 | $12,409,000 | +$476,123 | $47.52 | 1 |
| 2018 Q4 | 251,127 | $10,447,000 | -$1,466,583 | $41.6 | 1 |
| 2018 Q3 | 286,381 | $13,912,000 | +$13,912,000 | $48.58 | 1 |