| Period | Reported Shares, Excl. Options | Value, Excl. Options | Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 958,352 | $101,855,174 | -$63,388 | $106.18 | 7 |
| 2025 Q2 | 958,948 | $98,894,616 | +$2,339,021 | $103.11 | 8 |
| 2025 Q1 | 936,233 | $77,297,152 | -$1,524,431 | $82.53 | 8 |
| 2024 Q4 | 954,700 | $86,856,341 | +$74,427,311 | $91.11 | 6 |
| 2024 Q3 | 136,416 | $12,897,022 | -$207,508 | $94.5 | 5 |
| 2024 Q2 | 138,615 | $10,991,655 | -$334,188 | $79.33 | 5 |
| 2024 Q1 | 142,829 | $12,040,875 | -$4,858,403 | $84.47 | 4 |
| 2023 Q4 | 204,164 | $15,620,865 | +$2,851,457 | $76.22 | 5 |
| 2023 Q3 | 166,749 | $11,127,213 | -$1,073,163 | $66.61 | 4 |
| 2023 Q2 | 181,123 | $13,510,843 | -$4,099,726 | $74.65 | 5 |
| 2023 Q1 | 238,195 | $17,011,902 | +$748,808 | $71.28 | 6 |
| 2022 Q4 | 181,797 | $12,243,730 | -$1,690,054 | $67.42 | 4 |
| 2022 Q3 | 206,897 | $13,029,000 | -$772,878 | $62.61 | 4 |
| 2022 Q2 | 219,151 | $14,355,000 | -$2,736,167 | $65.61 | 5 |
| 2022 Q1 | 260,661 | $19,998,000 | -$2,430,764 | $76.71 | 3 |
| 2021 Q4 | 292,438 | $22,326,000 | -$526,869 | $76.34 | 6 |
| 2021 Q3 | 276,303 | $10,897,000 | +$8,906,940 | $76.44 | 5 |
| 2021 Q2 | 25,919 | $1,937,057 | +$2,000 | $74.86 | 6 |
| 2021 Q1 | 25,894 | $1,761,951 | -$2,679,395 | $68.05 | 5 |
| 2020 Q4 | 77,467 | $4,360,787 | -$2,853,412 | $56.29 | 6 |
| 2020 Q3 | 128,166 | $6,361,000 | -$33,775 | $49.63 | 3 |
| 2020 Q2 | 128,866 | $5,837,000 | +$9,000 | $45.3 | 4 |
| 2020 Q1 | 128,666 | $4,951,000 | $38.49 | 3 | |
| 2019 Q4 | 128,666 | $7,127,000 | -$5,936,577 | $55.41 | 3 |
| 2019 Q3 | 247,852 | $12,342,000 | +$3,024,675 | $49.8 | 6 |
| 2019 Q2 | 187,107 | $8,916,000 | -$2,719,249 | $47.54 | 6 |
| 2019 Q1 | 244,243 | $11,023,000 | -$179,980 | $45.13 | 6 |
| 2018 Q4 | 248,230 | $10,193,000 | -$4,530,976 | $41.06 | 6 |
| 2018 Q3 | 358,626 | $17,898,000 | +$5,934,368 | $49.92 | 6 |
| 2018 Q2 | 239,668 | $11,531,000 | -$186,388 | $48.16 | 5 |
| 2018 Q1 | 243,546 | $11,432,000 | -$4,319,820 | $46.91 | 4 |
| 2017 Q4 | 330,263 | $16,477,000 | +$1,401,098 | $49.85 | 6 |
| 2017 Q3 | 302,111 | $14,559,000 | -$4,450 | $48.36 | 5 |
| 2017 Q2 | 302,203 | $12,701,000 | -$38,701 | $42.03 | 5 |
| 2017 Q1 | 303,124 | $12,700,000 | +$203,856 | $41.89 | 5 |
| 2016 Q4 | 298,265 | $13,502,000 | -$24,911 | $40.63 | 5 |
| 2016 Q3 | 298,881 | $10,603,000 | +$51,388 | $35.56 | 5 |
| 2016 Q2 | 297,436 | $10,132,000 | +$61,693 | $34.11 | 5 |
| 2016 Q1 | 295,627 | $10,750,000 | +$227,962 | $33.6 | 5 |
| 2015 Q4 | 289,916 | $8,436,000 | -$2,691,918 | $29.11 | 5 |
| 2015 Q3 | 374,601 | $11,910,000 | +$2,651,258 | $31.81 | 6 |
| 2015 Q2 | 291,163 | $11,818,000 | +$2,378 | $37.49 | 5 |
| 2015 Q1 | 291,099 | $10,626,000 | -$2,119 | $36.51 | 5 |
| 2014 Q4 | 291,157 | $13,038,000 | -$39,743,746 | $42.43 | 5 |
| 2014 Q3 | 1,161,921 | $54,114,000 | +$42,896,850 | $45.69 | 7 |
| 2014 Q2 | 222,524 | $9,981,000 | -$32,792,004 | $42.49 | 5 |
| 2014 Q1 | 1,040,220 | $42,113,000 | +$17,883,151 | $40.11 | 6 |