| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 247,737 | $9,676,371 | -$1,082,129 | $39.08 | 17 |
| 2025 Q2 | 276,141 | $11,744,613 | -$105,678,563 | $42.58 | 22 |
| 2025 Q1 | 3,465,207 | $114,749,071 | +$103,663,317 | $33.12 | 22 |
| 2024 Q4 | 335,613 | $10,891,796 | -$83,582,937 | $32.43 | 20 |
| 2024 Q3 | 2,718,905 | $95,486,565 | -$11,357,653 | $35.12 | 22 |
| 2024 Q2 | 2,976,328 | $109,619,989 | -$1,038,563 | $36.84 | 24 |
| 2024 Q1 | 3,004,640 | $102,223,302 | -$1,483,139 | $34.02 | 25 |
| 2023 Q4 | 3,046,894 | $127,457,922 | -$6,486,418 | $41.85 | 24 |
| 2023 Q3 | 3,202,473 | $106,236,186 | -$1,778,152 | $33.17 | 23 |
| 2023 Q2 | 3,180,765 | $131,422,143 | +$1,233,982 | $41.29 | 22 |
| 2023 Q1 | 3,151,165 | $129,060,884 | +$102,979,838 | $40.96 | 19 |
| 2022 Q4 | 1,037,726 | $31,370,174 | -$60,645,268 | $30.16 | 16 |
| 2022 Q3 | 3,773,398 | $82,984,158 | +$54,286,788 | $21.96 | 20 |
| 2022 Q2 | 1,298,794 | $31,395,342 | +$11,894,871 | $24.19 | 19 |
| 2022 Q1 | 806,996 | $27,616,344 | -$71,851,751 | $33.99 | 19 |
| 2021 Q4 | 2,312,259 | $106,496,496 | -$3,054,713 | $46.01 | 27 |
| 2021 Q3 | 2,363,317 | $97,239,000 | +$24,409,332 | $41.15 | 24 |
| 2021 Q2 | 1,769,966 | $71,244,045 | -$24,736,455 | $40.14 | 23 |
| 2021 Q1 | 2,293,174 | $97,612,787 | -$8,984,159 | $42.53 | 23 |
| 2020 Q4 | 2,504,279 | $96,456,511 | -$369,387,980 | $38.41 | 19 |
| 2020 Q3 | 15,626,430 | $441,558,840 | +$367,123,863 | $28.26 | 18 |
| 2020 Q2 | 2,647,239 | $62,175,285 | -$5,035,247 | $23.44 | 17 |
| 2020 Q1 | 2,869,635 | $41,778,074 | +$5,599,137 | $14.58 | 20 |
| 2019 Q4 | 2,479,668 | $55,890,400 | -$28,149,362 | $22.76 | 20 |
| 2019 Q3 | 4,054,895 | $72,998,035 | +$32,596,010 | $18 | 17 |
| 2019 Q2 | 2,241,398 | $39,516,959 | -$9,973,341 | $17.67 | 18 |
| 2019 Q1 | 2,808,945 | $55,729,464 | +$1,335,746 | $19.85 | 22 |
| 2018 Q4 | 2,741,392 | $54,650,951 | +$7,077,395 | $19.87 | 21 |
| 2018 Q3 | 2,379,267 | $54,056,840 | -$38,620,432 | $22.73 | 22 |
| 2018 Q2 | 3,863,859 | $98,705,103 | +$504,745 | $25.49 | 23 |
| 2018 Q1 | 3,877,612 | $104,387,701 | +$2,168,321 | $26.74 | 25 |
| 2017 Q4 | 3,787,176 | $103,445,000 | +$2,233,298 | $27.41 | 25 |
| 2017 Q3 | 3,705,249 | $93,374,000 | +$9,128,074 | $25.15 | 19 |
| 2017 Q2 | 3,348,973 | $71,082,000 | +$6,934,440 | $21.09 | 22 |
| 2017 Q1 | 3,023,418 | $61,898,000 | -$5,979,150 | $20.47 | 20 |
| 2016 Q4 | 3,413,823 | $59,121,000 | +$6,980,655 | $17.3 | 23 |
| 2016 Q3 | 3,004,691 | $53,484,000 | +$35,765,224 | $17.78 | 20 |
| 2016 Q2 | 1,007,391 | $14,618,000 | +$167,522 | $14.42 | 16 |
| 2016 Q1 | 995,796 | $14,183,000 | +$394,801 | $14.25 | 14 |
| 2015 Q4 | 967,614 | $14,178,000 | +$3,124,308 | $14.65 | 15 |
| 2015 Q3 | 752,142 | $8,485,000 | -$4,185,598 | $11.23 | 12 |
| 2015 Q2 | 863,453 | $10,776,000 | +$2,443,709 | $12.4 | 11 |
| 2015 Q1 | 667,213 | $7,990,000 | +$615,412 | $11.96 | 11 |
| 2014 Q4 | 615,809 | $6,565,000 | +$216,771 | $10.67 | 10 |
| 2014 Q3 | 595,709 | $6,140,000 | +$34,119 | $10.3 | 9 |
| 2014 Q2 | 592,359 | $7,380,000 | +$304,327 | $12.49 | 7 |
| 2014 Q1 | 576,920 | $6,891,000 | -$1,177,504 | $11.94 | 8 |