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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $89.23 | $2,544.87 | 1,641,000 | — | — |
| 2024-12-30 | $89.16 | $2,542.87 | 1,377,800 | — | — |
| 2024-12-27 | $89.56 | $2,554.28 | 1,319,600 | — | — |
| 2024-12-26 | $89.59 | $2,555.14 | 1,879,800 | — | — |
| 2024-12-24 | $89.58 | $2,554.85 | 653,900 | — | — |
| 2024-12-23 | $89.67 | $2,557.42 | 1,979,000 | — | — |
| 2024-12-20 | $90.03 | $2,567.68 | 4,876,400 | — | — |
| 2024-12-19 | $89.07 | $2,540.31 | 2,555,700 | — | — |
| 2024-12-18 | $88.87 | $2,534.60 | 2,677,500 | — | — |
| 2024-12-17 | $90.84 | $2,590.79 | 2,172,200 | — | — |
| 2024-12-16 | $91.26 | $2,602.76 | 3,004,500 | — | — |
| 2024-12-13 | $92.69 | $2,643.55 | 1,868,500 | — | — |
| 2024-12-12 | $92.61 | $2,641.27 | 2,300,200 | — | — |
| 2024-12-11 | $92.75 | $2,645.26 | 2,352,400 | — | — |
| 2024-12-10 | $94.69 | $2,700.59 | 1,695,400 | — | — |
| 2024-12-09 | $94.78 | $2,703.16 | 2,529,500 | — | — |
| 2024-12-06 | $94.82 | $2,704.30 | 2,813,500 | — | — |
| 2024-12-05 | $96.50 | $2,752.21 | 2,615,800 | — | — |
| 2024-12-04 | $96.62 | $2,755.63 | 5,090,600 | — | — |
| 2024-12-03 | $97.53 | $2,781.59 | 1,536,000 | — | — |
| 2024-12-02 | $98.50 | $2,809.25 | 1,911,600 | — | — |
| 2024-11-29 | $100.59 | $2,868.86 | 952,300 | — | — |
| 2024-11-27 | $101.58 | $2,897.09 | 1,330,400 | — | — |
| 2024-11-26 | $101.70 | $2,900.52 | 2,435,300 | — | — |
| 2024-11-25 | $99.47 | $2,836.92 | 3,996,100 | — | — |
| 2024-11-22 | $98.36 | $2,805.26 | 1,186,000 | — | — |
| 2024-11-21 | $98.70 | $2,814.96 | 1,470,600 | — | — |
| 2024-11-20 | $97.88 | $2,791.57 | 2,119,600 | — | — |
| 2024-11-19 | $96.97 | $2,765.62 | 1,861,400 | — | — |
| 2024-11-18 | $96.45 | $2,750.79 | 1,838,700 | — | — |
| 2024-11-15 | $96.44 | $2,750.50 | 2,239,200 | — | — |
| 2024-11-14 | $95.24 | $2,716.28 | 2,112,600 | — | — |
| 2024-11-13 | $95.41 | $2,721.12 | 2,129,500 | — | — |
| 2024-11-12 | $97.04 | $2,743.94 | 2,682,800 | — | — |
| 2024-11-11 | $98.48 | $2,784.66 | 1,968,400 | — | — |
| 2024-11-08 | $98.13 | $2,774.76 | 2,915,300 | — | — |
| 2024-11-07 | $97.58 | $2,759.21 | 3,061,400 | — | — |
| 2024-11-06 | $98.96 | $2,798.23 | 3,701,800 | — | — |
| 2024-11-05 | $99.82 | $2,822.55 | 2,062,100 | — | — |
| 2024-11-04 | $99.15 | $2,803.60 | 2,088,300 | — | — |
| 2024-11-01 | $100.00 | $2,827.64 | 2,832,700 | — | — |
| 2024-10-31 | $101.68 | $2,875.14 | 3,732,300 | — | — |
| 2024-10-30 | $102.72 | $2,904.55 | 1,641,100 | — | — |
| 2024-10-29 | $102.91 | $2,909.92 | 1,452,900 | — | — |
| 2024-10-28 | $104.81 | $2,963.65 | 1,204,600 | — | — |
| 2024-10-25 | $104.60 | $2,957.71 | 1,734,300 | — | — |
| 2024-10-24 | $107.00 | $3,025.57 | 1,127,300 | — | — |
| 2024-10-23 | $107.40 | $3,036.88 | 1,663,200 | — | — |
| 2024-10-22 | $105.70 | $2,988.81 | 1,207,200 | — | — |
| 2024-10-21 | $106.26 | $3,004.65 | 1,405,800 | — | — |
| 2024-10-18 | $106.76 | $3,018.79 | 6,365,300 | — | — |
| 2024-10-17 | $105.66 | $2,987.68 | 1,727,900 | — | — |
| 2024-10-16 | $106.14 | $3,001.26 | 1,869,200 | — | — |
| 2024-10-15 | $105.45 | $2,981.74 | 2,748,900 | — | — |
| 2024-10-14 | $103.04 | $2,913.60 | 1,976,000 | — | — |
| 2024-10-11 | $102.32 | $2,893.24 | 1,317,200 | — | — |
| 2024-10-10 | $101.58 | $2,872.32 | 1,179,600 | — | — |
| 2024-10-09 | $102.37 | $2,894.65 | 1,114,700 | — | — |
| 2024-10-08 | $102.11 | $2,887.30 | 1,328,800 | — | — |
| 2024-10-07 | $101.14 | $2,859.87 | 1,967,300 | — | — |
| 2024-10-04 | $103.15 | $2,916.71 | 952,900 | — | — |
| 2024-10-03 | $104.02 | $2,941.31 | 952,100 | — | — |
| 2024-10-02 | $104.45 | $2,953.47 | 996,700 | — | — |
| 2024-10-01 | $105.15 | $2,973.26 | 1,834,600 | — | — |
| 2024-09-30 | $104.13 | $2,944.42 | 1,449,500 | — | — |
| 2024-09-27 | $104.05 | $2,942.16 | 1,366,800 | — | — |
| 2024-09-26 | $103.12 | $2,915.86 | 1,391,600 | — | — |
| 2024-09-25 | $103.16 | $2,916.99 | 1,151,100 | — | — |
| 2024-09-24 | $102.82 | $2,907.38 | 1,063,000 | — | — |
| 2024-09-23 | $104.02 | $2,941.31 | 1,053,600 | — | — |
| 2024-09-20 | $103.35 | $2,922.36 | 3,492,600 | — | — |
| 2024-09-19 | $102.12 | $2,887.58 | 1,761,700 | — | — |
| 2024-09-18 | $103.41 | $2,924.06 | 1,347,000 | — | — |
| 2024-09-17 | $104.54 | $2,956.01 | 1,391,000 | — | — |
| 2024-09-16 | $104.85 | $2,964.78 | 1,467,900 | — | — |
| 2024-09-13 | $104.56 | $2,956.58 | 1,274,700 | — | — |
| 2024-09-12 | $103.39 | $2,923.50 | 1,528,600 | — | — |
| 2024-09-11 | $103.82 | $2,935.65 | 2,685,900 | — | — |
| 2024-09-10 | $104.97 | $2,968.17 | 1,271,100 | — | — |
| 2024-09-09 | $104.75 | $2,961.95 | 1,672,900 | — | — |
| 2024-09-06 | $103.28 | $2,920.38 | 1,760,600 | — | — |
| 2024-09-05 | $103.79 | $2,934.81 | 1,538,700 | — | — |
| 2024-09-04 | $104.40 | $2,952.05 | 1,501,000 | — | — |
| 2024-09-03 | $103.28 | $2,920.38 | 2,122,600 | — | — |
| 2024-08-30 | $101.56 | $2,871.75 | 2,366,500 | — | — |
| 2024-08-29 | $100.81 | $2,850.54 | 1,150,900 | — | — |
| 2024-08-28 | $100.39 | $2,838.67 | 1,019,300 | — | — |
| 2024-08-27 | $99.59 | $2,816.05 | 927,300 | — | — |
| 2024-08-26 | $100.90 | $2,853.09 | 1,221,500 | — | — |
| 2024-08-23 | $100.60 | $2,844.60 | 1,620,000 | — | — |
| 2024-08-22 | $100.67 | $2,846.58 | 1,845,000 | — | — |
| 2024-08-21 | $100.42 | $2,839.51 | 1,922,500 | — | — |
| 2024-08-20 | $100.17 | $2,832.45 | 1,460,700 | — | — |
| 2024-08-19 | $100.41 | $2,839.23 | 1,837,800 | — | — |
| 2024-08-16 | $100.10 | $2,830.47 | 1,684,800 | — | — |
| 2024-08-15 | $99.23 | $2,805.87 | 2,757,400 | — | — |
| 2024-08-14 | $100.86 | $2,851.96 | 1,639,200 | — | — |
| 2024-08-13 | $101.60 | $2,849.41 | 1,505,700 | — | — |
| 2024-08-12 | $101.94 | $2,858.95 | 1,238,400 | — | — |
| 2024-08-09 | $101.02 | $2,833.14 | 1,512,900 | — | — |
| 2024-08-08 | $100.50 | $2,818.56 | 1,784,600 | — | — |
| 2024-08-07 | $101.19 | $2,837.91 | 2,139,800 | — | — |
| 2024-08-06 | $100.89 | $2,829.50 | 1,956,400 | — | — |
| 2024-08-05 | $100.70 | $2,824.17 | 2,846,300 | — | — |
| 2024-08-02 | $101.83 | $2,855.86 | 4,425,800 | — | — |
| 2024-08-01 | $100.21 | $2,810.43 | 2,409,300 | — | — |
| 2024-07-31 | $97.52 | $2,734.99 | 1,623,400 | — | — |
| 2024-07-30 | $98.16 | $2,752.94 | 1,127,000 | — | — |
| 2024-07-29 | $96.87 | $2,716.76 | 1,320,200 | — | — |
| 2024-07-26 | $96.44 | $2,704.70 | 1,438,800 | — | — |
| 2024-07-25 | $95.92 | $2,690.11 | 1,920,800 | — | — |
| 2024-07-24 | $95.88 | $2,688.99 | 2,179,800 | — | — |
| 2024-07-23 | $93.25 | $2,615.23 | 1,245,700 | — | — |
| 2024-07-22 | $94.64 | $2,654.22 | 1,547,900 | — | — |
| 2024-07-19 | $94.04 | $2,637.39 | 1,809,600 | — | — |
| 2024-07-18 | $94.11 | $2,639.35 | 2,135,700 | — | — |
| 2024-07-17 | $93.76 | $2,629.54 | 2,039,300 | — | — |
| 2024-07-16 | $91.55 | $2,567.56 | 1,526,600 | — | — |
| 2024-07-15 | $90.26 | $2,531.38 | 1,490,200 | — | — |
| 2024-07-12 | $92.19 | $2,585.50 | 1,222,900 | — | — |
| 2024-07-11 | $91.46 | $2,565.03 | 1,345,700 | — | — |
| 2024-07-10 | $89.87 | $2,520.44 | 1,188,400 | — | — |
| 2024-07-09 | $88.85 | $2,491.83 | 1,589,200 | — | — |
| 2024-07-08 | $88.42 | $2,479.77 | 1,169,400 | — | — |
| 2024-07-05 | $89.27 | $2,503.61 | 1,551,100 | — | — |
| 2024-07-03 | $88.71 | $2,487.91 | 922,400 | — | — |
| 2024-07-02 | $88.97 | $2,495.20 | 1,128,200 | — | — |
| 2024-07-01 | $88.81 | $2,490.71 | 1,145,100 | — | — |
| 2024-06-28 | $89.42 | $2,507.82 | 2,647,300 | — | — |
| 2024-06-27 | $89.68 | $2,515.11 | 1,258,100 | — | — |
| 2024-06-26 | $89.67 | $2,514.83 | 1,838,700 | — | — |
| 2024-06-25 | $89.39 | $2,506.98 | 1,511,800 | — | — |
| 2024-06-24 | $91.27 | $2,559.70 | 1,441,200 | — | — |
| 2024-06-21 | $90.34 | $2,533.62 | 3,199,700 | — | — |
| 2024-06-20 | $90.53 | $2,538.95 | 1,383,800 | — | — |
| 2024-06-18 | $90.39 | $2,535.02 | 1,336,400 | — | — |
| 2024-06-17 | $90.65 | $2,542.31 | 1,401,200 | — | — |
| 2024-06-14 | $90.87 | $2,548.48 | 1,258,500 | — | — |
| 2024-06-13 | $90.61 | $2,541.19 | 1,598,000 | — | — |
| 2024-06-12 | $91.14 | $2,556.06 | 1,333,400 | — | — |
| 2024-06-11 | $91.75 | $2,573.16 | 1,315,600 | — | — |
| 2024-06-10 | $92.32 | $2,589.15 | 1,803,600 | — | — |
| 2024-06-07 | $91.61 | $2,569.24 | 1,312,300 | — | — |
| 2024-06-06 | $91.89 | $2,577.09 | 1,416,800 | — | — |
| 2024-06-05 | $92.60 | $2,597.00 | 2,129,700 | — | — |
| 2024-06-04 | $93.72 | $2,628.41 | 3,445,900 | — | — |
| 2024-06-03 | $93.68 | $2,627.29 | 2,211,800 | — | — |
| 2024-05-31 | $94.55 | $2,651.69 | 7,907,600 | — | — |
| 2024-05-30 | $92.45 | $2,592.80 | 1,929,600 | — | — |
| 2024-05-29 | $91.91 | $2,577.65 | 2,013,500 | — | — |
| 2024-05-28 | $93.21 | $2,614.11 | 2,168,800 | — | — |
| 2024-05-24 | $94.43 | $2,648.33 | 1,639,100 | — | — |
| 2024-05-23 | $93.87 | $2,632.62 | 2,056,700 | — | — |
| 2024-05-22 | $96.13 | $2,696.00 | 3,657,500 | — | — |
| 2024-05-21 | $96.34 | $2,701.89 | 1,516,000 | — | — |
| 2024-05-20 | $96.51 | $2,706.66 | 1,224,500 | — | — |
| 2024-05-17 | $97.10 | $2,723.21 | 1,570,700 | — | — |
| 2024-05-16 | $96.91 | $2,717.88 | 2,388,200 | — | — |
| 2024-05-15 | $96.91 | $2,717.88 | 1,749,100 | — | — |
| 2024-05-14 | $96.64 | $2,710.31 | 1,723,400 | — | — |
| 2024-05-13 | $97.64 | $2,715.07 | 1,558,000 | — | — |
| 2024-05-10 | $97.70 | $2,716.74 | 1,688,500 | — | — |
| 2024-05-09 | $98.12 | $2,728.42 | 1,613,200 | — | — |
| 2024-05-08 | $97.57 | $2,713.13 | 2,179,700 | — | — |
| 2024-05-07 | $97.50 | $2,711.18 | 2,029,800 | — | — |
| 2024-05-06 | $96.13 | $2,673.09 | 2,071,500 | — | — |
| 2024-05-03 | $95.56 | $2,657.24 | 2,465,200 | — | — |
| 2024-05-02 | $95.25 | $2,648.62 | 1,991,600 | — | — |
| 2024-05-01 | $94.80 | $2,636.10 | 2,372,900 | — | — |
| 2024-04-30 | $94.40 | $2,624.98 | 3,732,000 | — | — |
| 2024-04-29 | $93.97 | $2,613.02 | 1,146,300 | — | — |
| 2024-04-26 | $92.93 | $2,584.10 | 1,418,600 | — | — |
| 2024-04-25 | $94.11 | $2,616.92 | 2,191,500 | — | — |
| 2024-04-24 | $93.43 | $2,598.01 | 2,001,700 | — | — |
| 2024-04-23 | $92.84 | $2,581.60 | 1,843,800 | — | — |
| 2024-04-22 | $92.73 | $2,578.54 | 1,818,300 | — | — |
| 2024-04-19 | $91.77 | $2,551.85 | 7,398,300 | — | — |
| 2024-04-18 | $90.90 | $2,527.65 | 2,528,800 | — | — |
| 2024-04-17 | $90.33 | $2,511.81 | 2,923,100 | — | — |
| 2024-04-16 | $87.42 | $2,430.89 | 2,098,200 | — | — |
| 2024-04-15 | $89.32 | $2,483.72 | 3,518,000 | — | — |
| 2024-04-12 | $88.63 | $2,464.53 | 1,396,000 | — | — |
| 2024-04-11 | $88.55 | $2,462.31 | 1,325,800 | — | — |
| 2024-04-10 | $88.89 | $2,471.76 | 1,623,500 | — | — |
| 2024-04-09 | $91.13 | $2,534.05 | 1,184,100 | — | — |
| 2024-04-08 | $90.60 | $2,519.31 | 1,437,900 | — | — |
| 2024-04-05 | $89.65 | $2,492.90 | 1,737,900 | — | — |
| 2024-04-04 | $90.19 | $2,507.91 | 1,667,000 | — | — |
| 2024-04-03 | $89.89 | $2,499.57 | 1,404,600 | — | — |
| 2024-04-02 | $90.60 | $2,519.31 | 1,829,400 | — | — |
| 2024-04-01 | $90.33 | $2,511.81 | 1,109,600 | — | — |
| 2024-03-28 | $90.81 | $2,525.15 | 1,785,800 | — | — |
| 2024-03-27 | $90.05 | $2,504.02 | 1,935,200 | — | — |
| 2024-03-26 | $87.45 | $2,431.72 | 1,412,000 | — | — |
| 2024-03-25 | $88.50 | $2,460.92 | 1,163,700 | — | — |
| 2024-03-22 | $88.60 | $2,463.70 | 1,507,500 | — | — |
| 2024-03-21 | $88.65 | $2,465.09 | 2,162,900 | — | — |
| 2024-03-20 | $89.04 | $2,475.93 | 1,545,700 | — | — |
| 2024-03-19 | $89.71 | $2,494.56 | 1,507,600 | — | — |
| 2024-03-18 | $88.99 | $2,474.54 | 1,355,000 | — | — |
| 2024-03-15 | $88.94 | $2,473.15 | 3,462,300 | — | — |
| 2024-03-14 | $88.67 | $2,465.65 | 1,450,300 | — | — |
| 2024-03-13 | $89.57 | $2,490.67 | 1,673,600 | — | — |
| 2024-03-12 | $89.93 | $2,500.68 | 1,316,800 | — | — |
| 2024-03-11 | $90.80 | $2,524.87 | 1,197,200 | — | — |
| 2024-03-08 | $90.12 | $2,505.97 | 1,072,800 | — | — |
| 2024-03-07 | $89.94 | $2,500.96 | 1,007,900 | — | — |
| 2024-03-06 | $89.85 | $2,498.46 | 1,436,700 | — | — |
| 2024-03-05 | $88.99 | $2,474.54 | 2,037,200 | — | — |
| 2024-03-04 | $89.13 | $2,478.44 | 1,960,800 | — | — |
| 2024-03-01 | $87.01 | $2,419.49 | 1,572,000 | — | — |
| 2024-02-29 | $87.21 | $2,425.05 | 2,803,400 | — | — |
| 2024-02-28 | $86.65 | $2,409.48 | 1,185,500 | — | — |
| 2024-02-27 | $86.88 | $2,415.87 | 1,159,000 | — | — |
| 2024-02-26 | $86.21 | $2,397.24 | 1,562,900 | — | — |
| 2024-02-23 | $87.93 | $2,445.07 | 1,190,700 | — | — |
| 2024-02-22 | $87.91 | $2,444.51 | 1,628,800 | — | — |
| 2024-02-21 | $88.61 | $2,463.98 | 1,746,900 | — | — |
| 2024-02-20 | $87.58 | $2,435.34 | 1,974,500 | — | — |
| 2024-02-16 | $87.32 | $2,428.11 | 2,949,300 | — | — |
| 2024-02-15 | $88.22 | $2,453.13 | 2,168,500 | — | — |
| 2024-02-14 | $86.84 | $2,414.76 | 2,413,000 | — | — |
| 2024-02-13 | $86.67 | $2,410.03 | 3,513,600 | — | — |
| 2024-02-12 | $89.45 | $2,464.25 | 1,627,300 | — | — |
| 2024-02-09 | $89.06 | $2,453.51 | 1,457,600 | — | — |
| 2024-02-08 | $88.67 | $2,442.77 | 1,626,500 | — | — |
| 2024-02-07 | $89.47 | $2,464.81 | 1,413,400 | — | — |
| 2024-02-06 | $89.77 | $2,473.07 | 1,621,500 | — | — |
| 2024-02-05 | $89.67 | $2,470.32 | 1,852,000 | — | — |
| 2024-02-02 | $91.10 | $2,509.71 | 1,978,400 | — | — |
| 2024-02-01 | $92.78 | $2,555.99 | 1,625,100 | — | — |
| 2024-01-31 | $90.90 | $2,504.20 | 3,138,200 | — | — |
| 2024-01-30 | $90.68 | $2,498.14 | 1,550,000 | — | — |
| 2024-01-29 | $90.59 | $2,495.66 | 2,173,300 | — | — |
| 2024-01-26 | $90.02 | $2,479.96 | 2,218,900 | — | — |
| 2024-01-25 | $89.67 | $2,470.32 | 1,548,400 | — | — |
| 2024-01-24 | $88.32 | $2,433.12 | 1,932,400 | — | — |
| 2024-01-23 | $89.12 | $2,455.16 | 1,586,100 | — | — |
| 2024-01-22 | $89.20 | $2,457.37 | 1,678,500 | — | — |
| 2024-01-19 | $89.86 | $2,475.55 | 1,689,900 | — | — |
| 2024-01-18 | $89.40 | $2,462.88 | 1,682,300 | — | — |
| 2024-01-17 | $90.55 | $2,494.56 | 1,885,300 | — | — |
| 2024-01-16 | $91.56 | $2,522.38 | 2,038,200 | — | — |
| 2024-01-12 | $91.62 | $2,524.04 | 2,202,500 | — | — |
| 2024-01-11 | $91.25 | $2,513.84 | 2,045,300 | — | — |
| 2024-01-10 | $94.32 | $2,598.42 | 1,572,400 | — | — |
| 2024-01-09 | $93.70 | $2,581.34 | 1,291,800 | — | — |
| 2024-01-08 | $93.81 | $2,584.37 | 1,203,500 | — | — |
| 2024-01-05 | $93.52 | $2,576.38 | 1,972,000 | — | — |
| 2024-01-04 | $93.25 | $2,568.94 | 1,727,100 | — | — |
| 2024-01-03 | $93.00 | $2,562.05 | 2,014,300 | — | — |
| 2024-01-02 | $92.41 | $2,545.80 | 1,806,900 | — | — |