| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 332,730 | $19,856,612 | -$17,109,792 | $59.65 | 2 |
| 2025 Q2 | 619,740 | $42,483,353 | +$19,331,537 | $68.54 | 2 |
| 2025 Q1 | 338,650 | $20,821,890 | -$2,424,046 | $61.48 | 1 |
| 2024 Q4 | 378,075 | $18,889,714 | -$2,230,621 | $49.96 | 1 |
| 2024 Q3 | 416,788 | $27,621,181 | -$2,865,231 | $66.28 | 2 |
| 2024 Q2 | 460,023 | $26,684,370 | -$1,149,654 | $58.05 | 2 |
| 2024 Q1 | 479,860 | $29,260,327 | -$2,396,083 | $60.98 | 2 |
| 2023 Q4 | 519,155 | $33,502,969 | -$1,909,873 | $64.53 | 2 |
| 2023 Q3 | 548,750 | $30,507,736 | -$758,871 | $55.60 | 2 |
| 2023 Q2 | 562,400 | $31,801,769 | -$1,804,174 | $56.55 | 2 |
| 2023 Q1 | 594,306 | $39,599,785 | -$1,660,136 | $66.63 | 2 |
| 2022 Q4 | 619,221 | $37,186,795 | -$1,869,486 | $60.05 | 2 |
| 2022 Q3 | 650,351 | $29,782,000 | -$3,361,670 | $45.80 | 2 |
| 2022 Q2 | 723,570 | $38,852,000 | -$4,388,727 | $53.69 | 3 |
| 2022 Q1 | 805,298 | $48,617,000 | -$2,067,022 | $59.99 | 2 |
| 2021 Q4 | 839,536 | $50,763,000 | -$258,114,517 | $60.70 | 2 |
| 2021 Q3 | 5,108,358 | $290,955,000 | -$9,407,096 | $56.96 | 1 |
| 2021 Q2 | 5,272,728 | $380,240,000 | -$17,924,484 | $72.06 | 2 |
| 2021 Q1 | 5,521,279 | $348,792,000 | -$23,899,567 | $63.17 | 1 |
| 2020 Q4 | 5,899,294 | $411,503,000 | -$14,601,674 | $69.71 | 2 |
| 2020 Q3 | 6,105,623 | $330,960,000 | +$6,323,374 | $54.21 | 1 |
| 2020 Q2 | 5,988,968 | $295,058,000 | -$93,635,967 | $49.27 | 1 |
| 2020 Q1 | 7,889,553 | $350,341,000 | +$13,508,588 | $44.41 | 1 |
| 2019 Q4 | 7,580,402 | $618,689,000 | -$13,565,305 | $81.57 | 2 |
| 2019 Q3 | 7,746,515 | $738,281,000 | -$15,879,890 | $95.03 | 3 |
| 2019 Q2 | 7,913,398 | $701,457,000 | -$12,430,971 | $80.57 | 2 |
| 2019 Q1 | 8,053,414 | $676,038,000 | +$21,281,739 | $83.94 | 1 |
| 2018 Q4 | 7,799,945 | $514,482,000 | -$17,252,237 | $64.80 | 2 |
| 2018 Q3 | 8,061,502 | $704,317,000 | +$818,551 | $86.87 | 2 |
| 2018 Q2 | 8,052,133 | $813,209,000 | +$42,534,389 | $100.50 | 2 |
| 2018 Q1 | 7,630,779 | $837,866,000 | +$52,172,603 | $109.46 | 3 |
| 2017 Q4 | 7,155,624 | $800,216,000 | +$9,961,830 | $111.67 | 2 |
| 2017 Q3 | 7,066,533 | $846,264,000 | +$4,020,633 | $119.76 | 3 |
| 2017 Q2 | 7,032,957 | $775,755,000 | +$1,288,108 | $110.92 | 3 |
| 2017 Q1 | 7,021,292 | $772,741,000 | +$28,899,365 | $111.63 | 2 |
| 2016 Q4 | 6,758,706 | $716,795,000 | +$708,707,238 | $104.91 | 2 |
| 2016 Q3 | 76,260 | $9,993,000 | +$9,993,000 | $131.04 | 1 |