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
- 2007-11-15 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 | $573.73 | $650.53 | 324,000 | — | — |
| 2025-12-30 | $582.25 | $660.19 | 373,800 | — | — |
| 2025-12-29 | $585.76 | $664.17 | 320,700 | — | — |
| 2025-12-26 | $584.99 | $663.30 | 245,500 | — | — |
| 2025-12-24 | $581.75 | $659.62 | 143,500 | — | — |
| 2025-12-23 | $581.30 | $659.11 | 428,000 | — | — |
| 2025-12-22 | $576.64 | $653.83 | 520,600 | — | — |
| 2025-12-19 | $568.28 | $644.35 | 1,726,500 | — | — |
| 2025-12-18 | $562.40 | $637.68 | 800,500 | — | — |
| 2025-12-17 | $560.97 | $636.06 | 705,300 | — | — |
| 2025-12-16 | $551.23 | $625.02 | 601,000 | — | — |
| 2025-12-15 | $553.51 | $627.60 | 709,100 | — | — |
| 2025-12-12 | $551.09 | $624.86 | 629,600 | — | — |
| 2025-12-11 | $549.61 | $623.18 | 685,300 | — | — |
| 2025-12-10 | $538.19 | $610.23 | 1,128,800 | — | — |
| 2025-12-09 | $537.22 | $609.13 | 598,800 | — | — |
| 2025-12-08 | $536.90 | $608.77 | 899,900 | — | — |
| 2025-12-05 | $538.26 | $610.31 | 797,600 | — | — |
| 2025-12-04 | $540.85 | $613.25 | 816,200 | — | — |
| 2025-12-03 | $545.56 | $618.59 | 994,700 | — | — |
| 2025-12-02 | $547.29 | $620.55 | 749,900 | — | — |
| 2025-12-01 | $559.66 | $634.58 | 650,000 | — | — |
| 2025-11-28 | $563.72 | $639.18 | 249,700 | — | — |
| 2025-11-26 | $562.74 | $638.07 | 575,100 | — | — |
| 2025-11-25 | $562.92 | $638.27 | 617,900 | — | — |
| 2025-11-24 | $556.60 | $631.11 | 822,100 | — | — |
| 2025-11-21 | $561.99 | $637.22 | 578,000 | — | — |
| 2025-11-20 | $560.08 | $635.05 | 572,300 | — | — |
| 2025-11-19 | $559.59 | $634.50 | 484,000 | — | — |
| 2025-11-18 | $556.83 | $631.37 | 655,700 | — | — |
| 2025-11-17 | $557.93 | $632.61 | 674,200 | — | — |
| 2025-11-14 | $565.15 | $640.80 | 423,500 | — | — |
| 2025-11-13 | $573.34 | $648.05 | 530,800 | — | — |
| 2025-11-12 | $580.78 | $656.46 | 620,700 | — | — |
| 2025-11-11 | $584.39 | $660.54 | 366,300 | — | — |
| 2025-11-10 | $576.95 | $652.13 | 683,900 | — | — |
| 2025-11-07 | $582.85 | $658.80 | 552,600 | — | — |
| 2025-11-06 | $580.39 | $656.01 | 708,900 | — | — |
| 2025-11-05 | $571.93 | $646.45 | 652,000 | — | — |
| 2025-11-04 | $574.90 | $649.81 | 890,800 | — | — |
| 2025-11-03 | $581.10 | $656.82 | 544,100 | — | — |
| 2025-10-31 | $588.55 | $665.24 | 871,400 | — | — |
| 2025-10-30 | $583.14 | $659.12 | 697,800 | — | — |
| 2025-10-29 | $567.54 | $641.49 | 1,140,300 | — | — |
| 2025-10-28 | $593.76 | $671.13 | 1,465,900 | — | — |
| 2025-10-27 | $546.86 | $618.12 | 688,300 | — | — |
| 2025-10-24 | $542.29 | $612.95 | 394,400 | — | — |
| 2025-10-23 | $538.75 | $608.95 | 440,300 | — | — |
| 2025-10-22 | $537.61 | $607.66 | 514,600 | — | — |
| 2025-10-21 | $540.36 | $610.77 | 686,200 | — | — |
| 2025-10-20 | $536.70 | $606.63 | 603,300 | — | — |
| 2025-10-17 | $534.35 | $603.98 | 861,700 | — | — |
| 2025-10-16 | $533.34 | $602.83 | 773,000 | — | — |
| 2025-10-15 | $549.40 | $620.99 | 511,100 | — | — |
| 2025-10-14 | $553.58 | $625.71 | 367,100 | — | — |
| 2025-10-13 | $548.35 | $619.80 | 450,200 | — | — |
| 2025-10-10 | $546.95 | $618.22 | 488,100 | — | — |
| 2025-10-09 | $558.30 | $631.05 | 474,400 | — | — |
| 2025-10-08 | $566.94 | $640.81 | 330,800 | — | — |
| 2025-10-07 | $569.11 | $643.26 | 324,100 | — | — |
| 2025-10-06 | $564.81 | $638.40 | 396,800 | — | — |
| 2025-10-03 | $560.12 | $633.10 | 386,900 | — | — |
| 2025-10-02 | $560.77 | $633.84 | 660,000 | — | — |
| 2025-10-01 | $552.59 | $624.59 | 522,800 | — | — |
| 2025-09-30 | $567.41 | $641.34 | 460,700 | — | — |
| 2025-09-29 | $568.90 | $643.03 | 507,800 | — | — |
| 2025-09-26 | $565.42 | $639.09 | 579,900 | — | — |
| 2025-09-25 | $564.66 | $638.24 | 484,800 | — | — |
| 2025-09-24 | $566.42 | $640.22 | 710,900 | — | — |
| 2025-09-23 | $568.94 | $643.07 | 650,800 | — | — |
| 2025-09-22 | $568.06 | $642.08 | 838,700 | — | — |
| 2025-09-19 | $559.75 | $632.69 | 1,237,100 | — | — |
| 2025-09-18 | $555.98 | $628.42 | 1,599,000 | — | — |
| 2025-09-17 | $578.64 | $654.04 | 875,400 | — | — |
| 2025-09-16 | $567.02 | $640.90 | 566,600 | — | — |
| 2025-09-15 | $576.61 | $651.74 | 1,255,800 | — | — |
| 2025-09-12 | $583.25 | $659.25 | 722,100 | — | — |
| 2025-09-11 | $585.48 | $661.77 | 477,000 | — | — |
| 2025-09-10 | $563.18 | $636.56 | 648,700 | — | — |
| 2025-09-09 | $569.16 | $643.32 | 671,200 | — | — |
| 2025-09-08 | $574.58 | $649.45 | 922,800 | — | — |
| 2025-09-05 | $555.15 | $627.49 | 626,800 | — | — |
| 2025-09-04 | $557.19 | $629.79 | 590,600 | — | — |
| 2025-09-03 | $551.61 | $623.48 | 898,700 | — | — |
| 2025-09-02 | $553.91 | $626.08 | 845,300 | — | — |
| 2025-08-29 | $567.72 | $641.69 | 499,000 | — | — |
| 2025-08-28 | $568.55 | $642.63 | 521,500 | — | — |
| 2025-08-27 | $570.15 | $644.44 | 332,900 | — | — |
| 2025-08-26 | $571.43 | $645.89 | 425,100 | — | — |
| 2025-08-25 | $573.72 | $648.48 | 532,500 | — | — |
| 2025-08-22 | $574.83 | $649.73 | 380,100 | — | — |
| 2025-08-21 | $567.27 | $641.19 | 535,600 | — | — |
| 2025-08-20 | $574.25 | $649.07 | 577,300 | — | — |
| 2025-08-19 | $568.16 | $642.19 | 685,200 | — | — |
| 2025-08-18 | $555.67 | $628.07 | 709,700 | — | — |
| 2025-08-15 | $557.02 | $629.60 | 372,300 | — | — |
| 2025-08-14 | $565.72 | $637.40 | 362,900 | — | — |
| 2025-08-13 | $567.43 | $639.33 | 542,900 | — | — |
| 2025-08-12 | $550.16 | $619.87 | 589,400 | — | — |
| 2025-08-11 | $549.39 | $619.00 | 588,000 | — | — |
| 2025-08-08 | $546.68 | $615.95 | 608,700 | — | — |
| 2025-08-07 | $545.49 | $614.61 | 499,700 | — | — |
| 2025-08-06 | $548.30 | $617.77 | 1,064,900 | — | — |
| 2025-08-05 | $557.73 | $628.40 | 1,089,700 | — | — |
| 2025-08-04 | $572.04 | $644.52 | 863,400 | — | — |
| 2025-08-01 | $557.40 | $628.02 | 1,053,000 | — | — |
| 2025-07-31 | $561.36 | $632.49 | 1,103,000 | — | — |
| 2025-07-30 | $559.15 | $630.00 | 994,500 | — | — |
| 2025-07-29 | $557.21 | $627.81 | 1,162,100 | — | — |
| 2025-07-28 | $552.79 | $622.83 | 1,668,300 | — | — |
| 2025-07-25 | $546.29 | $615.51 | 998,800 | — | — |
| 2025-07-24 | $543.31 | $612.15 | 1,252,000 | — | — |
| 2025-07-23 | $530.86 | $598.12 | 1,930,900 | — | — |
| 2025-07-22 | $526.48 | $593.19 | 2,464,300 | — | — |
| 2025-07-21 | $577.97 | $651.20 | 1,065,600 | — | — |
| 2025-07-18 | $577.94 | $651.17 | 584,900 | — | — |
| 2025-07-17 | $580.18 | $653.69 | 647,000 | — | — |
| 2025-07-16 | $572.13 | $644.62 | 840,900 | — | — |
| 2025-07-15 | $563.13 | $634.48 | 403,300 | — | — |
| 2025-07-14 | $570.66 | $642.96 | 520,000 | — | — |
| 2025-07-11 | $565.56 | $637.22 | 635,300 | — | — |
| 2025-07-10 | $580.66 | $654.23 | 332,300 | — | — |
| 2025-07-09 | $581.81 | $655.53 | 349,900 | — | — |
| 2025-07-08 | $580.97 | $654.58 | 541,000 | — | — |
| 2025-07-07 | $588.00 | $662.50 | 373,800 | — | — |
| 2025-07-03 | $587.74 | $662.21 | 268,200 | — | — |
| 2025-07-02 | $582.85 | $656.70 | 466,700 | — | — |
| 2025-07-01 | $581.34 | $655.00 | 456,800 | — | — |
| 2025-06-30 | $576.74 | $649.81 | 584,600 | — | — |
| 2025-06-27 | $576.41 | $649.44 | 879,900 | — | — |
| 2025-06-26 | $565.69 | $637.37 | 584,400 | — | — |
| 2025-06-25 | $569.99 | $642.21 | 562,200 | — | — |
| 2025-06-24 | $575.69 | $648.63 | 672,300 | — | — |
| 2025-06-23 | $555.12 | $625.46 | 867,300 | — | — |
| 2025-06-20 | $544.78 | $613.81 | 666,100 | — | — |
| 2025-06-18 | $543.72 | $612.61 | 551,600 | — | — |
| 2025-06-17 | $548.55 | $618.05 | 414,800 | — | — |
| 2025-06-16 | $547.37 | $616.72 | 375,400 | — | — |
| 2025-06-13 | $542.73 | $611.50 | 465,500 | — | — |
| 2025-06-12 | $555.19 | $625.53 | 411,000 | — | — |
| 2025-06-11 | $554.42 | $624.67 | 566,700 | — | — |
| 2025-06-10 | $557.84 | $628.52 | 500,400 | — | — |
| 2025-06-09 | $558.00 | $628.70 | 526,500 | — | — |
| 2025-06-06 | $568.64 | $640.69 | 251,300 | — | — |
| 2025-06-05 | $564.07 | $635.54 | 348,300 | — | — |
| 2025-06-04 | $566.91 | $638.74 | 264,600 | — | — |
| 2025-06-03 | $566.41 | $638.18 | 338,400 | — | — |
| 2025-06-02 | $564.20 | $635.69 | 299,100 | — | — |
| 2025-05-30 | $564.02 | $635.48 | 631,900 | — | — |
| 2025-05-29 | $566.00 | $637.71 | 531,900 | — | — |
| 2025-05-28 | $562.68 | $633.97 | 359,100 | — | — |
| 2025-05-27 | $566.59 | $638.38 | 433,500 | — | — |
| 2025-05-23 | $558.67 | $629.46 | 226,500 | — | — |
| 2025-05-22 | $563.88 | $635.33 | 435,600 | — | — |
| 2025-05-21 | $560.10 | $631.07 | 509,400 | — | — |
| 2025-05-20 | $571.21 | $643.58 | 508,000 | — | — |
| 2025-05-19 | $572.65 | $645.21 | 284,000 | — | — |
| 2025-05-16 | $572.22 | $644.72 | 786,900 | — | — |
| 2025-05-15 | $575.41 | $646.29 | 608,300 | — | — |
| 2025-05-14 | $566.58 | $636.37 | 445,200 | — | — |
| 2025-05-13 | $563.87 | $633.33 | 512,800 | — | — |
| 2025-05-12 | $568.97 | $639.06 | 431,600 | — | — |
| 2025-05-09 | $556.56 | $625.12 | 379,900 | — | — |
| 2025-05-08 | $557.98 | $626.71 | 526,100 | — | — |
| 2025-05-07 | $552.67 | $620.75 | 339,800 | — | — |
| 2025-05-06 | $545.17 | $612.32 | 438,300 | — | — |
| 2025-05-05 | $550.41 | $618.21 | 328,400 | — | — |
| 2025-05-02 | $555.82 | $624.29 | 389,900 | — | — |
| 2025-05-01 | $546.07 | $613.33 | 430,400 | — | — |
| 2025-04-30 | $545.11 | $612.26 | 600,800 | — | — |
| 2025-04-29 | $540.46 | $607.03 | 350,500 | — | — |
| 2025-04-28 | $534.95 | $600.84 | 433,200 | — | — |
| 2025-04-25 | $535.36 | $601.31 | 504,500 | — | — |
| 2025-04-24 | $530.60 | $595.96 | 689,700 | — | — |
| 2025-04-23 | $533.41 | $599.11 | 940,900 | — | — |
| 2025-04-22 | $538.48 | $604.81 | 818,200 | — | — |
| 2025-04-21 | $533.48 | $599.19 | 917,300 | — | — |
| 2025-04-17 | $546.89 | $614.26 | 508,600 | — | — |
| 2025-04-16 | $542.56 | $609.39 | 418,500 | — | — |
| 2025-04-15 | $556.57 | $625.13 | 362,000 | — | — |
| 2025-04-14 | $551.25 | $619.15 | 484,200 | — | — |
| 2025-04-11 | $541.70 | $608.43 | 464,600 | — | — |
| 2025-04-10 | $527.77 | $592.78 | 525,800 | — | — |
| 2025-04-09 | $549.33 | $617.00 | 935,700 | — | — |
| 2025-04-08 | $506.97 | $569.42 | 852,900 | — | — |
| 2025-04-07 | $506.56 | $568.96 | 1,092,200 | — | — |
| 2025-04-04 | $507.44 | $569.95 | 1,194,700 | — | — |
| 2025-04-03 | $544.18 | $611.21 | 631,700 | — | — |
| 2025-04-02 | $575.96 | $646.91 | 481,900 | — | — |
| 2025-04-01 | $567.30 | $637.18 | 550,100 | — | — |
| 2025-03-31 | $565.50 | $635.16 | 569,400 | — | — |
| 2025-03-28 | $558.47 | $627.26 | 390,000 | — | — |
| 2025-03-27 | $565.77 | $635.46 | 453,900 | — | — |
| 2025-03-26 | $569.47 | $639.62 | 455,100 | — | — |
| 2025-03-25 | $574.61 | $645.39 | 409,800 | — | — |
| 2025-03-24 | $566.79 | $636.61 | 476,900 | — | — |
| 2025-03-21 | $562.56 | $631.86 | 822,800 | — | — |
| 2025-03-20 | $565.99 | $635.71 | 580,600 | — | — |
| 2025-03-19 | $570.41 | $640.67 | 522,000 | — | — |
| 2025-03-18 | $568.70 | $638.75 | 555,200 | — | — |
| 2025-03-17 | $565.97 | $635.69 | 343,100 | — | — |
| 2025-03-14 | $554.71 | $623.04 | 405,800 | — | — |
| 2025-03-13 | $541.46 | $608.16 | 650,800 | — | — |
| 2025-03-12 | $545.07 | $612.21 | 662,900 | — | — |
| 2025-03-11 | $541.72 | $608.45 | 846,600 | — | — |
| 2025-03-10 | $545.34 | $612.51 | 819,700 | — | — |
| 2025-03-07 | $561.89 | $631.10 | 710,400 | — | — |
| 2025-03-06 | $566.28 | $636.03 | 649,000 | — | — |
| 2025-03-05 | $572.99 | $643.57 | 614,800 | — | — |
| 2025-03-04 | $567.62 | $637.54 | 674,800 | — | — |
| 2025-03-03 | $588.76 | $661.28 | 507,500 | — | — |
| 2025-02-28 | $590.51 | $663.25 | 570,700 | — | — |
| 2025-02-27 | $581.27 | $652.87 | 456,200 | — | — |
| 2025-02-26 | $579.44 | $650.81 | 397,200 | — | — |
| 2025-02-25 | $584.54 | $656.54 | 723,400 | — | — |
| 2025-02-24 | $573.55 | $644.20 | 627,000 | — | — |
| 2025-02-21 | $578.34 | $649.58 | 565,200 | — | — |
| 2025-02-20 | $574.35 | $645.10 | 737,000 | — | — |
| 2025-02-19 | $574.73 | $645.52 | 609,000 | — | — |
| 2025-02-18 | $572.69 | $643.23 | 748,200 | — | — |
| 2025-02-14 | $572.63 | $643.17 | 453,900 | — | — |
| 2025-02-13 | $572.30 | $640.77 | 784,500 | — | — |
| 2025-02-12 | $572.53 | $641.03 | 634,500 | — | — |
| 2025-02-11 | $577.31 | $646.38 | 728,900 | — | — |
| 2025-02-10 | $583.48 | $653.29 | 547,400 | — | — |
| 2025-02-07 | $579.39 | $648.71 | 549,500 | — | — |
| 2025-02-06 | $587.48 | $657.77 | 570,200 | — | — |
| 2025-02-05 | $582.12 | $651.77 | 825,600 | — | — |
| 2025-02-04 | $584.47 | $654.40 | 855,700 | — | — |
| 2025-02-03 | $582.43 | $652.12 | 604,500 | — | — |
| 2025-01-31 | $596.77 | $668.17 | 735,900 | — | — |
| 2025-01-30 | $590.73 | $661.41 | 503,100 | — | — |
| 2025-01-29 | $593.05 | $664.01 | 1,061,400 | — | — |
| 2025-01-28 | $628.34 | $703.52 | 514,500 | — | — |
| 2025-01-27 | $623.73 | $698.36 | 400,400 | — | — |
| 2025-01-24 | $620.72 | $694.99 | 369,300 | — | — |
| 2025-01-23 | $615.96 | $689.66 | 574,300 | — | — |
| 2025-01-22 | $613.00 | $686.34 | 406,700 | — | — |
| 2025-01-21 | $617.38 | $691.25 | 676,000 | — | — |
| 2025-01-17 | $612.02 | $685.25 | 311,700 | — | — |
| 2025-01-16 | $609.97 | $682.95 | 425,400 | — | — |
| 2025-01-15 | $601.00 | $672.91 | 504,100 | — | — |
| 2025-01-14 | $585.80 | $655.89 | 446,900 | — | — |
| 2025-01-13 | $580.52 | $649.98 | 410,400 | — | — |
| 2025-01-10 | $575.73 | $644.61 | 448,000 | — | — |
| 2025-01-08 | $602.23 | $674.28 | 417,300 | — | — |
| 2025-01-07 | $591.33 | $662.08 | 445,400 | — | — |
| 2025-01-06 | $596.66 | $668.05 | 359,400 | — | — |
| 2025-01-03 | $601.48 | $673.44 | 243,800 | — | — |
| 2025-01-02 | $597.13 | $668.57 | 390,300 | — | — |