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
- 1993-10-05 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 | $451.11 | $478.68 | 289,400 | — | — |
| 2023-12-28 | $452.27 | $479.91 | 276,800 | — | — |
| 2023-12-27 | $446.63 | $473.92 | 203,200 | — | — |
| 2023-12-26 | $446.47 | $473.75 | 232,100 | — | — |
| 2023-12-22 | $446.49 | $473.77 | 253,000 | — | — |
| 2023-12-21 | $443.34 | $470.43 | 603,600 | — | — |
| 2023-12-20 | $442.59 | $469.64 | 416,200 | — | — |
| 2023-12-19 | $450.48 | $478.01 | 383,900 | — | — |
| 2023-12-18 | $449.68 | $477.16 | 991,800 | — | — |
| 2023-12-15 | $444.42 | $471.58 | 1,345,000 | — | — |
| 2023-12-14 | $454.01 | $481.75 | 773,900 | — | — |
| 2023-12-13 | $466.05 | $494.53 | 535,700 | — | — |
| 2023-12-12 | $460.62 | $488.77 | 426,500 | — | — |
| 2023-12-11 | $457.60 | $485.56 | 604,300 | — | — |
| 2023-12-08 | $452.00 | $479.62 | 431,700 | — | — |
| 2023-12-07 | $446.00 | $473.25 | 462,500 | — | — |
| 2023-12-06 | $442.00 | $469.01 | 457,700 | — | — |
| 2023-12-05 | $434.83 | $461.40 | 277,800 | — | — |
| 2023-12-04 | $439.58 | $466.44 | 474,000 | — | — |
| 2023-12-01 | $441.14 | $468.10 | 532,000 | — | — |
| 2023-11-30 | $434.84 | $461.41 | 996,300 | — | — |
| 2023-11-29 | $430.12 | $456.40 | 441,100 | — | — |
| 2023-11-28 | $428.69 | $454.89 | 258,600 | — | — |
| 2023-11-27 | $431.36 | $457.72 | 306,600 | — | — |
| 2023-11-24 | $426.85 | $452.93 | 159,900 | — | — |
| 2023-11-22 | $428.34 | $454.52 | 274,200 | — | — |
| 2023-11-21 | $427.79 | $453.93 | 282,300 | — | — |
| 2023-11-20 | $424.58 | $450.53 | 428,700 | — | — |
| 2023-11-17 | $417.61 | $443.13 | 521,800 | — | — |
| 2023-11-16 | $420.10 | $445.77 | 458,600 | — | — |
| 2023-11-15 | $417.78 | $443.31 | 564,500 | — | — |
| 2023-11-14 | $422.13 | $447.93 | 463,500 | — | — |
| 2023-11-13 | $414.50 | $439.83 | 495,500 | — | — |
| 2023-11-10 | $411.63 | $436.78 | 413,600 | — | — |
| 2023-11-09 | $401.35 | $425.88 | 416,000 | — | — |
| 2023-11-08 | $401.14 | $425.65 | 592,400 | — | — |
| 2023-11-07 | $397.89 | $422.20 | 857,700 | — | — |
| 2023-11-06 | $392.57 | $416.56 | 850,700 | — | — |
| 2023-11-03 | $386.71 | $410.34 | 1,840,600 | — | — |
| 2023-11-02 | $337.59 | $358.22 | 762,800 | — | — |
| 2023-11-01 | $331.92 | $352.20 | 618,500 | — | — |
| 2023-10-31 | $332.04 | $352.33 | 578,600 | — | — |
| 2023-10-30 | $329.67 | $349.82 | 502,600 | — | — |
| 2023-10-27 | $325.76 | $345.67 | 448,600 | — | — |
| 2023-10-26 | $329.43 | $349.56 | 428,700 | — | — |
| 2023-10-25 | $331.66 | $351.93 | 359,000 | — | — |
| 2023-10-24 | $337.30 | $357.91 | 569,100 | — | — |
| 2023-10-23 | $342.53 | $363.46 | 493,900 | — | — |
| 2023-10-20 | $348.76 | $370.07 | 1,235,600 | — | — |
| 2023-10-19 | $353.03 | $374.60 | 512,000 | — | — |
| 2023-10-18 | $349.82 | $371.20 | 444,800 | — | — |
| 2023-10-17 | $351.73 | $373.22 | 496,300 | — | — |
| 2023-10-16 | $354.94 | $376.63 | 561,800 | — | — |
| 2023-10-13 | $358.22 | $380.11 | 467,400 | — | — |
| 2023-10-12 | $357.90 | $379.77 | 421,100 | — | — |
| 2023-10-11 | $360.82 | $382.87 | 364,100 | — | — |
| 2023-10-10 | $355.82 | $377.56 | 472,700 | — | — |
| 2023-10-09 | $354.06 | $375.70 | 382,900 | — | — |
| 2023-10-06 | $353.60 | $375.21 | 332,100 | — | — |
| 2023-10-05 | $352.14 | $373.66 | 314,000 | — | — |
| 2023-10-04 | $347.30 | $368.52 | 329,700 | — | — |
| 2023-10-03 | $341.70 | $362.58 | 322,700 | — | — |
| 2023-10-02 | $346.00 | $367.14 | 418,600 | — | — |
| 2023-09-29 | $343.61 | $364.61 | 551,500 | — | — |
| 2023-09-28 | $346.42 | $367.59 | 610,500 | — | — |
| 2023-09-27 | $349.19 | $370.53 | 412,900 | — | — |
| 2023-09-26 | $349.99 | $371.38 | 482,400 | — | — |
| 2023-09-25 | $357.91 | $379.78 | 518,800 | — | — |
| 2023-09-22 | $356.26 | $378.03 | 527,800 | — | — |
| 2023-09-21 | $349.20 | $370.54 | 454,700 | — | — |
| 2023-09-20 | $357.22 | $379.05 | 467,600 | — | — |
| 2023-09-19 | $354.70 | $376.38 | 432,700 | — | — |
| 2023-09-18 | $351.83 | $373.33 | 409,000 | — | — |
| 2023-09-15 | $350.14 | $371.54 | 907,100 | — | — |
| 2023-09-14 | $356.52 | $378.31 | 439,500 | — | — |
| 2023-09-13 | $353.19 | $374.77 | 579,700 | — | — |
| 2023-09-12 | $350.27 | $371.67 | 394,700 | — | — |
| 2023-09-11 | $350.42 | $371.83 | 337,300 | — | — |
| 2023-09-08 | $354.15 | $375.79 | 341,500 | — | — |
| 2023-09-07 | $354.01 | $375.64 | 449,700 | — | — |
| 2023-09-06 | $350.58 | $372.00 | 260,000 | — | — |
| 2023-09-05 | $350.35 | $371.76 | 358,000 | — | — |
| 2023-09-01 | $350.04 | $371.43 | 287,100 | — | — |
| 2023-08-31 | $349.68 | $371.05 | 423,100 | — | — |
| 2023-08-30 | $351.64 | $373.13 | 263,100 | — | — |
| 2023-08-29 | $348.98 | $370.31 | 242,700 | — | — |
| 2023-08-28 | $344.49 | $365.54 | 291,100 | — | — |
| 2023-08-25 | $342.49 | $363.42 | 296,600 | — | — |
| 2023-08-24 | $339.26 | $359.99 | 441,100 | — | — |
| 2023-08-23 | $339.64 | $360.40 | 273,700 | — | — |
| 2023-08-22 | $332.62 | $352.95 | 352,400 | — | — |
| 2023-08-21 | $332.11 | $352.41 | 299,700 | — | — |
| 2023-08-18 | $328.15 | $348.20 | 359,200 | — | — |
| 2023-08-17 | $326.85 | $346.82 | 333,200 | — | — |
| 2023-08-16 | $331.04 | $351.27 | 299,300 | — | — |
| 2023-08-15 | $334.15 | $354.57 | 308,900 | — | — |
| 2023-08-14 | $338.86 | $359.57 | 280,100 | — | — |
| 2023-08-11 | $339.96 | $360.73 | 306,700 | — | — |
| 2023-08-10 | $337.88 | $358.53 | 425,200 | — | — |
| 2023-08-09 | $338.40 | $359.08 | 362,900 | — | — |
| 2023-08-08 | $337.14 | $357.74 | 325,600 | — | — |
| 2023-08-07 | $341.70 | $362.58 | 415,800 | — | — |
| 2023-08-04 | $336.83 | $357.41 | 576,300 | — | — |
| 2023-08-03 | $340.68 | $361.50 | 743,700 | — | — |
| 2023-08-02 | $340.81 | $361.64 | 998,400 | — | — |
| 2023-08-01 | $343.92 | $364.94 | 1,004,500 | — | — |
| 2023-07-31 | $353.59 | $375.20 | 557,300 | — | — |
| 2023-07-28 | $350.86 | $372.30 | 413,200 | — | — |
| 2023-07-27 | $353.75 | $375.37 | 347,700 | — | — |
| 2023-07-26 | $357.16 | $378.99 | 319,400 | — | — |
| 2023-07-25 | $363.82 | $386.05 | 216,600 | — | — |
| 2023-07-24 | $357.21 | $379.04 | 212,900 | — | — |
| 2023-07-21 | $355.85 | $377.60 | 260,000 | — | — |
| 2023-07-20 | $357.45 | $379.29 | 418,700 | — | — |
| 2023-07-19 | $367.68 | $390.15 | 310,300 | — | — |
| 2023-07-18 | $374.04 | $396.90 | 362,800 | — | — |
| 2023-07-17 | $371.07 | $393.75 | 309,800 | — | — |
| 2023-07-14 | $362.67 | $384.83 | 229,500 | — | — |
| 2023-07-13 | $361.33 | $383.41 | 262,300 | — | — |
| 2023-07-12 | $358.28 | $380.17 | 411,800 | — | — |
| 2023-07-11 | $354.56 | $376.23 | 298,800 | — | — |
| 2023-07-10 | $351.78 | $373.28 | 287,500 | — | — |
| 2023-07-07 | $347.74 | $368.99 | 311,400 | — | — |
| 2023-07-06 | $349.74 | $371.11 | 419,200 | — | — |
| 2023-07-05 | $346.99 | $368.19 | 264,900 | — | — |
| 2023-07-03 | $347.08 | $368.29 | 261,500 | — | — |
| 2023-06-30 | $350.31 | $371.72 | 421,500 | — | — |
| 2023-06-29 | $342.54 | $363.47 | 393,100 | — | — |
| 2023-06-28 | $338.56 | $359.25 | 471,900 | — | — |
| 2023-06-27 | $339.09 | $359.81 | 556,000 | — | — |
| 2023-06-26 | $336.93 | $357.52 | 555,500 | — | — |
| 2023-06-23 | $338.19 | $358.86 | 732,200 | — | — |
| 2023-06-22 | $345.95 | $367.09 | 452,500 | — | — |
| 2023-06-21 | $350.45 | $371.87 | 401,700 | — | — |
| 2023-06-20 | $353.36 | $374.95 | 483,000 | — | — |
| 2023-06-16 | $356.54 | $378.33 | 1,346,200 | — | — |
| 2023-06-15 | $356.19 | $377.96 | 532,600 | — | — |
| 2023-06-14 | $352.37 | $373.90 | 472,700 | — | — |
| 2023-06-13 | $354.85 | $376.53 | 518,800 | — | — |
| 2023-06-12 | $352.34 | $373.87 | 414,500 | — | — |
| 2023-06-09 | $344.55 | $365.61 | 458,000 | — | — |
| 2023-06-08 | $343.99 | $365.01 | 417,600 | — | — |
| 2023-06-07 | $339.44 | $360.18 | 599,700 | — | — |
| 2023-06-06 | $339.38 | $360.12 | 535,500 | — | — |
| 2023-06-05 | $343.51 | $364.50 | 635,100 | — | — |
| 2023-06-02 | $345.01 | $366.09 | 396,500 | — | — |
| 2023-06-01 | $340.24 | $361.03 | 570,900 | — | — |
| 2023-05-31 | $342.86 | $363.81 | 1,314,500 | — | — |
| 2023-05-30 | $342.51 | $363.44 | 540,800 | — | — |
| 2023-05-26 | $343.26 | $364.24 | 513,700 | — | — |
| 2023-05-25 | $338.24 | $358.91 | 757,500 | — | — |
| 2023-05-24 | $329.54 | $349.68 | 452,100 | — | — |
| 2023-05-23 | $325.29 | $345.17 | 469,900 | — | — |
| 2023-05-22 | $331.40 | $351.65 | 517,600 | — | — |
| 2023-05-19 | $330.77 | $350.98 | 470,800 | — | — |
| 2023-05-18 | $331.31 | $351.56 | 619,100 | — | — |
| 2023-05-17 | $323.30 | $343.06 | 698,100 | — | — |
| 2023-05-16 | $321.21 | $340.84 | 948,500 | — | — |
| 2023-05-15 | $315.11 | $334.37 | 422,100 | — | — |
| 2023-05-12 | $310.63 | $329.61 | 611,100 | — | — |
| 2023-05-11 | $305.85 | $324.54 | 388,200 | — | — |
| 2023-05-10 | $304.52 | $323.13 | 326,600 | — | — |
| 2023-05-09 | $304.43 | $323.03 | 333,100 | — | — |
| 2023-05-08 | $304.18 | $322.77 | 426,300 | — | — |
| 2023-05-05 | $303.57 | $322.12 | 488,600 | — | — |
| 2023-05-04 | $300.65 | $319.02 | 561,400 | — | — |
| 2023-05-03 | $305.85 | $324.54 | 791,000 | — | — |
| 2023-05-02 | $301.99 | $320.44 | 905,900 | — | — |
| 2023-05-01 | $307.60 | $326.40 | 705,800 | — | — |
| 2023-04-28 | $302.46 | $320.94 | 648,100 | — | — |
| 2023-04-27 | $302.43 | $320.91 | 511,700 | — | — |
| 2023-04-26 | $294.42 | $312.41 | 395,300 | — | — |
| 2023-04-25 | $294.89 | $312.91 | 394,400 | — | — |
| 2023-04-24 | $302.56 | $321.05 | 423,000 | — | — |
| 2023-04-21 | $302.72 | $321.22 | 686,700 | — | — |
| 2023-04-20 | $304.14 | $322.73 | 718,800 | — | — |
| 2023-04-19 | $307.24 | $326.02 | 516,500 | — | — |
| 2023-04-18 | $317.75 | $337.17 | 430,300 | — | — |
| 2023-04-17 | $319.57 | $339.10 | 299,800 | — | — |
| 2023-04-14 | $314.88 | $334.12 | 440,100 | — | — |
| 2023-04-13 | $320.96 | $340.57 | 648,300 | — | — |
| 2023-04-12 | $320.25 | $339.82 | 522,800 | — | — |
| 2023-04-11 | $316.21 | $335.53 | 294,300 | — | — |
| 2023-04-10 | $314.68 | $333.91 | 419,200 | — | — |
| 2023-04-06 | $313.75 | $332.92 | 477,800 | — | — |
| 2023-04-05 | $313.16 | $332.30 | 645,500 | — | — |
| 2023-04-04 | $314.08 | $333.27 | 650,500 | — | — |
| 2023-04-03 | $324.71 | $344.55 | 519,700 | — | — |
| 2023-03-31 | $325.77 | $345.68 | 396,800 | — | — |
| 2023-03-30 | $319.70 | $339.24 | 237,700 | — | — |
| 2023-03-29 | $318.36 | $337.81 | 219,100 | — | — |
| 2023-03-28 | $314.73 | $333.96 | 289,900 | — | — |
| 2023-03-27 | $312.46 | $331.55 | 284,600 | — | — |
| 2023-03-24 | $312.11 | $331.18 | 427,900 | — | — |
| 2023-03-23 | $308.54 | $327.39 | 682,800 | — | — |
| 2023-03-22 | $312.10 | $331.17 | 548,400 | — | — |
| 2023-03-21 | $314.06 | $333.25 | 443,600 | — | — |
| 2023-03-20 | $308.15 | $326.98 | 390,700 | — | — |
| 2023-03-17 | $302.49 | $320.98 | 1,131,600 | — | — |
| 2023-03-16 | $305.95 | $324.65 | 1,115,600 | — | — |
| 2023-03-15 | $310.82 | $329.81 | 476,600 | — | — |
| 2023-03-14 | $320.32 | $339.89 | 576,400 | — | — |
| 2023-03-13 | $313.28 | $332.42 | 407,900 | — | — |
| 2023-03-10 | $314.33 | $333.54 | 685,900 | — | — |
| 2023-03-09 | $332.32 | $352.63 | 384,100 | — | — |
| 2023-03-08 | $338.32 | $358.99 | 296,300 | — | — |
| 2023-03-07 | $334.60 | $355.05 | 522,800 | — | — |
| 2023-03-06 | $341.42 | $362.28 | 435,200 | — | — |
| 2023-03-03 | $333.81 | $354.21 | 276,500 | — | — |
| 2023-03-02 | $329.38 | $349.51 | 337,500 | — | — |
| 2023-03-01 | $325.42 | $345.31 | 288,700 | — | — |
| 2023-02-28 | $327.81 | $347.84 | 624,800 | — | — |
| 2023-02-27 | $327.39 | $347.40 | 589,000 | — | — |
| 2023-02-24 | $332.35 | $352.66 | 389,500 | — | — |
| 2023-02-23 | $335.74 | $356.26 | 334,000 | — | — |
| 2023-02-22 | $334.15 | $354.57 | 442,800 | — | — |
| 2023-02-21 | $338.23 | $358.90 | 357,500 | — | — |
| 2023-02-17 | $346.02 | $367.17 | 352,400 | — | — |
| 2023-02-16 | $346.00 | $367.14 | 742,200 | — | — |
| 2023-02-15 | $344.64 | $365.70 | 298,700 | — | — |
| 2023-02-14 | $342.21 | $363.12 | 377,900 | — | — |
| 2023-02-13 | $351.46 | $372.94 | 400,100 | — | — |
| 2023-02-10 | $347.62 | $368.86 | 342,800 | — | — |
| 2023-02-09 | $351.03 | $372.48 | 478,400 | — | — |
| 2023-02-08 | $346.48 | $367.65 | 522,000 | — | — |
| 2023-02-07 | $352.89 | $374.46 | 1,032,100 | — | — |
| 2023-02-06 | $340.93 | $361.76 | 617,000 | — | — |
| 2023-02-03 | $341.95 | $362.85 | 402,200 | — | — |
| 2023-02-02 | $348.54 | $369.84 | 596,900 | — | — |
| 2023-02-01 | $347.28 | $368.50 | 430,700 | — | — |
| 2023-01-31 | $338.14 | $358.80 | 470,000 | — | — |
| 2023-01-30 | $333.22 | $353.58 | 429,500 | — | — |
| 2023-01-27 | $331.62 | $351.89 | 482,400 | — | — |
| 2023-01-26 | $328.92 | $349.02 | 417,000 | — | — |
| 2023-01-25 | $328.60 | $348.68 | 346,500 | — | — |
| 2023-01-24 | $332.93 | $353.28 | 342,700 | — | — |
| 2023-01-23 | $332.95 | $353.30 | 383,900 | — | — |
| 2023-01-20 | $332.96 | $353.31 | 340,400 | — | — |
| 2023-01-19 | $324.47 | $344.30 | 380,700 | — | — |
| 2023-01-18 | $330.60 | $350.80 | 453,200 | — | — |
| 2023-01-17 | $333.91 | $354.32 | 466,200 | — | — |
| 2023-01-13 | $335.98 | $356.51 | 279,900 | — | — |
| 2023-01-12 | $335.93 | $356.46 | 334,900 | — | — |
| 2023-01-11 | $337.70 | $358.34 | 320,300 | — | — |
| 2023-01-10 | $331.99 | $352.28 | 257,200 | — | — |
| 2023-01-09 | $329.15 | $349.26 | 501,200 | — | — |
| 2023-01-06 | $328.62 | $348.70 | 439,300 | — | — |
| 2023-01-05 | $324.77 | $344.62 | 414,500 | — | — |
| 2023-01-04 | $334.15 | $354.57 | 481,100 | — | — |
| 2023-01-03 | $337.49 | $358.11 | 277,600 | — | — |