| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 380,873 | $32,838,956 | +$638,375 | $86.22 | 1 |
| 2025 Q2 | 373,469 | $30,583,454 | +$335,586 | $81.89 | 1 |
| 2025 Q1 | 369,371 | $29,871,128 | +$414,460 | $80.87 | 1 |
| 2024 Q4 | 364,246 | $30,633,164 | +$848,992 | $84.10 | 1 |
| 2024 Q3 | 354,151 | $31,250,333 | +$517,433 | $88.24 | 1 |
| 2024 Q2 | 348,485 | $28,283,105 | +$268,234 | $81.16 | 2 |
| 2024 Q1 | 345,180 | $29,285,164 | +$1,547,764 | $84.84 | 2 |
| 2023 Q4 | 326,943 | $26,077,045 | +$610,605 | $79.94 | 2 |
| 2023 Q3 | 319,287 | $23,972,207 | +$678,259 | $75.25 | 2 |
| 2023 Q2 | 310,197 | $23,537,803 | -$2,303,765 | $75.88 | 2 |
| 2023 Q1 | 340,557 | $25,892,587 | +$1,395,229 | $76.03 | 1 |
| 2022 Q4 | 322,206 | $24,375,000 | -$413,429 | $75.65 | 1 |
| 2022 Q3 | 327,671 | $23,720,000 | -$2,186,618 | $72.39 | 1 |
| 2022 Q2 | 355,859 | $27,298,000 | +$5,925,501 | $76.71 | 2 |
| 2022 Q1 | 278,615 | $24,033,000 | +$1,129,042 | $86.26 | 1 |
| 2021 Q4 | 265,526 | $22,126,000 | +$167,408 | $83.33 | 1 |
| 2021 Q3 | 263,517 | $21,208,000 | +$441,516 | $80.48 | 1 |
| 2021 Q2 | 258,031 | $21,184,000 | -$182,736 | $82.10 | 1 |
| 2021 Q1 | 260,396 | $20,527,000 | -$1,074,671 | $78.83 | 2 |
| 2020 Q4 | 274,029 | $17,610,000 | -$794,937 | $64.26 | 1 |
| 2020 Q3 | 286,399 | $12,965,000 | -$554,591 | $45.27 | 1 |
| 2020 Q2 | 298,650 | $13,403,000 | +$583,153 | $44.88 | 1 |
| 2020 Q1 | 285,656 | $10,601,000 | +$1,483,404 | $37.11 | 1 |
| 2019 Q4 | 245,684 | $15,409,000 | -$594,132 | $62.72 | 1 |
| 2019 Q3 | 255,268 | $15,680,000 | +$1,364,233 | $61.50 | 2 |
| 2019 Q2 | 233,073 | $14,509,000 | +$1,701,510 | $62.25 | 1 |
| 2019 Q1 | 205,755 | $12,536,000 | +$3,598,152 | $59.63 | 2 |
| 2018 Q4 | 146,461 | $7,832,000 | -$44,612,245 | $53.48 | 1 |
| 2018 Q3 | 755,480 | $56,254,000 | +$1,884,424 | $74.46 | 2 |
| 2018 Q2 | 730,172 | $52,902,000 | +$6,422,987 | $72.45 | 2 |
| 2018 Q1 | 641,519 | $43,430,000 | +$4,246,684 | $67.70 | 2 |
| 2017 Q4 | 578,790 | $40,475,000 | -$152,587 | $69.93 | 2 |
| 2017 Q3 | 451,556 | $31,329,000 | -$2,836,516 | $69.38 | 2 |
| 2017 Q2 | 492,438 | $32,683,000 | +$3,142,344 | $66.37 | 2 |
| 2017 Q1 | 445,092 | $29,337,000 | +$12,303,306 | $65.91 | 2 |
| 2016 Q4 | 258,432 | $16,684,000 | +$719,554 | $64.53 | 2 |
| 2016 Q3 | 247,280 | $15,228,000 | +$764,294 | $61.58 | 1 |
| 2016 Q2 | 234,869 | $13,491,000 | +$1,716,553 | $57.44 | 1 |
| 2016 Q1 | 204,985 | $11,793,000 | +$11,571,678 | $57.53 | 1 |
| 2015 Q4 | 3,847 | $212,000 | +$212,000 | $55.11 | 1 |
| 2015 Q3 | 0 | $0 | -$3,974,905 | 0 | |
| 2015 Q2 | 72,324 | $3,974,905 | +$366,911 | $54.96 | 1 |
| 2015 Q1 | 65,648 | $3,773,000 | -$33,967 | $57.47 | 1 |
| 2014 Q4 | 66,239 | $3,666,346 | -$181,992 | $55.35 | 1 |
| 2014 Q3 | 69,527 | $3,787,842 | +$58,239 | $54.48 | 1 |
| 2014 Q2 | 68,458 | $3,878,147 | -$219,009 | $56.65 | 1 |
| 2014 Q1 | 72,324 | $3,974,905 | +$235,612 | $54.96 | 1 |