| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 198,884 | $35,768,661 | -$4,541,910 | $179.81 | 23 |
| 2025 Q2 | 229,035 | $35,850,914 | +$19,708,140 | $156.51 | 24 |
| 2025 Q1 | 104,394 | $13,777,095 | -$70,842,620 | $132.24 | 22 |
| 2024 Q4 | 577,010 | $85,408,557 | -$7,566,864 | $148.02 | 22 |
| 2024 Q3 | 630,483 | $90,553,304 | -$196,902 | $143.62 | 18 |
| 2024 Q2 | 637,238 | $83,895,248 | -$80,335,850 | $131.65 | 16 |
| 2024 Q1 | 1,012,136 | $124,793,292 | -$1,735,335 | $123.30 | 17 |
| 2023 Q4 | 1,383,979 | $142,908,209 | -$7,783,493 | $103.26 | 22 |
| 2023 Q3 | 1,533,229 | $129,926,572 | +$123,865 | $84.74 | 16 |
| 2023 Q2 | 1,522,219 | $140,862,107 | +$4,638,284 | $92.54 | 15 |
| 2023 Q1 | 1,479,418 | $118,287,095 | +$81,121,320 | $80.02 | 18 |
| 2022 Q4 | 113,905 | $8,087,595 | +$1,050,281 | $70.75 | 10 |
| 2022 Q3 | 100,546 | $6,375,220 | +$2,915,729 | $63.39 | 9 |
| 2022 Q2 | 53,863 | $3,857,936 | -$6,836,262 | $71.62 | 9 |
| 2022 Q1 | 145,298 | $14,473,000 | -$251,610 | $104.92 | 10 |
| 2021 Q4 | 147,165 | $17,142,000 | -$3,701,786 | $116.56 | 8 |
| 2021 Q3 | 187,926 | $18,397,000 | +$16,792,636 | $97.89 | 10 |
| 2021 Q2 | 16,393 | $1,599,000 | -$5,332,478 | $97.54 | 4 |
| 2021 Q1 | 79,709 | $6,660,000 | +$3,435,239 | $83.54 | 5 |
| 2020 Q4 | 40,436 | $3,015,000 | -$790,188 | $74.55 | 7 |
| 2020 Q3 | 43,128 | $2,806,000 | +$729,996 | $65.08 | 5 |
| 2020 Q2 | 31,913 | $1,755,000 | -$1,096,499 | $55.00 | 4 |
| 2020 Q1 | 63,743 | $2,506,000 | +$590,704 | $39.31 | 5 |
| 2019 Q4 | 34,094 | $2,263,000 | -$1,454,080 | $66.38 | 3 |
| 2019 Q3 | 37,741 | $2,154,000 | -$711,552 | $57.07 | 4 |
| 2019 Q2 | 50,335 | $2,808,000 | -$357,897 | $55.79 | 5 |
| 2019 Q1 | 57,395 | $3,003,000 | +$2,043,004 | $52.31 | 6 |
| 2018 Q4 | 18,347 | $744,000 | -$1,274,329 | $40.55 | 1 |
| 2018 Q3 | 40,876 | $2,321,000 | -$77,592 | $56.91 | 5 |
| 2018 Q2 | 42,250 | $2,138,000 | +$89,564 | $50.60 | 4 |
| 2018 Q1 | 41,163 | $1,990,000 | +$1,231,561 | $48.34 | 4 |
| 2017 Q4 | 15,679 | $777,000 | -$825,583 | $49.27 | 2 |
| 2017 Q3 | 33,887 | $1,496,000 | -$256,974 | $44.15 | 4 |
| 2017 Q2 | 40,733 | $1,673,000 | +$127,749 | $41.06 | 5 |
| 2017 Q1 | 37,589 | $1,556,000 | +$179,268 | $41.31 | 5 |
| 2016 Q4 | 33,260 | $1,235,000 | -$182,561 | $37.12 | 5 |
| 2016 Q3 | 38,180 | $1,417,000 | -$388,052 | $37.11 | 5 |
| 2016 Q2 | 48,669 | $1,699,000 | -$2,072,513 | $34.91 | 3 |
| 2016 Q1 | 108,870 | $3,654,000 | +$1,707,657 | $33.57 | 6 |
| 2015 Q4 | 58,013 | $1,917,000 | -$806,770 | $33.05 | 7 |
| 2015 Q3 | 87,051 | $2,532,000 | -$1,033,036 | $29.08 | 6 |
| 2015 Q2 | 133,261 | $4,719,000 | +$2,110,005 | $35.41 | 6 |
| 2015 Q1 | 55,285 | $7,827,000 | -$16,973,889 | $141.58 | 7 |
| 2014 Q4 | 176,689 | $24,768,000 | +$24,483,000 | $140.18 | 8 |