Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2017-05-18 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $840.95 | $840.95 | 120,600 | — | — |
| 2025-12-30 | $837.90 | $837.90 | 132,500 | — | — |
| 2025-12-29 | $837.45 | $837.45 | 168,000 | — | — |
| 2025-12-26 | $844.92 | $844.92 | 102,700 | — | — |
| 2025-12-24 | $849.95 | $849.95 | 103,500 | — | — |
| 2025-12-23 | $845.95 | $845.95 | 250,200 | — | — |
| 2025-12-22 | $852.04 | $852.04 | 279,800 | — | — |
| 2025-12-19 | $854.99 | $854.99 | 371,100 | — | — |
| 2025-12-18 | $847.05 | $847.05 | 246,600 | — | — |
| 2025-12-17 | $862.05 | $862.05 | 306,700 | — | — |
| 2025-12-16 | $851.42 | $851.42 | 344,700 | — | — |
| 2025-12-15 | $850.95 | $850.95 | 634,100 | — | — |
| 2025-12-12 | $877.94 | $877.94 | 288,800 | — | — |
| 2025-12-11 | $889.49 | $889.49 | 303,800 | — | — |
| 2025-12-10 | $890.11 | $890.11 | 333,800 | — | — |
| 2025-12-09 | $889.41 | $889.41 | 345,800 | — | — |
| 2025-12-08 | $900.76 | $900.76 | 395,700 | — | — |
| 2025-12-05 | $901.17 | $901.17 | 229,200 | — | — |
| 2025-12-04 | $915.97 | $915.97 | 164,400 | — | — |
| 2025-12-03 | $921.80 | $921.80 | 378,800 | — | — |
| 2025-12-02 | $915.36 | $915.36 | 493,800 | — | — |
| 2025-12-01 | $894.90 | $894.90 | 355,400 | — | — |
| 2025-11-28 | $911.98 | $911.98 | 126,200 | — | — |
| 2025-11-26 | $917.63 | $917.63 | 268,700 | — | — |
| 2025-11-25 | $917.93 | $917.93 | 380,700 | — | — |
| 2025-11-24 | $906.74 | $906.74 | 576,600 | — | — |
| 2025-11-21 | $918.92 | $918.92 | 328,200 | — | — |
| 2025-11-20 | $918.50 | $918.50 | 271,700 | — | — |
| 2025-11-19 | $914.59 | $914.59 | 324,300 | — | — |
| 2025-11-18 | $918.53 | $918.53 | 365,800 | — | — |
| 2025-11-17 | $929.61 | $929.61 | 430,100 | — | — |
| 2025-11-14 | $907.98 | $907.98 | 457,900 | — | — |
| 2025-11-13 | $891.73 | $891.73 | 321,200 | — | — |
| 2025-11-12 | $889.89 | $889.89 | 540,400 | — | — |
| 2025-11-11 | $889.64 | $889.64 | 280,100 | — | — |
| 2025-11-10 | $869.83 | $869.83 | 238,900 | — | — |
| 2025-11-07 | $854.65 | $854.65 | 282,600 | — | — |
| 2025-11-06 | $851.02 | $851.02 | 186,600 | — | — |
| 2025-11-05 | $832.35 | $832.35 | 212,000 | — | — |
| 2025-11-04 | $831.48 | $831.48 | 292,800 | — | — |
| 2025-11-03 | $826.28 | $826.28 | 337,000 | — | — |
| 2025-10-31 | $818.50 | $818.50 | 402,900 | — | — |
| 2025-10-30 | $820.36 | $820.36 | 925,800 | — | — |
| 2025-10-29 | $821.97 | $821.97 | 511,600 | — | — |
| 2025-10-28 | $836.39 | $836.39 | 266,100 | — | — |
| 2025-10-27 | $829.83 | $829.83 | 346,500 | — | — |
| 2025-10-24 | $817.32 | $817.32 | 198,900 | — | — |
| 2025-10-23 | $812.18 | $812.18 | 286,200 | — | — |
| 2025-10-22 | $814.17 | $814.17 | 670,600 | — | — |
| 2025-10-21 | $834.75 | $834.75 | 314,500 | — | — |
| 2025-10-20 | $849.46 | $849.46 | 465,800 | — | — |
| 2025-10-17 | $843.66 | $843.66 | 452,500 | — | — |
| 2025-10-16 | $837.28 | $837.28 | 415,800 | — | — |
| 2025-10-15 | $815.61 | $815.61 | 508,000 | — | — |
| 2025-10-14 | $812.95 | $812.95 | 336,300 | — | — |
| 2025-10-13 | $799.56 | $799.56 | 172,600 | — | — |
| 2025-10-10 | $796.92 | $796.92 | 199,900 | — | — |
| 2025-10-09 | $804.90 | $804.90 | 223,000 | — | — |
| 2025-10-08 | $798.94 | $798.94 | 312,400 | — | — |
| 2025-10-07 | $797.35 | $797.35 | 221,800 | — | — |
| 2025-10-06 | $787.94 | $787.94 | 281,400 | — | — |
| 2025-10-03 | $800.00 | $800.00 | 353,800 | — | — |
| 2025-10-02 | $791.59 | $791.59 | 502,400 | — | — |
| 2025-10-01 | $767.33 | $767.33 | 508,300 | — | — |
| 2025-09-30 | $737.56 | $737.56 | 343,800 | — | — |
| 2025-09-29 | $719.04 | $719.04 | 284,200 | — | — |
| 2025-09-26 | $711.62 | $711.62 | 210,200 | — | — |
| 2025-09-25 | $711.09 | $711.09 | 394,200 | — | — |
| 2025-09-24 | $729.76 | $729.76 | 174,500 | — | — |
| 2025-09-23 | $734.39 | $734.39 | 258,400 | — | — |
| 2025-09-22 | $740.03 | $740.03 | 272,800 | — | — |
| 2025-09-19 | $736.76 | $736.76 | 730,400 | — | — |
| 2025-09-18 | $731.77 | $731.77 | 383,600 | — | — |
| 2025-09-17 | $734.35 | $734.35 | 417,100 | — | — |
| 2025-09-16 | $752.32 | $752.32 | 317,700 | — | — |
| 2025-09-15 | $756.83 | $756.83 | 364,300 | — | — |
| 2025-09-12 | $756.38 | $756.38 | 339,300 | — | — |
| 2025-09-11 | $763.52 | $763.52 | 367,600 | — | — |
| 2025-09-10 | $762.89 | $762.89 | 360,600 | — | — |
| 2025-09-09 | $767.00 | $767.00 | 345,800 | — | — |
| 2025-09-08 | $768.00 | $768.00 | 344,700 | — | — |
| 2025-09-05 | $750.78 | $750.78 | 486,000 | — | — |
| 2025-09-04 | $733.66 | $733.66 | 544,100 | — | — |
| 2025-09-03 | $722.01 | $722.01 | 468,100 | — | — |
| 2025-09-02 | $706.41 | $706.41 | 348,900 | — | — |
| 2025-08-29 | $712.20 | $712.20 | 353,600 | — | — |
| 2025-08-28 | $704.07 | $704.07 | 319,200 | — | — |
| 2025-08-27 | $707.96 | $707.96 | 333,700 | — | — |
| 2025-08-26 | $708.09 | $708.09 | 493,800 | — | — |
| 2025-08-25 | $677.32 | $677.32 | 546,100 | — | — |
| 2025-08-22 | $660.00 | $660.00 | 222,900 | — | — |
| 2025-08-21 | $663.73 | $663.73 | 281,400 | — | — |
| 2025-08-20 | $660.97 | $660.97 | 222,600 | — | — |
| 2025-08-19 | $656.89 | $656.89 | 324,000 | — | — |
| 2025-08-18 | $661.32 | $661.32 | 308,200 | — | — |
| 2025-08-15 | $653.83 | $653.83 | 423,700 | — | — |
| 2025-08-14 | $652.43 | $652.43 | 221,000 | — | — |
| 2025-08-13 | $646.60 | $646.60 | 481,100 | — | — |
| 2025-08-12 | $637.56 | $637.56 | 470,700 | — | — |
| 2025-08-11 | $638.90 | $638.90 | 662,500 | — | — |
| 2025-08-08 | $661.83 | $661.83 | 283,700 | — | — |
| 2025-08-07 | $672.35 | $672.35 | 333,600 | — | — |
| 2025-08-06 | $673.15 | $673.15 | 410,800 | — | — |
| 2025-08-05 | $674.90 | $674.90 | 476,300 | — | — |
| 2025-08-04 | $690.32 | $690.32 | 411,000 | — | — |
| 2025-08-01 | $673.80 | $673.80 | 633,600 | — | — |
| 2025-07-31 | $670.33 | $670.33 | 1,377,300 | — | — |
| 2025-07-30 | $598.89 | $598.89 | 565,200 | — | — |
| 2025-07-29 | $598.79 | $598.79 | 263,700 | — | — |
| 2025-07-28 | $595.19 | $595.19 | 371,100 | — | — |
| 2025-07-25 | $591.99 | $591.99 | 493,100 | — | — |
| 2025-07-24 | $591.74 | $591.74 | 377,900 | — | — |
| 2025-07-23 | $575.42 | $575.42 | 278,200 | — | — |
| 2025-07-22 | $571.23 | $571.23 | 224,700 | — | — |
| 2025-07-21 | $566.14 | $566.14 | 204,500 | — | — |
| 2025-07-18 | $564.59 | $564.59 | 336,900 | — | — |
| 2025-07-17 | $572.71 | $572.71 | 450,900 | — | — |
| 2025-07-16 | $577.92 | $577.92 | 464,700 | — | — |
| 2025-07-15 | $555.96 | $555.96 | 350,100 | — | — |
| 2025-07-14 | $561.28 | $561.28 | 356,300 | — | — |
| 2025-07-11 | $560.24 | $560.24 | 248,400 | — | — |
| 2025-07-10 | $563.31 | $563.31 | 364,300 | — | — |
| 2025-07-09 | $555.19 | $555.19 | 671,300 | — | — |
| 2025-07-08 | $538.64 | $538.64 | 472,600 | — | — |
| 2025-07-07 | $546.04 | $546.04 | 420,900 | — | — |
| 2025-07-03 | $543.48 | $543.48 | 289,600 | — | — |
| 2025-07-02 | $545.11 | $545.11 | 517,700 | — | — |
| 2025-07-01 | $542.47 | $542.47 | 606,600 | — | — |
| 2025-06-30 | $551.22 | $551.22 | 1,496,000 | — | — |
| 2025-06-27 | $560.14 | $560.14 | 474,700 | — | — |
| 2025-06-26 | $560.04 | $560.04 | 276,400 | — | — |
| 2025-06-25 | $560.53 | $560.53 | 227,200 | — | — |
| 2025-06-24 | $568.06 | $568.06 | 385,900 | — | — |
| 2025-06-23 | $540.76 | $540.76 | 405,300 | — | — |
| 2025-06-20 | $542.15 | $542.15 | 372,900 | — | — |
| 2025-06-18 | $537.92 | $537.92 | 252,900 | — | — |
| 2025-06-17 | $540.71 | $540.71 | 479,400 | — | — |
| 2025-06-16 | $551.22 | $551.22 | 426,900 | — | — |
| 2025-06-13 | $577.89 | $577.89 | 297,400 | — | — |
| 2025-06-12 | $586.76 | $586.76 | 286,400 | — | — |
| 2025-06-11 | $574.96 | $574.96 | 254,600 | — | — |
| 2025-06-10 | $575.46 | $575.46 | 225,400 | — | — |
| 2025-06-09 | $583.62 | $583.62 | 267,100 | — | — |
| 2025-06-06 | $585.93 | $585.93 | 204,200 | — | — |
| 2025-06-05 | $580.59 | $580.59 | 243,700 | — | — |
| 2025-06-04 | $573.51 | $573.51 | 220,700 | — | — |
| 2025-06-03 | $576.61 | $576.61 | 198,100 | — | — |
| 2025-06-02 | $584.60 | $584.60 | 275,900 | — | — |
| 2025-05-30 | $573.26 | $573.26 | 352,800 | — | — |
| 2025-05-29 | $580.95 | $580.95 | 171,700 | — | — |
| 2025-05-28 | $576.24 | $576.24 | 230,600 | — | — |
| 2025-05-27 | $579.77 | $579.77 | 339,400 | — | — |
| 2025-05-23 | $587.61 | $587.61 | 227,600 | — | — |
| 2025-05-22 | $581.44 | $581.44 | 335,800 | — | — |
| 2025-05-21 | $584.95 | $584.95 | 434,700 | — | — |
| 2025-05-20 | $578.31 | $578.31 | 316,700 | — | — |
| 2025-05-19 | $578.10 | $578.10 | 312,100 | — | — |
| 2025-05-16 | $565.63 | $565.63 | 433,500 | — | — |
| 2025-05-15 | $561.75 | $561.75 | 694,500 | — | — |
| 2025-05-14 | $532.27 | $532.27 | 486,200 | — | — |
| 2025-05-13 | $542.47 | $542.47 | 716,600 | — | — |
| 2025-05-12 | $560.90 | $560.90 | 657,900 | — | — |
| 2025-05-09 | $549.65 | $549.65 | 718,000 | — | — |
| 2025-05-08 | $569.12 | $569.12 | 2,008,800 | — | — |
| 2025-05-07 | $622.93 | $622.93 | 432,400 | — | — |
| 2025-05-06 | $615.11 | $615.11 | 476,900 | — | — |
| 2025-05-05 | $656.65 | $656.65 | 210,600 | — | — |
| 2025-05-02 | $649.67 | $649.67 | 318,100 | — | — |
| 2025-05-01 | $639.90 | $639.90 | 181,900 | — | — |
| 2025-04-30 | $645.14 | $645.14 | 319,800 | — | — |
| 2025-04-29 | $629.51 | $629.51 | 231,100 | — | — |
| 2025-04-28 | $620.97 | $620.97 | 241,300 | — | — |
| 2025-04-25 | $614.76 | $614.76 | 215,900 | — | — |
| 2025-04-24 | $600.51 | $600.51 | 269,400 | — | — |
| 2025-04-23 | $594.65 | $594.65 | 244,100 | — | — |
| 2025-04-22 | $599.87 | $599.87 | 332,800 | — | — |
| 2025-04-21 | $595.70 | $595.70 | 258,500 | — | — |
| 2025-04-17 | $596.20 | $596.20 | 321,800 | — | — |
| 2025-04-16 | $587.59 | $587.59 | 227,100 | — | — |
| 2025-04-15 | $605.38 | $605.38 | 415,800 | — | — |
| 2025-04-14 | $606.39 | $606.39 | 689,900 | — | — |
| 2025-04-11 | $580.94 | $580.94 | 536,700 | — | — |
| 2025-04-10 | $546.22 | $546.22 | 428,300 | — | — |
| 2025-04-09 | $564.13 | $564.13 | 894,000 | — | — |
| 2025-04-08 | $548.93 | $548.93 | 529,000 | — | — |
| 2025-04-07 | $550.00 | $550.00 | 661,900 | — | — |
| 2025-04-04 | $555.11 | $555.11 | 547,400 | — | — |
| 2025-04-03 | $590.06 | $590.06 | 659,900 | — | — |
| 2025-04-02 | $583.62 | $583.62 | 659,100 | — | — |
| 2025-04-01 | $567.09 | $567.09 | 454,400 | — | — |
| 2025-03-31 | $591.86 | $591.86 | 443,000 | — | — |
| 2025-03-28 | $589.15 | $589.15 | 233,000 | — | — |
| 2025-03-27 | $593.47 | $593.47 | 362,500 | — | — |
| 2025-03-26 | $583.66 | $583.66 | 355,500 | — | — |
| 2025-03-25 | $605.52 | $605.52 | 221,800 | — | — |
| 2025-03-24 | $607.95 | $607.95 | 406,800 | — | — |
| 2025-03-21 | $615.02 | $615.02 | 250,900 | — | — |
| 2025-03-20 | $613.04 | $613.04 | 176,700 | — | — |
| 2025-03-19 | $619.97 | $619.97 | 377,300 | — | — |
| 2025-03-18 | $611.18 | $611.18 | 232,400 | — | — |
| 2025-03-17 | $614.19 | $614.19 | 292,100 | — | — |
| 2025-03-14 | $604.96 | $604.96 | 575,800 | — | — |
| 2025-03-13 | $581.21 | $581.21 | 349,900 | — | — |
| 2025-03-12 | $591.45 | $591.45 | 254,100 | — | — |
| 2025-03-11 | $580.43 | $580.43 | 408,000 | — | — |
| 2025-03-10 | $571.00 | $571.00 | 548,000 | — | — |
| 2025-03-07 | $594.21 | $594.21 | 383,600 | — | — |
| 2025-03-06 | $613.18 | $613.18 | 167,600 | — | — |
| 2025-03-05 | $636.49 | $636.49 | 258,600 | — | — |
| 2025-03-04 | $621.25 | $621.25 | 285,900 | — | — |
| 2025-03-03 | $622.61 | $622.61 | 179,300 | — | — |
| 2025-02-28 | $624.67 | $624.67 | 404,600 | — | — |
| 2025-02-27 | $624.70 | $624.70 | 336,100 | — | — |
| 2025-02-26 | $623.02 | $623.02 | 332,500 | — | — |
| 2025-02-25 | $624.94 | $624.94 | 489,600 | — | — |
| 2025-02-24 | $626.13 | $626.13 | 296,600 | — | — |
| 2025-02-21 | $644.48 | $644.48 | 215,700 | — | — |
| 2025-02-20 | $647.49 | $647.49 | 207,800 | — | — |
| 2025-02-19 | $640.14 | $640.14 | 257,900 | — | — |
| 2025-02-18 | $639.00 | $639.00 | 264,800 | — | — |
| 2025-02-14 | $639.41 | $639.41 | 266,800 | — | — |
| 2025-02-13 | $651.34 | $651.34 | 186,400 | — | — |
| 2025-02-12 | $649.09 | $649.09 | 137,100 | — | — |
| 2025-02-11 | $636.02 | $636.02 | 245,300 | — | — |
| 2025-02-10 | $646.45 | $646.45 | 197,800 | — | — |
| 2025-02-07 | $646.64 | $646.64 | 228,900 | — | — |
| 2025-02-06 | $657.97 | $657.97 | 157,400 | — | — |
| 2025-02-05 | $671.74 | $671.74 | 346,900 | — | — |
| 2025-02-04 | $651.30 | $651.30 | 269,700 | — | — |
| 2025-02-03 | $657.56 | $657.56 | 241,300 | — | — |
| 2025-01-31 | $655.13 | $655.13 | 258,900 | — | — |
| 2025-01-30 | $665.68 | $665.68 | 185,100 | — | — |
| 2025-01-29 | $654.76 | $654.76 | 205,900 | — | — |
| 2025-01-28 | $648.11 | $648.11 | 239,000 | — | — |
| 2025-01-27 | $648.82 | $648.82 | 258,000 | — | — |
| 2025-01-24 | $648.94 | $648.94 | 217,100 | — | — |
| 2025-01-23 | $652.19 | $652.19 | 194,300 | — | — |
| 2025-01-22 | $639.84 | $639.84 | 281,900 | — | — |
| 2025-01-21 | $647.39 | $647.39 | 404,400 | — | — |
| 2025-01-17 | $640.52 | $640.52 | 485,400 | — | — |
| 2025-01-16 | $659.81 | $659.81 | 450,800 | — | — |
| 2025-01-15 | $665.19 | $665.19 | 270,200 | — | — |
| 2025-01-14 | $665.60 | $665.60 | 388,000 | — | — |
| 2025-01-13 | $670.40 | $670.40 | 407,700 | — | — |
| 2025-01-10 | $656.26 | $656.26 | 379,800 | — | — |
| 2025-01-08 | $649.26 | $649.26 | 293,400 | — | — |
| 2025-01-07 | $648.62 | $648.62 | 246,500 | — | — |
| 2025-01-06 | $645.37 | $645.37 | 230,700 | — | — |
| 2025-01-03 | $621.29 | $621.29 | 147,100 | — | — |
| 2025-01-02 | $620.16 | $620.16 | 142,800 | — | — |