| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 26,584 | $1,447,843 | +$206,576 | $54.45 | 7 |
| 2025 Q2 | 22,789 | $1,357,835 | -$48,137 | $59.7 | 8 |
| 2025 Q1 | 23,599 | $1,372,759 | +$83,579 | $58.28 | 7 |
| 2024 Q4 | 22,159 | $1,444,156 | -$697,924 | $65.04 | 6 |
| 2024 Q3 | 31,890 | $2,297,612 | +$180,760 | $72.05 | 8 |
| 2024 Q2 | 20,476 | $1,264,182 | -$40,262 | $61.69 | 5 |
| 2024 Q1 | 21,138 | $1,225,516 | +$49,311 | $57.95 | 7 |
| 2023 Q4 | 20,287 | $1,323,390 | -$980,133 | $65.32 | 7 |
| 2023 Q3 | 34,810 | $1,651,956 | -$100,591 | $47.16 | 6 |
| 2023 Q2 | 36,922 | $1,966,594 | +$323,287 | $53.25 | 5 |
| 2023 Q1 | 30,806 | $1,812,262 | +$14,768 | $58.8 | 6 |
| 2022 Q4 | 30,555 | $1,449,316 | +$12,582 | $47.42 | 5 |
| 2022 Q3 | 30,314 | $1,354,000 | -$611,912 | $43.8 | 5 |
| 2022 Q2 | 41,402 | $2,642,000 | +$927,948 | $63.53 | 7 |
| 2022 Q1 | 27,041 | $2,275,000 | +$144,139 | $83.94 | 7 |
| 2021 Q4 | 25,326 | $1,989,649 | -$285,675 | $78.6 | 7 |
| 2021 Q3 | 29,079 | $2,211,000 | +$64,401 | $76 | 9 |
| 2021 Q2 | 28,237 | $2,129,000 | -$36,232,966 | $75.34 | 9 |
| 2021 Q1 | 711,934 | $37,725,000 | +$1,343,052 | $52.99 | 10 |
| 2020 Q4 | 686,590 | $36,057,000 | -$147,805,704 | $52.23 | 8 |
| 2020 Q3 | 3,599,248 | $182,663,000 | +$148,703,350 | $50.73 | 8 |
| 2020 Q2 | 768,281 | $30,762,000 | -$1,156,110 | $39.99 | 8 |
| 2020 Q1 | 797,146 | $28,631,288 | -$1,511,907 | $35.93 | 9 |
| 2019 Q4 | 867,840 | $39,696,000 | +$1,034,548 | $45.72 | 10 |
| 2019 Q3 | 844,417 | $39,223,000 | +$1,361,439 | $46.5 | 9 |
| 2019 Q2 | 814,827 | $36,940,634 | -$151,898 | $45.38 | 10 |
| 2019 Q1 | 819,231 | $32,385,000 | +$528,679 | $39.53 | 9 |
| 2018 Q4 | 805,825 | $26,398,000 | +$3,040,478 | $32.53 | 8 |
| 2018 Q3 | 712,925 | $28,247,000 | +$299,819 | $39.78 | 8 |
| 2018 Q2 | 705,477 | $25,238,000 | -$1,302,543 | $35.65 | 8 |
| 2018 Q1 | 741,670 | $23,535,000 | +$3,627,437 | $31.23 | 7 |
| 2017 Q4 | 626,756 | $19,579,000 | +$3,887,465 | $31.24 | 5 |
| 2017 Q3 | 502,298 | $17,042,000 | +$1,673,200 | $33.69 | 4 |
| 2017 Q2 | 452,999 | $14,743,000 | +$1,623,888 | $31.25 | 4 |
| 2017 Q1 | 403,209 | $11,165,000 | -$6,245,124 | $27.59 | 4 |
| 2016 Q4 | 632,866 | $15,301,000 | +$5,202,363 | $24.12 | 5 |
| 2016 Q3 | 418,770 | $11,818,000 | +$1,207,613 | $28.23 | 7 |
| 2016 Q2 | 376,041 | $9,950,000 | -$1,713,155 | $26.47 | 6 |
| 2016 Q1 | 449,741 | $11,452,000 | +$4,936,060 | $25.43 | 5 |
| 2015 Q4 | 256,641 | $6,491,000 | +$5,877,473 | $25.14 | 4 |
| 2015 Q3 | 24,294 | $623,000 | -$6,257,703 | $25.55 | 3 |
| 2015 Q2 | 255,475 | $6,912,000 | +$620,523 | $27.06 | 4 |
| 2015 Q1 | 230,181 | $6,393,000 | +$17,747 | $27.78 | 5 |
| 2014 Q4 | 229,524 | $6,742,000 | +$642,123 | $29.36 | 3 |
| 2014 Q3 | 207,643 | $6,597,000 | +$180,146 | $31.71 | 4 |
| 2014 Q2 | 201,975 | $6,163,000 | -$991,895 | $30.49 | 4 |
| 2014 Q1 | 236,387 | $6,908,000 | -$273,276 | $29.11 | 6 |