| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 60,091 | $7,435,303 | +$33,475 | $123.73 | 20 |
| 2025 Q2 | 60,043 | $7,054,589 | -$392,411 | $117.48 | 22 |
| 2025 Q1 | 63,491 | $7,081,422 | +$263,145 | $111.52 | 24 |
| 2024 Q4 | 61,227 | $7,127,171 | +$847,995 | $116.40 | 24 |
| 2024 Q3 | 58,820 | $7,002,141 | -$19,760 | $119.04 | 21 |
| 2024 Q2 | 58,986 | $6,607,154 | -$2,043,832 | $112.01 | 18 |
| 2024 Q1 | 76,729 | $8,971,229 | +$353,161 | $116.92 | 21 |
| 2023 Q4 | 74,048 | $7,735,490 | +$808,365 | $104.47 | 22 |
| 2023 Q3 | 66,031 | $6,258,223 | -$389,034 | $94.76 | 17 |
| 2023 Q2 | 70,115 | $6,706,972 | -$236,622 | $95.33 | 18 |
| 2023 Q1 | 73,203 | $6,574,328 | -$88,575 | $89.80 | 21 |
| 2022 Q4 | 74,383 | $410,719,897 | -$1,288,987 | $85.66 | 19 |
| 2022 Q3 | 91,722 | $7,149,000 | +$330,972 | $78.03 | 22 |
| 2022 Q2 | 86,383 | $7,386,000 | -$1,051,169 | $85.51 | 20 |
| 2022 Q1 | 96,993 | $9,407,000 | +$858 | $97.64 | 21 |
| 2021 Q4 | 97,005 | $9,522,000 | -$1,980,725 | $98.16 | 26 |
| 2021 Q3 | 108,240 | $10,118,488 | +$2,220,405 | $93.48 | 22 |
| 2021 Q2 | 88,333 | $8,426,754 | -$1,044,399 | $95.39 | 24 |
| 2021 Q1 | 101,070 | $9,073,259 | -$3,442,639 | $89.78 | 26 |
| 2020 Q4 | 143,001 | $11,464,422 | +$587,677 | $80.13 | 27 |
| 2020 Q3 | 135,725 | $9,399,738 | +$531,984 | $69.49 | 24 |
| 2020 Q2 | 128,559 | $8,538,278 | -$1,530,703 | $66.26 | 23 |
| 2020 Q1 | 152,112 | $8,628,774 | -$2,429,169 | $56.60 | 25 |
| 2019 Q4 | 187,729 | $14,011,569 | -$1,049,762 | $74.62 | 29 |
| 2019 Q3 | 197,867 | $13,741,762 | -$715,962 | $69.42 | 29 |
| 2019 Q2 | 198,546 | $13,519,552 | +$1,159,475 | $68.07 | 28 |
| 2019 Q1 | 188,005 | $12,322,159 | -$3,580,486 | $65.54 | 30 |
| 2018 Q4 | 244,175 | $14,289,704 | +$1,057,889 | $58.53 | 31 |
| 2018 Q3 | 215,163 | $15,103,559 | -$2,427,750 | $70.15 | 29 |
| 2018 Q2 | 251,080 | $17,132,616 | -$4,002,897 | $68.25 | 33 |
| 2018 Q1 | 309,752 | $21,233,518 | +$3,477,415 | $68.48 | 33 |
| 2017 Q4 | 240,720 | $17,222,467 | -$3,635,101 | $71.45 | 31 |
| 2017 Q3 | 282,783 | $19,198,564 | -$1,494,035 | $67.87 | 29 |
| 2017 Q2 | 321,348 | $21,308,961 | -$1,891,238 | $66.29 | 34 |
| 2017 Q1 | 351,547 | $22,957,129 | +$7,130,020 | $65.35 | 32 |
| 2016 Q4 | 265,282 | $16,865,000 | -$3,500,098 | $63.52 | 26 |
| 2016 Q3 | 323,523 | $18,852,000 | -$7,638,582 | $58.27 | 27 |
| 2016 Q2 | 468,690 | $25,979,000 | -$9,280,804 | $55.45 | 29 |
| 2016 Q1 | 609,849 | $34,312,000 | -$16,724,152 | $56.23 | 34 |
| 2015 Q4 | 933,566 | $50,305,000 | +$2,093,949 | $54.07 | 38 |
| 2015 Q3 | 866,816 | $46,064,000 | -$591,831 | $52.68 | 37 |
| 2015 Q2 | 874,349 | $49,937,837 | +$6,750,147 | $57.13 | 28 |
| 2015 Q1 | 755,971 | $43,307,474 | +$8,330,206 | $57.43 | 29 |
| 2014 Q4 | 613,865 | $33,990,861 | -$3,533,575 | $55.37 | 33 |
| 2014 Q3 | 666,130 | $34,342,204 | +$3,287,455 | $51.77 | 30 |
| 2014 Q2 | 603,504 | $30,923,536 | +$6,912,441 | $51.24 | 31 |
| 2014 Q1 | 468,063 | $23,229,334 | +$3,386,593 | $49.63 | 28 |