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
- 1980-03-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 | $174.04 | $376.54 | 903,600 | — | — |
| 2023-12-28 | $175.19 | $379.03 | 1,002,300 | — | — |
| 2023-12-27 | $177.87 | $383.66 | 855,800 | — | — |
| 2023-12-26 | $178.25 | $384.48 | 477,000 | — | — |
| 2023-12-22 | $178.06 | $384.07 | 927,400 | — | — |
| 2023-12-21 | $176.62 | $380.97 | 955,900 | — | — |
| 2023-12-20 | $175.69 | $378.96 | 1,543,500 | — | — |
| 2023-12-19 | $177.86 | $383.64 | 1,718,200 | — | — |
| 2023-12-18 | $174.22 | $375.79 | 1,994,800 | — | — |
| 2023-12-15 | $172.82 | $372.77 | 3,915,600 | — | — |
| 2023-12-14 | $170.85 | $368.52 | 2,399,500 | — | — |
| 2023-12-13 | $166.72 | $359.61 | 1,469,800 | — | — |
| 2023-12-12 | $163.76 | $353.23 | 1,063,300 | — | — |
| 2023-12-11 | $164.58 | $355.00 | 1,321,300 | — | — |
| 2023-12-08 | $162.09 | $349.62 | 928,500 | — | — |
| 2023-12-07 | $163.22 | $352.06 | 1,228,100 | — | — |
| 2023-12-06 | $162.24 | $349.95 | 1,532,000 | — | — |
| 2023-12-05 | $165.76 | $357.54 | 1,476,700 | — | — |
| 2023-12-04 | $167.40 | $361.08 | 1,580,600 | — | — |
| 2023-12-01 | $170.41 | $367.57 | 2,038,800 | — | — |
| 2023-11-30 | $169.97 | $366.62 | 5,483,700 | — | — |
| 2023-11-29 | $163.78 | $353.27 | 1,252,600 | — | — |
| 2023-11-28 | $161.16 | $347.62 | 1,472,500 | — | — |
| 2023-11-27 | $161.23 | $347.77 | 1,349,400 | — | — |
| 2023-11-24 | $157.16 | $338.99 | 435,100 | — | — |
| 2023-11-22 | $157.40 | $339.51 | 695,000 | — | — |
| 2023-11-21 | $157.79 | $340.35 | 1,021,800 | — | — |
| 2023-11-20 | $157.05 | $338.75 | 856,600 | — | — |
| 2023-11-17 | $156.76 | $338.13 | 983,100 | — | — |
| 2023-11-16 | $154.94 | $334.20 | 1,334,800 | — | — |
| 2023-11-15 | $156.57 | $337.72 | 820,100 | — | — |
| 2023-11-14 | $154.98 | $334.29 | 1,239,700 | — | — |
| 2023-11-13 | $152.94 | $329.89 | 733,200 | — | — |
| 2023-11-10 | $152.62 | $329.20 | 915,100 | — | — |
| 2023-11-09 | $151.16 | $326.05 | 1,026,600 | — | — |
| 2023-11-08 | $152.96 | $329.93 | 1,184,000 | — | — |
| 2023-11-07 | $151.44 | $326.65 | 1,116,200 | — | — |
| 2023-11-06 | $153.13 | $330.30 | 1,007,300 | — | — |
| 2023-11-03 | $152.31 | $328.53 | 1,174,800 | — | — |
| 2023-11-02 | $151.26 | $326.26 | 899,800 | — | — |
| 2023-11-01 | $147.99 | $319.21 | 1,724,800 | — | — |
| 2023-10-31 | $147.79 | $318.78 | 1,454,300 | — | — |
| 2023-10-30 | $148.95 | $321.28 | 1,201,100 | — | — |
| 2023-10-27 | $148.11 | $319.47 | 1,491,300 | — | — |
| 2023-10-26 | $148.31 | $319.90 | 1,891,500 | — | — |
| 2023-10-25 | $144.60 | $311.90 | 1,565,100 | — | — |
| 2023-10-24 | $147.17 | $317.44 | 2,139,300 | — | — |
| 2023-10-23 | $140.49 | $303.03 | 1,807,200 | — | — |
| 2023-10-20 | $141.36 | $304.91 | 1,570,700 | — | — |
| 2023-10-19 | $143.75 | $310.07 | 1,762,300 | — | — |
| 2023-10-18 | $145.11 | $313.00 | 1,575,000 | — | — |
| 2023-10-17 | $149.56 | $322.60 | 1,097,200 | — | — |
| 2023-10-16 | $149.00 | $321.39 | 879,200 | — | — |
| 2023-10-13 | $147.06 | $317.21 | 1,534,800 | — | — |
| 2023-10-12 | $147.55 | $318.26 | 2,089,400 | — | — |
| 2023-10-11 | $154.86 | $334.03 | 1,258,800 | — | — |
| 2023-10-10 | $155.90 | $336.27 | 1,264,100 | — | — |
| 2023-10-09 | $155.66 | $335.76 | 1,025,100 | — | — |
| 2023-10-06 | $157.23 | $339.14 | 1,539,200 | — | — |
| 2023-10-05 | $156.43 | $337.42 | 1,215,800 | — | — |
| 2023-10-04 | $156.93 | $338.49 | 1,458,300 | — | — |
| 2023-10-03 | $155.97 | $336.42 | 1,487,900 | — | — |
| 2023-10-02 | $154.78 | $333.86 | 1,460,200 | — | — |
| 2023-09-29 | $156.35 | $337.24 | 1,213,600 | — | — |
| 2023-09-28 | $157.76 | $340.29 | 1,232,200 | — | — |
| 2023-09-27 | $155.71 | $334.76 | 1,869,700 | — | — |
| 2023-09-26 | $151.74 | $326.23 | 1,270,600 | — | — |
| 2023-09-25 | $155.25 | $333.77 | 1,247,900 | — | — |
| 2023-09-22 | $153.13 | $329.22 | 1,156,200 | — | — |
| 2023-09-21 | $151.54 | $325.80 | 1,205,000 | — | — |
| 2023-09-20 | $155.39 | $334.08 | 1,053,500 | — | — |
| 2023-09-19 | $158.19 | $340.09 | 1,486,800 | — | — |
| 2023-09-18 | $154.67 | $332.53 | 1,643,900 | — | — |
| 2023-09-15 | $155.42 | $334.14 | 4,859,200 | — | — |
| 2023-09-14 | $165.53 | $355.88 | 1,575,500 | — | — |
| 2023-09-13 | $161.13 | $346.42 | 1,110,200 | — | — |
| 2023-09-12 | $163.02 | $350.48 | 1,075,000 | — | — |
| 2023-09-11 | $163.17 | $350.80 | 1,397,900 | — | — |
| 2023-09-08 | $164.94 | $354.61 | 1,424,800 | — | — |
| 2023-09-07 | $168.90 | $363.12 | 1,554,400 | — | — |
| 2023-09-06 | $168.60 | $362.48 | 1,443,500 | — | — |
| 2023-09-05 | $170.24 | $366.00 | 1,446,600 | — | — |
| 2023-09-01 | $172.58 | $371.03 | 977,300 | — | — |
| 2023-08-31 | $172.10 | $370.00 | 1,264,700 | — | — |
| 2023-08-30 | $170.26 | $366.04 | 647,100 | — | — |
| 2023-08-29 | $171.72 | $369.18 | 1,047,500 | — | — |
| 2023-08-28 | $166.94 | $358.91 | 942,900 | — | — |
| 2023-08-25 | $165.40 | $355.60 | 1,017,900 | — | — |
| 2023-08-24 | $165.02 | $354.78 | 1,213,900 | — | — |
| 2023-08-23 | $167.01 | $359.06 | 1,338,600 | — | — |
| 2023-08-22 | $168.42 | $362.09 | 1,035,700 | — | — |
| 2023-08-21 | $167.66 | $360.45 | 715,100 | — | — |
| 2023-08-18 | $168.34 | $361.92 | 1,051,000 | — | — |
| 2023-08-17 | $167.93 | $361.04 | 1,174,300 | — | — |
| 2023-08-16 | $168.48 | $362.22 | 895,700 | — | — |
| 2023-08-15 | $169.25 | $363.87 | 1,208,200 | — | — |
| 2023-08-14 | $172.04 | $369.87 | 2,145,200 | — | — |
| 2023-08-11 | $166.52 | $358.00 | 1,053,500 | — | — |
| 2023-08-10 | $166.26 | $357.44 | 1,270,600 | — | — |
| 2023-08-09 | $169.38 | $364.15 | 1,104,500 | — | — |
| 2023-08-08 | $169.91 | $365.29 | 1,120,500 | — | — |
| 2023-08-07 | $169.26 | $363.89 | 949,400 | — | — |
| 2023-08-04 | $167.76 | $360.67 | 1,299,800 | — | — |
| 2023-08-03 | $171.78 | $369.31 | 1,468,200 | — | — |
| 2023-08-02 | $169.59 | $364.60 | 1,726,000 | — | — |
| 2023-08-01 | $173.00 | $371.94 | 1,268,400 | — | — |
| 2023-07-31 | $172.09 | $369.98 | 1,719,800 | — | — |
| 2023-07-28 | $168.94 | $363.21 | 979,800 | — | — |
| 2023-07-27 | $168.43 | $362.11 | 1,246,300 | — | — |
| 2023-07-26 | $168.91 | $363.14 | 1,327,400 | — | — |
| 2023-07-25 | $172.88 | $371.68 | 1,861,900 | — | — |
| 2023-07-24 | $166.65 | $358.28 | 1,295,500 | — | — |
| 2023-07-21 | $163.83 | $352.22 | 1,178,400 | — | — |
| 2023-07-20 | $166.02 | $356.93 | 1,164,900 | — | — |
| 2023-07-19 | $167.12 | $359.29 | 1,085,100 | — | — |
| 2023-07-18 | $171.28 | $368.24 | 1,333,400 | — | — |
| 2023-07-17 | $167.43 | $359.96 | 787,500 | — | — |
| 2023-07-14 | $166.77 | $358.54 | 1,153,300 | — | — |
| 2023-07-13 | $169.26 | $363.89 | 904,100 | — | — |
| 2023-07-12 | $169.67 | $364.78 | 1,134,800 | — | — |
| 2023-07-11 | $168.34 | $361.92 | 1,240,500 | — | — |
| 2023-07-10 | $164.16 | $352.93 | 979,400 | — | — |
| 2023-07-07 | $161.95 | $348.18 | 1,560,600 | — | — |
| 2023-07-06 | $160.12 | $344.24 | 1,913,600 | — | — |
| 2023-07-05 | $160.45 | $344.95 | 2,577,700 | — | — |
| 2023-07-03 | $165.61 | $356.05 | 765,500 | — | — |
| 2023-06-30 | $163.98 | $352.54 | 1,240,200 | — | — |
| 2023-06-29 | $163.33 | $351.15 | 880,200 | — | — |
| 2023-06-28 | $161.12 | $345.30 | 1,730,300 | — | — |
| 2023-06-27 | $160.77 | $344.55 | 1,288,600 | — | — |
| 2023-06-26 | $155.37 | $332.97 | 1,128,600 | — | — |
| 2023-06-23 | $153.79 | $329.59 | 1,449,500 | — | — |
| 2023-06-22 | $153.33 | $328.60 | 1,103,800 | — | — |
| 2023-06-21 | $151.90 | $325.54 | 1,203,800 | — | — |
| 2023-06-20 | $149.52 | $320.44 | 1,191,100 | — | — |
| 2023-06-16 | $151.41 | $324.49 | 3,178,700 | — | — |
| 2023-06-15 | $151.18 | $324.00 | 1,030,100 | — | — |
| 2023-06-14 | $150.64 | $322.84 | 1,620,400 | — | — |
| 2023-06-13 | $154.37 | $330.83 | 1,681,900 | — | — |
| 2023-06-12 | $148.48 | $318.21 | 1,229,400 | — | — |
| 2023-06-09 | $145.55 | $311.93 | 1,090,800 | — | — |
| 2023-06-08 | $146.84 | $314.69 | 1,258,400 | — | — |
| 2023-06-07 | $147.93 | $317.03 | 1,869,000 | — | — |
| 2023-06-06 | $143.51 | $307.56 | 1,180,400 | — | — |
| 2023-06-05 | $140.94 | $302.05 | 1,862,900 | — | — |
| 2023-06-02 | $141.29 | $302.80 | 2,141,100 | — | — |
| 2023-06-01 | $133.03 | $285.10 | 1,498,300 | — | — |
| 2023-05-31 | $132.06 | $283.02 | 2,394,300 | — | — |
| 2023-05-30 | $133.01 | $285.05 | 1,074,600 | — | — |
| 2023-05-26 | $136.14 | $291.76 | 992,600 | — | — |
| 2023-05-25 | $134.69 | $288.66 | 1,276,900 | — | — |
| 2023-05-24 | $133.37 | $285.83 | 1,539,400 | — | — |
| 2023-05-23 | $136.92 | $293.43 | 1,930,600 | — | — |
| 2023-05-22 | $139.96 | $299.95 | 1,260,800 | — | — |
| 2023-05-19 | $138.67 | $297.18 | 1,329,100 | — | — |
| 2023-05-18 | $140.28 | $300.64 | 1,140,800 | — | — |
| 2023-05-17 | $139.64 | $299.26 | 1,074,100 | — | — |
| 2023-05-16 | $136.78 | $293.13 | 974,400 | — | — |
| 2023-05-15 | $140.48 | $301.06 | 1,164,900 | — | — |
| 2023-05-12 | $139.08 | $298.06 | 1,432,000 | — | — |
| 2023-05-11 | $137.51 | $294.70 | 2,507,800 | — | — |
| 2023-05-10 | $137.62 | $294.93 | 1,812,200 | — | — |
| 2023-05-09 | $140.17 | $300.40 | 1,622,200 | — | — |
| 2023-05-08 | $141.62 | $303.51 | 1,124,300 | — | — |
| 2023-05-05 | $142.32 | $305.01 | 2,149,400 | — | — |
| 2023-05-04 | $139.88 | $299.78 | 2,831,600 | — | — |
| 2023-05-03 | $146.19 | $313.30 | 1,490,800 | — | — |
| 2023-05-02 | $146.56 | $314.09 | 1,782,300 | — | — |
| 2023-05-01 | $148.01 | $317.20 | 915,200 | — | — |
| 2023-04-28 | $148.18 | $317.57 | 1,646,400 | — | — |
| 2023-04-27 | $148.29 | $317.80 | 1,442,200 | — | — |
| 2023-04-26 | $144.50 | $309.68 | 2,033,500 | — | — |
| 2023-04-25 | $147.95 | $317.07 | 1,744,600 | — | — |
| 2023-04-24 | $155.04 | $332.27 | 1,584,700 | — | — |
| 2023-04-21 | $153.45 | $328.86 | 2,478,400 | — | — |
| 2023-04-20 | $155.73 | $333.75 | 3,801,300 | — | — |
| 2023-04-19 | $147.61 | $316.34 | 1,967,600 | — | — |
| 2023-04-18 | $151.08 | $323.78 | 1,474,300 | — | — |
| 2023-04-17 | $147.67 | $316.47 | 1,465,800 | — | — |
| 2023-04-14 | $146.19 | $313.30 | 1,265,600 | — | — |
| 2023-04-13 | $146.83 | $314.67 | 1,858,200 | — | — |
| 2023-04-12 | $147.66 | $316.45 | 1,540,700 | — | — |
| 2023-04-11 | $148.72 | $318.72 | 1,533,100 | — | — |
| 2023-04-10 | $146.84 | $314.69 | 1,525,400 | — | — |
| 2023-04-06 | $145.53 | $311.89 | 2,292,000 | — | — |
| 2023-04-05 | $143.47 | $307.47 | 2,230,800 | — | — |
| 2023-04-04 | $143.83 | $308.24 | 2,938,000 | — | — |
| 2023-04-03 | $154.45 | $331.00 | 1,947,200 | — | — |
| 2023-03-31 | $154.47 | $331.05 | 1,791,900 | — | — |
| 2023-03-30 | $151.36 | $324.38 | 1,077,700 | — | — |
| 2023-03-29 | $149.92 | $320.20 | 1,030,600 | — | — |
| 2023-03-28 | $148.24 | $316.61 | 951,700 | — | — |
| 2023-03-27 | $149.30 | $318.88 | 1,349,500 | — | — |
| 2023-03-24 | $148.65 | $317.49 | 1,493,100 | — | — |
| 2023-03-23 | $148.00 | $316.10 | 1,645,400 | — | — |
| 2023-03-22 | $147.55 | $315.14 | 1,407,900 | — | — |
| 2023-03-21 | $152.10 | $324.86 | 1,758,900 | — | — |
| 2023-03-20 | $147.87 | $315.82 | 1,940,300 | — | — |
| 2023-03-17 | $144.12 | $307.81 | 5,407,600 | — | — |
| 2023-03-16 | $145.42 | $310.59 | 2,848,700 | — | — |
| 2023-03-15 | $144.81 | $309.29 | 3,214,200 | — | — |
| 2023-03-14 | $156.24 | $333.70 | 1,652,000 | — | — |
| 2023-03-13 | $155.43 | $331.97 | 1,968,500 | — | — |
| 2023-03-10 | $158.88 | $339.34 | 2,466,400 | — | — |
| 2023-03-09 | $167.85 | $358.50 | 1,322,600 | — | — |
| 2023-03-08 | $173.29 | $370.12 | 1,125,600 | — | — |
| 2023-03-07 | $171.21 | $365.67 | 1,358,600 | — | — |
| 2023-03-06 | $175.54 | $374.92 | 1,842,100 | — | — |
| 2023-03-03 | $178.37 | $380.97 | 2,106,400 | — | — |
| 2023-03-02 | $175.78 | $375.43 | 1,445,500 | — | — |
| 2023-03-01 | $170.74 | $364.67 | 1,805,000 | — | — |
| 2023-02-28 | $167.44 | $357.62 | 2,330,700 | — | — |
| 2023-02-27 | $164.28 | $350.87 | 1,272,000 | — | — |
| 2023-02-24 | $162.53 | $347.13 | 1,316,200 | — | — |
| 2023-02-23 | $163.29 | $348.76 | 1,140,400 | — | — |
| 2023-02-22 | $163.47 | $349.14 | 1,411,000 | — | — |
| 2023-02-21 | $163.54 | $349.29 | 1,333,600 | — | — |
| 2023-02-17 | $168.07 | $358.97 | 1,229,600 | — | — |
| 2023-02-16 | $169.82 | $362.70 | 1,372,900 | — | — |
| 2023-02-15 | $170.08 | $363.26 | 1,354,100 | — | — |
| 2023-02-14 | $171.26 | $365.78 | 1,878,000 | — | — |
| 2023-02-13 | $167.61 | $357.98 | 1,722,400 | — | — |
| 2023-02-10 | $164.11 | $350.51 | 1,481,700 | — | — |
| 2023-02-09 | $163.59 | $349.40 | 1,649,900 | — | — |
| 2023-02-08 | $166.31 | $355.21 | 1,369,100 | — | — |
| 2023-02-07 | $167.18 | $357.07 | 2,108,100 | — | — |
| 2023-02-06 | $169.87 | $362.81 | 1,999,300 | — | — |
| 2023-02-03 | $176.63 | $377.25 | 2,211,500 | — | — |
| 2023-02-02 | $176.68 | $377.36 | 2,181,000 | — | — |
| 2023-02-01 | $174.98 | $373.73 | 2,397,900 | — | — |
| 2023-01-31 | $169.02 | $361.00 | 3,212,700 | — | — |
| 2023-01-30 | $166.37 | $355.34 | 1,592,100 | — | — |
| 2023-01-27 | $166.87 | $356.40 | 2,383,400 | — | — |
| 2023-01-26 | $169.82 | $362.70 | 4,133,200 | — | — |
| 2023-01-25 | $156.67 | $334.62 | 1,552,600 | — | — |
| 2023-01-24 | $154.03 | $328.98 | 1,688,300 | — | — |
| 2023-01-23 | $153.85 | $328.60 | 1,246,100 | — | — |
| 2023-01-20 | $153.47 | $327.78 | 1,564,600 | — | — |
| 2023-01-19 | $150.80 | $322.08 | 1,389,400 | — | — |
| 2023-01-18 | $152.35 | $325.39 | 1,769,800 | — | — |
| 2023-01-17 | $155.13 | $331.33 | 2,028,900 | — | — |
| 2023-01-13 | $157.56 | $336.52 | 1,330,300 | — | — |
| 2023-01-12 | $155.71 | $332.57 | 1,698,600 | — | — |
| 2023-01-11 | $154.50 | $329.98 | 2,274,500 | — | — |
| 2023-01-10 | $151.16 | $322.85 | 2,801,100 | — | — |
| 2023-01-09 | $141.07 | $301.30 | 1,670,800 | — | — |
| 2023-01-06 | $143.93 | $307.41 | 2,092,500 | — | — |
| 2023-01-05 | $137.05 | $292.71 | 1,712,300 | — | — |
| 2023-01-04 | $137.00 | $292.61 | 2,183,100 | — | — |
| 2023-01-03 | $131.06 | $279.92 | 1,653,300 | — | — |