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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2025-12-31 | $1,908.02 | $2,769.44 | 4,100 |
| 2025-12-30 | $1,916.53 | $2,781.80 | 5,000 |
| 2025-12-29 | $1,913.91 | $2,777.99 | 7,700 |
| 2025-12-26 | $1,905.26 | $2,765.44 | 3,000 |
| 2025-12-24 | $1,887.50 | $2,739.66 | 3,200 |
| 2025-12-23 | $1,871.08 | $2,715.83 | 10,800 |
| 2025-12-22 | $1,860.45 | $2,700.40 | 28,100 |
| 2025-12-19 | $1,830.00 | $2,656.20 | 83,400 |
| 2025-12-18 | $1,805.68 | $2,620.90 | 3,900 |
| 2025-12-17 | $1,808.64 | $2,625.20 | 6,200 |
| 2025-12-16 | $1,812.50 | $2,630.80 | 12,300 |
| 2025-12-15 | $1,813.99 | $2,632.96 | 8,200 |
| 2025-12-12 | $1,776.00 | $2,577.82 | 5,900 |
| 2025-12-11 | $1,768.00 | $2,566.21 | 6,900 |
| 2025-12-10 | $1,768.67 | $2,567.18 | 10,600 |
| 2025-12-09 | $1,735.79 | $2,519.46 | 14,700 |
| 2025-12-08 | $1,751.53 | $2,542.30 | 7,200 |
| 2025-12-05 | $1,679.00 | $2,437.03 | 4,600 |
| 2025-12-04 | $1,705.50 | $2,475.49 | 3,100 |
| 2025-12-03 | $1,699.00 | $2,466.06 | 2,700 |
| 2025-12-02 | $1,691.70 | $2,455.46 | 3,700 |
| 2025-12-01 | $1,709.13 | $2,480.76 | 2,100 |
| 2025-11-28 | $1,719.94 | $2,496.45 | 2,600 |
| 2025-11-26 | $1,729.53 | $2,510.37 | 7,500 |
| 2025-11-25 | $1,731.47 | $2,513.19 | 3,600 |
| 2025-11-24 | $1,704.00 | $2,473.31 | 10,000 |
| 2025-11-21 | $1,705.40 | $2,475.35 | 12,000 |
| 2025-11-20 | $1,681.37 | $2,440.47 | 7,100 |
| 2025-11-19 | $1,666.67 | $2,419.13 | 1,700 |
| 2025-11-18 | $1,686.10 | $2,447.33 | 4,300 |
| 2025-11-17 | $1,675.81 | $2,432.40 | 7,800 |
| 2025-11-14 | $1,634.00 | $2,371.71 | 9,300 |
| 2025-11-13 | $1,599.94 | $2,322.27 | 2,900 |
| 2025-11-12 | $1,605.99 | $2,331.05 | 3,700 |
| 2025-11-11 | $1,574.78 | $2,285.75 | 12,400 |
| 2025-11-10 | $1,585.24 | $2,300.94 | 13,700 |
| 2025-11-07 | $1,575.53 | $2,286.84 | 16,400 |
| 2025-11-06 | $1,567.81 | $2,275.64 | 8,300 |
| 2025-11-05 | $1,580.44 | $2,293.97 | 6,200 |
| 2025-11-04 | $1,593.16 | $2,312.43 | 23,500 |
| 2025-11-03 | $1,596.00 | $2,316.55 | 9,800 |
| 2025-10-31 | $1,623.50 | $2,356.47 | 1,900 |
| 2025-10-30 | $1,629.32 | $2,364.92 | 3,900 |
| 2025-10-29 | $1,614.04 | $2,342.74 | 7,800 |
| 2025-10-28 | $1,668.00 | $2,421.06 | 2,400 |
| 2025-10-27 | $1,662.03 | $2,412.40 | 1,800 |
| 2025-10-24 | $1,654.50 | $2,401.47 | 4,500 |
| 2025-10-23 | $1,661.79 | $2,412.05 | 3,400 |
| 2025-10-22 | $1,646.52 | $2,389.88 | 3,400 |
| 2025-10-21 | $1,605.36 | $2,330.14 | 6,500 |
| 2025-10-20 | $1,650.00 | $2,394.93 | 2,700 |
| 2025-10-17 | $1,660.00 | $2,409.45 | 3,000 |
| 2025-10-16 | $1,678.78 | $2,436.71 | 6,200 |
| 2025-10-15 | $1,730.00 | $2,511.05 | 6,500 |
| 2025-10-14 | $1,785.00 | $2,590.88 | 3,400 |
| 2025-10-13 | $1,746.51 | $2,535.02 | 1,700 |
| 2025-10-10 | $1,748.58 | $2,538.02 | 1,400 |
| 2025-10-09 | $1,753.29 | $2,544.86 | 2,000 |
| 2025-10-08 | $1,767.94 | $2,566.12 | 4,600 |
| 2025-10-07 | $1,752.27 | $2,543.38 | 2,300 |
| 2025-10-06 | $1,750.00 | $2,540.08 | 2,700 |
| 2025-10-03 | $1,755.00 | $2,547.34 | 1,900 |
| 2025-10-02 | $1,752.57 | $2,543.81 | 1,200 |
| 2025-10-01 | $1,743.00 | $2,529.92 | 2,400 |
| 2025-09-30 | $1,748.27 | $2,537.57 | 3,000 |
| 2025-09-29 | $1,737.73 | $2,522.27 | 4,000 |
| 2025-09-26 | $1,720.66 | $2,497.50 | 2,200 |
| 2025-09-25 | $1,722.84 | $2,500.66 | 4,200 |
| 2025-09-24 | $1,717.07 | $2,492.28 | 3,900 |
| 2025-09-23 | $1,755.60 | $2,548.21 | 3,400 |
| 2025-09-22 | $1,775.95 | $2,577.75 | 3,800 |
| 2025-09-19 | $1,790.63 | $2,599.05 | 6,900 |
| 2025-09-18 | $1,759.00 | $2,553.14 | 2,800 |
| 2025-09-17 | $1,731.69 | $2,513.50 | 4,200 |
| 2025-09-16 | $1,730.52 | $2,511.81 | 2,100 |
| 2025-09-15 | $1,752.96 | $2,544.38 | 8,400 |
| 2025-09-12 | $1,762.74 | $2,558.57 | 2,700 |
| 2025-09-11 | $1,761.87 | $2,557.31 | 1,800 |
| 2025-09-10 | $1,748.60 | $2,538.05 | 7,000 |
| 2025-09-09 | $1,747.47 | $2,536.41 | 4,100 |
| 2025-09-08 | $1,713.69 | $2,487.38 | 9,900 |
| 2025-09-05 | $1,716.00 | $2,490.73 | 26,500 |
| 2025-09-04 | $1,727.79 | $2,507.84 | 2,400 |
| 2025-09-03 | $1,740.50 | $2,526.29 | 4,400 |
| 2025-09-02 | $1,720.72 | $2,497.58 | 2,100 |
| 2025-08-29 | $1,721.22 | $2,498.31 | 2,900 |
| 2025-08-28 | $1,728.00 | $2,508.15 | 5,100 |
| 2025-08-27 | $1,709.07 | $2,480.67 | 2,800 |
| 2025-08-26 | $1,698.17 | $2,464.85 | 3,200 |
| 2025-08-25 | $1,716.78 | $2,491.86 | 4,400 |
| 2025-08-22 | $1,750.25 | $2,540.44 | 2,000 |
| 2025-08-21 | $1,737.40 | $2,521.79 | 1,300 |
| 2025-08-20 | $1,706.57 | $2,477.04 | 7,700 |
| 2025-08-19 | $1,715.25 | $2,489.64 | 2,900 |
| 2025-08-18 | $1,739.25 | $2,524.48 | 6,800 |
| 2025-08-15 | $1,725.00 | $2,503.79 | 13,900 |
| 2025-08-14 | $1,709.04 | $2,480.63 | 6,700 |
| 2025-08-13 | $1,711.00 | $2,483.47 | 2,300 |
| 2025-08-12 | $1,697.71 | $2,464.18 | 2,600 |
| 2025-08-11 | $1,701.48 | $2,469.66 | 3,200 |
| 2025-08-08 | $1,718.50 | $2,494.36 | 3,100 |
| 2025-08-07 | $1,741.62 | $2,527.92 | 4,100 |
| 2025-08-06 | $1,736.97 | $2,521.17 | 4,000 |
| 2025-08-05 | $1,757.61 | $2,551.13 | 1,900 |
| 2025-08-04 | $1,754.00 | $2,545.89 | 2,900 |
| 2025-08-01 | $1,744.94 | $2,532.74 | 6,900 |
| 2025-07-31 | $1,774.26 | $2,575.29 | 6,000 |
| 2025-07-30 | $1,777.10 | $2,579.42 | 7,500 |
| 2025-07-29 | $1,823.06 | $2,646.13 | 5,100 |
| 2025-07-28 | $1,797.71 | $2,609.33 | 2,400 |
| 2025-07-25 | $1,785.51 | $2,591.62 | 1,400 |
| 2025-07-24 | $1,785.72 | $2,591.93 | 4,200 |
| 2025-07-23 | $1,793.79 | $2,603.64 | 1,500 |
| 2025-07-22 | $1,791.00 | $2,599.59 | 1,600 |
| 2025-07-21 | $1,788.42 | $2,595.85 | 4,700 |
| 2025-07-18 | $1,785.81 | $2,592.06 | 2,500 |
| 2025-07-17 | $1,758.36 | $2,552.22 | 4,100 |
| 2025-07-16 | $1,787.00 | $2,593.79 | 3,900 |
| 2025-07-15 | $1,783.06 | $2,588.07 | 1,700 |
| 2025-07-14 | $1,803.33 | $2,617.49 | 5,600 |
| 2025-07-11 | $1,803.38 | $2,617.56 | 2,500 |
| 2025-07-10 | $1,810.10 | $2,627.31 | 3,900 |
| 2025-07-09 | $1,797.38 | $2,608.85 | 3,000 |
| 2025-07-08 | $1,802.93 | $2,616.91 | 6,600 |
| 2025-07-07 | $1,795.46 | $2,606.07 | 3,800 |
| 2025-07-03 | $1,791.01 | $2,599.61 | 2,400 |
| 2025-07-02 | $1,771.36 | $2,571.08 | 11,500 |
| 2025-07-01 | $1,818.87 | $2,640.04 | 2,800 |
| 2025-06-30 | $1,806.58 | $2,622.21 | 11,000 |
| 2025-06-27 | $1,780.86 | $2,584.87 | 6,600 |
| 2025-06-26 | $1,787.77 | $2,594.90 | 4,700 |
| 2025-06-25 | $1,780.00 | $2,583.63 | 7,300 |
| 2025-06-24 | $1,825.00 | $2,648.94 | 9,500 |
| 2025-06-23 | $1,807.36 | $2,623.34 | 6,400 |
| 2025-06-20 | $1,768.60 | $2,567.08 | 6,100 |
| 2025-06-18 | $1,763.26 | $2,559.33 | 5,400 |
| 2025-06-17 | $1,770.00 | $2,569.11 | 7,900 |
| 2025-06-16 | $1,770.00 | $2,569.11 | 6,700 |
| 2025-06-13 | $1,728.33 | $2,508.63 | 5,100 |
| 2025-06-12 | $1,714.00 | $2,487.83 | 4,700 |
| 2025-06-11 | $1,679.49 | $2,437.74 | 4,000 |
| 2025-06-10 | $1,689.41 | $2,452.14 | 6,600 |
| 2025-06-09 | $1,656.81 | $2,404.82 | 10,800 |
| 2025-06-06 | $1,662.87 | $2,413.61 | 6,700 |
| 2025-06-05 | $1,671.50 | $2,426.14 | 1,300 |
| 2025-06-04 | $1,685.02 | $2,445.76 | 15,600 |
| 2025-06-03 | $1,680.00 | $2,438.48 | 19,100 |
| 2025-06-02 | $1,675.00 | $2,431.22 | 13,000 |
| 2025-05-30 | $1,692.51 | $2,456.64 | 45,400 |
| 2025-05-29 | $1,671.21 | $2,425.72 | 1,700 |
| 2025-05-28 | $1,680.33 | $2,438.96 | 5,000 |
| 2025-05-27 | $1,700.00 | $2,467.51 | 10,400 |
| 2025-05-23 | $1,675.00 | $2,431.22 | 3,700 |
| 2025-05-22 | $1,656.00 | $2,403.64 | 4,600 |
| 2025-05-21 | $1,643.86 | $2,386.02 | 5,200 |
| 2025-05-20 | $1,635.32 | $2,373.63 | 3,800 |
| 2025-05-19 | $1,623.00 | $2,355.74 | 1,200 |
| 2025-05-16 | $1,612.00 | $2,339.78 | 1,400 |
| 2025-05-15 | $1,609.96 | $2,336.82 | 3,400 |
| 2025-05-14 | $1,595.68 | $2,316.09 | 1,500 |
| 2025-05-13 | $1,584.68 | $2,300.12 | 2,800 |
| 2025-05-12 | $1,571.30 | $2,280.70 | 2,400 |
| 2025-05-09 | $1,576.25 | $2,287.89 | 3,900 |
| 2025-05-08 | $1,597.01 | $2,318.02 | 8,900 |
| 2025-05-07 | $1,611.19 | $2,338.60 | 8,400 |
| 2025-05-06 | $1,592.61 | $2,311.63 | 3,300 |
| 2025-05-05 | $1,584.55 | $2,299.93 | 2,800 |
| 2025-05-02 | $1,590.57 | $2,308.67 | 5,600 |
| 2025-05-01 | $1,554.32 | $2,256.06 | 2,600 |
| 2025-04-30 | $1,558.00 | $2,261.40 | 6,300 |
| 2025-04-29 | $1,541.00 | $2,236.72 | 1,600 |
| 2025-04-28 | $1,541.03 | $2,236.77 | 3,600 |
| 2025-04-25 | $1,527.07 | $2,216.50 | 5,000 |
| 2025-04-24 | $1,520.00 | $2,206.24 | 8,400 |
| 2025-04-23 | $1,509.04 | $2,190.33 | 4,000 |
| 2025-04-22 | $1,493.50 | $2,167.78 | 3,100 |
| 2025-04-21 | $1,463.52 | $2,124.26 | 1,500 |
| 2025-04-17 | $1,486.70 | $2,157.91 | 2,700 |
| 2025-04-16 | $1,479.50 | $2,147.46 | 6,100 |
| 2025-04-15 | $1,462.64 | $2,122.99 | 3,000 |
| 2025-04-14 | $1,457.89 | $2,116.09 | 4,100 |
| 2025-04-11 | $1,437.97 | $2,087.18 | 4,200 |
| 2025-04-10 | $1,387.01 | $2,013.21 | 2,300 |
| 2025-04-09 | $1,406.37 | $2,041.31 | 6,300 |
| 2025-04-08 | $1,329.29 | $1,929.43 | 6,500 |
| 2025-04-07 | $1,328.00 | $1,927.56 | 11,300 |
| 2025-04-04 | $1,364.00 | $1,979.81 | 7,000 |
| 2025-04-03 | $1,470.26 | $2,134.05 | 5,500 |
| 2025-04-02 | $1,492.00 | $2,165.60 | 2,900 |
| 2025-04-01 | $1,494.84 | $2,169.72 | 4,000 |
| 2025-03-31 | $1,447.25 | $2,100.65 | 3,400 |
| 2025-03-28 | $1,420.00 | $2,061.09 | 1,600 |
| 2025-03-27 | $1,431.62 | $2,077.96 | 3,700 |
| 2025-03-26 | $1,427.86 | $2,072.50 | 1,900 |
| 2025-03-25 | $1,420.62 | $2,061.99 | 2,800 |
| 2025-03-24 | $1,414.60 | $2,053.26 | 2,800 |
| 2025-03-21 | $1,388.86 | $2,015.90 | 2,500 |
| 2025-03-20 | $1,398.13 | $2,029.35 | 1,900 |
| 2025-03-19 | $1,399.25 | $2,030.98 | 900 |
| 2025-03-18 | $1,390.00 | $2,017.55 | 1,800 |
| 2025-03-17 | $1,405.39 | $2,039.89 | 2,200 |
| 2025-03-14 | $1,378.11 | $2,000.29 | 3,400 |
| 2025-03-13 | $1,335.11 | $1,937.88 | 3,400 |
| 2025-03-12 | $1,354.22 | $1,965.62 | 5,000 |
| 2025-03-11 | $1,357.30 | $1,970.09 | 5,900 |
| 2025-03-10 | $1,361.74 | $1,976.53 | 16,600 |
| 2025-03-07 | $1,425.00 | $2,068.35 | 4,300 |
| 2025-03-06 | $1,421.22 | $2,062.87 | 3,300 |
| 2025-03-05 | $1,443.18 | $2,094.74 | 4,600 |
| 2025-03-04 | $1,415.83 | $2,055.04 | 6,500 |
| 2025-03-03 | $1,422.38 | $2,064.55 | 5,000 |
| 2025-02-28 | $1,438.28 | $2,087.63 | 5,500 |
| 2025-02-27 | $1,412.59 | $2,050.34 | 4,200 |
| 2025-02-26 | $1,425.26 | $2,068.73 | 2,400 |
| 2025-02-25 | $1,445.04 | $2,097.44 | 4,700 |
| 2025-02-24 | $1,434.13 | $2,081.60 | 6,800 |
| 2025-02-21 | $1,410.00 | $2,046.58 | 2,100 |
| 2025-02-20 | $1,445.00 | $2,097.38 | 2,800 |
| 2025-02-19 | $1,450.46 | $2,105.31 | 2,300 |
| 2025-02-18 | $1,477.36 | $2,144.35 | 3,000 |
| 2025-02-14 | $1,463.92 | $2,124.84 | 7,700 |
| 2025-02-13 | $1,407.77 | $2,043.34 | 2,300 |
| 2025-02-12 | $1,401.57 | $2,034.34 | 2,500 |
| 2025-02-11 | $1,386.00 | $2,011.74 | 4,000 |
| 2025-02-10 | $1,400.88 | $2,033.34 | 4,500 |
| 2025-02-07 | $1,410.32 | $2,047.04 | 13,400 |
| 2025-02-06 | $1,413.80 | $2,052.10 | 4,500 |
| 2025-02-05 | $1,394.81 | $2,024.53 | 1,500 |
| 2025-02-04 | $1,388.00 | $2,014.65 | 3,800 |
| 2025-02-03 | $1,351.73 | $1,962.00 | 3,300 |
| 2025-01-31 | $1,350.01 | $1,959.51 | 3,000 |
| 2025-01-30 | $1,363.02 | $1,978.39 | 2,400 |
| 2025-01-29 | $1,365.40 | $1,981.84 | 5,800 |
| 2025-01-28 | $1,373.53 | $1,993.64 | 3,800 |
| 2025-01-27 | $1,390.39 | $2,018.12 | 2,400 |
| 2025-01-24 | $1,404.42 | $2,038.48 | 2,300 |
| 2025-01-23 | $1,404.83 | $2,039.08 | 5,000 |
| 2025-01-22 | $1,404.14 | $2,038.07 | 3,300 |
| 2025-01-21 | $1,396.55 | $2,027.06 | 3,300 |
| 2025-01-17 | $1,381.39 | $2,005.05 | 2,800 |
| 2025-01-16 | $1,370.17 | $1,988.77 | 2,200 |
| 2025-01-15 | $1,389.09 | $1,994.46 | 6,500 |
| 2025-01-14 | $1,379.67 | $1,980.93 | 6,000 |
| 2025-01-13 | $1,340.00 | $1,923.97 | 5,700 |
| 2025-01-10 | $1,347.27 | $1,934.41 | 7,100 |
| 2025-01-08 | $1,362.53 | $1,956.32 | 3,200 |
| 2025-01-07 | $1,367.30 | $1,963.17 | 4,200 |
| 2025-01-06 | $1,377.89 | $1,978.38 | 4,500 |
| 2025-01-03 | $1,382.07 | $1,984.38 | 17,600 |
| 2025-01-02 | $1,373.02 | $1,971.38 | 3,200 |