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
- 2006-05-25 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 | $426.51 | $463.98 | 1,706,100 | — | — |
| 2023-12-28 | $426.32 | $463.78 | 1,505,000 | — | — |
| 2023-12-27 | $424.36 | $461.64 | 1,324,100 | — | — |
| 2023-12-26 | $423.67 | $460.89 | 1,258,200 | — | — |
| 2023-12-22 | $424.10 | $461.36 | 1,759,000 | — | — |
| 2023-12-21 | $423.44 | $460.64 | 2,213,600 | — | — |
| 2023-12-20 | $419.45 | $456.30 | 3,058,300 | — | — |
| 2023-12-19 | $425.47 | $462.85 | 2,256,200 | — | — |
| 2023-12-18 | $424.43 | $461.72 | 2,686,900 | — | — |
| 2023-12-15 | $418.57 | $455.35 | 5,566,600 | — | — |
| 2023-12-14 | $418.56 | $455.33 | 3,989,700 | — | — |
| 2023-12-13 | $424.68 | $461.99 | 3,694,200 | — | — |
| 2023-12-12 | $420.75 | $457.72 | 2,736,500 | — | — |
| 2023-12-11 | $415.71 | $452.23 | 2,236,000 | — | — |
| 2023-12-08 | $412.16 | $448.37 | 1,959,300 | — | — |
| 2023-12-07 | $413.15 | $449.45 | 2,363,000 | — | — |
| 2023-12-06 | $410.38 | $446.44 | 2,224,200 | — | — |
| 2023-12-05 | $408.69 | $444.60 | 2,755,600 | — | — |
| 2023-12-04 | $408.23 | $444.10 | 3,097,900 | — | — |
| 2023-12-01 | $414.36 | $450.77 | 2,171,400 | — | — |
| 2023-11-30 | $413.83 | $450.19 | 3,203,500 | — | — |
| 2023-11-29 | $409.82 | $445.83 | 2,151,400 | — | — |
| 2023-11-28 | $409.01 | $444.95 | 2,645,000 | — | — |
| 2023-11-27 | $408.97 | $444.90 | 2,665,900 | — | — |
| 2023-11-24 | $412.50 | $448.74 | 1,053,500 | — | — |
| 2023-11-22 | $410.33 | $446.38 | 1,967,900 | — | — |
| 2023-11-21 | $408.95 | $444.88 | 2,567,500 | — | — |
| 2023-11-20 | $404.40 | $439.93 | 2,768,300 | — | — |
| 2023-11-17 | $400.30 | $435.47 | 2,365,500 | — | — |
| 2023-11-16 | $397.10 | $431.99 | 3,060,600 | — | — |
| 2023-11-15 | $396.83 | $431.70 | 2,434,600 | — | — |
| 2023-11-14 | $397.65 | $432.59 | 2,733,900 | — | — |
| 2023-11-13 | $394.35 | $429.00 | 1,614,600 | — | — |
| 2023-11-10 | $394.38 | $429.03 | 2,807,000 | — | — |
| 2023-11-09 | $387.96 | $422.05 | 2,657,100 | — | — |
| 2023-11-08 | $389.70 | $423.94 | 2,838,400 | — | — |
| 2023-11-07 | $388.87 | $423.04 | 2,324,200 | — | — |
| 2023-11-06 | $386.16 | $420.09 | 2,020,500 | — | — |
| 2023-11-03 | $386.05 | $419.97 | 2,269,100 | — | — |
| 2023-11-02 | $382.69 | $416.31 | 2,816,000 | — | — |
| 2023-11-01 | $377.82 | $411.01 | 2,354,700 | — | — |
| 2023-10-31 | $376.35 | $409.42 | 2,978,800 | — | — |
| 2023-10-30 | $372.42 | $405.14 | 3,386,400 | — | — |
| 2023-10-27 | $364.08 | $396.07 | 3,624,900 | — | — |
| 2023-10-26 | $364.59 | $396.62 | 6,920,100 | — | — |
| 2023-10-25 | $386.31 | $420.25 | 3,504,500 | — | — |
| 2023-10-24 | $386.91 | $420.90 | 2,003,300 | — | — |
| 2023-10-23 | $383.67 | $417.38 | 1,771,800 | — | — |
| 2023-10-20 | $384.41 | $418.18 | 2,652,500 | — | — |
| 2023-10-19 | $387.87 | $421.95 | 3,472,800 | — | — |
| 2023-10-18 | $393.21 | $427.76 | 1,951,400 | — | — |
| 2023-10-17 | $401.77 | $437.07 | 2,176,000 | — | — |
| 2023-10-16 | $401.16 | $436.41 | 2,202,100 | — | — |
| 2023-10-13 | $398.03 | $433.00 | 2,235,600 | — | — |
| 2023-10-12 | $399.90 | $435.03 | 1,779,000 | — | — |
| 2023-10-11 | $399.81 | $434.94 | 2,055,600 | — | — |
| 2023-10-10 | $400.37 | $435.55 | 2,713,800 | — | — |
| 2023-10-09 | $394.74 | $429.42 | 2,475,100 | — | — |
| 2023-10-06 | $397.97 | $432.94 | 2,484,000 | — | — |
| 2023-10-05 | $394.20 | $428.83 | 2,116,600 | — | — |
| 2023-10-04 | $393.76 | $427.74 | 1,813,400 | — | — |
| 2023-10-03 | $391.06 | $424.80 | 2,527,900 | — | — |
| 2023-10-02 | $395.85 | $430.01 | 2,856,800 | — | — |
| 2023-09-29 | $395.91 | $430.07 | 3,032,300 | — | — |
| 2023-09-28 | $399.44 | $433.91 | 2,216,200 | — | — |
| 2023-09-27 | $395.48 | $429.60 | 1,987,500 | — | — |
| 2023-09-26 | $395.38 | $429.50 | 2,940,400 | — | — |
| 2023-09-25 | $402.49 | $437.22 | 1,846,500 | — | — |
| 2023-09-22 | $402.22 | $436.93 | 1,885,000 | — | — |
| 2023-09-21 | $403.36 | $438.16 | 2,450,700 | — | — |
| 2023-09-20 | $410.52 | $445.94 | 1,580,000 | — | — |
| 2023-09-19 | $413.53 | $449.21 | 1,730,900 | — | — |
| 2023-09-18 | $417.13 | $453.12 | 1,808,000 | — | — |
| 2023-09-15 | $414.31 | $450.06 | 4,755,500 | — | — |
| 2023-09-14 | $413.34 | $449.00 | 3,557,700 | — | — |
| 2023-09-13 | $416.30 | $452.22 | 2,142,200 | — | — |
| 2023-09-12 | $416.27 | $452.19 | 1,997,600 | — | — |
| 2023-09-11 | $416.69 | $452.64 | 1,544,700 | — | — |
| 2023-09-08 | $414.84 | $450.63 | 1,868,900 | — | — |
| 2023-09-07 | $414.62 | $450.40 | 2,502,700 | — | — |
| 2023-09-06 | $413.18 | $448.83 | 2,292,100 | — | — |
| 2023-09-05 | $411.50 | $447.01 | 2,045,600 | — | — |
| 2023-09-01 | $415.57 | $451.43 | 1,841,700 | — | — |
| 2023-08-31 | $412.64 | $448.24 | 2,535,100 | — | — |
| 2023-08-30 | $413.91 | $449.62 | 2,516,600 | — | — |
| 2023-08-29 | $411.65 | $447.17 | 2,188,800 | — | — |
| 2023-08-28 | $407.44 | $442.60 | 1,901,300 | — | — |
| 2023-08-25 | $402.89 | $437.65 | 2,154,600 | — | — |
| 2023-08-24 | $397.67 | $431.98 | 1,970,000 | — | — |
| 2023-08-23 | $401.06 | $435.67 | 1,943,200 | — | — |
| 2023-08-22 | $397.84 | $432.17 | 2,422,500 | — | — |
| 2023-08-21 | $393.20 | $427.13 | 1,869,400 | — | — |
| 2023-08-18 | $392.17 | $426.01 | 2,001,800 | — | — |
| 2023-08-17 | $392.62 | $426.50 | 2,118,600 | — | — |
| 2023-08-16 | $394.37 | $428.40 | 2,002,000 | — | — |
| 2023-08-15 | $394.45 | $428.48 | 1,753,200 | — | — |
| 2023-08-14 | $398.58 | $432.97 | 1,638,500 | — | — |
| 2023-08-11 | $394.98 | $429.06 | 1,464,600 | — | — |
| 2023-08-10 | $397.14 | $431.41 | 2,154,500 | — | — |
| 2023-08-09 | $393.67 | $427.64 | 1,806,100 | — | — |
| 2023-08-08 | $393.19 | $427.12 | 1,747,000 | — | — |
| 2023-08-07 | $396.87 | $431.11 | 1,559,800 | — | — |
| 2023-08-04 | $391.35 | $425.12 | 2,215,800 | — | — |
| 2023-08-03 | $393.01 | $426.92 | 2,190,500 | — | — |
| 2023-08-02 | $390.02 | $423.67 | 2,410,600 | — | — |
| 2023-08-01 | $397.07 | $431.33 | 2,344,200 | — | — |
| 2023-07-31 | $394.28 | $428.30 | 3,578,300 | — | — |
| 2023-07-28 | $392.96 | $426.87 | 4,501,000 | — | — |
| 2023-07-27 | $394.50 | $428.54 | 3,563,300 | — | — |
| 2023-07-26 | $402.41 | $437.13 | 2,572,300 | — | — |
| 2023-07-25 | $401.28 | $435.90 | 2,490,500 | — | — |
| 2023-07-24 | $404.79 | $439.72 | 3,029,800 | — | — |
| 2023-07-21 | $397.49 | $431.79 | 1,868,100 | — | — |
| 2023-07-20 | $398.06 | $432.41 | 2,570,700 | — | — |
| 2023-07-19 | $398.27 | $432.63 | 1,809,700 | — | — |
| 2023-07-18 | $398.16 | $432.51 | 2,676,200 | — | — |
| 2023-07-17 | $402.20 | $436.90 | 2,344,500 | — | — |
| 2023-07-14 | $402.51 | $437.24 | 1,978,500 | — | — |
| 2023-07-13 | $400.56 | $435.12 | 2,354,900 | — | — |
| 2023-07-12 | $400.69 | $435.26 | 2,273,400 | — | — |
| 2023-07-11 | $397.80 | $432.12 | 2,106,200 | — | — |
| 2023-07-10 | $392.16 | $426.00 | 2,148,600 | — | — |
| 2023-07-07 | $388.68 | $422.22 | 2,654,400 | — | — |
| 2023-07-06 | $393.14 | $427.06 | 2,156,600 | — | — |
| 2023-07-05 | $394.73 | $428.17 | 2,781,800 | — | — |
| 2023-07-03 | $393.96 | $427.33 | 1,304,600 | — | — |
| 2023-06-30 | $393.30 | $426.62 | 4,407,100 | — | — |
| 2023-06-29 | $387.67 | $420.51 | 2,524,600 | — | — |
| 2023-06-28 | $380.23 | $412.44 | 2,012,400 | — | — |
| 2023-06-27 | $381.79 | $414.13 | 2,197,300 | — | — |
| 2023-06-26 | $377.42 | $409.39 | 3,327,800 | — | — |
| 2023-06-23 | $379.81 | $411.99 | 3,739,700 | — | — |
| 2023-06-22 | $377.80 | $409.81 | 1,933,300 | — | — |
| 2023-06-21 | $376.14 | $408.01 | 2,301,300 | — | — |
| 2023-06-20 | $374.62 | $406.36 | 3,961,700 | — | — |
| 2023-06-16 | $376.53 | $408.43 | 5,886,900 | — | — |
| 2023-06-15 | $379.04 | $411.15 | 2,558,100 | — | — |
| 2023-06-14 | $374.76 | $406.51 | 2,775,400 | — | — |
| 2023-06-13 | $371.38 | $402.84 | 2,444,100 | — | — |
| 2023-06-12 | $375.31 | $407.10 | 2,407,500 | — | — |
| 2023-06-09 | $369.22 | $400.50 | 2,201,800 | — | — |
| 2023-06-08 | $367.59 | $398.73 | 2,594,700 | — | — |
| 2023-06-07 | $371.39 | $402.85 | 3,714,500 | — | — |
| 2023-06-06 | $379.96 | $412.15 | 2,758,700 | — | — |
| 2023-06-05 | $370.52 | $401.91 | 2,316,200 | — | — |
| 2023-06-02 | $373.73 | $405.39 | 2,501,500 | — | — |
| 2023-06-01 | $370.88 | $402.30 | 3,389,700 | — | — |
| 2023-05-31 | $365.02 | $395.94 | 10,695,300 | — | — |
| 2023-05-30 | $367.50 | $398.63 | 3,430,100 | — | — |
| 2023-05-26 | $374.37 | $406.08 | 2,691,300 | — | — |
| 2023-05-25 | $370.04 | $401.39 | 3,752,200 | — | — |
| 2023-05-24 | $368.50 | $399.72 | 2,655,700 | — | — |
| 2023-05-23 | $373.75 | $405.41 | 3,979,000 | — | — |
| 2023-05-22 | $384.53 | $417.11 | 1,808,800 | — | — |
| 2023-05-19 | $385.57 | $418.23 | 3,369,100 | — | — |
| 2023-05-18 | $392.02 | $425.23 | 3,729,500 | — | — |
| 2023-05-17 | $387.00 | $419.78 | 3,260,300 | — | — |
| 2023-05-16 | $380.24 | $412.45 | 2,762,700 | — | — |
| 2023-05-15 | $383.41 | $415.89 | 1,957,400 | — | — |
| 2023-05-12 | $381.92 | $414.27 | 2,044,000 | — | — |
| 2023-05-11 | $383.39 | $415.87 | 1,901,200 | — | — |
| 2023-05-10 | $382.54 | $414.95 | 1,940,800 | — | — |
| 2023-05-09 | $382.94 | $415.38 | 2,036,400 | — | — |
| 2023-05-08 | $385.51 | $418.17 | 1,719,600 | — | — |
| 2023-05-05 | $384.66 | $417.25 | 2,683,100 | — | — |
| 2023-05-04 | $376.12 | $407.98 | 2,814,900 | — | — |
| 2023-05-03 | $374.90 | $406.66 | 1,970,900 | — | — |
| 2023-05-02 | $376.03 | $407.89 | 2,478,700 | — | — |
| 2023-05-01 | $379.86 | $412.04 | 1,745,100 | — | — |
| 2023-04-28 | $380.03 | $412.22 | 3,107,300 | — | — |
| 2023-04-27 | $373.67 | $405.33 | 3,859,900 | — | — |
| 2023-04-26 | $366.76 | $397.83 | 2,594,200 | — | — |
| 2023-04-25 | $368.53 | $399.75 | 2,245,000 | — | — |
| 2023-04-24 | $374.73 | $406.48 | 1,886,300 | — | — |
| 2023-04-21 | $375.24 | $407.03 | 3,537,800 | — | — |
| 2023-04-20 | $375.00 | $406.77 | 2,124,800 | — | — |
| 2023-04-19 | $372.80 | $404.38 | 1,795,300 | — | — |
| 2023-04-18 | $372.32 | $403.86 | 2,087,800 | — | — |
| 2023-04-17 | $372.76 | $404.34 | 2,432,700 | — | — |
| 2023-04-14 | $372.43 | $403.98 | 2,254,600 | — | — |
| 2023-04-13 | $369.65 | $400.97 | 2,611,700 | — | — |
| 2023-04-12 | $361.78 | $392.43 | 2,268,800 | — | — |
| 2023-04-11 | $364.13 | $394.98 | 3,033,800 | — | — |
| 2023-04-10 | $360.14 | $390.65 | 1,559,100 | — | — |
| 2023-04-06 | $361.47 | $392.09 | 2,357,600 | — | — |
| 2023-04-05 | $363.79 | $394.61 | 2,239,600 | — | — |
| 2023-04-04 | $363.90 | $394.11 | 2,198,700 | — | — |
| 2023-04-03 | $366.47 | $396.89 | 2,978,000 | — | — |
| 2023-03-31 | $363.41 | $393.58 | 3,376,600 | — | — |
| 2023-03-30 | $359.26 | $389.08 | 2,480,500 | — | — |
| 2023-03-29 | $359.53 | $389.38 | 2,327,000 | — | — |
| 2023-03-28 | $354.33 | $383.75 | 1,695,900 | — | — |
| 2023-03-27 | $354.62 | $384.06 | 2,420,300 | — | — |
| 2023-03-24 | $351.63 | $380.82 | 2,971,500 | — | — |
| 2023-03-23 | $354.37 | $383.79 | 2,598,100 | — | — |
| 2023-03-22 | $351.03 | $380.17 | 2,596,400 | — | — |
| 2023-03-21 | $354.57 | $384.01 | 3,766,800 | — | — |
| 2023-03-20 | $349.32 | $378.32 | 3,864,200 | — | — |
| 2023-03-17 | $349.66 | $378.69 | 8,426,800 | — | — |
| 2023-03-16 | $348.00 | $376.89 | 3,768,100 | — | — |
| 2023-03-15 | $348.08 | $376.98 | 3,082,600 | — | — |
| 2023-03-14 | $352.82 | $382.11 | 3,413,300 | — | — |
| 2023-03-13 | $344.71 | $373.33 | 3,308,200 | — | — |
| 2023-03-10 | $347.11 | $375.93 | 3,176,400 | — | — |
| 2023-03-09 | $354.44 | $383.86 | 2,414,700 | — | — |
| 2023-03-08 | $359.03 | $388.84 | 1,634,400 | — | — |
| 2023-03-07 | $359.94 | $389.82 | 1,660,800 | — | — |
| 2023-03-06 | $366.93 | $397.39 | 2,789,400 | — | — |
| 2023-03-03 | $361.50 | $391.51 | 2,174,900 | — | — |
| 2023-03-02 | $355.57 | $385.09 | 2,526,000 | — | — |
| 2023-03-01 | $353.50 | $382.85 | 1,968,100 | — | — |
| 2023-02-28 | $355.29 | $384.78 | 2,732,900 | — | — |
| 2023-02-27 | $355.48 | $384.99 | 2,200,800 | — | — |
| 2023-02-24 | $353.12 | $382.43 | 2,016,100 | — | — |
| 2023-02-23 | $355.53 | $385.04 | 1,975,500 | — | — |
| 2023-02-22 | $354.97 | $384.44 | 2,109,300 | — | — |
| 2023-02-21 | $355.96 | $385.51 | 2,730,900 | — | — |
| 2023-02-17 | $361.13 | $391.11 | 2,718,900 | — | — |
| 2023-02-16 | $367.55 | $398.06 | 2,792,700 | — | — |
| 2023-02-15 | $369.64 | $400.33 | 2,203,300 | — | — |
| 2023-02-14 | $369.96 | $400.67 | 1,841,400 | — | — |
| 2023-02-13 | $370.83 | $401.62 | 2,286,400 | — | — |
| 2023-02-10 | $366.83 | $397.28 | 2,270,700 | — | — |
| 2023-02-09 | $370.42 | $401.17 | 2,287,600 | — | — |
| 2023-02-08 | $370.35 | $401.10 | 2,193,600 | — | — |
| 2023-02-07 | $375.06 | $406.20 | 2,309,100 | — | — |
| 2023-02-06 | $372.97 | $403.93 | 2,068,300 | — | — |
| 2023-02-03 | $373.91 | $404.95 | 2,739,600 | — | — |
| 2023-02-02 | $374.94 | $406.07 | 2,761,600 | — | — |
| 2023-02-01 | $374.08 | $405.13 | 2,951,900 | — | — |
| 2023-01-31 | $370.60 | $401.37 | 3,137,400 | — | — |
| 2023-01-30 | $371.12 | $401.93 | 2,688,600 | — | — |
| 2023-01-27 | $374.03 | $405.08 | 3,405,600 | — | — |
| 2023-01-26 | $377.24 | $408.56 | 3,718,400 | — | — |
| 2023-01-25 | $382.39 | $414.13 | 3,501,900 | — | — |
| 2023-01-24 | $380.01 | $411.56 | 2,756,200 | — | — |
| 2023-01-23 | $378.57 | $410.00 | 2,743,900 | — | — |
| 2023-01-20 | $376.28 | $407.52 | 3,863,400 | — | — |
| 2023-01-19 | $367.94 | $398.49 | 3,111,200 | — | — |
| 2023-01-18 | $368.92 | $399.55 | 2,747,100 | — | — |
| 2023-01-17 | $375.00 | $406.13 | 2,814,500 | — | — |
| 2023-01-13 | $375.52 | $406.69 | 4,261,000 | — | — |
| 2023-01-12 | $379.81 | $411.34 | 3,291,200 | — | — |
| 2023-01-11 | $377.86 | $409.23 | 3,370,200 | — | — |
| 2023-01-10 | $371.01 | $401.81 | 3,485,900 | — | — |
| 2023-01-09 | $370.97 | $401.77 | 3,913,500 | — | — |
| 2023-01-06 | $367.67 | $398.19 | 4,432,800 | — | — |
| 2023-01-05 | $351.77 | $380.36 | 2,608,500 | — | — |
| 2023-01-04 | $355.15 | $384.01 | 2,661,000 | — | — |
| 2023-01-03 | $346.80 | $374.98 | 2,933,600 | — | — |