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
- 1985-10-23 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $1,013.90 | $1,257.47 | 9,500 | — | — |
| 2021-12-30 | $1,012.34 | $1,255.54 | 12,000 | — | — |
| 2021-12-29 | $1,013.13 | $1,256.52 | 13,500 | — | — |
| 2021-12-28 | $1,014.90 | $1,258.71 | 15,800 | — | — |
| 2021-12-27 | $1,011.10 | $1,254.00 | 9,400 | — | — |
| 2021-12-23 | $1,012.36 | $1,255.56 | 11,600 | — | — |
| 2021-12-22 | $1,018.91 | $1,263.68 | 10,300 | — | — |
| 2021-12-21 | $1,013.00 | $1,256.35 | 20,000 | — | — |
| 2021-12-20 | $1,000.85 | $1,241.29 | 19,100 | — | — |
| 2021-12-17 | $1,014.04 | $1,257.64 | 44,100 | — | — |
| 2021-12-16 | $1,012.83 | $1,256.14 | 21,300 | — | — |
| 2021-12-15 | $1,012.31 | $1,255.50 | 14,400 | — | — |
| 2021-12-14 | $1,011.89 | $1,254.98 | 22,400 | — | — |
| 2021-12-13 | $1,002.74 | $1,243.63 | 25,000 | — | — |
| 2021-12-10 | $1,010.25 | $1,252.94 | 22,700 | — | — |
| 2021-12-09 | $992.00 | $1,230.31 | 17,600 | — | — |
| 2021-12-08 | $1,014.90 | $1,258.71 | 9,900 | — | — |
| 2021-12-07 | $1,007.34 | $1,249.33 | 22,300 | — | — |
| 2021-12-06 | $1,007.63 | $1,249.69 | 19,100 | — | — |
| 2021-12-03 | $986.90 | $1,223.98 | 19,900 | — | — |
| 2021-12-02 | $998.00 | $1,237.75 | 17,000 | — | — |
| 2021-12-01 | $989.76 | $1,227.53 | 24,900 | — | — |
| 2021-11-30 | $1,002.90 | $1,243.83 | 18,700 | — | — |
| 2021-11-29 | $1,031.10 | $1,278.80 | 22,000 | — | — |
| 2021-11-26 | $1,038.00 | $1,287.36 | 12,800 | — | — |
| 2021-11-24 | $1,057.54 | $1,311.59 | 7,800 | — | — |
| 2021-11-23 | $1,056.10 | $1,309.81 | 13,600 | — | — |
| 2021-11-22 | $1,045.84 | $1,297.08 | 9,100 | — | — |
| 2021-11-19 | $1,054.90 | $1,308.32 | 10,400 | — | — |
| 2021-11-18 | $1,053.58 | $1,306.68 | 15,600 | — | — |
| 2021-11-17 | $1,067.14 | $1,323.50 | 9,500 | — | — |
| 2021-11-16 | $1,089.99 | $1,351.84 | 14,100 | — | — |
| 2021-11-15 | $1,094.69 | $1,357.67 | 7,500 | — | — |
| 2021-11-12 | $1,113.10 | $1,380.50 | 6,900 | — | — |
| 2021-11-11 | $1,127.10 | $1,397.86 | 8,300 | — | — |
| 2021-11-10 | $1,122.57 | $1,392.25 | 7,000 | — | — |
| 2021-11-09 | $1,110.02 | $1,376.68 | 12,600 | — | — |
| 2021-11-08 | $1,108.63 | $1,374.96 | 12,700 | — | — |
| 2021-11-05 | $1,083.35 | $1,343.60 | 6,800 | — | — |
| 2021-11-04 | $1,064.54 | $1,320.28 | 8,200 | — | — |
| 2021-11-03 | $1,077.09 | $1,335.84 | 6,500 | — | — |
| 2021-11-02 | $1,100.00 | $1,364.25 | 13,200 | — | — |
| 2021-11-01 | $1,099.94 | $1,364.18 | 21,200 | — | — |
| 2021-10-29 | $1,054.99 | $1,308.43 | 16,600 | — | — |
| 2021-10-28 | $1,079.51 | $1,338.84 | 4,900 | — | — |
| 2021-10-27 | $1,066.43 | $1,322.62 | 7,100 | — | — |
| 2021-10-26 | $1,100.39 | $1,364.74 | 5,900 | — | — |
| 2021-10-25 | $1,109.99 | $1,376.64 | 4,400 | — | — |
| 2021-10-22 | $1,101.65 | $1,366.30 | 9,700 | — | — |
| 2021-10-21 | $1,091.89 | $1,354.20 | 9,700 | — | — |
| 2021-10-20 | $1,086.65 | $1,347.70 | 12,100 | — | — |
| 2021-10-19 | $1,087.50 | $1,348.75 | 5,800 | — | — |
| 2021-10-18 | $1,097.97 | $1,361.74 | 9,100 | — | — |
| 2021-10-15 | $1,101.46 | $1,366.06 | 8,200 | — | — |
| 2021-10-14 | $1,110.93 | $1,377.81 | 7,000 | — | — |
| 2021-10-13 | $1,089.69 | $1,351.47 | 10,100 | — | — |
| 2021-10-12 | $1,087.99 | $1,349.36 | 6,200 | — | — |
| 2021-10-11 | $1,088.64 | $1,350.17 | 5,500 | — | — |
| 2021-10-08 | $1,099.99 | $1,364.24 | 6,500 | — | — |
| 2021-10-07 | $1,093.97 | $1,356.78 | 15,800 | — | — |
| 2021-10-06 | $1,090.11 | $1,351.99 | 19,300 | — | — |
| 2021-10-05 | $1,070.28 | $1,327.39 | 47,500 | — | — |
| 2021-10-04 | $1,059.99 | $1,314.63 | 24,700 | — | — |
| 2021-10-01 | $1,069.01 | $1,325.82 | 9,800 | — | — |
| 2021-09-30 | $1,069.61 | $1,326.56 | 12,900 | — | — |
| 2021-09-29 | $1,086.94 | $1,348.06 | 17,800 | — | — |
| 2021-09-28 | $1,081.77 | $1,341.64 | 16,600 | — | — |
| 2021-09-27 | $1,099.99 | $1,364.24 | 18,200 | — | — |
| 2021-09-24 | $1,096.38 | $1,359.76 | 16,100 | — | — |
| 2021-09-23 | $1,080.51 | $1,340.08 | 8,900 | — | — |
| 2021-09-22 | $1,065.71 | $1,321.73 | 17,700 | — | — |
| 2021-09-21 | $1,059.17 | $1,313.62 | 16,800 | — | — |
| 2021-09-20 | $1,068.60 | $1,325.31 | 24,700 | — | — |
| 2021-09-17 | $1,072.14 | $1,329.70 | 34,000 | — | — |
| 2021-09-16 | $1,068.12 | $1,324.72 | 17,200 | — | — |
| 2021-09-15 | $1,076.39 | $1,334.97 | 17,400 | — | — |
| 2021-09-14 | $1,072.25 | $1,329.84 | 11,700 | — | — |
| 2021-09-13 | $1,090.53 | $1,352.51 | 12,100 | — | — |
| 2021-09-10 | $1,089.84 | $1,351.65 | 20,700 | — | — |
| 2021-09-09 | $1,100.40 | $1,364.75 | 23,800 | — | — |
| 2021-09-08 | $1,106.13 | $1,371.86 | 28,200 | — | — |
| 2021-09-07 | $1,110.00 | $1,376.66 | 15,100 | — | — |
| 2021-09-03 | $1,124.10 | $1,394.14 | 12,600 | — | — |
| 2021-09-02 | $1,126.15 | $1,396.69 | 23,300 | — | — |
| 2021-09-01 | $1,122.00 | $1,391.54 | 10,900 | — | — |
| 2021-08-31 | $1,120.81 | $1,390.06 | 19,600 | — | — |
| 2021-08-30 | $1,120.70 | $1,389.93 | 17,500 | — | — |
| 2021-08-27 | $1,125.23 | $1,395.54 | 19,900 | — | — |
| 2021-08-26 | $1,123.19 | $1,393.02 | 18,800 | — | — |
| 2021-08-25 | $1,128.10 | $1,399.10 | 7,400 | — | — |
| 2021-08-24 | $1,129.00 | $1,400.22 | 11,700 | — | — |
| 2021-08-23 | $1,130.26 | $1,401.78 | 13,000 | — | — |
| 2021-08-20 | $1,126.02 | $1,396.52 | 9,500 | — | — |
| 2021-08-19 | $1,125.39 | $1,395.74 | 10,500 | — | — |
| 2021-08-18 | $1,124.53 | $1,394.68 | 12,700 | — | — |
| 2021-08-17 | $1,113.30 | $1,380.75 | 11,900 | — | — |
| 2021-08-16 | $1,127.04 | $1,397.79 | 16,900 | — | — |
| 2021-08-13 | $1,123.99 | $1,394.01 | 7,500 | — | — |
| 2021-08-12 | $1,132.71 | $1,404.82 | 18,100 | — | — |
| 2021-08-11 | $1,138.59 | $1,412.11 | 13,500 | — | — |
| 2021-08-10 | $1,133.92 | $1,406.32 | 4,600 | — | — |
| 2021-08-09 | $1,144.44 | $1,419.37 | 6,500 | — | — |
| 2021-08-06 | $1,135.00 | $1,407.66 | 23,900 | — | — |
| 2021-08-05 | $1,125.79 | $1,396.24 | 12,000 | — | — |
| 2021-08-04 | $1,117.70 | $1,386.21 | 10,800 | — | — |
| 2021-08-03 | $1,116.80 | $1,385.09 | 17,000 | — | — |
| 2021-08-02 | $1,122.05 | $1,391.60 | 14,300 | — | — |
| 2021-07-30 | $1,131.57 | $1,403.41 | 6,700 | — | — |
| 2021-07-29 | $1,142.00 | $1,416.34 | 12,200 | — | — |
| 2021-07-28 | $1,130.67 | $1,402.29 | 15,100 | — | — |
| 2021-07-27 | $1,127.19 | $1,397.98 | 15,600 | — | — |
| 2021-07-26 | $1,126.78 | $1,397.47 | 13,700 | — | — |
| 2021-07-23 | $1,127.90 | $1,398.86 | 8,400 | — | — |
| 2021-07-22 | $1,127.55 | $1,398.42 | 15,700 | — | — |
| 2021-07-21 | $1,134.49 | $1,407.03 | 7,300 | — | — |
| 2021-07-20 | $1,128.83 | $1,400.01 | 20,000 | — | — |
| 2021-07-19 | $1,114.56 | $1,382.31 | 30,300 | — | — |
| 2021-07-16 | $1,125.85 | $1,396.31 | 10,700 | — | — |
| 2021-07-15 | $1,117.39 | $1,385.82 | 11,400 | — | — |
| 2021-07-14 | $1,116.50 | $1,384.72 | 8,600 | — | — |
| 2021-07-13 | $1,119.00 | $1,387.82 | 13,300 | — | — |
| 2021-07-12 | $1,127.29 | $1,398.10 | 10,900 | — | — |
| 2021-07-09 | $1,133.27 | $1,405.52 | 14,800 | — | — |
| 2021-07-08 | $1,132.44 | $1,404.49 | 11,800 | — | — |
| 2021-07-07 | $1,174.26 | $1,456.35 | 13,000 | — | — |
| 2021-07-06 | $1,161.67 | $1,440.74 | 21,100 | — | — |
| 2021-07-02 | $1,166.89 | $1,447.21 | 16,000 | — | — |
| 2021-07-01 | $1,158.37 | $1,436.65 | 9,000 | — | — |
| 2021-06-30 | $1,148.03 | $1,423.82 | 10,500 | — | — |
| 2021-06-29 | $1,147.93 | $1,423.70 | 13,700 | — | — |
| 2021-06-28 | $1,153.11 | $1,430.12 | 15,300 | — | — |
| 2021-06-25 | $1,159.12 | $1,437.58 | 25,200 | — | — |
| 2021-06-24 | $1,128.02 | $1,399.01 | 7,500 | — | — |
| 2021-06-23 | $1,118.22 | $1,386.85 | 9,400 | — | — |
| 2021-06-22 | $1,125.23 | $1,395.54 | 12,600 | — | — |
| 2021-06-21 | $1,130.00 | $1,401.46 | 13,100 | — | — |
| 2021-06-18 | $1,115.01 | $1,382.87 | 39,500 | — | — |
| 2021-06-17 | $1,122.26 | $1,391.86 | 14,900 | — | — |
| 2021-06-16 | $1,140.64 | $1,414.66 | 33,700 | — | — |
| 2021-06-15 | $1,142.57 | $1,417.05 | 19,400 | — | — |
| 2021-06-14 | $1,132.10 | $1,404.07 | 16,000 | — | — |
| 2021-06-11 | $1,135.43 | $1,408.20 | 22,000 | — | — |
| 2021-06-10 | $1,131.40 | $1,403.20 | 19,500 | — | — |
| 2021-06-09 | $1,130.01 | $1,401.47 | 14,800 | — | — |
| 2021-06-08 | $1,136.00 | $1,408.90 | 19,400 | — | — |
| 2021-06-07 | $1,126.37 | $1,396.96 | 22,100 | — | — |
| 2021-06-04 | $1,144.02 | $1,418.85 | 16,300 | — | — |
| 2021-06-03 | $1,151.60 | $1,428.25 | 25,700 | — | — |
| 2021-06-02 | $1,186.48 | $1,471.51 | 19,000 | — | — |
| 2021-06-01 | $1,188.82 | $1,474.41 | 21,400 | — | — |
| 2021-05-28 | $1,193.36 | $1,480.04 | 14,400 | — | — |
| 2021-05-27 | $1,184.23 | $1,468.72 | 20,400 | — | — |
| 2021-05-26 | $1,194.67 | $1,481.67 | 24,100 | — | — |
| 2021-05-25 | $1,184.67 | $1,469.26 | 13,800 | — | — |
| 2021-05-24 | $1,209.98 | $1,500.65 | 14,900 | — | — |
| 2021-05-21 | $1,213.94 | $1,505.57 | 15,800 | — | — |
| 2021-05-20 | $1,205.16 | $1,494.68 | 27,300 | — | — |
| 2021-05-19 | $1,200.00 | $1,488.28 | 17,300 | — | — |
| 2021-05-18 | $1,196.36 | $1,483.76 | 33,300 | — | — |
| 2021-05-17 | $1,189.17 | $1,474.85 | 18,500 | — | — |
| 2021-05-14 | $1,187.31 | $1,472.54 | 45,400 | — | — |
| 2021-05-13 | $1,185.00 | $1,469.67 | 30,400 | — | — |
| 2021-05-12 | $1,188.03 | $1,473.43 | 25,000 | — | — |
| 2021-05-11 | $1,197.53 | $1,485.21 | 28,800 | — | — |
| 2021-05-10 | $1,223.90 | $1,517.92 | 30,100 | — | — |
| 2021-05-07 | $1,237.15 | $1,534.35 | 25,500 | — | — |
| 2021-05-06 | $1,213.97 | $1,505.60 | 14,700 | — | — |
| 2021-05-05 | $1,203.40 | $1,492.49 | 16,500 | — | — |
| 2021-05-04 | $1,197.64 | $1,485.35 | 25,600 | — | — |
| 2021-05-03 | $1,195.42 | $1,482.60 | 11,700 | — | — |
| 2021-04-30 | $1,165.43 | $1,445.40 | 10,300 | — | — |
| 2021-04-29 | $1,176.41 | $1,459.02 | 11,500 | — | — |
| 2021-04-28 | $1,177.05 | $1,459.81 | 13,000 | — | — |
| 2021-04-27 | $1,200.93 | $1,489.43 | 12,500 | — | — |
| 2021-04-26 | $1,207.95 | $1,498.14 | 13,100 | — | — |
| 2021-04-23 | $1,222.87 | $1,516.64 | 26,200 | — | — |
| 2021-04-22 | $1,199.75 | $1,487.97 | 19,000 | — | — |
| 2021-04-21 | $1,202.03 | $1,490.79 | 20,800 | — | — |
| 2021-04-20 | $1,188.08 | $1,473.49 | 26,800 | — | — |
| 2021-04-19 | $1,175.89 | $1,458.38 | 34,300 | — | — |
| 2021-04-16 | $1,164.11 | $1,443.77 | 12,700 | — | — |
| 2021-04-15 | $1,163.33 | $1,442.80 | 17,200 | — | — |
| 2021-04-14 | $1,145.84 | $1,421.11 | 10,000 | — | — |
| 2021-04-13 | $1,130.53 | $1,402.12 | 8,200 | — | — |
| 2021-04-12 | $1,134.30 | $1,406.79 | 12,100 | — | — |
| 2021-04-09 | $1,155.65 | $1,433.27 | 10,700 | — | — |
| 2021-04-08 | $1,153.29 | $1,430.35 | 52,400 | — | — |
| 2021-04-07 | $1,110.64 | $1,377.45 | 35,400 | — | — |
| 2021-04-06 | $1,120.02 | $1,389.08 | 44,700 | — | — |
| 2021-04-05 | $1,135.33 | $1,408.07 | 35,800 | — | — |
| 2021-04-01 | $1,127.30 | $1,398.11 | 11,900 | — | — |
| 2021-03-31 | $1,114.90 | $1,382.73 | 26,300 | — | — |
| 2021-03-30 | $1,116.30 | $1,384.47 | 25,500 | — | — |
| 2021-03-29 | $1,139.01 | $1,412.64 | 23,900 | — | — |
| 2021-03-26 | $1,156.06 | $1,433.78 | 18,100 | — | — |
| 2021-03-25 | $1,166.79 | $1,447.09 | 24,900 | — | — |
| 2021-03-24 | $1,172.28 | $1,453.90 | 33,500 | — | — |
| 2021-03-23 | $1,169.98 | $1,451.05 | 15,200 | — | — |
| 2021-03-22 | $1,171.81 | $1,453.32 | 19,600 | — | — |
| 2021-03-19 | $1,177.03 | $1,459.79 | 36,900 | — | — |
| 2021-03-18 | $1,175.51 | $1,457.90 | 29,700 | — | — |
| 2021-03-17 | $1,185.02 | $1,469.70 | 29,000 | — | — |
| 2021-03-16 | $1,178.63 | $1,461.77 | 33,900 | — | — |
| 2021-03-15 | $1,187.73 | $1,473.06 | 48,200 | — | — |
| 2021-03-12 | $1,179.99 | $1,463.46 | 86,500 | — | — |
| 2021-03-11 | $1,181.30 | $1,463.84 | 61,800 | — | — |
| 2021-03-10 | $1,179.77 | $1,461.95 | 55,400 | — | — |
| 2021-03-09 | $1,159.39 | $1,436.69 | 107,700 | — | — |
| 2021-03-08 | $1,165.12 | $1,443.79 | 77,800 | — | — |
| 2021-03-05 | $1,171.23 | $1,451.37 | 154,200 | — | — |
| 2021-03-04 | $1,111.09 | $1,376.84 | 93,900 | — | — |
| 2021-03-03 | $1,164.19 | $1,442.64 | 90,100 | — | — |
| 2021-03-02 | $1,189.99 | $1,474.61 | 113,500 | — | — |
| 2021-03-01 | $1,197.00 | $1,483.30 | 47,200 | — | — |
| 2021-02-26 | $1,195.06 | $1,480.90 | 90,200 | — | — |
| 2021-02-25 | $1,199.71 | $1,486.66 | 27,000 | — | — |
| 2021-02-24 | $1,204.96 | $1,493.16 | 34,900 | — | — |
| 2021-02-23 | $1,205.27 | $1,493.55 | 24,000 | — | — |
| 2021-02-22 | $1,267.52 | $1,570.69 | 16,000 | — | — |
| 2021-02-19 | $1,219.68 | $1,511.40 | 7,200 | — | — |
| 2021-02-18 | $1,210.10 | $1,499.53 | 17,700 | — | — |
| 2021-02-17 | $1,180.50 | $1,462.85 | 7,800 | — | — |
| 2021-02-16 | $1,147.43 | $1,421.87 | 19,300 | — | — |
| 2021-02-12 | $1,149.63 | $1,424.60 | 16,200 | — | — |
| 2021-02-11 | $1,158.07 | $1,435.06 | 17,000 | — | — |
| 2021-02-10 | $1,163.92 | $1,442.31 | 21,300 | — | — |
| 2021-02-09 | $1,123.60 | $1,392.34 | 21,300 | — | — |
| 2021-02-08 | $1,093.97 | $1,355.63 | 21,400 | — | — |
| 2021-02-05 | $1,082.99 | $1,342.02 | 12,900 | — | — |
| 2021-02-04 | $1,061.61 | $1,315.53 | 29,900 | — | — |
| 2021-02-03 | $1,096.81 | $1,359.15 | 16,600 | — | — |
| 2021-02-02 | $1,072.60 | $1,329.15 | 12,800 | — | — |
| 2021-02-01 | $1,050.22 | $1,301.41 | 18,100 | — | — |
| 2021-01-29 | $1,020.00 | $1,263.96 | 19,700 | — | — |
| 2021-01-28 | $1,042.26 | $1,291.55 | 9,900 | — | — |
| 2021-01-27 | $1,025.00 | $1,270.16 | 26,800 | — | — |
| 2021-01-26 | $1,015.01 | $1,257.78 | 28,700 | — | — |
| 2021-01-25 | $1,018.42 | $1,262.01 | 25,300 | — | — |
| 2021-01-22 | $1,040.01 | $1,288.76 | 13,200 | — | — |
| 2021-01-21 | $1,020.00 | $1,263.96 | 26,800 | — | — |
| 2021-01-20 | $1,033.13 | $1,280.24 | 15,900 | — | — |
| 2021-01-19 | $1,022.92 | $1,267.58 | 13,900 | — | — |
| 2021-01-15 | $1,022.02 | $1,266.47 | 10,200 | — | — |
| 2021-01-14 | $1,016.00 | $1,259.01 | 14,300 | — | — |
| 2021-01-13 | $1,010.00 | $1,251.57 | 20,800 | — | — |
| 2021-01-12 | $1,016.43 | $1,259.54 | 26,500 | — | — |
| 2021-01-11 | $1,058.98 | $1,312.27 | 15,600 | — | — |
| 2021-01-08 | $1,062.52 | $1,316.65 | 13,300 | — | — |
| 2021-01-07 | $1,032.16 | $1,279.03 | 14,800 | — | — |
| 2021-01-06 | $1,043.70 | $1,293.33 | 34,400 | — | — |
| 2021-01-05 | $1,018.32 | $1,261.88 | 16,500 | — | — |
| 2021-01-04 | $1,014.59 | $1,257.26 | 9,500 | — | — |