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
- 1970-01-02 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 | $81.22 | $2,796.82 | 2,476,500 | — | — |
| 2023-12-28 | $81.33 | $2,800.60 | 2,164,900 | — | — |
| 2023-12-27 | $80.81 | $2,782.70 | 2,608,500 | — | — |
| 2023-12-26 | $80.73 | $2,779.94 | 1,750,600 | — | — |
| 2023-12-22 | $80.38 | $2,767.89 | 2,775,000 | — | — |
| 2023-12-21 | $80.04 | $2,756.18 | 4,092,600 | — | — |
| 2023-12-20 | $80.32 | $2,765.82 | 3,402,200 | — | — |
| 2023-12-19 | $82.13 | $2,828.15 | 2,351,100 | — | — |
| 2023-12-18 | $81.73 | $2,814.38 | 3,329,000 | — | — |
| 2023-12-15 | $82.23 | $2,831.60 | 10,926,100 | — | — |
| 2023-12-14 | $83.33 | $2,869.47 | 6,941,500 | — | — |
| 2023-12-13 | $83.57 | $2,877.74 | 4,082,200 | — | — |
| 2023-12-12 | $80.00 | $2,754.80 | 3,096,800 | — | — |
| 2023-12-11 | $80.49 | $2,771.68 | 3,711,600 | — | — |
| 2023-12-08 | $79.64 | $2,742.41 | 2,708,000 | — | — |
| 2023-12-07 | $80.20 | $2,761.69 | 2,820,000 | — | — |
| 2023-12-06 | $80.36 | $2,767.20 | 2,927,900 | — | — |
| 2023-12-05 | $79.31 | $2,731.04 | 2,914,600 | — | — |
| 2023-12-04 | $80.13 | $2,759.28 | 3,448,900 | — | — |
| 2023-12-01 | $80.51 | $2,772.37 | 2,785,100 | — | — |
| 2023-11-30 | $79.55 | $2,739.31 | 3,756,500 | — | — |
| 2023-11-29 | $79.22 | $2,727.95 | 2,992,600 | — | — |
| 2023-11-28 | $79.73 | $2,745.51 | 3,412,100 | — | — |
| 2023-11-27 | $78.54 | $2,704.53 | 2,677,800 | — | — |
| 2023-11-24 | $78.50 | $2,703.15 | 1,140,200 | — | — |
| 2023-11-22 | $78.25 | $2,694.54 | 2,499,700 | — | — |
| 2023-11-21 | $78.04 | $2,687.31 | 3,613,200 | — | — |
| 2023-11-20 | $77.19 | $2,658.04 | 3,499,800 | — | — |
| 2023-11-17 | $77.39 | $2,664.93 | 3,507,100 | — | — |
| 2023-11-16 | $77.38 | $2,664.59 | 4,380,100 | — | — |
| 2023-11-15 | $76.53 | $2,635.31 | 3,404,700 | — | — |
| 2023-11-14 | $77.41 | $2,665.62 | 3,836,900 | — | — |
| 2023-11-13 | $75.02 | $2,583.32 | 4,549,900 | — | — |
| 2023-11-10 | $77.70 | $2,675.60 | 3,478,900 | — | — |
| 2023-11-09 | $77.26 | $2,660.45 | 2,985,500 | — | — |
| 2023-11-08 | $78.15 | $2,660.80 | 3,013,600 | — | — |
| 2023-11-07 | $78.85 | $2,684.63 | 3,786,900 | — | — |
| 2023-11-06 | $79.25 | $2,698.25 | 3,372,400 | — | — |
| 2023-11-03 | $79.72 | $2,714.25 | 4,149,800 | — | — |
| 2023-11-02 | $79.24 | $2,697.91 | 5,569,300 | — | — |
| 2023-11-01 | $76.48 | $2,603.94 | 4,065,600 | — | — |
| 2023-10-31 | $75.54 | $2,571.93 | 4,095,900 | — | — |
| 2023-10-30 | $75.41 | $2,567.51 | 3,668,400 | — | — |
| 2023-10-27 | $74.93 | $2,551.16 | 2,876,300 | — | — |
| 2023-10-26 | $75.77 | $2,579.76 | 3,264,200 | — | — |
| 2023-10-25 | $75.36 | $2,565.81 | 4,912,700 | — | — |
| 2023-10-24 | $74.74 | $2,544.70 | 3,068,900 | — | — |
| 2023-10-23 | $73.35 | $2,497.37 | 3,844,700 | — | — |
| 2023-10-20 | $73.35 | $2,497.37 | 3,270,200 | — | — |
| 2023-10-19 | $74.42 | $2,533.80 | 2,770,600 | — | — |
| 2023-10-18 | $75.17 | $2,559.34 | 2,850,500 | — | — |
| 2023-10-17 | $75.67 | $2,576.36 | 2,236,700 | — | — |
| 2023-10-16 | $76.06 | $2,589.64 | 4,907,800 | — | — |
| 2023-10-13 | $74.47 | $2,535.50 | 2,809,400 | — | — |
| 2023-10-12 | $73.48 | $2,501.80 | 3,803,200 | — | — |
| 2023-10-11 | $75.28 | $2,563.08 | 2,388,500 | — | — |
| 2023-10-10 | $74.23 | $2,527.33 | 5,050,400 | — | — |
| 2023-10-09 | $73.66 | $2,507.92 | 3,391,900 | — | — |
| 2023-10-06 | $72.19 | $2,457.88 | 4,584,500 | — | — |
| 2023-10-05 | $71.33 | $2,428.59 | 8,103,100 | — | — |
| 2023-10-04 | $73.29 | $2,495.33 | 4,031,700 | — | — |
| 2023-10-03 | $72.81 | $2,478.98 | 5,808,600 | — | — |
| 2023-10-02 | $71.84 | $2,445.96 | 6,352,000 | — | — |
| 2023-09-29 | $75.22 | $2,561.04 | 3,419,100 | — | — |
| 2023-09-28 | $74.67 | $2,542.31 | 3,162,400 | — | — |
| 2023-09-27 | $75.86 | $2,582.83 | 3,455,500 | — | — |
| 2023-09-26 | $76.34 | $2,599.17 | 2,910,000 | — | — |
| 2023-09-25 | $78.68 | $2,678.84 | 2,229,000 | — | — |
| 2023-09-22 | $79.17 | $2,695.53 | 2,515,600 | — | — |
| 2023-09-21 | $79.88 | $2,719.70 | 3,163,300 | — | — |
| 2023-09-20 | $80.45 | $2,739.11 | 2,073,800 | — | — |
| 2023-09-19 | $80.06 | $2,725.83 | 2,238,500 | — | — |
| 2023-09-18 | $80.23 | $2,731.62 | 1,650,900 | — | — |
| 2023-09-15 | $80.04 | $2,725.15 | 4,598,000 | — | — |
| 2023-09-14 | $80.60 | $2,744.21 | 2,779,600 | — | — |
| 2023-09-13 | $79.33 | $2,700.97 | 2,936,800 | — | — |
| 2023-09-12 | $77.82 | $2,649.56 | 2,681,800 | — | — |
| 2023-09-11 | $77.80 | $2,648.88 | 2,540,400 | — | — |
| 2023-09-08 | $77.74 | $2,646.84 | 2,164,200 | — | — |
| 2023-09-07 | $77.34 | $2,633.22 | 2,899,600 | — | — |
| 2023-09-06 | $76.38 | $2,600.53 | 2,752,300 | — | — |
| 2023-09-05 | $76.00 | $2,587.60 | 2,972,500 | — | — |
| 2023-09-01 | $77.52 | $2,639.35 | 2,548,200 | — | — |
| 2023-08-31 | $78.40 | $2,669.31 | 3,095,900 | — | — |
| 2023-08-30 | $79.44 | $2,704.72 | 1,854,800 | — | — |
| 2023-08-29 | $79.63 | $2,711.19 | 1,967,700 | — | — |
| 2023-08-28 | $79.20 | $2,696.55 | 1,608,300 | — | — |
| 2023-08-25 | $79.33 | $2,700.97 | 1,875,700 | — | — |
| 2023-08-24 | $78.83 | $2,683.95 | 2,787,100 | — | — |
| 2023-08-23 | $79.43 | $2,704.38 | 3,045,300 | — | — |
| 2023-08-22 | $78.62 | $2,676.80 | 2,558,200 | — | — |
| 2023-08-21 | $78.56 | $2,674.76 | 2,571,300 | — | — |
| 2023-08-18 | $79.02 | $2,690.42 | 3,155,200 | — | — |
| 2023-08-17 | $78.78 | $2,682.25 | 2,790,500 | — | — |
| 2023-08-16 | $79.19 | $2,696.21 | 3,285,900 | — | — |
| 2023-08-15 | $79.10 | $2,693.14 | 3,405,700 | — | — |
| 2023-08-14 | $80.00 | $2,723.79 | 2,733,100 | — | — |
| 2023-08-11 | $81.11 | $2,761.58 | 2,067,300 | — | — |
| 2023-08-10 | $81.08 | $2,760.56 | 4,083,600 | — | — |
| 2023-08-09 | $80.71 | $2,747.96 | 3,878,100 | — | — |
| 2023-08-08 | $80.82 | $2,723.44 | 3,797,400 | — | — |
| 2023-08-07 | $80.88 | $2,725.47 | 3,267,100 | — | — |
| 2023-08-04 | $81.24 | $2,737.60 | 2,578,500 | — | — |
| 2023-08-03 | $81.99 | $2,762.87 | 3,287,300 | — | — |
| 2023-08-02 | $84.50 | $2,847.45 | 3,160,800 | — | — |
| 2023-08-01 | $84.03 | $2,831.61 | 3,750,000 | — | — |
| 2023-07-31 | $84.74 | $2,855.54 | 5,903,600 | — | — |
| 2023-07-28 | $85.42 | $2,878.45 | 3,504,000 | — | — |
| 2023-07-27 | $85.26 | $2,873.06 | 4,837,900 | — | — |
| 2023-07-26 | $87.61 | $2,952.25 | 2,755,700 | — | — |
| 2023-07-25 | $87.54 | $2,949.89 | 2,667,600 | — | — |
| 2023-07-24 | $87.60 | $2,951.91 | 2,382,200 | — | — |
| 2023-07-21 | $87.93 | $2,963.03 | 8,462,300 | — | — |
| 2023-07-20 | $86.82 | $2,925.63 | 2,850,700 | — | — |
| 2023-07-19 | $85.37 | $2,876.77 | 2,832,100 | — | — |
| 2023-07-18 | $84.67 | $2,853.18 | 3,040,900 | — | — |
| 2023-07-17 | $85.48 | $2,880.48 | 3,161,600 | — | — |
| 2023-07-14 | $87.22 | $2,939.11 | 2,641,600 | — | — |
| 2023-07-13 | $87.28 | $2,941.13 | 3,128,200 | — | — |
| 2023-07-12 | $87.24 | $2,939.78 | 3,590,200 | — | — |
| 2023-07-11 | $86.02 | $2,898.67 | 3,292,100 | — | — |
| 2023-07-10 | $84.34 | $2,842.06 | 3,489,000 | — | — |
| 2023-07-07 | $84.29 | $2,840.38 | 1,753,600 | — | — |
| 2023-07-06 | $85.33 | $2,875.42 | 2,539,200 | — | — |
| 2023-07-05 | $85.80 | $2,891.26 | 2,950,900 | — | — |
| 2023-07-03 | $85.32 | $2,875.08 | 1,533,400 | — | — |
| 2023-06-30 | $84.20 | $2,837.34 | 3,236,400 | — | — |
| 2023-06-29 | $83.26 | $2,805.67 | 5,088,900 | — | — |
| 2023-06-28 | $81.62 | $2,750.40 | 4,762,100 | — | — |
| 2023-06-27 | $83.44 | $2,811.73 | 3,679,100 | — | — |
| 2023-06-26 | $83.78 | $2,823.19 | 3,244,300 | — | — |
| 2023-06-23 | $83.49 | $2,813.42 | 3,785,300 | — | — |
| 2023-06-22 | $85.10 | $2,867.67 | 4,391,300 | — | — |
| 2023-06-21 | $85.45 | $2,879.46 | 3,541,800 | — | — |
| 2023-06-20 | $84.54 | $2,848.80 | 2,632,900 | — | — |
| 2023-06-16 | $84.93 | $2,861.94 | 5,317,200 | — | — |
| 2023-06-15 | $84.88 | $2,860.26 | 3,233,300 | — | — |
| 2023-06-14 | $83.61 | $2,817.46 | 2,287,500 | — | — |
| 2023-06-13 | $83.13 | $2,801.29 | 2,907,600 | — | — |
| 2023-06-12 | $83.69 | $2,820.16 | 2,981,400 | — | — |
| 2023-06-09 | $83.68 | $2,819.82 | 3,019,600 | — | — |
| 2023-06-08 | $84.68 | $2,853.52 | 3,349,100 | — | — |
| 2023-06-07 | $84.58 | $2,850.15 | 2,763,900 | — | — |
| 2023-06-06 | $83.44 | $2,811.73 | 2,953,500 | — | — |
| 2023-06-05 | $84.00 | $2,830.60 | 2,349,400 | — | — |
| 2023-06-02 | $83.45 | $2,812.07 | 3,066,200 | — | — |
| 2023-06-01 | $82.02 | $2,763.88 | 2,995,700 | — | — |
| 2023-05-31 | $83.12 | $2,800.95 | 3,091,100 | — | — |
| 2023-05-30 | $81.79 | $2,756.13 | 3,346,100 | — | — |
| 2023-05-26 | $82.25 | $2,771.63 | 3,387,100 | — | — |
| 2023-05-25 | $82.50 | $2,780.06 | 4,953,100 | — | — |
| 2023-05-24 | $85.17 | $2,870.03 | 1,767,900 | — | — |
| 2023-05-23 | $86.00 | $2,898.00 | 1,812,100 | — | — |
| 2023-05-22 | $86.41 | $2,911.81 | 1,458,000 | — | — |
| 2023-05-19 | $86.56 | $2,916.87 | 2,117,100 | — | — |
| 2023-05-18 | $86.64 | $2,919.56 | 2,595,400 | — | — |
| 2023-05-17 | $87.07 | $2,934.05 | 2,674,900 | — | — |
| 2023-05-16 | $88.09 | $2,968.43 | 2,482,900 | — | — |
| 2023-05-15 | $90.09 | $3,035.82 | 2,788,600 | — | — |
| 2023-05-12 | $91.66 | $3,088.73 | 3,314,600 | — | — |
| 2023-05-11 | $90.68 | $3,055.70 | 1,676,800 | — | — |
| 2023-05-10 | $91.72 | $3,090.75 | 1,657,500 | — | — |
| 2023-05-09 | $91.10 | $3,069.86 | 2,026,700 | — | — |
| 2023-05-08 | $92.14 | $3,076.93 | 2,476,700 | — | — |
| 2023-05-05 | $92.11 | $3,075.93 | 3,328,700 | — | — |
| 2023-05-04 | $91.44 | $3,053.56 | 2,365,100 | — | — |
| 2023-05-03 | $90.87 | $3,034.52 | 1,998,400 | — | — |
| 2023-05-02 | $91.28 | $3,048.21 | 2,134,300 | — | — |
| 2023-05-01 | $92.65 | $3,093.96 | 3,046,300 | — | — |
| 2023-04-28 | $92.42 | $3,086.28 | 2,621,600 | — | — |
| 2023-04-27 | $92.81 | $3,099.31 | 2,004,700 | — | — |
| 2023-04-26 | $92.25 | $3,080.61 | 1,998,900 | — | — |
| 2023-04-25 | $94.38 | $3,151.74 | 1,642,500 | — | — |
| 2023-04-24 | $94.24 | $3,147.06 | 2,197,400 | — | — |
| 2023-04-21 | $93.92 | $3,136.37 | 2,506,900 | — | — |
| 2023-04-20 | $93.51 | $3,122.68 | 2,099,700 | — | — |
| 2023-04-19 | $93.54 | $3,123.68 | 1,622,000 | — | — |
| 2023-04-18 | $92.47 | $3,087.95 | 2,070,900 | — | — |
| 2023-04-17 | $93.29 | $3,115.34 | 1,632,000 | — | — |
| 2023-04-14 | $92.50 | $3,088.95 | 1,994,100 | — | — |
| 2023-04-13 | $93.97 | $3,138.04 | 2,062,200 | — | — |
| 2023-04-12 | $94.26 | $3,147.73 | 2,434,300 | — | — |
| 2023-04-11 | $94.34 | $3,150.40 | 2,682,600 | — | — |
| 2023-04-10 | $94.44 | $3,153.74 | 1,977,400 | — | — |
| 2023-04-06 | $94.89 | $3,168.77 | 2,991,500 | — | — |
| 2023-04-05 | $94.54 | $3,157.08 | 4,232,600 | — | — |
| 2023-04-04 | $91.17 | $3,044.54 | 3,146,900 | — | — |
| 2023-04-03 | $90.90 | $3,035.52 | 2,926,200 | — | — |
| 2023-03-31 | $90.99 | $3,038.53 | 2,210,600 | — | — |
| 2023-03-30 | $90.43 | $3,019.83 | 3,617,600 | — | — |
| 2023-03-29 | $90.10 | $3,008.81 | 3,185,900 | — | — |
| 2023-03-28 | $88.93 | $2,969.74 | 2,158,900 | — | — |
| 2023-03-27 | $88.55 | $2,957.05 | 1,919,000 | — | — |
| 2023-03-24 | $89.09 | $2,975.08 | 2,527,200 | — | — |
| 2023-03-23 | $85.41 | $2,852.19 | 3,862,100 | — | — |
| 2023-03-22 | $86.85 | $2,900.28 | 3,156,000 | — | — |
| 2023-03-21 | $88.90 | $2,968.74 | 4,532,000 | — | — |
| 2023-03-20 | $91.76 | $3,064.24 | 2,718,300 | — | — |
| 2023-03-17 | $90.70 | $3,028.84 | 8,072,300 | — | — |
| 2023-03-16 | $92.01 | $3,072.59 | 4,169,200 | — | — |
| 2023-03-15 | $92.59 | $3,091.96 | 4,085,000 | — | — |
| 2023-03-14 | $90.25 | $3,013.82 | 2,926,900 | — | — |
| 2023-03-13 | $89.38 | $2,984.76 | 4,420,600 | — | — |
| 2023-03-10 | $87.53 | $2,922.99 | 2,660,400 | — | — |
| 2023-03-09 | $88.76 | $2,964.06 | 2,006,500 | — | — |
| 2023-03-08 | $89.30 | $2,982.09 | 2,108,300 | — | — |
| 2023-03-07 | $88.63 | $2,959.72 | 3,381,000 | — | — |
| 2023-03-06 | $89.37 | $2,984.43 | 1,735,400 | — | — |
| 2023-03-03 | $89.09 | $2,975.08 | 2,715,600 | — | — |
| 2023-03-02 | $87.99 | $2,938.35 | 2,549,200 | — | — |
| 2023-03-01 | $86.36 | $2,883.91 | 2,997,900 | — | — |
| 2023-02-28 | $87.97 | $2,937.68 | 3,593,800 | — | — |
| 2023-02-27 | $90.07 | $3,007.81 | 2,931,400 | — | — |
| 2023-02-24 | $90.43 | $3,019.83 | 3,248,100 | — | — |
| 2023-02-23 | $90.71 | $3,029.18 | 3,829,200 | — | — |
| 2023-02-22 | $90.82 | $3,032.85 | 3,583,000 | — | — |
| 2023-02-21 | $90.85 | $3,033.85 | 2,834,600 | — | — |
| 2023-02-17 | $92.41 | $3,085.95 | 3,127,600 | — | — |
| 2023-02-16 | $90.70 | $3,028.84 | 2,054,600 | — | — |
| 2023-02-15 | $90.92 | $3,036.19 | 1,687,500 | — | — |
| 2023-02-14 | $90.48 | $3,021.50 | 1,989,700 | — | — |
| 2023-02-13 | $91.09 | $3,041.87 | 3,107,200 | — | — |
| 2023-02-10 | $90.55 | $3,023.84 | 2,053,100 | — | — |
| 2023-02-09 | $88.48 | $2,954.71 | 2,779,800 | — | — |
| 2023-02-08 | $90.38 | $2,990.44 | 2,901,700 | — | — |
| 2023-02-07 | $92.28 | $3,053.31 | 3,160,800 | — | — |
| 2023-02-06 | $92.50 | $3,060.59 | 2,657,000 | — | — |
| 2023-02-03 | $92.11 | $3,047.68 | 2,593,300 | — | — |
| 2023-02-02 | $94.55 | $3,128.42 | 2,533,600 | — | — |
| 2023-02-01 | $94.65 | $3,131.72 | 3,290,400 | — | — |
| 2023-01-31 | $93.96 | $3,108.89 | 3,339,000 | — | — |
| 2023-01-30 | $92.87 | $3,072.83 | 2,866,700 | — | — |
| 2023-01-27 | $93.07 | $3,079.45 | 1,647,700 | — | — |
| 2023-01-26 | $92.99 | $3,076.80 | 2,262,900 | — | — |
| 2023-01-25 | $92.35 | $3,055.62 | 2,302,700 | — | — |
| 2023-01-24 | $92.70 | $3,067.21 | 2,225,300 | — | — |
| 2023-01-23 | $92.66 | $3,065.88 | 2,157,400 | — | — |
| 2023-01-20 | $92.17 | $3,049.67 | 3,154,200 | — | — |
| 2023-01-19 | $91.63 | $3,031.80 | 1,778,500 | — | — |
| 2023-01-18 | $92.45 | $3,058.93 | 3,775,900 | — | — |
| 2023-01-17 | $94.86 | $3,138.67 | 2,575,400 | — | — |
| 2023-01-13 | $94.84 | $3,138.01 | 3,709,700 | — | — |
| 2023-01-12 | $96.41 | $3,189.96 | 2,505,500 | — | — |
| 2023-01-11 | $97.63 | $3,230.33 | 5,187,300 | — | — |
| 2023-01-10 | $97.28 | $3,218.75 | 3,975,900 | — | — |
| 2023-01-09 | $97.95 | $3,240.91 | 2,561,400 | — | — |
| 2023-01-06 | $96.53 | $3,193.93 | 2,287,500 | — | — |
| 2023-01-05 | $93.78 | $3,102.94 | 2,374,200 | — | — |
| 2023-01-04 | $95.52 | $3,160.51 | 1,963,500 | — | — |
| 2023-01-03 | $94.87 | $3,139.00 | 1,870,500 | — | — |