| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 327,027 | $17,740,345 | -$6,105,971 | $54.22 | 2 |
| 2025 Q2 | 439,576 | $30,411,545 | -$738,269 | $69.32 | 2 |
| 2025 Q1 | 450,250 | $30,628,715 | +$2,369,818 | $68.06 | 2 |
| 2024 Q4 | 415,402 | $35,979,164 | +$3,144,662 | $86.28 | 2 |
| 2024 Q3 | 379,121 | $44,649,000 | -$1,332,129 | $117.66 | 2 |
| 2024 Q2 | 390,430 | $56,423,000 | -$2,769,141 | $144.49 | 2 |
| 2024 Q1 | 409,591 | $52,229,000 | +$811,411 | $127.05 | 2 |
| 2023 Q4 | 404,222 | $41,814,537 | -$1,653,366 | $103.41 | 3 |
| 2023 Q3 | 420,202 | $38,412,000 | +$14,868,113 | $91.36 | 2 |
| 2023 Q2 | 243,134 | $39,167,269 | -$41,385,135 | $161.13 | 5 |
| 2023 Q1 | 509,034 | $79,891,496 | +$34,811,000 | $158.14 | 6 |
| 2022 Q4 | 19,714 | $2,661,656 | -$94,043 | $135.17 | 4 |
| 2022 Q3 | 20,409 | $2,048,938 | -$50,000 | $100.3 | 4 |
| 2022 Q2 | 20,864 | $2,310,549 | +$115,000 | $110.98 | 5 |
| 2022 Q1 | 19,834 | $2,220,734 | -$157,404 | $112.05 | 3 |
| 2021 Q4 | 21,239 | $2,358,677 | +$1,000 | $111.03 | 3 |
| 2021 Q3 | 21,234 | $2,056,426 | -$50,000 | $96.81 | 2 |
| 2021 Q2 | 21,834 | $1,829,588 | +$50,000 | $83.78 | 3 |
| 2021 Q1 | 21,234 | $1,441,672 | $67.82 | 2 | |
| 2020 Q4 | 21,234 | $1,522,065 | -$553,626 | $71.69 | 2 |
| 2020 Q3 | 29,241 | $2,024,000 | -$168,899 | $69.23 | 2 |
| 2020 Q2 | 31,850 | $2,061,899 | -$1,130,890 | $64.74 | 3 |
| 2020 Q1 | 50,474 | $3,041,782 | +$944,279 | $60.17 | 5 |
| 2019 Q4 | 34,855 | $2,018,930 | -$404,714,359 | $57.86 | 3 |
| 2019 Q3 | 1,174,834 | $406,580,139 | +$405,360,000 | $201.78 | 4 |
| 2019 Q2 | 23,734 | $1,210,954 | $50.99 | 2 | |
| 2019 Q1 | 23,734 | $1,243,595 | $52.38 | 2 | |
| 2018 Q4 | 23,734 | $1,075,161 | $45.3 | 2 | |
| 2018 Q3 | 23,734 | $1,116,711 | $46.88 | 2 | |
| 2018 Q2 | 23,734 | $1,110,089 | -$34,793 | $48.13 | 2 |
| 2018 Q1 | 24,484 | $1,223,346 | -$736,994 | $49.96 | 2 |
| 2017 Q4 | 36,625 | $1,976,000 | $53.95 | 1 | |
| 2017 Q3 | 36,625 | $1,751,000 | $47.81 | 1 | |
| 2017 Q2 | 36,625 | $1,566,000 | $42.76 | 1 | |
| 2017 Q1 | 36,625 | $1,262,000 | -$219,000 | $34.46 | 1 |
| 2016 Q4 | 42,750 | $1,542,000 | -$74,314,762 | $36.12 | 3 |
| 2016 Q3 | 1,834,518 | $76,340,000 | +$74,287,804 | $41.57 | 4 |
| 2016 Q2 | 42,230 | $2,249,000 | $52.69 | 2 | |
| 2016 Q1 | 42,230 | $2,289,000 | -$380,341 | $53.84 | 2 |
| 2015 Q4 | 49,230 | $2,860,000 | +$321,000 | $57.74 | 2 |
| 2015 Q3 | 43,625 | $2,338,000 | $53.59 | 1 | |
| 2015 Q2 | 43,625 | $2,376,000 | $54.46 | 1 | |
| 2015 Q1 | 43,625 | $2,333,000 | $53.48 | 1 | |
| 2014 Q4 | 43,625 | $1,899,000 | $43.53 | 1 | |
| 2014 Q3 | 43,625 | $2,088,000 | $47.86 | 1 | |
| 2014 Q2 | 43,625 | $2,008,000 | $46.03 | 1 | |
| 2014 Q1 | 43,625 | $1,988,000 | +$1,590,400 | $45.57 | 1 |