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
- 2005-09-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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $379.83 | $552.59 | 316,900 | — | — |
| 2023-12-28 | $381.15 | $554.51 | 294,100 | — | — |
| 2023-12-27 | $380.03 | $552.88 | 221,100 | — | — |
| 2023-12-26 | $378.25 | $550.29 | 204,400 | — | — |
| 2023-12-22 | $376.05 | $547.09 | 272,400 | — | — |
| 2023-12-21 | $376.03 | $547.06 | 400,200 | — | — |
| 2023-12-20 | $372.78 | $542.33 | 472,300 | — | — |
| 2023-12-19 | $381.62 | $555.19 | 438,000 | — | — |
| 2023-12-18 | $376.12 | $547.19 | 437,600 | — | — |
| 2023-12-15 | $377.85 | $549.71 | 1,214,300 | — | — |
| 2023-12-14 | $379.98 | $552.81 | 785,700 | — | — |
| 2023-12-13 | $371.78 | $540.88 | 971,500 | — | — |
| 2023-12-12 | $370.23 | $538.62 | 511,500 | — | — |
| 2023-12-11 | $365.43 | $531.64 | 592,800 | — | — |
| 2023-12-08 | $357.58 | $520.22 | 418,100 | — | — |
| 2023-12-07 | $352.73 | $513.16 | 449,100 | — | — |
| 2023-12-06 | $350.14 | $509.39 | 393,800 | — | — |
| 2023-12-05 | $352.56 | $512.91 | 372,700 | — | — |
| 2023-12-04 | $353.74 | $514.63 | 739,100 | — | — |
| 2023-12-01 | $356.29 | $518.34 | 676,300 | — | — |
| 2023-11-30 | $353.51 | $514.30 | 1,166,200 | — | — |
| 2023-11-29 | $348.35 | $506.79 | 441,900 | — | — |
| 2023-11-28 | $345.54 | $502.70 | 542,200 | — | — |
| 2023-11-27 | $349.47 | $508.42 | 373,200 | — | — |
| 2023-11-24 | $351.42 | $511.26 | 211,300 | — | — |
| 2023-11-22 | $350.52 | $509.95 | 321,200 | — | — |
| 2023-11-21 | $347.96 | $506.22 | 324,900 | — | — |
| 2023-11-20 | $349.48 | $508.43 | 425,400 | — | — |
| 2023-11-17 | $347.83 | $506.03 | 414,900 | — | — |
| 2023-11-16 | $344.20 | $500.75 | 463,800 | — | — |
| 2023-11-15 | $343.47 | $499.69 | 581,700 | — | — |
| 2023-11-14 | $342.44 | $498.19 | 498,900 | — | — |
| 2023-11-13 | $335.13 | $487.56 | 511,800 | — | — |
| 2023-11-10 | $336.36 | $489.35 | 378,500 | — | — |
| 2023-11-09 | $331.84 | $482.77 | 263,000 | — | — |
| 2023-11-08 | $332.34 | $483.50 | 335,900 | — | — |
| 2023-11-07 | $332.95 | $484.39 | 427,600 | — | — |
| 2023-11-06 | $333.17 | $484.71 | 453,500 | — | — |
| 2023-11-03 | $335.74 | $488.44 | 708,100 | — | — |
| 2023-11-02 | $331.37 | $480.12 | 621,900 | — | — |
| 2023-11-01 | $317.53 | $460.07 | 421,100 | — | — |
| 2023-10-31 | $314.57 | $455.78 | 629,900 | — | — |
| 2023-10-30 | $315.84 | $457.62 | 413,800 | — | — |
| 2023-10-27 | $310.56 | $449.97 | 596,900 | — | — |
| 2023-10-26 | $316.34 | $458.35 | 995,600 | — | — |
| 2023-10-25 | $307.14 | $445.02 | 541,300 | — | — |
| 2023-10-24 | $313.49 | $454.22 | 476,200 | — | — |
| 2023-10-23 | $311.35 | $451.12 | 509,800 | — | — |
| 2023-10-20 | $312.19 | $452.33 | 1,356,900 | — | — |
| 2023-10-19 | $316.59 | $458.71 | 513,900 | — | — |
| 2023-10-18 | $323.56 | $468.81 | 562,900 | — | — |
| 2023-10-17 | $335.06 | $485.47 | 459,900 | — | — |
| 2023-10-16 | $330.70 | $479.15 | 664,300 | — | — |
| 2023-10-13 | $324.91 | $470.76 | 454,700 | — | — |
| 2023-10-12 | $325.37 | $471.43 | 417,000 | — | — |
| 2023-10-11 | $329.34 | $477.18 | 283,200 | — | — |
| 2023-10-10 | $328.91 | $476.56 | 314,000 | — | — |
| 2023-10-09 | $326.25 | $472.70 | 308,500 | — | — |
| 2023-10-06 | $326.44 | $472.98 | 300,900 | — | — |
| 2023-10-05 | $322.31 | $467.00 | 342,600 | — | — |
| 2023-10-04 | $318.11 | $460.91 | 635,600 | — | — |
| 2023-10-03 | $317.06 | $459.39 | 504,700 | — | — |
| 2023-10-02 | $325.86 | $472.14 | 447,200 | — | — |
| 2023-09-29 | $329.68 | $477.67 | 344,700 | — | — |
| 2023-09-28 | $330.35 | $478.64 | 427,500 | — | — |
| 2023-09-27 | $326.95 | $473.72 | 438,000 | — | — |
| 2023-09-26 | $327.93 | $475.14 | 407,600 | — | — |
| 2023-09-25 | $335.67 | $486.35 | 271,700 | — | — |
| 2023-09-22 | $333.49 | $483.19 | 369,300 | — | — |
| 2023-09-21 | $337.23 | $488.61 | 387,100 | — | — |
| 2023-09-20 | $344.99 | $499.86 | 330,800 | — | — |
| 2023-09-19 | $347.18 | $503.03 | 456,100 | — | — |
| 2023-09-18 | $347.08 | $502.88 | 379,300 | — | — |
| 2023-09-15 | $347.12 | $502.94 | 1,087,200 | — | — |
| 2023-09-14 | $349.80 | $506.83 | 462,400 | — | — |
| 2023-09-13 | $345.12 | $500.05 | 408,900 | — | — |
| 2023-09-12 | $347.20 | $503.06 | 402,000 | — | — |
| 2023-09-11 | $343.52 | $497.73 | 430,600 | — | — |
| 2023-09-08 | $345.05 | $499.94 | 415,000 | — | — |
| 2023-09-07 | $340.46 | $493.29 | 438,700 | — | — |
| 2023-09-06 | $339.71 | $492.21 | 304,300 | — | — |
| 2023-09-05 | $340.33 | $493.10 | 397,100 | — | — |
| 2023-09-01 | $342.31 | $495.97 | 281,200 | — | — |
| 2023-08-31 | $337.58 | $489.12 | 553,900 | — | — |
| 2023-08-30 | $340.14 | $492.83 | 250,700 | — | — |
| 2023-08-29 | $340.43 | $493.25 | 349,200 | — | — |
| 2023-08-28 | $336.28 | $487.24 | 249,900 | — | — |
| 2023-08-25 | $334.13 | $484.12 | 270,200 | — | — |
| 2023-08-24 | $332.98 | $482.46 | 229,300 | — | — |
| 2023-08-23 | $333.43 | $483.11 | 277,100 | — | — |
| 2023-08-22 | $328.65 | $476.18 | 299,300 | — | — |
| 2023-08-21 | $333.05 | $482.56 | 296,800 | — | — |
| 2023-08-18 | $332.37 | $481.57 | 345,200 | — | — |
| 2023-08-17 | $330.51 | $478.88 | 304,800 | — | — |
| 2023-08-16 | $333.76 | $483.59 | 305,300 | — | — |
| 2023-08-15 | $336.63 | $487.74 | 387,600 | — | — |
| 2023-08-14 | $344.07 | $498.52 | 410,700 | — | — |
| 2023-08-11 | $344.43 | $499.05 | 327,900 | — | — |
| 2023-08-10 | $342.79 | $496.67 | 414,000 | — | — |
| 2023-08-09 | $343.25 | $497.34 | 344,400 | — | — |
| 2023-08-08 | $347.06 | $502.86 | 349,500 | — | — |
| 2023-08-07 | $349.53 | $506.43 | 336,100 | — | — |
| 2023-08-04 | $344.86 | $499.67 | 494,500 | — | — |
| 2023-08-03 | $352.49 | $508.77 | 422,700 | — | — |
| 2023-08-02 | $347.76 | $501.94 | 353,400 | — | — |
| 2023-08-01 | $349.01 | $503.74 | 353,600 | — | — |
| 2023-07-31 | $348.45 | $502.94 | 450,600 | — | — |
| 2023-07-28 | $345.21 | $498.26 | 669,200 | — | — |
| 2023-07-27 | $348.50 | $503.01 | 816,900 | — | — |
| 2023-07-26 | $354.48 | $511.64 | 670,000 | — | — |
| 2023-07-25 | $354.68 | $511.93 | 298,000 | — | — |
| 2023-07-24 | $354.98 | $512.36 | 305,400 | — | — |
| 2023-07-21 | $353.87 | $510.76 | 414,800 | — | — |
| 2023-07-20 | $356.90 | $515.13 | 507,600 | — | — |
| 2023-07-19 | $352.47 | $508.74 | 419,200 | — | — |
| 2023-07-18 | $352.46 | $508.72 | 585,500 | — | — |
| 2023-07-17 | $343.00 | $495.07 | 451,900 | — | — |
| 2023-07-14 | $339.31 | $489.74 | 316,100 | — | — |
| 2023-07-13 | $341.90 | $493.48 | 332,200 | — | — |
| 2023-07-12 | $338.07 | $487.95 | 457,000 | — | — |
| 2023-07-11 | $337.28 | $486.81 | 388,900 | — | — |
| 2023-07-10 | $334.32 | $482.54 | 337,300 | — | — |
| 2023-07-07 | $332.62 | $480.09 | 465,300 | — | — |
| 2023-07-06 | $328.64 | $474.34 | 569,700 | — | — |
| 2023-07-05 | $332.00 | $479.19 | 551,700 | — | — |
| 2023-07-03 | $335.08 | $483.64 | 244,800 | — | — |
| 2023-06-30 | $332.16 | $479.42 | 499,400 | — | — |
| 2023-06-29 | $331.59 | $478.60 | 443,600 | — | — |
| 2023-06-28 | $325.39 | $469.65 | 534,500 | — | — |
| 2023-06-27 | $326.11 | $470.69 | 426,700 | — | — |
| 2023-06-26 | $319.92 | $461.76 | 427,900 | — | — |
| 2023-06-23 | $317.02 | $457.57 | 1,510,800 | — | — |
| 2023-06-22 | $320.63 | $462.78 | 538,600 | — | — |
| 2023-06-21 | $321.30 | $463.75 | 613,100 | — | — |
| 2023-06-20 | $322.13 | $464.95 | 502,500 | — | — |
| 2023-06-16 | $325.00 | $469.09 | 937,400 | — | — |
| 2023-06-15 | $325.59 | $469.94 | 545,600 | — | — |
| 2023-06-14 | $318.93 | $460.33 | 470,900 | — | — |
| 2023-06-13 | $317.61 | $458.42 | 473,200 | — | — |
| 2023-06-12 | $312.64 | $451.25 | 400,000 | — | — |
| 2023-06-09 | $314.35 | $453.72 | 375,600 | — | — |
| 2023-06-08 | $314.51 | $453.95 | 471,400 | — | — |
| 2023-06-07 | $317.14 | $457.75 | 518,100 | — | — |
| 2023-06-06 | $312.97 | $451.73 | 432,600 | — | — |
| 2023-06-05 | $311.73 | $449.94 | 507,900 | — | — |
| 2023-06-02 | $313.20 | $452.06 | 529,500 | — | — |
| 2023-06-01 | $303.73 | $438.39 | 587,600 | — | — |
| 2023-05-31 | $298.47 | $430.80 | 2,094,500 | — | — |
| 2023-05-30 | $309.45 | $446.65 | 624,600 | — | — |
| 2023-05-26 | $309.13 | $446.18 | 638,800 | — | — |
| 2023-05-25 | $305.69 | $441.22 | 920,700 | — | — |
| 2023-05-24 | $293.03 | $422.95 | 544,100 | — | — |
| 2023-05-23 | $300.40 | $433.58 | 464,200 | — | — |
| 2023-05-22 | $304.01 | $438.79 | 480,900 | — | — |
| 2023-05-19 | $303.87 | $438.59 | 453,400 | — | — |
| 2023-05-18 | $303.70 | $438.35 | 398,400 | — | — |
| 2023-05-17 | $301.14 | $434.65 | 417,000 | — | — |
| 2023-05-16 | $294.42 | $424.95 | 508,400 | — | — |
| 2023-05-15 | $298.87 | $431.37 | 525,000 | — | — |
| 2023-05-12 | $293.33 | $423.38 | 525,700 | — | — |
| 2023-05-11 | $290.58 | $419.41 | 332,800 | — | — |
| 2023-05-10 | $290.86 | $419.81 | 483,500 | — | — |
| 2023-05-09 | $293.49 | $423.61 | 471,200 | — | — |
| 2023-05-08 | $293.69 | $423.90 | 647,300 | — | — |
| 2023-05-05 | $291.18 | $420.28 | 709,000 | — | — |
| 2023-05-04 | $282.02 | $405.11 | 1,024,500 | — | — |
| 2023-05-03 | $288.83 | $414.89 | 489,400 | — | — |
| 2023-05-02 | $294.20 | $422.60 | 487,600 | — | — |
| 2023-05-01 | $302.58 | $434.64 | 517,400 | — | — |
| 2023-04-28 | $305.12 | $438.29 | 594,200 | — | — |
| 2023-04-27 | $302.41 | $434.40 | 732,000 | — | — |
| 2023-04-26 | $292.51 | $420.17 | 882,600 | — | — |
| 2023-04-25 | $290.01 | $416.58 | 1,292,700 | — | — |
| 2023-04-24 | $312.91 | $449.48 | 651,900 | — | — |
| 2023-04-21 | $314.10 | $451.19 | 571,200 | — | — |
| 2023-04-20 | $315.76 | $453.57 | 537,600 | — | — |
| 2023-04-19 | $315.97 | $453.87 | 342,900 | — | — |
| 2023-04-18 | $315.63 | $453.38 | 508,800 | — | — |
| 2023-04-17 | $311.61 | $447.61 | 586,400 | — | — |
| 2023-04-14 | $309.43 | $444.48 | 381,800 | — | — |
| 2023-04-13 | $308.36 | $442.94 | 307,400 | — | — |
| 2023-04-12 | $304.96 | $438.06 | 529,000 | — | — |
| 2023-04-11 | $305.87 | $439.37 | 342,400 | — | — |
| 2023-04-10 | $302.06 | $433.89 | 371,400 | — | — |
| 2023-04-06 | $297.32 | $427.08 | 430,800 | — | — |
| 2023-04-05 | $298.49 | $428.76 | 736,300 | — | — |
| 2023-04-04 | $300.23 | $431.26 | 523,900 | — | — |
| 2023-04-03 | $306.27 | $439.94 | 399,000 | — | — |
| 2023-03-31 | $306.50 | $440.27 | 511,800 | — | — |
| 2023-03-30 | $300.63 | $431.84 | 446,300 | — | — |
| 2023-03-29 | $301.64 | $433.29 | 511,100 | — | — |
| 2023-03-28 | $299.35 | $430.00 | 648,300 | — | — |
| 2023-03-27 | $298.23 | $428.39 | 710,000 | — | — |
| 2023-03-24 | $291.44 | $418.64 | 920,000 | — | — |
| 2023-03-23 | $297.16 | $426.85 | 1,242,100 | — | — |
| 2023-03-22 | $296.24 | $425.53 | 1,096,100 | — | — |
| 2023-03-21 | $301.97 | $433.76 | 1,028,100 | — | — |
| 2023-03-20 | $287.81 | $413.42 | 757,700 | — | — |
| 2023-03-17 | $281.43 | $404.26 | 2,111,100 | — | — |
| 2023-03-16 | $288.08 | $413.81 | 933,800 | — | — |
| 2023-03-15 | $283.54 | $407.29 | 926,300 | — | — |
| 2023-03-14 | $297.71 | $427.64 | 1,293,800 | — | — |
| 2023-03-13 | $286.82 | $412.00 | 1,375,800 | — | — |
| 2023-03-10 | $301.79 | $433.50 | 1,010,500 | — | — |
| 2023-03-09 | $315.58 | $453.31 | 832,900 | — | — |
| 2023-03-08 | $336.97 | $484.04 | 743,400 | — | — |
| 2023-03-07 | $337.23 | $484.41 | 544,900 | — | — |
| 2023-03-06 | $343.73 | $493.75 | 506,500 | — | — |
| 2023-03-03 | $344.93 | $495.47 | 470,700 | — | — |
| 2023-03-02 | $340.90 | $489.68 | 535,300 | — | — |
| 2023-03-01 | $343.29 | $493.12 | 348,200 | — | — |
| 2023-02-28 | $342.87 | $492.51 | 633,400 | — | — |
| 2023-02-27 | $339.84 | $488.16 | 370,600 | — | — |
| 2023-02-24 | $339.79 | $488.09 | 363,900 | — | — |
| 2023-02-23 | $339.09 | $487.08 | 415,900 | — | — |
| 2023-02-22 | $339.34 | $487.44 | 451,900 | — | — |
| 2023-02-21 | $340.48 | $489.08 | 417,900 | — | — |
| 2023-02-17 | $351.48 | $504.88 | 511,700 | — | — |
| 2023-02-16 | $349.47 | $501.99 | 310,700 | — | — |
| 2023-02-15 | $350.30 | $503.19 | 422,000 | — | — |
| 2023-02-14 | $352.74 | $506.69 | 335,200 | — | — |
| 2023-02-13 | $355.33 | $510.41 | 366,300 | — | — |
| 2023-02-10 | $349.73 | $502.37 | 340,800 | — | — |
| 2023-02-09 | $348.25 | $500.24 | 388,100 | — | — |
| 2023-02-08 | $352.70 | $504.84 | 435,000 | — | — |
| 2023-02-07 | $353.33 | $505.74 | 504,500 | — | — |
| 2023-02-06 | $351.03 | $502.45 | 389,300 | — | — |
| 2023-02-03 | $354.10 | $506.84 | 561,100 | — | — |
| 2023-02-02 | $347.71 | $497.70 | 580,200 | — | — |
| 2023-02-01 | $354.53 | $507.46 | 651,000 | — | — |
| 2023-01-31 | $350.12 | $501.15 | 597,200 | — | — |
| 2023-01-30 | $343.46 | $491.61 | 537,900 | — | — |
| 2023-01-27 | $344.45 | $493.03 | 506,700 | — | — |
| 2023-01-26 | $347.36 | $497.19 | 762,400 | — | — |
| 2023-01-25 | $343.01 | $490.97 | 681,600 | — | — |
| 2023-01-24 | $341.00 | $488.09 | 561,300 | — | — |
| 2023-01-23 | $338.53 | $484.56 | 585,200 | — | — |
| 2023-01-20 | $333.25 | $477.00 | 621,000 | — | — |
| 2023-01-19 | $323.17 | $462.57 | 574,300 | — | — |
| 2023-01-18 | $328.20 | $469.77 | 459,500 | — | — |
| 2023-01-17 | $336.28 | $481.34 | 572,500 | — | — |
| 2023-01-13 | $333.18 | $476.90 | 367,300 | — | — |
| 2023-01-12 | $331.17 | $474.02 | 743,400 | — | — |
| 2023-01-11 | $329.99 | $472.33 | 669,400 | — | — |
| 2023-01-10 | $319.77 | $457.70 | 383,400 | — | — |
| 2023-01-09 | $321.22 | $459.78 | 401,200 | — | — |
| 2023-01-06 | $321.28 | $459.87 | 568,200 | — | — |
| 2023-01-05 | $308.75 | $441.93 | 497,800 | — | — |
| 2023-01-04 | $312.88 | $447.84 | 462,300 | — | — |
| 2023-01-03 | $310.66 | $444.66 | 376,200 | — | — |