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
- 2002-12-19 to 2026-08-27
- 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 |
|---|---|---|---|
| 2024-12-31 | $1,389.76 | $1,995.42 | 1,700 |
| 2024-12-30 | $1,386.74 | $1,991.08 | 4,000 |
| 2024-12-27 | $1,387.72 | $1,992.49 | 5,100 |
| 2024-12-26 | $1,400.00 | $2,010.12 | 1,700 |
| 2024-12-24 | $1,391.34 | $1,997.69 | 2,100 |
| 2024-12-23 | $1,391.82 | $1,998.38 | 6,200 |
| 2024-12-20 | $1,393.19 | $2,000.34 | 3,200 |
| 2024-12-19 | $1,387.82 | $1,992.63 | 4,100 |
| 2024-12-18 | $1,376.00 | $1,975.66 | 7,400 |
| 2024-12-17 | $1,395.13 | $2,003.13 | 2,100 |
| 2024-12-16 | $1,401.25 | $2,011.92 | 10,700 |
| 2024-12-13 | $1,396.95 | $2,005.74 | 4,000 |
| 2024-12-12 | $1,395.72 | $2,003.98 | 5,100 |
| 2024-12-11 | $1,414.69 | $2,031.21 | 3,300 |
| 2024-12-10 | $1,410.00 | $2,024.48 | 3,100 |
| 2024-12-09 | $1,418.00 | $2,035.97 | 3,100 |
| 2024-12-06 | $1,452.10 | $2,084.93 | 2,700 |
| 2024-12-05 | $1,451.00 | $2,083.35 | 2,200 |
| 2024-12-04 | $1,435.83 | $2,061.57 | 1,300 |
| 2024-12-03 | $1,421.53 | $2,041.03 | 3,700 |
| 2024-12-02 | $1,432.04 | $2,056.12 | 2,000 |
| 2024-11-29 | $1,413.23 | $2,029.12 | 800 |
| 2024-11-27 | $1,403.66 | $2,015.38 | 4,000 |
| 2024-11-26 | $1,401.04 | $2,011.62 | 4,600 |
| 2024-11-25 | $1,394.48 | $2,002.20 | 13,600 |
| 2024-11-22 | $1,413.06 | $2,028.87 | 14,200 |
| 2024-11-21 | $1,401.10 | $2,011.70 | 3,200 |
| 2024-11-20 | $1,394.69 | $2,002.50 | 3,800 |
| 2024-11-19 | $1,378.00 | $1,978.53 | 2,800 |
| 2024-11-18 | $1,367.23 | $1,963.07 | 6,000 |
| 2024-11-15 | $1,359.21 | $1,951.56 | 2,000 |
| 2024-11-14 | $1,370.67 | $1,968.01 | 2,000 |
| 2024-11-13 | $1,357.52 | $1,949.13 | 3,200 |
| 2024-11-12 | $1,348.71 | $1,936.48 | 3,800 |
| 2024-11-11 | $1,335.45 | $1,917.44 | 1,900 |
| 2024-11-08 | $1,317.89 | $1,892.23 | 1,300 |
| 2024-11-07 | $1,313.50 | $1,885.93 | 8,800 |
| 2024-11-06 | $1,297.68 | $1,863.21 | 5,200 |
| 2024-11-05 | $1,317.00 | $1,890.95 | 3,200 |
| 2024-11-04 | $1,304.30 | $1,872.72 | 4,700 |
| 2024-11-01 | $1,350.00 | $1,938.33 | 7,200 |
| 2024-10-31 | $1,245.52 | $1,788.32 | 2,000 |
| 2024-10-30 | $1,262.42 | $1,812.58 | 2,600 |
| 2024-10-29 | $1,271.71 | $1,825.92 | 2,100 |
| 2024-10-28 | $1,256.27 | $1,803.75 | 4,800 |
| 2024-10-25 | $1,251.00 | $1,796.19 | 1,200 |
| 2024-10-24 | $1,256.36 | $1,803.88 | 2,000 |
| 2024-10-23 | $1,251.90 | $1,797.48 | 1,400 |
| 2024-10-22 | $1,255.57 | $1,802.75 | 2,500 |
| 2024-10-21 | $1,256.55 | $1,804.16 | 1,500 |
| 2024-10-18 | $1,254.04 | $1,800.55 | 3,600 |
| 2024-10-17 | $1,275.52 | $1,831.39 | 1,700 |
| 2024-10-16 | $1,265.70 | $1,817.29 | 4,400 |
| 2024-10-15 | $1,277.00 | $1,833.52 | 10,000 |
| 2024-10-14 | $1,265.18 | $1,816.55 | 900 |
| 2024-10-11 | $1,271.13 | $1,825.09 | 2,400 |
| 2024-10-10 | $1,251.57 | $1,797.01 | 2,400 |
| 2024-10-09 | $1,209.46 | $1,736.54 | 8,400 |
| 2024-10-08 | $1,243.07 | $1,784.80 | 4,200 |
| 2024-10-07 | $1,252.28 | $1,798.03 | 12,900 |
| 2024-10-04 | $1,284.76 | $1,844.66 | 8,200 |
| 2024-10-03 | $1,276.06 | $1,832.17 | 4,400 |
| 2024-10-02 | $1,265.98 | $1,817.70 | 12,000 |
| 2024-10-01 | $1,271.00 | $1,824.90 | 3,400 |
| 2024-09-30 | $1,258.39 | $1,806.80 | 1,600 |
| 2024-09-27 | $1,242.75 | $1,784.34 | 3,800 |
| 2024-09-26 | $1,246.48 | $1,789.70 | 2,300 |
| 2024-09-25 | $1,250.00 | $1,794.75 | 2,900 |
| 2024-09-24 | $1,224.48 | $1,758.11 | 6,700 |
| 2024-09-23 | $1,238.95 | $1,778.89 | 4,200 |
| 2024-09-20 | $1,244.92 | $1,787.46 | 4,100 |
| 2024-09-19 | $1,251.35 | $1,796.69 | 2,900 |
| 2024-09-18 | $1,240.28 | $1,780.80 | 1,900 |
| 2024-09-17 | $1,237.46 | $1,776.75 | 3,000 |
| 2024-09-16 | $1,238.26 | $1,777.90 | 2,600 |
| 2024-09-13 | $1,221.06 | $1,753.20 | 10,400 |
| 2024-09-12 | $1,227.90 | $1,763.02 | 4,800 |
| 2024-09-11 | $1,211.40 | $1,739.33 | 2,700 |
| 2024-09-10 | $1,212.85 | $1,741.41 | 3,200 |
| 2024-09-09 | $1,185.55 | $1,702.21 | 2,800 |
| 2024-09-06 | $1,179.40 | $1,693.38 | 3,100 |
| 2024-09-05 | $1,215.87 | $1,745.75 | 2,600 |
| 2024-09-04 | $1,202.25 | $1,726.19 | 9,300 |
| 2024-09-03 | $1,202.73 | $1,726.88 | 15,200 |
| 2024-08-30 | $1,205.00 | $1,730.14 | 7,700 |
| 2024-08-29 | $1,200.00 | $1,722.96 | 3,700 |
| 2024-08-28 | $1,192.26 | $1,711.85 | 1,100 |
| 2024-08-27 | $1,192.25 | $1,711.83 | 3,000 |
| 2024-08-26 | $1,187.15 | $1,704.51 | 5,300 |
| 2024-08-23 | $1,180.90 | $1,695.54 | 1,900 |
| 2024-08-22 | $1,168.37 | $1,677.55 | 600 |
| 2024-08-21 | $1,175.00 | $1,687.07 | 4,900 |
| 2024-08-20 | $1,153.37 | $1,656.01 | 5,500 |
| 2024-08-19 | $1,129.00 | $1,621.02 | 3,500 |
| 2024-08-16 | $1,140.00 | $1,636.81 | 2,900 |
| 2024-08-15 | $1,133.76 | $1,627.85 | 11,700 |
| 2024-08-14 | $1,118.74 | $1,606.29 | 9,100 |
| 2024-08-13 | $1,112.82 | $1,597.79 | 14,000 |
| 2024-08-12 | $1,097.15 | $1,575.29 | 3,000 |
| 2024-08-09 | $1,092.50 | $1,568.61 | 3,000 |
| 2024-08-08 | $1,064.00 | $1,527.69 | 3,800 |
| 2024-08-07 | $1,050.00 | $1,507.59 | 4,500 |
| 2024-08-06 | $1,075.68 | $1,544.46 | 2,900 |
| 2024-08-05 | $1,061.00 | $1,523.39 | 5,500 |
| 2024-08-02 | $1,077.68 | $1,547.33 | 8,900 |
| 2024-08-01 | $1,135.00 | $1,629.63 | 7,000 |
| 2024-07-31 | $1,178.99 | $1,692.80 | 1,900 |
| 2024-07-30 | $1,154.07 | $1,657.02 | 1,900 |
| 2024-07-29 | $1,146.13 | $1,645.61 | 4,900 |
| 2024-07-26 | $1,142.71 | $1,640.70 | 2,800 |
| 2024-07-25 | $1,120.20 | $1,608.38 | 3,400 |
| 2024-07-24 | $1,153.59 | $1,656.33 | 3,200 |
| 2024-07-23 | $1,154.00 | $1,656.91 | 3,300 |
| 2024-07-22 | $1,161.70 | $1,667.97 | 2,000 |
| 2024-07-19 | $1,162.62 | $1,669.29 | 1,000 |
| 2024-07-18 | $1,169.55 | $1,679.24 | 4,000 |
| 2024-07-17 | $1,158.83 | $1,663.85 | 2,500 |
| 2024-07-16 | $1,160.68 | $1,666.51 | 5,100 |
| 2024-07-15 | $1,156.09 | $1,659.92 | 2,500 |
| 2024-07-12 | $1,160.62 | $1,666.42 | 3,000 |
| 2024-07-11 | $1,155.72 | $1,659.38 | 3,400 |
| 2024-07-10 | $1,139.23 | $1,635.71 | 3,200 |
| 2024-07-09 | $1,143.05 | $1,641.19 | 1,200 |
| 2024-07-08 | $1,164.81 | $1,672.44 | 5,000 |
| 2024-07-05 | $1,138.33 | $1,634.42 | 1,500 |
| 2024-07-03 | $1,143.86 | $1,642.36 | 1,900 |
| 2024-07-02 | $1,148.41 | $1,648.89 | 3,500 |
| 2024-07-01 | $1,138.00 | $1,633.94 | 1,300 |
| 2024-06-28 | $1,136.25 | $1,631.43 | 2,700 |
| 2024-06-27 | $1,131.82 | $1,625.07 | 9,300 |
| 2024-06-26 | $1,109.88 | $1,593.57 | 6,200 |
| 2024-06-25 | $1,117.50 | $1,604.51 | 2,500 |
| 2024-06-24 | $1,115.00 | $1,600.92 | 900 |
| 2024-06-21 | $1,087.65 | $1,561.65 | 1,700 |
| 2024-06-20 | $1,095.35 | $1,572.70 | 1,900 |
| 2024-06-18 | $1,116.23 | $1,602.68 | 2,000 |
| 2024-06-17 | $1,106.83 | $1,589.19 | 2,800 |
| 2024-06-14 | $1,109.62 | $1,593.19 | 4,200 |
| 2024-06-13 | $1,107.73 | $1,590.48 | 1,400 |
| 2024-06-12 | $1,126.03 | $1,616.76 | 3,200 |
| 2024-06-11 | $1,123.69 | $1,613.40 | 1,900 |
| 2024-06-10 | $1,126.34 | $1,617.20 | 4,400 |
| 2024-06-07 | $1,133.32 | $1,627.22 | 1,900 |
| 2024-06-06 | $1,136.83 | $1,632.26 | 4,400 |
| 2024-06-05 | $1,134.04 | $1,628.26 | 3,800 |
| 2024-06-04 | $1,117.69 | $1,604.78 | 2,400 |
| 2024-06-03 | $1,125.87 | $1,616.53 | 1,300 |
| 2024-05-31 | $1,116.00 | $1,602.35 | 12,700 |
| 2024-05-30 | $1,101.44 | $1,581.45 | 8,000 |
| 2024-05-29 | $1,110.57 | $1,594.56 | 3,000 |
| 2024-05-28 | $1,145.06 | $1,644.08 | 2,900 |
| 2024-05-24 | $1,142.50 | $1,640.40 | 8,100 |
| 2024-05-23 | $1,128.99 | $1,621.01 | 3,500 |
| 2024-05-22 | $1,131.85 | $1,625.11 | 3,100 |
| 2024-05-21 | $1,136.44 | $1,631.70 | 2,500 |
| 2024-05-20 | $1,138.94 | $1,635.29 | 900 |
| 2024-05-17 | $1,138.91 | $1,635.25 | 4,900 |
| 2024-05-16 | $1,144.26 | $1,642.93 | 5,500 |
| 2024-05-15 | $1,145.28 | $1,644.39 | 13,500 |
| 2024-05-14 | $1,133.69 | $1,627.75 | 14,200 |
| 2024-05-13 | $1,131.15 | $1,624.11 | 6,000 |
| 2024-05-10 | $1,150.00 | $1,651.17 | 5,600 |
| 2024-05-09 | $1,144.71 | $1,643.58 | 9,800 |
| 2024-05-08 | $1,130.28 | $1,622.86 | 27,700 |
| 2024-05-07 | $1,137.00 | $1,632.51 | 2,000 |
| 2024-05-06 | $1,136.21 | $1,631.37 | 1,600 |
| 2024-05-03 | $1,128.43 | $1,620.20 | 6,900 |
| 2024-05-02 | $1,113.42 | $1,598.65 | 3,400 |
| 2024-05-01 | $1,112.57 | $1,597.43 | 5,000 |
| 2024-04-30 | $1,086.29 | $1,559.70 | 3,500 |
| 2024-04-29 | $1,103.00 | $1,583.69 | 1,100 |
| 2024-04-26 | $1,084.74 | $1,557.47 | 3,800 |
| 2024-04-25 | $1,087.87 | $1,561.97 | 1,500 |
| 2024-04-24 | $1,078.29 | $1,548.21 | 2,500 |
| 2024-04-23 | $1,084.95 | $1,557.77 | 1,400 |
| 2024-04-22 | $1,082.53 | $1,554.30 | 1,800 |
| 2024-04-19 | $1,100.13 | $1,579.57 | 2,600 |
| 2024-04-18 | $1,090.00 | $1,565.02 | 1,300 |
| 2024-04-17 | $1,076.62 | $1,545.81 | 2,500 |
| 2024-04-16 | $1,070.13 | $1,536.49 | 2,200 |
| 2024-04-15 | $1,063.36 | $1,526.77 | 3,200 |
| 2024-04-12 | $1,072.30 | $1,539.61 | 2,400 |
| 2024-04-11 | $1,092.46 | $1,568.56 | 2,800 |
| 2024-04-10 | $1,100.97 | $1,580.77 | 2,500 |
| 2024-04-09 | $1,088.91 | $1,563.46 | 1,500 |
| 2024-04-08 | $1,104.85 | $1,586.35 | 10,000 |
| 2024-04-05 | $1,117.06 | $1,603.88 | 2,000 |
| 2024-04-04 | $1,095.35 | $1,572.70 | 1,900 |
| 2024-04-03 | $1,086.88 | $1,560.54 | 1,300 |
| 2024-04-02 | $1,070.83 | $1,537.50 | 12,000 |
| 2024-04-01 | $1,072.93 | $1,540.51 | 13,100 |
| 2024-03-28 | $1,079.04 | $1,549.29 | 2,400 |
| 2024-03-27 | $1,082.00 | $1,553.54 | 5,300 |
| 2024-03-26 | $1,090.23 | $1,565.35 | 5,900 |
| 2024-03-25 | $1,098.14 | $1,576.71 | 31,500 |
| 2024-03-22 | $1,106.38 | $1,588.54 | 32,500 |
| 2024-03-21 | $1,127.91 | $1,619.45 | 4,500 |
| 2024-03-20 | $1,127.36 | $1,618.67 | 10,900 |
| 2024-03-19 | $1,141.64 | $1,639.17 | 3,700 |
| 2024-03-18 | $1,135.34 | $1,630.12 | 6,600 |
| 2024-03-15 | $1,121.01 | $1,609.55 | 1,800 |
| 2024-03-14 | $1,117.45 | $1,604.44 | 3,900 |
| 2024-03-13 | $1,106.90 | $1,589.29 | 2,500 |
| 2024-03-12 | $1,104.51 | $1,585.86 | 5,100 |
| 2024-03-11 | $1,101.00 | $1,580.82 | 2,300 |
| 2024-03-08 | $1,087.88 | $1,561.98 | 2,400 |
| 2024-03-07 | $1,105.90 | $1,587.85 | 7,700 |
| 2024-03-06 | $1,087.36 | $1,561.23 | 4,300 |
| 2024-03-05 | $1,069.92 | $1,536.19 | 3,500 |
| 2024-03-04 | $1,084.28 | $1,556.81 | 3,600 |
| 2024-03-01 | $1,071.92 | $1,539.06 | 1,900 |
| 2024-02-29 | $1,064.77 | $1,528.80 | 8,300 |
| 2024-02-28 | $1,055.54 | $1,515.55 | 2,300 |
| 2024-02-27 | $1,045.06 | $1,500.50 | 11,100 |
| 2024-02-26 | $1,056.19 | $1,516.48 | 17,200 |
| 2024-02-23 | $1,045.39 | $1,500.97 | 12,100 |
| 2024-02-22 | $1,016.96 | $1,460.15 | 6,400 |
| 2024-02-21 | $996.00 | $1,430.06 | 2,600 |
| 2024-02-20 | $1,006.35 | $1,444.92 | 5,600 |
| 2024-02-16 | $1,022.00 | $1,467.39 | 5,700 |
| 2024-02-15 | $1,041.52 | $1,495.42 | 8,000 |
| 2024-02-14 | $999.50 | $1,435.08 | 4,600 |
| 2024-02-13 | $972.79 | $1,396.73 | 8,200 |
| 2024-02-12 | $986.04 | $1,415.76 | 8,200 |
| 2024-02-09 | $939.87 | $1,349.47 | 44,900 |
| 2024-02-08 | $920.37 | $1,321.47 | 68,400 |
| 2024-02-07 | $1,041.43 | $1,495.29 | 3,300 |
| 2024-02-06 | $1,040.00 | $1,493.23 | 3,900 |
| 2024-02-05 | $1,030.60 | $1,479.74 | 6,700 |
| 2024-02-02 | $1,030.60 | $1,479.74 | 3,400 |
| 2024-02-01 | $1,041.00 | $1,494.67 | 16,900 |
| 2024-01-31 | $1,047.00 | $1,503.28 | 4,200 |
| 2024-01-30 | $1,062.91 | $1,526.13 | 8,300 |
| 2024-01-29 | $1,037.36 | $1,489.44 | 4,900 |
| 2024-01-26 | $1,013.63 | $1,455.37 | 12,400 |
| 2024-01-25 | $991.50 | $1,423.60 | 4,000 |
| 2024-01-24 | $980.69 | $1,408.08 | 7,500 |
| 2024-01-23 | $993.00 | $1,425.75 | 4,200 |
| 2024-01-22 | $981.04 | $1,408.58 | 5,000 |
| 2024-01-19 | $969.49 | $1,392.00 | 9,600 |
| 2024-01-18 | $948.28 | $1,361.54 | 1,600 |
| 2024-01-17 | $924.97 | $1,328.07 | 2,100 |
| 2024-01-16 | $937.88 | $1,325.07 | 23,000 |
| 2024-01-12 | $932.84 | $1,317.95 | 17,100 |
| 2024-01-11 | $934.02 | $1,319.62 | 27,500 |
| 2024-01-10 | $934.02 | $1,319.62 | 44,300 |
| 2024-01-09 | $957.18 | $1,352.34 | 15,300 |
| 2024-01-08 | $972.39 | $1,373.83 | 12,100 |
| 2024-01-05 | $962.18 | $1,359.40 | 5,700 |
| 2024-01-04 | $928.31 | $1,311.55 | 5,700 |
| 2024-01-03 | $914.16 | $1,291.56 | 9,100 |
| 2024-01-02 | $907.19 | $1,281.71 | 4,300 |