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
- 2006-05-25 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $570.88 | $628.22 | 1,736,500 | — | — |
| 2025-12-30 | $577.42 | $635.41 | 1,512,800 | — | — |
| 2025-12-29 | $577.90 | $635.94 | 1,274,900 | — | — |
| 2025-12-26 | $579.60 | $637.81 | 972,300 | — | — |
| 2025-12-24 | $579.45 | $637.65 | 1,058,900 | — | — |
| 2025-12-23 | $576.35 | $634.24 | 1,794,700 | — | — |
| 2025-12-22 | $575.70 | $633.52 | 2,500,200 | — | — |
| 2025-12-19 | $572.23 | $629.70 | 7,262,100 | — | — |
| 2025-12-18 | $566.21 | $623.08 | 2,259,000 | — | — |
| 2025-12-17 | $565.47 | $622.26 | 3,287,100 | — | — |
| 2025-12-16 | $566.02 | $622.87 | 2,748,700 | — | — |
| 2025-12-15 | $569.13 | $626.29 | 2,714,000 | — | — |
| 2025-12-12 | $571.93 | $629.37 | 3,515,400 | — | — |
| 2025-12-11 | $563.37 | $619.95 | 3,659,900 | — | — |
| 2025-12-10 | $538.86 | $592.98 | 3,023,400 | — | — |
| 2025-12-09 | $537.55 | $591.54 | 1,965,300 | — | — |
| 2025-12-08 | $540.44 | $594.72 | 2,453,800 | — | — |
| 2025-12-05 | $545.52 | $600.31 | 2,126,700 | — | — |
| 2025-12-04 | $542.31 | $596.78 | 2,878,800 | — | — |
| 2025-12-03 | $553.73 | $609.35 | 2,687,900 | — | — |
| 2025-12-02 | $545.91 | $600.74 | 3,076,000 | — | — |
| 2025-12-01 | $543.97 | $598.61 | 2,227,000 | — | — |
| 2025-11-28 | $550.53 | $605.82 | 1,254,800 | — | — |
| 2025-11-26 | $544.93 | $599.66 | 2,185,300 | — | — |
| 2025-11-25 | $546.47 | $601.36 | 3,132,600 | — | — |
| 2025-11-24 | $537.85 | $591.87 | 5,941,000 | — | — |
| 2025-11-21 | $540.40 | $594.68 | 3,807,500 | — | — |
| 2025-11-20 | $527.88 | $580.90 | 3,240,300 | — | — |
| 2025-11-19 | $530.36 | $583.63 | 2,723,100 | — | — |
| 2025-11-18 | $527.58 | $580.57 | 3,594,700 | — | — |
| 2025-11-17 | $536.85 | $590.77 | 2,557,900 | — | — |
| 2025-11-14 | $545.73 | $600.54 | 2,567,800 | — | — |
| 2025-11-13 | $555.57 | $611.37 | 2,031,300 | — | — |
| 2025-11-12 | $561.23 | $617.60 | 1,761,500 | — | — |
| 2025-11-11 | $558.35 | $614.43 | 1,832,400 | — | — |
| 2025-11-10 | $552.96 | $608.50 | 1,978,300 | — | — |
| 2025-11-07 | $551.97 | $607.41 | 2,510,400 | — | — |
| 2025-11-06 | $553.28 | $608.85 | 2,593,600 | — | — |
| 2025-11-05 | $553.31 | $608.88 | 2,198,500 | — | — |
| 2025-11-04 | $552.75 | $608.27 | 2,653,900 | — | — |
| 2025-11-03 | $544.07 | $598.72 | 3,175,500 | — | — |
| 2025-10-31 | $551.99 | $607.43 | 3,567,100 | — | — |
| 2025-10-30 | $553.68 | $609.29 | 4,284,700 | — | — |
| 2025-10-29 | $554.58 | $610.28 | 3,763,400 | — | — |
| 2025-10-28 | $565.93 | $622.77 | 2,916,000 | — | — |
| 2025-10-27 | $572.36 | $629.85 | 2,981,000 | — | — |
| 2025-10-24 | $573.67 | $631.29 | 1,839,600 | — | — |
| 2025-10-23 | $573.77 | $631.40 | 2,187,500 | — | — |
| 2025-10-22 | $571.36 | $628.75 | 1,820,500 | — | — |
| 2025-10-21 | $572.03 | $629.48 | 2,722,400 | — | — |
| 2025-10-20 | $566.36 | $623.24 | 2,046,400 | — | — |
| 2025-10-17 | $560.97 | $617.31 | 2,756,700 | — | — |
| 2025-10-16 | $549.88 | $605.11 | 3,210,600 | — | — |
| 2025-10-15 | $562.81 | $619.34 | 2,262,400 | — | — |
| 2025-10-14 | $567.92 | $624.96 | 2,627,300 | — | — |
| 2025-10-13 | $559.24 | $615.41 | 2,996,500 | — | — |
| 2025-10-10 | $557.48 | $613.47 | 3,553,900 | — | — |
| 2025-10-09 | $564.55 | $621.25 | 2,579,800 | — | — |
| 2025-10-08 | $576.44 | $633.50 | 1,934,700 | — | — |
| 2025-10-07 | $579.84 | $637.24 | 2,120,700 | — | — |
| 2025-10-06 | $578.81 | $636.10 | 2,573,500 | — | — |
| 2025-10-03 | $580.45 | $637.91 | 2,331,600 | — | — |
| 2025-10-02 | $577.33 | $634.48 | 2,483,500 | — | — |
| 2025-10-01 | $573.77 | $630.57 | 3,685,100 | — | — |
| 2025-09-30 | $568.81 | $625.11 | 2,379,200 | — | — |
| 2025-09-29 | $568.14 | $624.38 | 2,615,600 | — | — |
| 2025-09-26 | $565.13 | $621.07 | 2,106,500 | — | — |
| 2025-09-25 | $567.30 | $623.46 | 2,700,600 | — | — |
| 2025-09-24 | $568.81 | $625.11 | 2,867,200 | — | — |
| 2025-09-23 | $569.97 | $626.39 | 3,223,000 | — | — |
| 2025-09-22 | $584.49 | $642.35 | 3,241,700 | — | — |
| 2025-09-19 | $584.16 | $641.98 | 6,745,300 | — | — |
| 2025-09-18 | $586.05 | $644.06 | 3,294,600 | — | — |
| 2025-09-17 | $598.63 | $657.89 | 2,930,800 | — | — |
| 2025-09-16 | $586.42 | $644.47 | 2,537,000 | — | — |
| 2025-09-15 | $582.96 | $640.67 | 2,222,600 | — | — |
| 2025-09-12 | $580.41 | $637.86 | 2,242,800 | — | — |
| 2025-09-11 | $588.73 | $647.01 | 2,407,000 | — | — |
| 2025-09-10 | $579.38 | $636.73 | 2,535,200 | — | — |
| 2025-09-09 | $584.00 | $641.81 | 2,266,000 | — | — |
| 2025-09-08 | $586.60 | $644.67 | 1,948,200 | — | — |
| 2025-09-05 | $584.22 | $642.05 | 2,432,100 | — | — |
| 2025-09-04 | $595.64 | $654.60 | 1,653,700 | — | — |
| 2025-09-03 | $593.28 | $652.01 | 1,959,400 | — | — |
| 2025-09-02 | $591.87 | $650.46 | 2,284,500 | — | — |
| 2025-08-29 | $595.29 | $654.22 | 2,111,200 | — | — |
| 2025-08-28 | $590.48 | $648.93 | 2,159,800 | — | — |
| 2025-08-27 | $590.66 | $649.13 | 1,480,900 | — | — |
| 2025-08-26 | $591.61 | $650.17 | 4,774,600 | — | — |
| 2025-08-25 | $593.21 | $651.93 | 1,984,300 | — | — |
| 2025-08-22 | $598.96 | $658.25 | 2,388,900 | — | — |
| 2025-08-21 | $591.92 | $650.51 | 2,349,200 | — | — |
| 2025-08-20 | $592.68 | $651.35 | 2,884,600 | — | — |
| 2025-08-19 | $585.51 | $643.47 | 2,334,500 | — | — |
| 2025-08-18 | $584.14 | $641.96 | 1,812,000 | — | — |
| 2025-08-15 | $581.70 | $639.28 | 2,263,800 | — | — |
| 2025-08-14 | $583.76 | $641.54 | 2,642,300 | — | — |
| 2025-08-13 | $577.90 | $635.10 | 2,352,900 | — | — |
| 2025-08-12 | $574.18 | $631.02 | 2,593,800 | — | — |
| 2025-08-11 | $573.59 | $630.37 | 2,116,600 | — | — |
| 2025-08-08 | $574.32 | $631.17 | 2,907,700 | — | — |
| 2025-08-07 | $561.22 | $616.77 | 2,979,600 | — | — |
| 2025-08-06 | $569.13 | $625.47 | 2,245,200 | — | — |
| 2025-08-05 | $566.04 | $622.07 | 2,883,200 | — | — |
| 2025-08-04 | $569.81 | $626.21 | 2,984,700 | — | — |
| 2025-08-01 | $559.89 | $615.31 | 3,316,700 | — | — |
| 2025-07-31 | $566.47 | $622.54 | 4,568,300 | — | — |
| 2025-07-30 | $559.11 | $614.45 | 2,833,200 | — | — |
| 2025-07-29 | $563.32 | $619.08 | 2,393,800 | — | — |
| 2025-07-28 | $568.28 | $624.53 | 2,492,400 | — | — |
| 2025-07-25 | $568.22 | $624.47 | 1,513,300 | — | — |
| 2025-07-24 | $563.50 | $619.28 | 1,874,700 | — | — |
| 2025-07-23 | $562.09 | $617.73 | 2,180,400 | — | — |
| 2025-07-22 | $558.76 | $614.07 | 2,010,400 | — | — |
| 2025-07-21 | $554.65 | $609.55 | 2,194,400 | — | — |
| 2025-07-18 | $552.66 | $607.37 | 2,579,600 | — | — |
| 2025-07-17 | $555.61 | $610.61 | 2,722,000 | — | — |
| 2025-07-16 | $555.52 | $610.51 | 2,424,200 | — | — |
| 2025-07-15 | $550.36 | $604.84 | 2,449,100 | — | — |
| 2025-07-14 | $553.02 | $607.76 | 2,500,900 | — | — |
| 2025-07-11 | $550.18 | $604.64 | 3,221,400 | — | — |
| 2025-07-10 | $563.52 | $619.30 | 2,577,200 | — | — |
| 2025-07-09 | $565.11 | $621.05 | 2,454,300 | — | — |
| 2025-07-08 | $562.44 | $617.28 | 3,083,800 | — | — |
| 2025-07-07 | $565.12 | $620.22 | 2,478,300 | — | — |
| 2025-07-03 | $569.24 | $624.74 | 1,528,700 | — | — |
| 2025-07-02 | $561.52 | $616.27 | 2,502,300 | — | — |
| 2025-07-01 | $564.61 | $619.66 | 3,827,000 | — | — |
| 2025-06-30 | $561.94 | $616.73 | 5,054,600 | — | — |
| 2025-06-27 | $550.32 | $603.98 | 3,837,500 | — | — |
| 2025-06-26 | $545.81 | $599.03 | 3,764,100 | — | — |
| 2025-06-25 | $549.70 | $603.30 | 2,889,200 | — | — |
| 2025-06-24 | $557.53 | $611.89 | 4,503,200 | — | — |
| 2025-06-23 | $542.35 | $595.23 | 3,681,100 | — | — |
| 2025-06-20 | $532.97 | $584.94 | 8,202,800 | — | — |
| 2025-06-18 | $538.73 | $591.26 | 6,966,800 | — | — |
| 2025-06-17 | $569.45 | $624.97 | 2,246,600 | — | — |
| 2025-06-16 | $568.67 | $624.12 | 3,108,200 | — | — |
| 2025-06-13 | $562.03 | $616.83 | 5,905,400 | — | — |
| 2025-06-12 | $589.28 | $646.74 | 1,984,000 | — | — |
| 2025-06-11 | $590.74 | $648.34 | 2,238,100 | — | — |
| 2025-06-10 | $589.54 | $647.02 | 2,133,700 | — | — |
| 2025-06-09 | $584.33 | $641.30 | 1,936,000 | — | — |
| 2025-06-06 | $590.12 | $647.66 | 1,528,600 | — | — |
| 2025-06-05 | $585.44 | $642.52 | 1,480,000 | — | — |
| 2025-06-04 | $584.13 | $641.08 | 1,530,200 | — | — |
| 2025-06-03 | $581.97 | $638.71 | 2,116,900 | — | — |
| 2025-06-02 | $581.22 | $637.89 | 2,089,100 | — | — |
| 2025-05-30 | $585.60 | $642.70 | 4,581,100 | — | — |
| 2025-05-29 | $577.78 | $634.11 | 1,347,800 | — | — |
| 2025-05-28 | $575.92 | $632.07 | 1,702,900 | — | — |
| 2025-05-27 | $574.55 | $630.57 | 2,655,200 | — | — |
| 2025-05-23 | $563.58 | $618.53 | 1,948,800 | — | — |
| 2025-05-22 | $570.14 | $625.73 | 1,869,900 | — | — |
| 2025-05-21 | $569.54 | $625.07 | 2,505,300 | — | — |
| 2025-05-20 | $581.11 | $637.77 | 1,964,300 | — | — |
| 2025-05-19 | $586.41 | $643.59 | 1,875,500 | — | — |
| 2025-05-16 | $583.28 | $640.15 | 2,225,900 | — | — |
| 2025-05-15 | $582.20 | $638.97 | 2,034,200 | — | — |
| 2025-05-14 | $573.28 | $629.18 | 2,237,500 | — | — |
| 2025-05-13 | $576.59 | $632.81 | 2,370,200 | — | — |
| 2025-05-12 | $578.27 | $634.65 | 3,000,300 | — | — |
| 2025-05-09 | $568.64 | $624.08 | 1,528,000 | — | — |
| 2025-05-08 | $567.12 | $622.42 | 2,004,300 | — | — |
| 2025-05-07 | $566.33 | $621.55 | 2,493,700 | — | — |
| 2025-05-06 | $558.99 | $613.49 | 2,341,700 | — | — |
| 2025-05-05 | $561.12 | $615.83 | 2,130,900 | — | — |
| 2025-05-02 | $559.39 | $613.93 | 2,632,600 | — | — |
| 2025-05-01 | $546.63 | $599.93 | 2,839,900 | — | — |
| 2025-04-30 | $548.06 | $601.50 | 3,783,500 | — | — |
| 2025-04-29 | $539.68 | $592.30 | 2,041,500 | — | — |
| 2025-04-28 | $534.49 | $586.60 | 1,735,400 | — | — |
| 2025-04-25 | $533.48 | $585.50 | 2,006,100 | — | — |
| 2025-04-24 | $535.46 | $587.67 | 2,209,100 | — | — |
| 2025-04-23 | $530.01 | $581.69 | 3,051,800 | — | — |
| 2025-04-22 | $527.33 | $578.75 | 2,384,000 | — | — |
| 2025-04-21 | $509.32 | $558.98 | 3,345,600 | — | — |
| 2025-04-17 | $517.33 | $567.77 | 3,329,800 | — | — |
| 2025-04-16 | $513.43 | $563.49 | 2,501,000 | — | — |
| 2025-04-15 | $517.38 | $567.83 | 2,210,700 | — | — |
| 2025-04-14 | $512.46 | $562.43 | 3,005,500 | — | — |
| 2025-04-11 | $509.75 | $559.45 | 3,736,200 | — | — |
| 2025-04-10 | $499.34 | $548.03 | 4,105,300 | — | — |
| 2025-04-09 | $515.43 | $565.69 | 4,698,400 | — | — |
| 2025-04-08 | $479.92 | $525.88 | 3,555,400 | — | — |
| 2025-04-07 | $485.52 | $532.02 | 6,009,400 | — | — |
| 2025-04-04 | $489.77 | $536.67 | 6,125,100 | — | — |
| 2025-04-03 | $530.55 | $581.36 | 3,443,500 | — | — |
| 2025-04-02 | $547.38 | $599.80 | 2,994,600 | — | — |
| 2025-04-01 | $548.51 | $601.04 | 2,714,900 | — | — |
| 2025-03-31 | $548.12 | $600.61 | 4,741,800 | — | — |
| 2025-03-28 | $540.61 | $592.38 | 2,656,400 | — | — |
| 2025-03-27 | $557.57 | $610.97 | 2,901,200 | — | — |
| 2025-03-26 | $549.07 | $601.65 | 2,681,600 | — | — |
| 2025-03-25 | $545.16 | $597.37 | 2,138,200 | — | — |
| 2025-03-24 | $543.67 | $595.73 | 2,758,700 | — | — |
| 2025-03-21 | $535.69 | $586.99 | 5,973,400 | — | — |
| 2025-03-20 | $536.38 | $587.75 | 2,598,600 | — | — |
| 2025-03-19 | $536.09 | $587.43 | 2,804,300 | — | — |
| 2025-03-18 | $530.19 | $580.96 | 2,363,300 | — | — |
| 2025-03-17 | $531.99 | $582.94 | 2,544,800 | — | — |
| 2025-03-14 | $527.64 | $578.17 | 2,369,500 | — | — |
| 2025-03-13 | $519.83 | $569.61 | 2,375,800 | — | — |
| 2025-03-12 | $524.64 | $574.88 | 2,810,800 | — | — |
| 2025-03-11 | $525.80 | $576.15 | 4,582,600 | — | — |
| 2025-03-10 | $537.12 | $588.56 | 3,893,400 | — | — |
| 2025-03-07 | $546.77 | $599.13 | 3,161,300 | — | — |
| 2025-03-06 | $549.82 | $602.47 | 3,133,200 | — | — |
| 2025-03-05 | $558.30 | $611.77 | 2,795,400 | — | — |
| 2025-03-04 | $555.07 | $608.23 | 3,318,100 | — | — |
| 2025-03-03 | $574.92 | $629.98 | 3,092,600 | — | — |
| 2025-02-28 | $576.31 | $631.50 | 3,205,400 | — | — |
| 2025-02-27 | $564.82 | $618.91 | 2,436,500 | — | — |
| 2025-02-26 | $561.27 | $615.02 | 2,028,000 | — | — |
| 2025-02-25 | $564.03 | $618.04 | 3,609,500 | — | — |
| 2025-02-24 | $559.00 | $612.53 | 1,752,500 | — | — |
| 2025-02-21 | $557.51 | $610.90 | 2,256,100 | — | — |
| 2025-02-20 | $563.28 | $617.22 | 2,181,900 | — | — |
| 2025-02-19 | $568.50 | $622.94 | 2,459,100 | — | — |
| 2025-02-18 | $568.61 | $623.06 | 2,064,100 | — | — |
| 2025-02-14 | $564.76 | $618.84 | 1,927,400 | — | — |
| 2025-02-13 | $566.31 | $620.54 | 1,709,500 | — | — |
| 2025-02-12 | $564.60 | $618.67 | 1,722,200 | — | — |
| 2025-02-11 | $564.70 | $618.78 | 1,847,800 | — | — |
| 2025-02-10 | $565.49 | $619.64 | 2,357,700 | — | — |
| 2025-02-07 | $562.75 | $616.64 | 2,008,300 | — | — |
| 2025-02-06 | $567.16 | $621.47 | 1,738,400 | — | — |
| 2025-02-05 | $566.29 | $620.52 | 2,404,700 | — | — |
| 2025-02-04 | $559.11 | $612.65 | 2,638,900 | — | — |
| 2025-02-03 | $563.95 | $617.96 | 3,195,500 | — | — |
| 2025-01-31 | $555.43 | $608.62 | 4,505,100 | — | — |
| 2025-01-30 | $566.01 | $620.21 | 6,005,200 | — | — |
| 2025-01-29 | $548.80 | $601.36 | 2,549,000 | — | — |
| 2025-01-28 | $547.36 | $599.78 | 2,727,800 | — | — |
| 2025-01-27 | $547.64 | $600.08 | 3,074,600 | — | — |
| 2025-01-24 | $533.49 | $584.58 | 2,472,900 | — | — |
| 2025-01-23 | $534.22 | $585.38 | 2,196,500 | — | — |
| 2025-01-22 | $527.18 | $577.66 | 2,037,600 | — | — |
| 2025-01-21 | $528.06 | $578.63 | 2,706,900 | — | — |
| 2025-01-17 | $524.70 | $574.95 | 2,374,800 | — | — |
| 2025-01-16 | $523.14 | $573.24 | 3,275,600 | — | — |
| 2025-01-15 | $522.35 | $572.37 | 3,024,800 | — | — |
| 2025-01-14 | $509.02 | $557.77 | 2,704,800 | — | — |
| 2025-01-13 | $504.91 | $553.26 | 2,885,500 | — | — |
| 2025-01-10 | $504.67 | $553.00 | 2,815,500 | — | — |
| 2025-01-08 | $516.40 | $565.02 | 2,456,700 | — | — |
| 2025-01-07 | $511.40 | $559.55 | 2,211,800 | — | — |
| 2025-01-06 | $511.93 | $560.13 | 2,920,800 | — | — |
| 2025-01-03 | $521.36 | $570.45 | 1,627,500 | — | — |
| 2025-01-02 | $522.40 | $571.58 | 2,818,800 | — | — |