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
- 1994-02-17 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $498.91 | $745.11 | 191,300 | — | — |
| 2023-12-28 | $498.24 | $744.11 | 233,500 | — | — |
| 2023-12-27 | $499.62 | $746.18 | 183,100 | — | — |
| 2023-12-26 | $498.36 | $744.29 | 110,600 | — | — |
| 2023-12-22 | $496.38 | $741.34 | 179,800 | — | — |
| 2023-12-21 | $492.48 | $735.51 | 190,300 | — | — |
| 2023-12-20 | $488.02 | $728.85 | 254,800 | — | — |
| 2023-12-19 | $492.85 | $736.06 | 214,800 | — | — |
| 2023-12-18 | $490.39 | $732.39 | 317,600 | — | — |
| 2023-12-15 | $489.94 | $731.72 | 912,500 | — | — |
| 2023-12-14 | $493.05 | $736.36 | 434,200 | — | — |
| 2023-12-13 | $487.81 | $728.54 | 322,100 | — | — |
| 2023-12-12 | $480.66 | $717.86 | 319,800 | — | — |
| 2023-12-11 | $471.77 | $704.58 | 321,300 | — | — |
| 2023-12-08 | $469.39 | $701.03 | 254,600 | — | — |
| 2023-12-07 | $465.33 | $694.96 | 222,000 | — | — |
| 2023-12-06 | $460.48 | $687.72 | 238,100 | — | — |
| 2023-12-05 | $459.25 | $685.88 | 334,400 | — | — |
| 2023-12-04 | $464.23 | $693.32 | 451,700 | — | — |
| 2023-12-01 | $467.35 | $697.98 | 413,700 | — | — |
| 2023-11-30 | $464.59 | $693.86 | 455,400 | — | — |
| 2023-11-29 | $462.73 | $689.98 | 254,300 | — | — |
| 2023-11-28 | $460.00 | $685.90 | 270,200 | — | — |
| 2023-11-27 | $465.62 | $694.28 | 336,700 | — | — |
| 2023-11-24 | $462.00 | $688.89 | 107,300 | — | — |
| 2023-11-22 | $462.80 | $690.08 | 389,900 | — | — |
| 2023-11-21 | $458.14 | $683.13 | 493,300 | — | — |
| 2023-11-20 | $455.21 | $678.76 | 353,200 | — | — |
| 2023-11-17 | $462.06 | $688.98 | 282,800 | — | — |
| 2023-11-16 | $460.01 | $685.92 | 305,500 | — | — |
| 2023-11-15 | $454.88 | $678.27 | 433,200 | — | — |
| 2023-11-14 | $464.56 | $692.70 | 331,000 | — | — |
| 2023-11-13 | $451.86 | $673.77 | 178,000 | — | — |
| 2023-11-10 | $453.87 | $676.76 | 350,100 | — | — |
| 2023-11-09 | $451.05 | $672.56 | 392,900 | — | — |
| 2023-11-08 | $451.86 | $673.77 | 475,400 | — | — |
| 2023-11-07 | $444.32 | $662.52 | 241,700 | — | — |
| 2023-11-06 | $441.72 | $658.65 | 248,900 | — | — |
| 2023-11-03 | $442.88 | $660.38 | 282,200 | — | — |
| 2023-11-02 | $440.74 | $657.19 | 525,600 | — | — |
| 2023-11-01 | $439.17 | $654.85 | 822,800 | — | — |
| 2023-10-31 | $408.94 | $609.77 | 387,800 | — | — |
| 2023-10-30 | $405.10 | $604.04 | 369,600 | — | — |
| 2023-10-27 | $399.03 | $594.99 | 410,400 | — | — |
| 2023-10-26 | $397.86 | $593.25 | 680,500 | — | — |
| 2023-10-25 | $410.34 | $611.86 | 306,800 | — | — |
| 2023-10-24 | $416.42 | $620.92 | 276,500 | — | — |
| 2023-10-23 | $412.70 | $615.38 | 400,300 | — | — |
| 2023-10-20 | $409.75 | $610.98 | 343,400 | — | — |
| 2023-10-19 | $410.72 | $612.42 | 317,800 | — | — |
| 2023-10-18 | $414.31 | $617.78 | 313,600 | — | — |
| 2023-10-17 | $437.08 | $651.73 | 260,000 | — | — |
| 2023-10-16 | $431.66 | $643.65 | 256,700 | — | — |
| 2023-10-13 | $426.19 | $635.49 | 236,800 | — | — |
| 2023-10-12 | $430.33 | $641.66 | 322,200 | — | — |
| 2023-10-11 | $436.69 | $651.15 | 258,600 | — | — |
| 2023-10-10 | $427.76 | $637.83 | 334,300 | — | — |
| 2023-10-09 | $426.47 | $635.91 | 358,100 | — | — |
| 2023-10-06 | $432.70 | $645.20 | 627,400 | — | — |
| 2023-10-05 | $420.25 | $626.63 | 438,400 | — | — |
| 2023-10-04 | $418.92 | $624.65 | 607,900 | — | — |
| 2023-10-03 | $404.35 | $602.93 | 437,600 | — | — |
| 2023-10-02 | $405.70 | $604.94 | 474,000 | — | — |
| 2023-09-29 | $410.48 | $612.07 | 392,000 | — | — |
| 2023-09-28 | $414.52 | $618.09 | 221,400 | — | — |
| 2023-09-27 | $409.95 | $611.28 | 408,000 | — | — |
| 2023-09-26 | $407.26 | $607.26 | 635,100 | — | — |
| 2023-09-25 | $410.16 | $611.59 | 440,700 | — | — |
| 2023-09-22 | $406.38 | $605.95 | 623,700 | — | — |
| 2023-09-21 | $406.56 | $606.22 | 557,500 | — | — |
| 2023-09-20 | $420.91 | $627.62 | 388,600 | — | — |
| 2023-09-19 | $422.73 | $630.33 | 439,900 | — | — |
| 2023-09-18 | $428.04 | $638.25 | 390,800 | — | — |
| 2023-09-15 | $425.13 | $633.91 | 998,400 | — | — |
| 2023-09-14 | $435.80 | $649.82 | 340,200 | — | — |
| 2023-09-13 | $434.04 | $647.20 | 326,400 | — | — |
| 2023-09-12 | $437.36 | $652.15 | 233,000 | — | — |
| 2023-09-11 | $439.07 | $654.70 | 228,900 | — | — |
| 2023-09-08 | $438.09 | $653.23 | 266,800 | — | — |
| 2023-09-07 | $437.71 | $652.67 | 349,600 | — | — |
| 2023-09-06 | $438.66 | $654.08 | 412,000 | — | — |
| 2023-09-05 | $441.68 | $658.59 | 407,000 | — | — |
| 2023-09-01 | $457.39 | $682.01 | 387,100 | — | — |
| 2023-08-31 | $446.41 | $665.64 | 308,500 | — | — |
| 2023-08-30 | $446.03 | $663.97 | 283,500 | — | — |
| 2023-08-29 | $445.79 | $663.61 | 241,400 | — | — |
| 2023-08-28 | $439.09 | $653.64 | 213,200 | — | — |
| 2023-08-25 | $437.24 | $650.89 | 327,800 | — | — |
| 2023-08-24 | $437.46 | $651.21 | 204,100 | — | — |
| 2023-08-23 | $442.25 | $658.34 | 268,000 | — | — |
| 2023-08-22 | $436.32 | $649.52 | 316,500 | — | — |
| 2023-08-21 | $432.55 | $643.90 | 294,900 | — | — |
| 2023-08-18 | $431.17 | $641.85 | 588,400 | — | — |
| 2023-08-17 | $432.08 | $643.20 | 465,200 | — | — |
| 2023-08-16 | $452.02 | $672.89 | 372,200 | — | — |
| 2023-08-15 | $456.32 | $679.29 | 195,200 | — | — |
| 2023-08-14 | $459.25 | $683.65 | 280,600 | — | — |
| 2023-08-11 | $455.44 | $677.98 | 295,800 | — | — |
| 2023-08-10 | $458.77 | $682.94 | 477,000 | — | — |
| 2023-08-09 | $451.54 | $672.17 | 369,800 | — | — |
| 2023-08-08 | $457.29 | $680.73 | 351,500 | — | — |
| 2023-08-07 | $462.24 | $688.10 | 512,700 | — | — |
| 2023-08-04 | $455.85 | $678.59 | 614,500 | — | — |
| 2023-08-03 | $453.48 | $675.06 | 650,100 | — | — |
| 2023-08-02 | $450.54 | $670.68 | 489,800 | — | — |
| 2023-08-01 | $453.28 | $674.76 | 439,900 | — | — |
| 2023-07-31 | $446.46 | $664.61 | 458,100 | — | — |
| 2023-07-28 | $448.73 | $667.99 | 685,800 | — | — |
| 2023-07-27 | $444.92 | $662.32 | 706,700 | — | — |
| 2023-07-26 | $458.39 | $682.37 | 525,700 | — | — |
| 2023-07-25 | $458.26 | $682.18 | 366,900 | — | — |
| 2023-07-24 | $458.51 | $682.55 | 268,400 | — | — |
| 2023-07-21 | $457.89 | $681.63 | 222,400 | — | — |
| 2023-07-20 | $458.07 | $681.89 | 337,000 | — | — |
| 2023-07-19 | $454.26 | $676.22 | 342,200 | — | — |
| 2023-07-18 | $461.99 | $687.73 | 283,400 | — | — |
| 2023-07-17 | $458.12 | $681.97 | 244,300 | — | — |
| 2023-07-14 | $457.56 | $681.13 | 398,600 | — | — |
| 2023-07-13 | $454.13 | $676.03 | 387,600 | — | — |
| 2023-07-12 | $445.23 | $662.78 | 400,100 | — | — |
| 2023-07-11 | $449.42 | $669.02 | 322,200 | — | — |
| 2023-07-10 | $443.94 | $660.86 | 368,600 | — | — |
| 2023-07-07 | $440.17 | $655.25 | 610,600 | — | — |
| 2023-07-06 | $440.77 | $656.14 | 560,500 | — | — |
| 2023-07-05 | $449.40 | $668.99 | 633,800 | — | — |
| 2023-07-03 | $456.22 | $679.14 | 206,300 | — | — |
| 2023-06-30 | $461.69 | $687.28 | 382,100 | — | — |
| 2023-06-29 | $457.83 | $681.54 | 275,600 | — | — |
| 2023-06-28 | $453.78 | $675.51 | 273,000 | — | — |
| 2023-06-27 | $452.09 | $672.99 | 418,800 | — | — |
| 2023-06-26 | $442.78 | $659.13 | 287,400 | — | — |
| 2023-06-23 | $442.38 | $658.54 | 541,200 | — | — |
| 2023-06-22 | $439.22 | $653.83 | 502,900 | — | — |
| 2023-06-21 | $431.91 | $642.95 | 346,700 | — | — |
| 2023-06-20 | $430.17 | $640.36 | 426,800 | — | — |
| 2023-06-16 | $426.54 | $634.96 | 614,900 | — | — |
| 2023-06-15 | $429.45 | $639.29 | 263,400 | — | — |
| 2023-06-14 | $425.81 | $633.87 | 302,100 | — | — |
| 2023-06-13 | $427.31 | $636.10 | 318,200 | — | — |
| 2023-06-12 | $423.16 | $629.93 | 378,800 | — | — |
| 2023-06-09 | $427.26 | $636.03 | 365,800 | — | — |
| 2023-06-08 | $425.40 | $633.26 | 316,400 | — | — |
| 2023-06-07 | $423.34 | $630.19 | 431,400 | — | — |
| 2023-06-06 | $418.10 | $622.39 | 578,200 | — | — |
| 2023-06-05 | $417.07 | $620.86 | 440,000 | — | — |
| 2023-06-02 | $415.08 | $617.90 | 441,300 | — | — |
| 2023-06-01 | $404.40 | $602.00 | 327,300 | — | — |
| 2023-05-31 | $398.04 | $592.53 | 498,000 | — | — |
| 2023-05-30 | $398.23 | $591.83 | 292,700 | — | — |
| 2023-05-26 | $399.16 | $593.21 | 340,300 | — | — |
| 2023-05-25 | $399.16 | $593.21 | 294,700 | — | — |
| 2023-05-24 | $395.23 | $587.37 | 292,700 | — | — |
| 2023-05-23 | $397.26 | $590.39 | 387,900 | — | — |
| 2023-05-22 | $405.99 | $603.36 | 228,600 | — | — |
| 2023-05-19 | $408.40 | $606.95 | 246,800 | — | — |
| 2023-05-18 | $407.82 | $606.08 | 265,000 | — | — |
| 2023-05-17 | $407.37 | $605.42 | 303,400 | — | — |
| 2023-05-16 | $402.47 | $598.13 | 367,900 | — | — |
| 2023-05-15 | $404.56 | $601.24 | 473,700 | — | — |
| 2023-05-12 | $402.57 | $598.28 | 309,200 | — | — |
| 2023-05-11 | $400.57 | $595.31 | 264,700 | — | — |
| 2023-05-10 | $400.93 | $595.84 | 293,700 | — | — |
| 2023-05-09 | $398.69 | $592.52 | 283,100 | — | — |
| 2023-05-08 | $396.36 | $589.05 | 463,600 | — | — |
| 2023-05-05 | $397.66 | $590.98 | 511,000 | — | — |
| 2023-05-04 | $389.28 | $578.53 | 771,300 | — | — |
| 2023-05-03 | $368.55 | $547.72 | 546,000 | — | — |
| 2023-05-02 | $371.85 | $552.63 | 461,200 | — | — |
| 2023-05-01 | $367.37 | $545.97 | 318,200 | — | — |
| 2023-04-28 | $363.20 | $539.77 | 342,900 | — | — |
| 2023-04-27 | $358.05 | $532.12 | 319,900 | — | — |
| 2023-04-26 | $344.52 | $512.01 | 326,200 | — | — |
| 2023-04-25 | $352.52 | $523.90 | 220,300 | — | — |
| 2023-04-24 | $356.12 | $529.25 | 208,200 | — | — |
| 2023-04-21 | $354.59 | $526.98 | 278,400 | — | — |
| 2023-04-20 | $356.50 | $529.81 | 224,100 | — | — |
| 2023-04-19 | $356.80 | $530.26 | 236,700 | — | — |
| 2023-04-18 | $353.45 | $525.28 | 208,000 | — | — |
| 2023-04-17 | $353.59 | $525.49 | 225,400 | — | — |
| 2023-04-14 | $349.20 | $518.97 | 181,100 | — | — |
| 2023-04-13 | $348.73 | $518.27 | 306,400 | — | — |
| 2023-04-12 | $346.06 | $514.30 | 234,600 | — | — |
| 2023-04-11 | $346.20 | $514.51 | 385,100 | — | — |
| 2023-04-10 | $340.48 | $506.01 | 223,700 | — | — |
| 2023-04-06 | $338.59 | $503.20 | 287,100 | — | — |
| 2023-04-05 | $337.06 | $500.92 | 505,200 | — | — |
| 2023-04-04 | $347.55 | $516.51 | 425,600 | — | — |
| 2023-04-03 | $356.00 | $529.07 | 441,100 | — | — |
| 2023-03-31 | $355.06 | $527.67 | 305,800 | — | — |
| 2023-03-30 | $350.50 | $520.90 | 292,100 | — | — |
| 2023-03-29 | $351.24 | $522.00 | 311,800 | — | — |
| 2023-03-28 | $346.10 | $514.36 | 443,200 | — | — |
| 2023-03-27 | $339.06 | $503.90 | 313,300 | — | — |
| 2023-03-24 | $336.83 | $500.58 | 352,900 | — | — |
| 2023-03-23 | $333.45 | $495.56 | 572,700 | — | — |
| 2023-03-22 | $328.36 | $487.99 | 489,000 | — | — |
| 2023-03-21 | $335.16 | $498.10 | 577,100 | — | — |
| 2023-03-20 | $324.85 | $482.78 | 434,700 | — | — |
| 2023-03-17 | $320.60 | $476.46 | 579,200 | — | — |
| 2023-03-16 | $331.22 | $492.24 | 392,800 | — | — |
| 2023-03-15 | $325.21 | $483.31 | 596,200 | — | — |
| 2023-03-14 | $337.38 | $501.40 | 446,100 | — | — |
| 2023-03-13 | $333.79 | $496.06 | 331,700 | — | — |
| 2023-03-10 | $341.02 | $506.81 | 497,400 | — | — |
| 2023-03-09 | $354.19 | $526.38 | 397,600 | — | — |
| 2023-03-08 | $363.36 | $540.01 | 425,900 | — | — |
| 2023-03-07 | $356.92 | $530.44 | 325,400 | — | — |
| 2023-03-06 | $360.00 | $535.02 | 256,900 | — | — |
| 2023-03-03 | $365.62 | $543.37 | 246,600 | — | — |
| 2023-03-02 | $363.47 | $539.19 | 333,600 | — | — |
| 2023-03-01 | $357.54 | $530.40 | 277,300 | — | — |
| 2023-02-28 | $359.87 | $533.85 | 299,100 | — | — |
| 2023-02-27 | $359.94 | $533.96 | 278,800 | — | — |
| 2023-02-24 | $362.08 | $537.13 | 251,800 | — | — |
| 2023-02-23 | $362.97 | $538.45 | 354,600 | — | — |
| 2023-02-22 | $361.24 | $535.88 | 378,300 | — | — |
| 2023-02-21 | $359.70 | $533.60 | 486,200 | — | — |
| 2023-02-17 | $371.68 | $551.37 | 522,900 | — | — |
| 2023-02-16 | $368.93 | $547.29 | 997,300 | — | — |
| 2023-02-15 | $382.80 | $567.87 | 1,036,400 | — | — |
| 2023-02-14 | $356.20 | $528.41 | 455,000 | — | — |
| 2023-02-13 | $356.45 | $528.78 | 361,600 | — | — |
| 2023-02-10 | $351.24 | $521.05 | 364,800 | — | — |
| 2023-02-09 | $353.24 | $524.02 | 253,600 | — | — |
| 2023-02-08 | $356.20 | $528.41 | 317,900 | — | — |
| 2023-02-07 | $358.46 | $531.76 | 305,400 | — | — |
| 2023-02-06 | $356.90 | $529.45 | 263,300 | — | — |
| 2023-02-03 | $360.63 | $534.98 | 272,800 | — | — |
| 2023-02-02 | $370.23 | $549.22 | 392,200 | — | — |
| 2023-02-01 | $362.01 | $537.03 | 377,900 | — | — |
| 2023-01-31 | $359.64 | $533.51 | 343,100 | — | — |
| 2023-01-30 | $347.37 | $515.31 | 240,600 | — | — |
| 2023-01-27 | $347.82 | $515.98 | 246,000 | — | — |
| 2023-01-26 | $349.00 | $517.73 | 502,100 | — | — |
| 2023-01-25 | $347.42 | $515.38 | 213,900 | — | — |
| 2023-01-24 | $346.42 | $513.90 | 345,900 | — | — |
| 2023-01-23 | $348.93 | $517.62 | 274,400 | — | — |
| 2023-01-20 | $347.69 | $515.78 | 317,600 | — | — |
| 2023-01-19 | $343.10 | $508.97 | 330,400 | — | — |
| 2023-01-18 | $351.80 | $521.88 | 406,200 | — | — |
| 2023-01-17 | $353.09 | $523.79 | 309,100 | — | — |
| 2023-01-13 | $355.37 | $527.18 | 382,800 | — | — |
| 2023-01-12 | $351.58 | $521.55 | 305,800 | — | — |
| 2023-01-11 | $354.98 | $526.60 | 542,100 | — | — |
| 2023-01-10 | $343.96 | $510.25 | 329,300 | — | — |
| 2023-01-09 | $345.13 | $511.99 | 372,900 | — | — |
| 2023-01-06 | $351.17 | $520.95 | 285,400 | — | — |
| 2023-01-05 | $337.97 | $501.36 | 242,400 | — | — |
| 2023-01-04 | $347.74 | $515.86 | 358,900 | — | — |
| 2023-01-03 | $338.19 | $501.69 | 405,300 | — | — |