| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q3 | 755,424 | $98,032,179 | +$8,397,456 | $129.74 | 87 |
| 2025 Q2 | 788,066 | $98,576,273 | +$2,029,166 | $125.11 | 85 |
| 2025 Q1 | 767,479 | $94,859,428 | -$8,799,519 | $122.87 | 83 |
| 2024 Q4 | 837,951 | $106,933,632 | +$8,815,548 | $127.63 | 85 |
| 2024 Q3 | 752,108 | $93,571,946 | -$2,895,597 | $124.22 | 78 |
| 2024 Q2 | 784,548 | $86,315,603 | -$1,071,947 | $110.02 | 80 |
| 2024 Q1 | 791,710 | $88,501,843 | -$2,164,202 | $112.04 | 74 |
| 2023 Q4 | 813,628 | $91,544,398 | -$12,531,838 | $112.52 | 74 |
| 2023 Q3 | 866,202 | $85,661,383 | +$11,007,626 | $98.9 | 69 |
| 2023 Q2 | 753,648 | $77,876,638 | -$2,692,311 | $103.29 | 74 |
| 2023 Q1 | 771,365 | $81,003,873 | +$414,843 | $105.13 | 73 |
| 2022 Q4 | 791,789 | $85,449,648 | +$4,252,505 | $107.65 | 75 |
| 2022 Q3 | 740,315 | $73,088,962 | +$107,300 | $98.74 | 71 |
| 2022 Q2 | 716,667 | $74,798,252 | +$2,505,448 | $104.31 | 73 |
| 2022 Q1 | 690,638 | $78,817,619 | -$5,009,536 | $114.16 | 79 |
| 2021 Q4 | 726,884 | $87,092,209 | -$6,011,613 | $119.49 | 85 |
| 2021 Q3 | 761,300 | $85,534,382 | -$4,107,715 | $112.19 | 81 |
| 2021 Q2 | 790,586 | $88,979,982 | -$1,135,457 | $112.59 | 76 |
| 2021 Q1 | 800,717 | $89,264,838 | -$19,041,650 | $111.43 | 78 |
| 2020 Q4 | 979,917 | $93,921,271 | -$9,273,209 | $95.69 | 77 |
| 2020 Q3 | 1,017,597 | $77,248,525 | -$39,952,306 | $75.77 | 65 |
| 2020 Q2 | 1,544,159 | $117,920,555 | -$11,199,644 | $76.34 | 73 |
| 2020 Q1 | 1,675,151 | $110,728,906 | +$7,353,843 | $66.09 | 71 |
| 2019 Q4 | 1,687,700 | $152,891,243 | +$21,088,938 | $100.08 | 88 |
| 2019 Q3 | 1,178,580 | $112,129,157 | +$13,136,179 | $95.07 | 69 |
| 2019 Q2 | 1,033,493 | $96,268,263 | -$4,924,155 | $93.02 | 64 |
| 2019 Q1 | 1,032,875 | $94,517,000 | +$15,417,108 | $91.49 | 66 |
| 2018 Q4 | 867,076 | $71,878,000 | +$2,566,651 | $82.87 | 56 |
| 2018 Q3 | 809,704 | $78,483,623 | +$752,194 | $96.93 | 52 |
| 2018 Q2 | 829,773 | $77,417,619 | -$3,947,930 | $95.25 | 55 |
| 2018 Q1 | 855,017 | $75,916,000 | -$9,951,509 | $88.75 | 56 |
| 2017 Q4 | 966,083 | $88,415,000 | +$9,228,634 | $91.35 | 50 |
| 2017 Q3 | 833,785 | $79,910,000 | -$12,044,483 | $95.78 | 41 |
| 2017 Q2 | 959,356 | $88,563,893 | -$7,884,790 | $92.3 | 40 |
| 2017 Q1 | 1,045,512 | $95,647,364 | +$19,905,296 | $91.55 | 39 |
| 2016 Q4 | 839,134 | $78,474,000 | +$10,918,024 | $93.42 | 38 |
| 2016 Q3 | 716,721 | $58,682,901 | +$14,482,933 | $81.96 | 27 |
| 2016 Q2 | 540,096 | $42,031,512 | +$3,759,292 | $77.91 | 25 |
| 2016 Q1 | 489,549 | $37,410,000 | +$13,822,421 | $76.74 | 24 |
| 2015 Q4 | 317,917 | $23,544,000 | +$7,313,089 | $74.65 | 23 |
| 2015 Q3 | 193,487 | $13,976,000 | -$1,506,539 | $71.77 | 20 |
| 2015 Q2 | 214,351 | $16,541,163 | +$1,352,216 | $77.21 | 18 |
| 2015 Q1 | 196,796 | $15,491,714 | +$6,344,964 | $79.03 | 16 |
| 2014 Q4 | 116,509 | $9,084,899 | +$3,819,749 | $77.98 | 15 |
| 2014 Q3 | 68,998 | $4,831,000 | -$1,786,888 | $70 | 11 |
| 2014 Q2 | 94,222 | $6,960,386 | +$2,206,353 | $73.87 | 13 |
| 2014 Q1 | 64,357 | $4,650,226 | +$2,735,561 | $72.27 | 12 |