| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 429,752 | $18,528,059 | -$196,268 | $43.13 | 2 |
| 2025 Q2 | 434,302 | $20,938,906 | +$517,683 | $48.19 | 2 |
| 2025 Q1 | 423,552 | $20,446,168 | -$4,775 | $48.25 | 2 |
| 2024 Q4 | 423,651 | $19,584,835 | +$801,000 | $46.25 | 2 |
| 2024 Q3 | 406,343 | $18,895,726 | -$72,444 | $46.5 | 1 |
| 2024 Q2 | 416,543 | $18,509,149 | -$19,439 | $24.33 | 2 |
| 2024 Q1 | 408,343 | $19,103,443 | -$259,214,458 | $46.67 | 2 |
| 2023 Q4 | 6,172,261 | $277,638,386 | +$258,212,485 | $45.05 | 4 |
| 2023 Q3 | 428,130 | $21,604,994 | -$443,269 | $50.5 | 3 |
| 2023 Q2 | 436,914 | $20,614,963 | -$180,251,908 | $47.16 | 3 |
| 2023 Q1 | 4,761,951 | $198,429,921 | -$3,494,698 | $41.64 | 4 |
| 2022 Q4 | 508,595 | $25,677,340 | +$160,346 | $50.5 | 5 |
| 2022 Q3 | 505,434 | $26,332,000 | -$375,147 | $51.99 | 4 |
| 2022 Q2 | 512,633 | $26,646,043 | +$3,826,781 | $51.95 | 5 |
| 2022 Q1 | 438,860 | $20,253,000 | -$1,087,380 | $46.18 | 2 |
| 2021 Q4 | 462,423 | $14,931,000 | -$133,787 | $32.3 | 2 |
| 2021 Q3 | 466,563 | $16,273,000 | -$643,685 | $34.89 | 2 |
| 2021 Q2 | 485,117 | $13,853,000 | -$773,255 | $28.56 | 3 |
| 2021 Q1 | 512,202 | $9,745,000 | -$301,110 | $19.03 | 3 |
| 2020 Q4 | 528,032 | $7,097,000 | +$44,670 | $13.49 | 2 |
| 2020 Q3 | 524,773 | $6,414,000 | -$394,638 | $12.22 | 1 |
| 2020 Q2 | 558,381 | $4,868,000 | +$251,385 | $8.53 | 2 |
| 2020 Q1 | 529,549 | $3,225,000 | -$1,806,949 | $6.08 | 2 |
| 2019 Q4 | 647,939 | $7,600,000 | +$299,586 | $11.73 | 3 |
| 2019 Q3 | 623,161 | $6,170,000 | +$429,964 | $9.89 | 4 |
| 2019 Q2 | 579,713 | $7,389,000 | +$176,331 | $12.67 | 4 |
| 2019 Q1 | 565,280 | $8,729,000 | +$3,413,000 | $15.44 | 5 |
| 2018 Q4 | 344,356 | $4,291,000 | -$27,901 | $12.43 | 4 |
| 2018 Q3 | 346,593 | $6,091,000 | -$1,513,438 | $17.5 | 4 |
| 2018 Q2 | 433,406 | $7,746,000 | -$1,299,515 | $17.87 | 4 |
| 2018 Q1 | 511,496 | $8,661,000 | -$25,287,064 | $16.93 | 5 |
| 2017 Q4 | 1,896,998 | $34,485,000 | +$13,667,507 | $18.15 | 6 |
| 2017 Q3 | 1,145,297 | $23,223,000 | +$19,895,627 | $20.29 | 5 |
| 2017 Q2 | 163,703 | $3,516,000 | -$221,564 | $21.5 | 3 |
| 2017 Q1 | 173,624 | $3,867,000 | -$867,422 | $22.25 | 5 |
| 2016 Q4 | 204,249 | $6,066,000 | +$1,114,000 | $26.71 | 4 |
| 2016 Q3 | 162,554 | $4,403,000 | +$165,437 | $27.09 | 3 |
| 2016 Q2 | 156,435 | $4,099,000 | -$31,578 | $26.2 | 3 |
| 2016 Q1 | 157,640 | $3,669,000 | -$441,022 | $21.19 | 3 |
| 2015 Q4 | 178,453 | $2,885,000 | -$174,308 | $16.17 | 3 |
| 2015 Q3 | 189,239 | $4,385,000 | +$598,905 | $23.18 | 2 |
| 2015 Q2 | 163,389 | $5,255,000 | +$898,897 | $33.75 | 2 |
| 2015 Q1 | 133,599 | $4,042,000 | -$8,111 | $30.25 | 2 |
| 2014 Q4 | 133,867 | $4,719,000 | -$325,161 | $36.06 | 2 |
| 2014 Q3 | 143,599 | $6,900,000 | +$19,474 | $50.03 | 2 |
| 2014 Q2 | 143,249 | $7,898,000 | +$5,384,227 | $56.41 | 2 |
| 2014 Q1 | 41,895 | $2,189,000 | $52.25 | 1 |