| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 390,873 | $25,264,876 | -$4,009,425 | $64.49 | 36 |
| 2025 Q2 | 405,727 | $24,440,860 | -$13,435,668 | $60.22 | 38 |
| 2025 Q1 | 565,832 | $36,204,930 | +$2,522,324 | $64.25 | 42 |
| 2024 Q4 | 552,841 | $34,786,422 | -$4,815,956 | $62.99 | 45 |
| 2024 Q3 | 606,740 | $35,485,352 | -$2,189,518 | $58.43 | 39 |
| 2024 Q2 | 639,785 | $43,227,787 | -$214,530 | $67.60 | 41 |
| 2024 Q1 | 640,690 | $45,434,212 | +$5,317,837 | $70.93 | 45 |
| 2023 Q4 | 663,487 | $40,448,247 | +$20,590,808 | $60.70 | 37 |
| 2023 Q3 | 323,134 | $21,868,056 | +$4,140,686 | $67.66 | 35 |
| 2023 Q2 | 263,328 | $16,498,409 | -$1,915,102 | $62.66 | 32 |
| 2023 Q1 | 294,169 | $17,877,499 | -$12,133,099 | $60.79 | 32 |
| 2022 Q4 | 495,582 | $29,699,152 | -$4,289,626 | $59.94 | 38 |
| 2022 Q3 | 567,073 | $29,913,898 | -$22,806,146 | $52.75 | 32 |
| 2022 Q2 | 947,836 | $64,198,956 | +$23,826,631 | $67.82 | 47 |
| 2022 Q1 | 595,658 | $33,181,682 | +$11,289,463 | $55.69 | 33 |
| 2021 Q4 | 395,409 | $16,193,172 | -$3,904,616 | $40.96 | 27 |
| 2021 Q3 | 513,730 | $19,743,113 | -$22,814,126 | $38.37 | 35 |
| 2021 Q2 | 1,120,844 | $39,967,168 | -$118,500 | $35.85 | 38 |
| 2021 Q1 | 1,116,303 | $35,169,903 | +$19,300,190 | $31.51 | 32 |
| 2020 Q4 | 520,941 | $12,658,000 | -$8,359,038 | $24.29 | 24 |
| 2020 Q3 | 905,607 | $18,035,000 | -$13,407,543 | $19.92 | 21 |
| 2020 Q2 | 1,659,546 | $31,432,000 | +$23,317,308 | $18.94 | 28 |
| 2020 Q1 | 373,010 | $3,772,000 | +$1,771,122 | $10.12 | 16 |
| 2019 Q4 | 124,516 | $4,044,000 | +$131,889 | $32.36 | 12 |
| 2019 Q3 | 129,944 | $3,790,000 | -$2,034,714 | $29.17 | 13 |
| 2019 Q2 | 197,380 | $6,089,000 | +$2,597,398 | $30.85 | 14 |
| 2019 Q1 | 110,911 | $3,258,000 | -$423,967 | $29.37 | 17 |
| 2018 Q4 | 142,062 | $3,340,000 | -$6,093,984 | $22.91 | 14 |
| 2018 Q3 | 298,381 | $10,781,000 | +$3,113,527 | $36.13 | 18 |
| 2018 Q2 | 214,789 | $7,409,000 | -$2,013,371 | $34.51 | 16 |
| 2018 Q1 | 276,636 | $8,931,000 | +$588,726 | $32.29 | 18 |
| 2017 Q4 | 258,736 | $8,241,000 | +$182,809 | $31.85 | 21 |
| 2017 Q3 | 262,942 | $7,400,000 | +$2,625,495 | $28.15 | 22 |
| 2017 Q2 | 175,625 | $4,258,000 | +$783,186 | $24.25 | 18 |
| 2017 Q1 | 146,767 | $4,003,000 | -$4,148,815 | $27.28 | 24 |
| 2016 Q4 | 274,292 | $8,583,000 | +$1,864,926 | $31.32 | 24 |
| 2016 Q3 | 202,365 | $5,594,000 | -$3,389,676 | $27.60 | 24 |
| 2016 Q2 | 328,387 | $8,510,000 | +$1,470,023 | $25.98 | 31 |
| 2016 Q1 | 258,229 | $6,542,000 | -$26,610 | $25.56 | 24 |
| 2015 Q4 | 255,147 | $7,456,000 | +$567,359 | $29.25 | 28 |
| 2015 Q3 | 223,977 | $7,095,000 | -$5,972,523 | $31.64 | 25 |
| 2015 Q2 | 407,402 | $16,745,650 | +$2,180,722 | $41.21 | 28 |
| 2015 Q1 | 364,125 | $12,718,066 | +$9,046,784 | $34.84 | 29 |
| 2014 Q4 | 105,425 | $3,599,173 | -$3,307,015 | $34.13 | 23 |
| 2014 Q3 | 166,934 | $9,107,827 | -$2,139,998 | $54.56 | 25 |
| 2014 Q2 | 195,134 | $12,299,970 | +$3,250,948 | $63.04 | 24 |
| 2014 Q1 | 143,625 | $8,472,914 | -$4,679,556 | $58.99 | 23 |