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
- 1999-07-29 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 | $485.58 | $762.67 | 178,300 | — | — |
| 2025-12-30 | $494.00 | $773.86 | 154,700 | — | — |
| 2025-12-29 | $496.58 | $777.90 | 140,400 | — | — |
| 2025-12-26 | $498.16 | $780.37 | 123,800 | — | — |
| 2025-12-24 | $497.23 | $778.92 | 89,600 | — | — |
| 2025-12-23 | $494.55 | $774.72 | 231,200 | — | — |
| 2025-12-22 | $495.48 | $776.18 | 399,900 | — | — |
| 2025-12-19 | $496.92 | $778.43 | 804,600 | — | — |
| 2025-12-18 | $494.01 | $773.87 | 366,900 | — | — |
| 2025-12-17 | $487.47 | $763.63 | 617,600 | — | — |
| 2025-12-16 | $492.43 | $771.40 | 303,500 | — | — |
| 2025-12-15 | $496.13 | $777.19 | 369,200 | — | — |
| 2025-12-12 | $505.76 | $792.28 | 297,100 | — | — |
| 2025-12-11 | $514.86 | $806.54 | 567,100 | — | — |
| 2025-12-10 | $505.78 | $792.31 | 507,300 | — | — |
| 2025-12-09 | $500.49 | $784.02 | 445,500 | — | — |
| 2025-12-08 | $503.43 | $788.63 | 590,200 | — | — |
| 2025-12-05 | $511.63 | $801.48 | 370,900 | — | — |
| 2025-12-04 | $504.73 | $790.67 | 712,200 | — | — |
| 2025-12-03 | $500.01 | $783.27 | 762,800 | — | — |
| 2025-12-02 | $487.29 | $763.35 | 490,900 | — | — |
| 2025-12-01 | $489.46 | $766.75 | 478,100 | — | — |
| 2025-11-28 | $498.87 | $781.49 | 215,700 | — | — |
| 2025-11-26 | $493.40 | $772.92 | 591,300 | — | — |
| 2025-11-25 | $484.16 | $758.44 | 460,600 | — | — |
| 2025-11-24 | $465.17 | $728.70 | 757,900 | — | — |
| 2025-11-21 | $465.12 | $728.62 | 654,500 | — | — |
| 2025-11-20 | $444.26 | $695.94 | 313,000 | — | — |
| 2025-11-19 | $446.44 | $699.35 | 364,300 | — | — |
| 2025-11-18 | $455.54 | $713.61 | 334,300 | — | — |
| 2025-11-17 | $459.89 | $720.42 | 300,800 | — | — |
| 2025-11-14 | $471.50 | $738.61 | 246,700 | — | — |
| 2025-11-13 | $476.66 | $746.69 | 482,500 | — | — |
| 2025-11-12 | $476.95 | $747.15 | 546,500 | — | — |
| 2025-11-11 | $487.39 | $763.50 | 257,700 | — | — |
| 2025-11-10 | $489.42 | $766.68 | 293,700 | — | — |
| 2025-11-07 | $492.22 | $771.07 | 433,100 | — | — |
| 2025-11-06 | $491.00 | $769.16 | 509,600 | — | — |
| 2025-11-05 | $489.99 | $767.58 | 466,700 | — | — |
| 2025-11-04 | $492.16 | $770.98 | 620,000 | — | — |
| 2025-11-03 | $493.88 | $773.67 | 468,300 | — | — |
| 2025-10-31 | $505.00 | $791.09 | 396,500 | — | — |
| 2025-10-30 | $495.69 | $776.51 | 712,500 | — | — |
| 2025-10-29 | $487.78 | $764.11 | 532,200 | — | — |
| 2025-10-28 | $501.16 | $785.07 | 418,100 | — | — |
| 2025-10-27 | $502.22 | $786.73 | 396,000 | — | — |
| 2025-10-24 | $496.24 | $777.37 | 683,300 | — | — |
| 2025-10-23 | $494.99 | $775.41 | 588,900 | — | — |
| 2025-10-22 | $493.07 | $772.40 | 1,943,900 | — | — |
| 2025-10-21 | $548.99 | $860.00 | 784,800 | — | — |
| 2025-10-20 | $534.75 | $837.69 | 430,000 | — | — |
| 2025-10-17 | $522.95 | $819.21 | 374,900 | — | — |
| 2025-10-16 | $523.94 | $820.76 | 418,100 | — | — |
| 2025-10-15 | $526.99 | $825.54 | 353,200 | — | — |
| 2025-10-14 | $530.84 | $831.57 | 364,200 | — | — |
| 2025-10-13 | $524.25 | $821.24 | 222,300 | — | — |
| 2025-10-10 | $524.50 | $821.64 | 359,300 | — | — |
| 2025-10-09 | $534.34 | $837.05 | 443,200 | — | — |
| 2025-10-08 | $554.58 | $868.76 | 371,500 | — | — |
| 2025-10-07 | $542.03 | $849.10 | 589,700 | — | — |
| 2025-10-06 | $553.60 | $867.22 | 420,400 | — | — |
| 2025-10-03 | $550.63 | $862.57 | 409,900 | — | — |
| 2025-10-02 | $546.61 | $856.27 | 497,100 | — | — |
| 2025-10-01 | $537.06 | $841.31 | 566,500 | — | — |
| 2025-09-30 | $529.36 | $829.25 | 666,000 | — | — |
| 2025-09-29 | $520.65 | $813.57 | 232,400 | — | — |
| 2025-09-26 | $521.94 | $815.58 | 242,900 | — | — |
| 2025-09-25 | $516.18 | $806.58 | 509,500 | — | — |
| 2025-09-24 | $522.44 | $816.37 | 293,900 | — | — |
| 2025-09-23 | $530.66 | $829.21 | 302,900 | — | — |
| 2025-09-22 | $533.83 | $834.16 | 420,900 | — | — |
| 2025-09-19 | $539.64 | $843.24 | 380,500 | — | — |
| 2025-09-18 | $541.74 | $846.52 | 533,200 | — | — |
| 2025-09-17 | $545.93 | $853.07 | 493,600 | — | — |
| 2025-09-16 | $550.40 | $860.06 | 352,800 | — | — |
| 2025-09-15 | $551.85 | $862.32 | 356,800 | — | — |
| 2025-09-12 | $544.48 | $850.81 | 463,700 | — | — |
| 2025-09-11 | $567.28 | $886.43 | 465,100 | — | — |
| 2025-09-10 | $558.78 | $873.15 | 521,000 | — | — |
| 2025-09-09 | $558.08 | $872.06 | 418,300 | — | — |
| 2025-09-08 | $580.46 | $907.03 | 277,600 | — | — |
| 2025-09-05 | $578.05 | $903.26 | 437,900 | — | — |
| 2025-09-04 | $561.37 | $877.20 | 378,300 | — | — |
| 2025-09-03 | $545.04 | $851.68 | 332,800 | — | — |
| 2025-09-02 | $543.57 | $849.38 | 281,700 | — | — |
| 2025-08-29 | $557.86 | $871.71 | 306,400 | — | — |
| 2025-08-28 | $559.48 | $874.24 | 297,100 | — | — |
| 2025-08-27 | $567.00 | $886.00 | 524,300 | — | — |
| 2025-08-26 | $567.63 | $886.98 | 391,200 | — | — |
| 2025-08-25 | $570.54 | $891.53 | 398,600 | — | — |
| 2025-08-22 | $591.92 | $924.94 | 435,600 | — | — |
| 2025-08-21 | $570.64 | $891.68 | 535,400 | — | — |
| 2025-08-20 | $589.08 | $920.50 | 747,800 | — | — |
| 2025-08-19 | $613.47 | $958.61 | 363,800 | — | — |
| 2025-08-18 | $600.06 | $937.65 | 194,000 | — | — |
| 2025-08-15 | $591.66 | $924.53 | 237,400 | — | — |
| 2025-08-14 | $599.16 | $936.25 | 281,900 | — | — |
| 2025-08-13 | $611.69 | $955.83 | 482,700 | — | — |
| 2025-08-12 | $590.52 | $922.75 | 278,500 | — | — |
| 2025-08-11 | $582.36 | $910.00 | 298,500 | — | — |
| 2025-08-08 | $582.19 | $909.73 | 244,000 | — | — |
| 2025-08-07 | $593.86 | $927.97 | 190,600 | — | — |
| 2025-08-06 | $594.93 | $929.64 | 217,000 | — | — |
| 2025-08-05 | $603.00 | $942.25 | 341,000 | — | — |
| 2025-08-04 | $600.48 | $938.31 | 255,000 | — | — |
| 2025-08-01 | $605.87 | $946.73 | 389,900 | — | — |
| 2025-07-31 | $609.00 | $951.62 | 375,800 | — | — |
| 2025-07-30 | $615.57 | $961.89 | 581,600 | — | — |
| 2025-07-29 | $639.52 | $999.32 | 390,900 | — | — |
| 2025-07-28 | $654.42 | $1,022.60 | 444,300 | — | — |
| 2025-07-25 | $660.82 | $1,032.60 | 325,800 | — | — |
| 2025-07-24 | $664.54 | $1,038.41 | 397,200 | — | — |
| 2025-07-23 | $660.80 | $1,032.57 | 1,168,300 | — | — |
| 2025-07-22 | $619.97 | $968.77 | 598,600 | — | — |
| 2025-07-21 | $601.03 | $939.17 | 364,500 | — | — |
| 2025-07-18 | $609.43 | $952.30 | 221,600 | — | — |
| 2025-07-17 | $611.85 | $956.08 | 205,500 | — | — |
| 2025-07-16 | $597.16 | $933.12 | 460,500 | — | — |
| 2025-07-15 | $604.22 | $944.16 | 265,500 | — | — |
| 2025-07-14 | $615.25 | $961.39 | 227,500 | — | — |
| 2025-07-11 | $616.85 | $963.89 | 250,100 | — | — |
| 2025-07-10 | $617.38 | $964.72 | 386,500 | — | — |
| 2025-07-09 | $602.38 | $941.28 | 245,500 | — | — |
| 2025-07-08 | $594.54 | $929.03 | 351,600 | — | — |
| 2025-07-07 | $592.09 | $925.20 | 378,000 | — | — |
| 2025-07-03 | $604.22 | $944.16 | 155,600 | — | — |
| 2025-07-02 | $602.10 | $940.84 | 305,300 | — | — |
| 2025-07-01 | $598.66 | $935.47 | 529,300 | — | — |
| 2025-06-30 | $573.24 | $895.75 | 369,000 | — | — |
| 2025-06-27 | $567.49 | $884.73 | 484,200 | — | — |
| 2025-06-26 | $564.51 | $880.08 | 228,600 | — | — |
| 2025-06-25 | $564.98 | $880.82 | 205,800 | — | — |
| 2025-06-24 | $569.15 | $887.32 | 317,300 | — | — |
| 2025-06-23 | $564.18 | $879.57 | 306,900 | — | — |
| 2025-06-20 | $550.15 | $857.70 | 746,500 | — | — |
| 2025-06-18 | $547.92 | $854.22 | 586,900 | — | — |
| 2025-06-17 | $537.47 | $837.93 | 351,500 | — | — |
| 2025-06-16 | $543.96 | $848.05 | 379,700 | — | — |
| 2025-06-13 | $538.09 | $838.89 | 311,000 | — | — |
| 2025-06-12 | $550.21 | $857.79 | 345,000 | — | — |
| 2025-06-11 | $550.95 | $858.94 | 254,200 | — | — |
| 2025-06-10 | $555.29 | $865.71 | 345,500 | — | — |
| 2025-06-09 | $556.09 | $866.96 | 283,700 | — | — |
| 2025-06-06 | $552.35 | $861.13 | 387,500 | — | — |
| 2025-06-05 | $550.61 | $858.41 | 388,300 | — | — |
| 2025-06-04 | $561.51 | $875.41 | 262,600 | — | — |
| 2025-06-03 | $560.74 | $874.21 | 269,300 | — | — |
| 2025-06-02 | $551.78 | $860.24 | 429,500 | — | — |
| 2025-05-30 | $564.45 | $879.99 | 901,800 | — | — |
| 2025-05-29 | $569.50 | $887.86 | 361,000 | — | — |
| 2025-05-28 | $568.24 | $885.90 | 365,800 | — | — |
| 2025-05-27 | $579.22 | $903.02 | 468,200 | — | — |
| 2025-05-23 | $567.16 | $884.22 | 288,400 | — | — |
| 2025-05-22 | $574.60 | $895.81 | 437,900 | — | — |
| 2025-05-21 | $569.95 | $888.56 | 600,100 | — | — |
| 2025-05-20 | $597.05 | $930.81 | 216,500 | — | — |
| 2025-05-19 | $604.47 | $942.38 | 201,200 | — | — |
| 2025-05-16 | $605.77 | $944.41 | 272,200 | — | — |
| 2025-05-15 | $594.22 | $926.40 | 175,500 | — | — |
| 2025-05-14 | $591.37 | $921.96 | 340,000 | — | — |
| 2025-05-13 | $602.34 | $939.06 | 267,900 | — | — |
| 2025-05-12 | $595.73 | $928.76 | 352,800 | — | — |
| 2025-05-09 | $573.70 | $894.41 | 274,900 | — | — |
| 2025-05-08 | $576.38 | $898.59 | 248,400 | — | — |
| 2025-05-07 | $567.97 | $885.48 | 329,500 | — | — |
| 2025-05-06 | $566.68 | $883.47 | 420,100 | — | — |
| 2025-05-05 | $562.92 | $877.60 | 631,800 | — | — |
| 2025-05-02 | $561.51 | $875.41 | 447,700 | — | — |
| 2025-05-01 | $557.02 | $868.41 | 470,500 | — | — |
| 2025-04-30 | $546.75 | $852.40 | 519,000 | — | — |
| 2025-04-29 | $534.91 | $832.14 | 297,500 | — | — |
| 2025-04-28 | $531.17 | $826.33 | 393,400 | — | — |
| 2025-04-25 | $527.31 | $820.32 | 413,200 | — | — |
| 2025-04-24 | $524.05 | $815.25 | 638,600 | — | — |
| 2025-04-23 | $508.76 | $791.46 | 1,369,800 | — | — |
| 2025-04-22 | $558.93 | $869.51 | 591,200 | — | — |
| 2025-04-21 | $541.02 | $841.65 | 463,100 | — | — |
| 2025-04-17 | $556.15 | $865.19 | 293,400 | — | — |
| 2025-04-16 | $547.86 | $852.29 | 296,900 | — | — |
| 2025-04-15 | $557.20 | $866.82 | 352,100 | — | — |
| 2025-04-14 | $558.64 | $869.06 | 275,300 | — | — |
| 2025-04-11 | $554.42 | $862.49 | 326,100 | — | — |
| 2025-04-10 | $550.29 | $856.07 | 394,400 | — | — |
| 2025-04-09 | $561.17 | $873.00 | 673,700 | — | — |
| 2025-04-08 | $510.52 | $794.20 | 530,600 | — | — |
| 2025-04-07 | $524.25 | $815.56 | 577,000 | — | — |
| 2025-04-04 | $531.30 | $826.53 | 793,400 | — | — |
| 2025-04-03 | $546.82 | $850.67 | 662,900 | — | — |
| 2025-04-02 | $574.53 | $893.78 | 332,000 | — | — |
| 2025-04-01 | $564.83 | $878.69 | 339,500 | — | — |
| 2025-03-31 | $560.83 | $872.47 | 429,200 | — | — |
| 2025-03-28 | $553.05 | $860.36 | 369,200 | — | — |
| 2025-03-27 | $577.32 | $898.12 | 430,600 | — | — |
| 2025-03-26 | $578.88 | $900.55 | 386,700 | — | — |
| 2025-03-25 | $587.91 | $914.59 | 261,000 | — | — |
| 2025-03-24 | $586.25 | $912.01 | 474,300 | — | — |
| 2025-03-21 | $569.55 | $886.03 | 741,300 | — | — |
| 2025-03-20 | $578.77 | $900.38 | 647,200 | — | — |
| 2025-03-19 | $591.43 | $920.07 | 256,600 | — | — |
| 2025-03-18 | $581.37 | $904.42 | 324,100 | — | — |
| 2025-03-17 | $589.16 | $916.54 | 336,100 | — | — |
| 2025-03-14 | $574.92 | $894.39 | 344,800 | — | — |
| 2025-03-13 | $558.51 | $868.86 | 352,500 | — | — |
| 2025-03-12 | $569.64 | $886.17 | 501,100 | — | — |
| 2025-03-11 | $566.17 | $880.77 | 863,000 | — | — |
| 2025-03-10 | $604.62 | $940.59 | 615,000 | — | — |
| 2025-03-07 | $606.61 | $943.69 | 547,900 | — | — |
| 2025-03-06 | $583.90 | $908.36 | 452,500 | — | — |
| 2025-03-05 | $588.07 | $914.84 | 459,500 | — | — |
| 2025-03-04 | $572.97 | $891.35 | 542,800 | — | — |
| 2025-03-03 | $586.98 | $913.15 | 424,700 | — | — |
| 2025-02-28 | $601.05 | $935.04 | 581,900 | — | — |
| 2025-02-27 | $602.25 | $936.90 | 286,200 | — | — |
| 2025-02-26 | $622.97 | $969.14 | 418,200 | — | — |
| 2025-02-25 | $618.76 | $962.59 | 380,400 | — | — |
| 2025-02-24 | $609.70 | $948.49 | 335,900 | — | — |
| 2025-02-21 | $613.96 | $955.12 | 380,000 | — | — |
| 2025-02-20 | $641.38 | $997.78 | 345,600 | — | — |
| 2025-02-19 | $651.16 | $1,012.99 | 451,600 | — | — |
| 2025-02-18 | $636.03 | $989.45 | 420,700 | — | — |
| 2025-02-14 | $622.20 | $967.94 | 370,000 | — | — |
| 2025-02-13 | $619.95 | $964.44 | 469,900 | — | — |
| 2025-02-12 | $608.72 | $946.97 | 505,800 | — | — |
| 2025-02-11 | $602.35 | $937.06 | 414,100 | — | — |
| 2025-02-10 | $583.13 | $907.16 | 249,300 | — | — |
| 2025-02-07 | $575.14 | $894.73 | 236,200 | — | — |
| 2025-02-06 | $585.38 | $910.66 | 243,000 | — | — |
| 2025-02-05 | $585.03 | $910.11 | 358,500 | — | — |
| 2025-02-04 | $578.37 | $899.75 | 305,900 | — | — |
| 2025-02-03 | $582.93 | $906.85 | 587,900 | — | — |
| 2025-01-31 | $592.42 | $921.61 | 384,500 | — | — |
| 2025-01-30 | $606.54 | $943.58 | 582,700 | — | — |
| 2025-01-29 | $604.33 | $940.14 | 955,200 | — | — |
| 2025-01-28 | $662.59 | $1,030.77 | 769,300 | — | — |
| 2025-01-27 | $655.99 | $1,020.50 | 596,500 | — | — |
| 2025-01-24 | $662.63 | $1,030.83 | 266,600 | — | — |
| 2025-01-23 | $666.93 | $1,037.52 | 204,800 | — | — |
| 2025-01-22 | $663.31 | $1,031.89 | 321,300 | — | — |
| 2025-01-21 | $663.59 | $1,032.33 | 229,200 | — | — |
| 2025-01-17 | $647.46 | $1,007.23 | 233,200 | — | — |
| 2025-01-16 | $642.86 | $1,000.08 | 285,600 | — | — |
| 2025-01-15 | $630.76 | $981.25 | 389,700 | — | — |
| 2025-01-14 | $627.71 | $976.51 | 229,000 | — | — |
| 2025-01-13 | $618.51 | $962.20 | 306,300 | — | — |
| 2025-01-10 | $610.06 | $949.05 | 319,900 | — | — |
| 2025-01-08 | $625.57 | $973.18 | 352,200 | — | — |
| 2025-01-07 | $611.29 | $950.97 | 324,400 | — | — |
| 2025-01-06 | $609.98 | $948.93 | 365,000 | — | — |
| 2025-01-03 | $612.71 | $953.18 | 266,300 | — | — |
| 2025-01-02 | $604.52 | $940.43 | 244,300 | — | — |