| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 504,723 | $37,948,299 | +$6,672,122 | $76.17 | 60 |
| 2025 Q2 | 413,357 | $28,565,372 | -$2,557,153 | $69.03 | 51 |
| 2025 Q1 | 446,155 | $26,854,494 | -$20,732,465 | $60.15 | 56 |
| 2024 Q4 | 764,497 | $49,423,124 | +$22,255,644 | $64.65 | 63 |
| 2024 Q3 | 423,644 | $25,836,186 | -$7,176,124 | $61 | 53 |
| 2024 Q2 | 546,766 | $30,108,347 | -$3,260,279 | $55.05 | 62 |
| 2024 Q1 | 604,848 | $35,002,882 | +$1,546,798 | $58.06 | 68 |
| 2023 Q4 | 579,762 | $31,168,071 | -$4,806,989 | $53.81 | 65 |
| 2023 Q3 | 681,293 | $30,173,065 | -$2,396,740 | $44.29 | 62 |
| 2023 Q2 | 729,618 | $33,721,040 | +$1,382,542 | $46.22 | 68 |
| 2023 Q1 | 704,594 | $31,051,556 | -$4,793,719 | $44.18 | 72 |
| 2022 Q4 | 827,100 | $32,239,770 | +$80,316 | $38.99 | 77 |
| 2022 Q3 | 824,620 | $32,611,496 | -$28,061,927 | $39.54 | 73 |
| 2022 Q2 | 1,512,184 | $63,676,790 | +$5,146,159 | $41.91 | 83 |
| 2022 Q1 | 1,306,751 | $85,815,988 | -$64,230,125 | $65.69 | 98 |
| 2021 Q4 | 2,166,623 | $189,946,231 | -$29,339,207 | $88.04 | 120 |
| 2021 Q3 | 2,318,342 | $253,310,445 | -$72,315,808 | $109.27 | 130 |
| 2021 Q2 | 2,852,824 | $369,750,767 | -$278,193,717 | $129.69 | 152 |
| 2021 Q1 | 5,012,140 | $622,313,694 | +$11,760,401 | $124.18 | 162 |
| 2020 Q4 | 4,928,415 | $551,304,188 | +$85,065,267 | $114.32 | 139 |
| 2020 Q3 | 3,961,347 | $349,672,691 | +$100,958,370 | $88.23 | 108 |
| 2020 Q2 | 2,874,167 | $202,069,729 | +$85,673,423 | $70.27 | 82 |
| 2020 Q1 | 1,670,612 | $69,346,529 | -$6,133,385 | $41.51 | 48 |
| 2019 Q4 | 897,463 | $46,095,975 | +$4,079,443 | $51.35 | 48 |
| 2019 Q3 | 1,728,990 | $80,782,366 | -$2,054,385 | $46.76 | 48 |
| 2019 Q2 | 1,756,581 | $86,571,784 | +$19,576,595 | $49.29 | 57 |
| 2019 Q1 | 1,351,229 | $66,193,080 | -$43,108,558 | $48.99 | 60 |
| 2018 Q4 | 2,429,250 | $97,371,769 | -$105,571,578 | $40.09 | 53 |
| 2018 Q3 | 4,704,541 | $244,573,460 | +$53,699,627 | $51.94 | 71 |
| 2018 Q2 | 3,672,274 | $183,202,015 | +$100,615,691 | $51.19 | 61 |
| 2018 Q1 | 1,682,749 | $75,806,935 | +$32,506,070 | $45.08 | 46 |
| 2017 Q4 | 961,806 | $39,306,893 | +$3,255,863 | $40.87 | 31 |
| 2017 Q3 | 314,129 | $11,454,230 | +$2,504,881 | $36.46 | 22 |
| 2017 Q2 | 267,607 | $9,461,000 | +$8,685,406 | $35.35 | 19 |
| 2017 Q1 | 21,949 | $647,000 | -$52,622 | $28.99 | 5 |
| 2016 Q4 | 25,632 | $697,000 | +$447,000 | $27.17 | 3 |
| 2016 Q3 | 9,046 | $250,000 | -$1,276,519 | $27.64 | 3 |
| 2016 Q2 | 55,208 | $1,343,000 | +$889,000 | $24.18 | 2 |
| 2016 Q1 | 9,200 | $454,000 | $49.35 | 1 |