| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 8,911 | $1,682,465 | +$989,860 | $187.16 | 4 |
| 2025 Q3 | 1,239,177 | $245,045,373 | -$6,835,283 | $197.76 | 113 |
| 2025 Q2 | 1,312,399 | $249,099,864 | -$39,110,131 | $189.82 | 109 |
| 2025 Q1 | 1,536,281 | $245,563,207 | +$40,631,613 | $159.86 | 114 |
| 2024 Q4 | 1,264,727 | $238,947,113 | +$3,578,340 | $188.96 | 110 |
| 2024 Q3 | 1,229,324 | $197,565,140 | -$9,827,631 | $160.69 | 93 |
| 2024 Q2 | 1,295,313 | $195,742,166 | +$780,992 | $151.11 | 95 |
| 2024 Q1 | 1,290,242 | $201,115,527 | +$14,800,985 | $155.99 | 95 |
| 2023 Q4 | 1,126,643 | $169,351,876 | +$18,514,753 | $150.33 | 101 |
| 2023 Q3 | 1,086,927 | $137,907,934 | +$6,185,348 | $126.88 | 85 |
| 2023 Q2 | 1,026,491 | $136,894,963 | +$32,788,849 | $133.35 | 76 |
| 2023 Q1 | 786,070 | $96,709,621 | +$12,088,642 | $123.07 | 79 |
| 2022 Q4 | 688,240 | $74,849,721 | +$12,214,538 | $108.72 | 73 |
| 2022 Q3 | 573,431 | $61,406,000 | -$3,248,574 | $107.08 | 69 |
| 2022 Q2 | 610,195 | $67,731,992 | -$32,028,127 | $110.99 | 77 |
| 2022 Q1 | 874,501 | $128,849,308 | -$28,461,822 | $147.35 | 84 |
| 2021 Q4 | 1,069,351 | $176,921,364 | -$103,885,864 | $165.41 | 98 |
| 2021 Q3 | 1,663,100 | $285,709,397 | +$14,361,264 | $171.66 | 94 |
| 2021 Q2 | 1,586,689 | $272,177,720 | +$10,773,447 | $171.57 | 89 |
| 2021 Q1 | 1,536,289 | $242,042,111 | +$48,285,087 | $157.49 | 87 |
| 2020 Q4 | 1,228,741 | $189,350,358 | +$11,907,292 | $154.10 | 77 |
| 2020 Q3 | 1,107,639 | $132,161,660 | +$16,581,349 | $119.31 | 65 |
| 2020 Q2 | 968,233 | $107,957,946 | +$143,757 | $111.50 | 64 |
| 2020 Q1 | 968,111 | $79,462,915 | -$13,626,239 | $82.09 | 53 |
| 2019 Q4 | 1,057,061 | $107,406,046 | +$11,265,062 | $101.62 | 52 |
| 2019 Q3 | 962,270 | $89,836,322 | -$29,011,957 | $93.36 | 51 |
| 2019 Q2 | 1,265,571 | $121,999,261 | +$27,934,230 | $96.24 | 54 |
| 2019 Q1 | 977,682 | $92,239,115 | +$18,680,862 | $94.41 | 52 |
| 2018 Q4 | 782,190 | $58,298,460 | +$11,846,112 | $74.54 | 44 |
| 2018 Q3 | 622,523 | $56,462,685 | +$17,104,084 | $90.71 | 38 |
| 2018 Q2 | 433,988 | $35,157,537 | +$4,643,287 | $81.01 | 28 |
| 2018 Q1 | 376,681 | $28,478,248 | -$1,381,464 | $75.60 | 26 |
| 2017 Q4 | 396,738 | $27,554,142 | +$2,253,292 | $69.45 | 28 |
| 2017 Q3 | 364,295 | $23,941,060 | -$987,119 | $65.73 | 25 |
| 2017 Q2 | 379,478 | $23,836,862 | +$1,554,831 | $62.80 | 26 |
| 2017 Q1 | 348,701 | $20,542,178 | +$1,282,164 | $58.93 | 20 |
| 2016 Q4 | 334,857 | $18,259,174 | +$1,622,979 | $54.54 | 21 |
| 2016 Q3 | 305,056 | $16,973,214 | -$451,684 | $55.60 | 17 |
| 2016 Q2 | 314,851 | $15,912,461 | -$1,317,024 | $50.47 | 16 |
| 2016 Q1 | 343,017 | $16,424,986 | -$2,402,840 | $47.90 | 18 |
| 2015 Q4 | 373,537 | $18,917,490 | -$2,560,825 | $50.72 | 19 |
| 2015 Q3 | 428,467 | $20,008,756 | +$12,163,171 | $46.71 | 19 |
| 2015 Q2 | 166,523 | $17,058,743 | +$860,296 | $102.44 | 14 |
| 2015 Q1 | 158,246 | $15,700,780 | -$1,628,325 | $99.21 | 13 |
| 2014 Q4 | 175,165 | $16,676,658 | +$1,761,326 | $95.20 | 15 |
| 2014 Q3 | 157,532 | $13,556,494 | -$4,199,870 | $86.05 | 14 |
| 2014 Q2 | 205,472 | $18,178,749 | -$71,292 | $88.47 | 14 |
| 2014 Q1 | 206,299 | $18,173,548 | +$908,623 | $88.10 | 15 |