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
- 2000-06-16 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 | $566.36 | $566.36 | 992,500 | — | — |
| 2025-12-30 | $572.63 | $572.63 | 724,900 | — | — |
| 2025-12-29 | $575.40 | $575.40 | 695,100 | — | — |
| 2025-12-26 | $577.81 | $577.81 | 494,800 | — | — |
| 2025-12-24 | $577.15 | $577.15 | 355,200 | — | — |
| 2025-12-23 | $577.34 | $577.34 | 1,282,800 | — | — |
| 2025-12-22 | $579.83 | $579.83 | 1,453,000 | — | — |
| 2025-12-19 | $572.47 | $572.47 | 4,065,300 | — | — |
| 2025-12-18 | $561.89 | $561.89 | 1,545,600 | — | — |
| 2025-12-17 | $556.86 | $556.86 | 1,705,500 | — | — |
| 2025-12-16 | $554.58 | $554.58 | 1,959,400 | — | — |
| 2025-12-15 | $559.52 | $559.52 | 2,928,100 | — | — |
| 2025-12-12 | $542.32 | $542.32 | 2,116,200 | — | — |
| 2025-12-11 | $547.36 | $547.36 | 1,573,800 | — | — |
| 2025-12-10 | $555.92 | $555.92 | 1,562,900 | — | — |
| 2025-12-09 | $558.13 | $558.13 | 1,230,000 | — | — |
| 2025-12-08 | $566.89 | $566.89 | 1,298,500 | — | — |
| 2025-12-05 | $575.34 | $575.34 | 1,096,600 | — | — |
| 2025-12-04 | $568.63 | $568.63 | 1,147,800 | — | — |
| 2025-12-03 | $569.71 | $569.71 | 1,090,600 | — | — |
| 2025-12-02 | $567.72 | $567.72 | 1,748,800 | — | — |
| 2025-12-01 | $567.37 | $567.37 | 1,206,100 | — | — |
| 2025-11-28 | $573.48 | $573.48 | 1,003,900 | — | — |
| 2025-11-26 | $574.23 | $574.23 | 1,158,900 | — | — |
| 2025-11-25 | $578.87 | $578.87 | 1,684,800 | — | — |
| 2025-11-24 | $568.48 | $568.48 | 2,399,900 | — | — |
| 2025-11-21 | $561.61 | $561.61 | 2,622,300 | — | — |
| 2025-11-20 | $552.23 | $552.23 | 1,909,000 | — | — |
| 2025-11-19 | $564.64 | $564.64 | 2,440,600 | — | — |
| 2025-11-18 | $546.77 | $546.77 | 2,297,400 | — | — |
| 2025-11-17 | $546.71 | $546.71 | 1,470,200 | — | — |
| 2025-11-14 | $549.51 | $549.51 | 1,879,900 | — | — |
| 2025-11-13 | $565.51 | $565.51 | 2,116,700 | — | — |
| 2025-11-12 | $572.45 | $572.45 | 1,633,200 | — | — |
| 2025-11-11 | $572.17 | $572.17 | 1,609,700 | — | — |
| 2025-11-10 | $576.20 | $576.20 | 3,070,200 | — | — |
| 2025-11-07 | $560.00 | $560.00 | 2,712,200 | — | — |
| 2025-11-06 | $547.78 | $547.78 | 2,052,500 | — | — |
| 2025-11-05 | $548.55 | $548.55 | 2,863,400 | — | — |
| 2025-11-04 | $538.82 | $538.82 | 1,780,200 | — | — |
| 2025-11-03 | $544.21 | $544.21 | 2,075,000 | — | — |
| 2025-10-31 | $534.28 | $534.28 | 1,757,600 | — | — |
| 2025-10-30 | $530.02 | $530.02 | 1,777,000 | — | — |
| 2025-10-29 | $537.59 | $537.59 | 1,721,800 | — | — |
| 2025-10-28 | $545.39 | $545.39 | 1,586,400 | — | — |
| 2025-10-27 | $551.25 | $551.25 | 2,135,500 | — | — |
| 2025-10-24 | $546.51 | $546.51 | 2,692,300 | — | — |
| 2025-10-23 | $551.30 | $551.30 | 4,011,300 | — | — |
| 2025-10-22 | $527.03 | $527.03 | 8,347,500 | — | — |
| 2025-10-21 | $462.74 | $462.74 | 4,779,600 | — | — |
| 2025-10-20 | $458.47 | $458.47 | 3,410,000 | — | — |
| 2025-10-17 | $446.13 | $446.13 | 2,209,200 | — | — |
| 2025-10-16 | $434.62 | $434.62 | 1,966,400 | — | — |
| 2025-10-15 | $435.61 | $435.61 | 1,910,700 | — | — |
| 2025-10-14 | $436.39 | $436.39 | 2,085,700 | — | — |
| 2025-10-13 | $435.73 | $435.73 | 1,863,200 | — | — |
| 2025-10-10 | $429.59 | $429.59 | 2,773,400 | — | — |
| 2025-10-09 | $443.76 | $443.76 | 1,583,800 | — | — |
| 2025-10-08 | $448.09 | $448.09 | 1,767,300 | — | — |
| 2025-10-07 | $440.94 | $440.94 | 1,917,500 | — | — |
| 2025-10-06 | $449.69 | $449.69 | 2,478,900 | — | — |
| 2025-10-03 | $452.35 | $452.35 | 2,197,700 | — | — |
| 2025-10-02 | $443.01 | $443.01 | 1,910,800 | — | — |
| 2025-10-01 | $438.04 | $438.04 | 2,502,300 | — | — |
| 2025-09-30 | $447.23 | $447.23 | 2,134,200 | — | — |
| 2025-09-29 | $439.22 | $439.22 | 3,024,400 | — | — |
| 2025-09-26 | $441.12 | $441.12 | 1,940,500 | — | — |
| 2025-09-25 | $438.12 | $438.12 | 3,129,000 | — | — |
| 2025-09-24 | $443.99 | $443.99 | 2,437,200 | — | — |
| 2025-09-23 | $447.75 | $447.75 | 2,241,500 | — | — |
| 2025-09-22 | $444.55 | $444.55 | 2,653,100 | — | — |
| 2025-09-19 | $438.72 | $438.72 | 3,780,700 | — | — |
| 2025-09-18 | $435.83 | $435.83 | 1,980,600 | — | — |
| 2025-09-17 | $433.66 | $433.66 | 1,638,200 | — | — |
| 2025-09-16 | $434.50 | $434.50 | 2,940,500 | — | — |
| 2025-09-15 | $433.99 | $433.99 | 3,474,800 | — | — |
| 2025-09-12 | $449.68 | $449.68 | 2,219,100 | — | — |
| 2025-09-11 | $455.85 | $455.85 | 2,182,300 | — | — |
| 2025-09-10 | $449.98 | $449.98 | 2,560,300 | — | — |
| 2025-09-09 | $467.54 | $467.54 | 1,489,400 | — | — |
| 2025-09-08 | $470.00 | $470.00 | 1,936,500 | — | — |
| 2025-09-05 | $466.86 | $466.86 | 2,623,800 | — | — |
| 2025-09-04 | $454.52 | $454.52 | 3,939,600 | — | — |
| 2025-09-03 | $441.18 | $441.18 | 5,051,700 | — | — |
| 2025-09-02 | $469.07 | $469.07 | 2,230,400 | — | — |
| 2025-08-29 | $473.30 | $473.30 | 1,654,200 | — | — |
| 2025-08-28 | $473.84 | $473.84 | 1,548,900 | — | — |
| 2025-08-27 | $471.15 | $471.15 | 1,618,700 | — | — |
| 2025-08-26 | $474.26 | $474.26 | 2,931,100 | — | — |
| 2025-08-25 | $468.44 | $468.44 | 1,662,300 | — | — |
| 2025-08-22 | $476.16 | $476.16 | 2,023,900 | — | — |
| 2025-08-21 | $469.88 | $469.88 | 2,465,300 | — | — |
| 2025-08-20 | $480.45 | $480.45 | 1,409,300 | — | — |
| 2025-08-19 | $479.20 | $479.20 | 1,884,900 | — | — |
| 2025-08-18 | $481.28 | $481.28 | 1,640,700 | — | — |
| 2025-08-15 | $480.26 | $480.26 | 1,436,500 | — | — |
| 2025-08-14 | $477.08 | $477.08 | 1,894,900 | — | — |
| 2025-08-13 | $482.35 | $482.35 | 1,740,200 | — | — |
| 2025-08-12 | $478.19 | $478.19 | 1,529,500 | — | — |
| 2025-08-11 | $471.85 | $471.85 | 1,418,200 | — | — |
| 2025-08-08 | $470.08 | $470.08 | 1,446,200 | — | — |
| 2025-08-07 | $469.81 | $469.81 | 1,777,900 | — | — |
| 2025-08-06 | $474.06 | $474.06 | 2,191,700 | — | — |
| 2025-08-05 | $477.00 | $477.00 | 2,610,100 | — | — |
| 2025-08-04 | $483.36 | $483.36 | 2,493,500 | — | — |
| 2025-08-01 | $483.12 | $483.12 | 2,982,900 | — | — |
| 2025-07-31 | $481.09 | $481.09 | 2,602,200 | — | — |
| 2025-07-30 | $500.51 | $500.51 | 1,758,800 | — | — |
| 2025-07-29 | $496.87 | $496.87 | 1,831,100 | — | — |
| 2025-07-28 | $493.95 | $493.95 | 2,473,700 | — | — |
| 2025-07-25 | $495.86 | $495.86 | 1,871,100 | — | — |
| 2025-07-24 | $488.61 | $488.61 | 2,608,000 | — | — |
| 2025-07-23 | $501.95 | $501.95 | 4,659,900 | — | — |
| 2025-07-22 | $511.00 | $511.00 | 2,416,700 | — | — |
| 2025-07-21 | $516.12 | $516.12 | 1,639,700 | — | — |
| 2025-07-18 | $518.62 | $518.62 | 1,904,100 | — | — |
| 2025-07-17 | $516.16 | $516.16 | 2,003,500 | — | — |
| 2025-07-16 | $512.64 | $512.64 | 1,863,700 | — | — |
| 2025-07-15 | $512.23 | $512.23 | 1,674,300 | — | — |
| 2025-07-14 | $516.44 | $516.44 | 2,082,700 | — | — |
| 2025-07-11 | $512.06 | $512.06 | 2,951,300 | — | — |
| 2025-07-10 | $526.05 | $526.05 | 1,424,600 | — | — |
| 2025-07-09 | $528.13 | $528.13 | 1,380,900 | — | — |
| 2025-07-08 | $527.30 | $527.30 | 1,608,700 | — | — |
| 2025-07-07 | $534.71 | $534.71 | 1,191,600 | — | — |
| 2025-07-03 | $544.47 | $544.47 | 704,800 | — | — |
| 2025-07-02 | $540.60 | $540.60 | 1,487,500 | — | — |
| 2025-07-01 | $537.99 | $537.99 | 1,649,300 | — | — |
| 2025-06-30 | $543.41 | $543.41 | 1,584,100 | — | — |
| 2025-06-27 | $533.71 | $533.71 | 2,016,500 | — | — |
| 2025-06-26 | $534.19 | $534.19 | 1,966,300 | — | — |
| 2025-06-25 | $521.63 | $521.63 | 1,178,000 | — | — |
| 2025-06-24 | $523.08 | $523.08 | 1,593,600 | — | — |
| 2025-06-23 | $515.09 | $515.09 | 1,218,500 | — | — |
| 2025-06-20 | $509.36 | $509.36 | 2,829,900 | — | — |
| 2025-06-18 | $509.49 | $509.49 | 1,173,800 | — | — |
| 2025-06-17 | $512.11 | $512.11 | 1,506,000 | — | — |
| 2025-06-16 | $519.04 | $519.04 | 1,514,600 | — | — |
| 2025-06-13 | $512.18 | $512.18 | 2,183,000 | — | — |
| 2025-06-12 | $513.00 | $513.00 | 2,392,800 | — | — |
| 2025-06-11 | $522.41 | $522.41 | 1,676,800 | — | — |
| 2025-06-10 | $529.60 | $529.60 | 2,027,600 | — | — |
| 2025-06-09 | $526.15 | $526.15 | 4,806,200 | — | — |
| 2025-06-06 | $557.08 | $557.08 | 1,104,200 | — | — |
| 2025-06-05 | $558.06 | $558.06 | 1,243,400 | — | — |
| 2025-06-04 | $557.95 | $557.95 | 1,147,200 | — | — |
| 2025-06-03 | $551.85 | $551.85 | 1,714,400 | — | — |
| 2025-06-02 | $553.29 | $553.29 | 1,059,400 | — | — |
| 2025-05-30 | $552.34 | $552.34 | 2,091,000 | — | — |
| 2025-05-29 | $555.75 | $555.75 | 1,139,200 | — | — |
| 2025-05-28 | $552.41 | $552.41 | 1,012,100 | — | — |
| 2025-05-27 | $550.19 | $550.19 | 1,244,600 | — | — |
| 2025-05-23 | $539.54 | $539.54 | 1,138,500 | — | — |
| 2025-05-22 | $542.67 | $542.67 | 1,129,100 | — | — |
| 2025-05-21 | $547.07 | $547.07 | 1,507,800 | — | — |
| 2025-05-20 | $557.16 | $557.16 | 1,234,600 | — | — |
| 2025-05-19 | $561.63 | $561.63 | 1,420,400 | — | — |
| 2025-05-16 | $563.60 | $563.60 | 1,422,900 | — | — |
| 2025-05-15 | $560.28 | $560.28 | 1,794,600 | — | — |
| 2025-05-14 | $565.94 | $565.94 | 1,409,700 | — | — |
| 2025-05-13 | $563.95 | $563.95 | 1,529,300 | — | — |
| 2025-05-12 | $561.43 | $561.43 | 2,037,100 | — | — |
| 2025-05-09 | $536.51 | $536.51 | 925,600 | — | — |
| 2025-05-08 | $538.16 | $538.16 | 1,472,800 | — | — |
| 2025-05-07 | $536.15 | $536.15 | 1,311,400 | — | — |
| 2025-05-06 | $530.46 | $530.46 | 1,128,100 | — | — |
| 2025-05-05 | $531.82 | $531.82 | 1,376,000 | — | — |
| 2025-05-02 | $529.42 | $529.42 | 1,440,600 | — | — |
| 2025-05-01 | $517.18 | $517.18 | 1,673,400 | — | — |
| 2025-04-30 | $515.80 | $515.80 | 1,652,200 | — | — |
| 2025-04-29 | $514.89 | $514.89 | 1,321,500 | — | — |
| 2025-04-28 | $514.01 | $514.01 | 1,388,100 | — | — |
| 2025-04-25 | $514.59 | $514.59 | 2,016,000 | — | — |
| 2025-04-24 | $508.13 | $508.13 | 2,287,100 | — | — |
| 2025-04-23 | $487.93 | $487.93 | 3,770,000 | — | — |
| 2025-04-22 | $478.74 | $478.74 | 3,114,400 | — | — |
| 2025-04-21 | $468.32 | $468.32 | 2,648,500 | — | — |
| 2025-04-17 | $482.74 | $482.74 | 1,625,900 | — | — |
| 2025-04-16 | $481.34 | $481.34 | 1,990,500 | — | — |
| 2025-04-15 | $488.27 | $488.27 | 1,733,400 | — | — |
| 2025-04-14 | $490.13 | $490.13 | 1,518,100 | — | — |
| 2025-04-11 | $493.60 | $493.60 | 2,843,700 | — | — |
| 2025-04-10 | $489.52 | $489.52 | 4,056,200 | — | — |
| 2025-04-09 | $522.95 | $522.95 | 6,038,200 | — | — |
| 2025-04-08 | $457.63 | $457.63 | 3,157,700 | — | — |
| 2025-04-07 | $463.62 | $463.62 | 4,125,800 | — | — |
| 2025-04-04 | $451.58 | $451.58 | 4,108,600 | — | — |
| 2025-04-03 | $494.61 | $494.61 | 2,729,000 | — | — |
| 2025-04-02 | $507.05 | $507.05 | 1,432,200 | — | — |
| 2025-04-01 | $496.36 | $496.36 | 1,609,800 | — | — |
| 2025-03-31 | $495.27 | $495.27 | 2,289,700 | — | — |
| 2025-03-28 | $491.84 | $491.84 | 1,967,300 | — | — |
| 2025-03-27 | $507.90 | $507.90 | 1,472,900 | — | — |
| 2025-03-26 | $509.03 | $509.03 | 1,979,500 | — | — |
| 2025-03-25 | $519.81 | $519.81 | 2,527,100 | — | — |
| 2025-03-24 | $508.58 | $508.58 | 1,905,100 | — | — |
| 2025-03-21 | $492.49 | $492.49 | 3,377,200 | — | — |
| 2025-03-20 | $491.81 | $491.81 | 2,108,800 | — | — |
| 2025-03-19 | $492.06 | $492.06 | 2,098,400 | — | — |
| 2025-03-18 | $483.95 | $483.95 | 1,728,800 | — | — |
| 2025-03-17 | $488.80 | $488.80 | 3,211,500 | — | — |
| 2025-03-14 | $484.44 | $484.44 | 4,239,200 | — | — |
| 2025-03-13 | $476.78 | $476.78 | 3,645,400 | — | — |
| 2025-03-12 | $497.30 | $497.30 | 2,558,700 | — | — |
| 2025-03-11 | $493.72 | $493.72 | 3,223,400 | — | — |
| 2025-03-10 | $482.61 | $482.61 | 5,517,400 | — | — |
| 2025-03-07 | $518.26 | $518.26 | 3,687,900 | — | — |
| 2025-03-06 | $538.57 | $538.57 | 2,367,200 | — | — |
| 2025-03-05 | $568.02 | $568.02 | 2,039,200 | — | — |
| 2025-03-04 | $557.96 | $557.96 | 2,209,300 | — | — |
| 2025-03-03 | $566.98 | $566.98 | 1,708,300 | — | — |
| 2025-02-28 | $573.15 | $573.15 | 2,401,400 | — | — |
| 2025-02-27 | $563.77 | $563.77 | 1,482,900 | — | — |
| 2025-02-26 | $580.93 | $580.93 | 1,098,300 | — | — |
| 2025-02-25 | $573.74 | $573.74 | 2,549,500 | — | — |
| 2025-02-24 | $591.01 | $591.01 | 1,441,500 | — | — |
| 2025-02-21 | $591.79 | $591.79 | 1,675,100 | — | — |
| 2025-02-20 | $606.57 | $606.57 | 1,328,200 | — | — |
| 2025-02-19 | $608.48 | $608.48 | 1,286,300 | — | — |
| 2025-02-18 | $600.89 | $600.89 | 1,696,000 | — | — |
| 2025-02-14 | $595.55 | $595.55 | 1,188,800 | — | — |
| 2025-02-13 | $591.39 | $591.39 | 1,270,400 | — | — |
| 2025-02-12 | $589.61 | $589.61 | 1,115,400 | — | — |
| 2025-02-11 | $591.65 | $591.65 | 837,100 | — | — |
| 2025-02-10 | $595.70 | $595.70 | 1,249,000 | — | — |
| 2025-02-07 | $582.98 | $582.98 | 1,061,000 | — | — |
| 2025-02-06 | $588.50 | $588.50 | 1,007,800 | — | — |
| 2025-02-05 | $590.90 | $590.90 | 1,521,400 | — | — |
| 2025-02-04 | $579.65 | $579.65 | 1,416,100 | — | — |
| 2025-02-03 | $578.55 | $578.55 | 1,830,800 | — | — |
| 2025-01-31 | $571.88 | $571.88 | 1,826,100 | — | — |
| 2025-01-30 | $580.18 | $580.18 | 1,986,700 | — | — |
| 2025-01-29 | $572.71 | $572.71 | 1,597,900 | — | — |
| 2025-01-28 | $574.14 | $574.14 | 2,332,100 | — | — |
| 2025-01-27 | $573.48 | $573.48 | 2,441,600 | — | — |
| 2025-01-24 | $584.05 | $584.05 | 4,357,700 | — | — |
| 2025-01-23 | $608.66 | $608.66 | 2,322,200 | — | — |
| 2025-01-22 | $610.45 | $610.45 | 2,100,600 | — | — |
| 2025-01-21 | $604.12 | $604.12 | 1,993,500 | — | — |
| 2025-01-17 | $592.64 | $592.64 | 2,635,200 | — | — |
| 2025-01-16 | $584.08 | $584.08 | 2,119,400 | — | — |
| 2025-01-15 | $580.11 | $580.11 | 3,553,400 | — | — |
| 2025-01-14 | $538.88 | $538.88 | 1,355,100 | — | — |
| 2025-01-13 | $539.75 | $539.75 | 1,461,300 | — | — |
| 2025-01-10 | $547.47 | $547.47 | 1,732,300 | — | — |
| 2025-01-08 | $544.02 | $544.02 | 1,359,300 | — | — |
| 2025-01-07 | $531.88 | $531.88 | 1,589,500 | — | — |
| 2025-01-06 | $542.37 | $542.37 | 1,229,200 | — | — |
| 2025-01-03 | $535.29 | $535.29 | 1,250,900 | — | — |
| 2025-01-02 | $524.03 | $524.03 | 907,700 | — | — |