| Period | Reported Shares, Excl. Options | Value, Excl. Options | Value Change | Price | Investors |
|---|---|---|---|---|---|
| 2025 Q4 | 376,012 | $37,197,488 | +$390,231 | $97.76 | 9 |
| 2025 Q3 | 5,909,544 | $562,597,541 | -$8,142,384 | $95.22 | 190 |
| 2025 Q2 | 6,043,452 | $517,703,913 | +$40,096,007 | $85.57 | 189 |
| 2025 Q1 | 5,521,874 | $462,929,977 | -$16,208,464 | $83.91 | 179 |
| 2024 Q4 | 5,726,625 | $534,301,805 | -$19,007,476 | $93.33 | 191 |
| 2024 Q3 | 5,838,234 | $539,947,050 | -$26,253,225 | $92.46 | 173 |
| 2024 Q2 | 6,084,078 | $509,421,089 | -$25,943,595 | $83.67 | 163 |
| 2024 Q1 | 6,398,489 | $565,681,721 | -$10,289,706 | $88.42 | 167 |
| 2023 Q4 | 121,028 | $10,711,041 | +$2,042,318 | $88.50 | 2 |
| 2023 Q3 | 5,860,452 | $451,514,129 | +$9,331,826 | $77.05 | 143 |
| 2023 Q2 | 5,692,822 | $467,144,376 | -$22,051,201 | $82.11 | 149 |
| 2023 Q1 | 5,931,400 | $479,056,737 | +$262,380,480 | $80.76 | 149 |
| 2022 Q4 | 3,007,857 | $472,661,100 | +$23,360,715 | $157.05 | 147 |
| 2022 Q3 | 2,685,117 | $383,615,205 | -$35,373,271 | $142.77 | 129 |
| 2022 Q2 | 2,903,107 | $446,882,668 | +$59,432,197 | $153.92 | 124 |
| 2022 Q1 | 2,476,799 | $438,854,536 | -$25,476,163 | $177.20 | 127 |
| 2021 Q4 | 2,569,059 | $463,636,755 | -$30,424,275 | $180.49 | 132 |
| 2021 Q3 | 2,697,751 | $469,549,317 | -$56,109,125 | $174.03 | 122 |
| 2021 Q2 | 2,998,773 | $546,786,559 | +$12,927,013 | $182.36 | 128 |
| 2021 Q1 | 2,939,240 | $512,777,134 | +$174,282,177 | $174.11 | 120 |
| 2020 Q4 | 1,838,816 | $258,399,000 | +$28,900,034 | $140.42 | 80 |
| 2020 Q3 | 1,486,077 | $158,088,546 | +$4,461,154 | $106.20 | 76 |
| 2020 Q2 | 1,449,605 | $151,326,995 | +$38,035,671 | $104.36 | 72 |
| 2020 Q1 | 1,090,484 | $94,221,672 | +$10,400,284 | $86.50 | 65 |
| 2019 Q4 | 898,639 | $124,875,181 | +$715,714 | $139.00 | 67 |
| 2019 Q3 | 917,287 | $118,893,999 | +$13,438,012 | $129.65 | 68 |
| 2019 Q2 | 835,058 | $107,199,230 | -$12,918,114 | $128.34 | 60 |
| 2019 Q1 | 962,222 | $122,727,912 | -$9,119,675 | $127.42 | 70 |
| 2018 Q4 | 1,020,925 | $115,991,940 | +$11,067,226 | $113.62 | 67 |
| 2018 Q3 | 800,402 | $115,177,000 | +$16,524,008 | $143.81 | 64 |
| 2018 Q2 | 684,075 | $96,425,209 | +$30,169,326 | $140.98 | 52 |
| 2018 Q1 | 470,321 | $61,281,150 | -$35,384,829 | $130.28 | 47 |
| 2017 Q4 | 730,803 | $96,718,403 | +$51,409,496 | $132.33 | 44 |
| 2017 Q3 | 331,680 | $42,441,000 | -$619,829 | $127.91 | 37 |
| 2017 Q2 | 339,847 | $41,100,000 | +$6,206,236 | $121.11 | 37 |
| 2017 Q1 | 297,631 | $35,385,000 | +$9,582,036 | $119.50 | 34 |
| 2016 Q4 | 217,128 | $26,144,000 | +$2,951,621 | $120.45 | 30 |
| 2016 Q3 | 235,528 | $19,929,000 | +$68,318 | $107.81 | 26 |
| 2016 Q2 | 186,762 | $18,808,000 | -$5,660,933 | $100.43 | 19 |
| 2016 Q1 | 243,901 | $23,781,000 | +$4,975,142 | $97.62 | 22 |
| 2015 Q4 | 193,198 | $17,981,947 | -$87,087 | $93.83 | 21 |
| 2015 Q3 | 193,234 | $17,487,000 | -$551,115 | $90.26 | 23 |
| 2015 Q2 | 198,550 | $20,245,000 | -$2,233,469 | $102.05 | 23 |
| 2015 Q1 | 220,229 | $22,599,000 | +$891,267 | $102.59 | 21 |
| 2014 Q4 | 212,093 | $21,461,452 | +$1,874,955 | $101.41 | 22 |
| 2014 Q3 | 185,411 | $17,204,000 | +$3,871,090 | $93.02 | 20 |
| 2014 Q2 | 143,815 | $14,322,907 | +$5,859,656 | $99.72 | 18 |
| 2014 Q1 | 85,441 | $8,298,000 | +$3,346,742 | $97.64 | 16 |