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
- 2008-03-19 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 | $350.71 | $397.33 | 3,503,200 | — | — |
| 2025-12-30 | $353.62 | $400.63 | 3,366,500 | — | — |
| 2025-12-29 | $354.61 | $401.75 | 3,989,900 | — | — |
| 2025-12-26 | $355.00 | $402.19 | 2,017,000 | — | — |
| 2025-12-24 | $355.14 | $402.35 | 2,023,600 | — | — |
| 2025-12-23 | $353.38 | $400.36 | 3,703,200 | — | — |
| 2025-12-22 | $352.09 | $398.90 | 5,043,500 | — | — |
| 2025-12-19 | $349.25 | $395.68 | 18,623,900 | — | — |
| 2025-12-18 | $346.01 | $392.01 | 6,805,000 | — | — |
| 2025-12-17 | $344.41 | $390.20 | 7,263,500 | — | — |
| 2025-12-16 | $345.11 | $390.99 | 7,269,300 | — | — |
| 2025-12-15 | $346.89 | $393.01 | 7,004,600 | — | — |
| 2025-12-12 | $347.83 | $394.07 | 6,942,300 | — | — |
| 2025-12-11 | $345.63 | $391.58 | 12,953,600 | — | — |
| 2025-12-10 | $325.73 | $369.03 | 5,467,500 | — | — |
| 2025-12-09 | $326.50 | $369.90 | 4,325,400 | — | — |
| 2025-12-08 | $326.84 | $370.29 | 6,059,400 | — | — |
| 2025-12-05 | $331.24 | $375.27 | 5,266,600 | — | — |
| 2025-12-04 | $327.10 | $370.58 | 6,277,500 | — | — |
| 2025-12-03 | $329.61 | $373.43 | 6,296,700 | — | — |
| 2025-12-02 | $329.62 | $373.44 | 8,201,900 | — | — |
| 2025-12-01 | $330.39 | $374.31 | 7,082,300 | — | — |
| 2025-11-28 | $334.44 | $378.90 | 4,586,200 | — | — |
| 2025-11-26 | $333.79 | $378.16 | 4,309,900 | — | — |
| 2025-11-25 | $334.53 | $379.00 | 5,854,300 | — | — |
| 2025-11-24 | $329.30 | $373.08 | 9,337,100 | — | — |
| 2025-11-21 | $327.98 | $371.58 | 8,930,000 | — | — |
| 2025-11-20 | $323.77 | $366.81 | 6,510,300 | — | — |
| 2025-11-19 | $324.12 | $367.21 | 7,066,700 | — | — |
| 2025-11-18 | $321.18 | $363.88 | 9,170,400 | — | — |
| 2025-11-17 | $325.75 | $369.05 | 6,494,800 | — | — |
| 2025-11-14 | $330.02 | $373.89 | 6,422,300 | — | — |
| 2025-11-13 | $336.08 | $380.76 | 4,961,700 | — | — |
| 2025-11-12 | $338.88 | $383.93 | 6,389,600 | — | — |
| 2025-11-11 | $338.92 | $383.22 | 4,453,300 | — | — |
| 2025-11-10 | $334.85 | $378.61 | 5,295,800 | — | — |
| 2025-11-07 | $336.02 | $379.94 | 5,318,400 | — | — |
| 2025-11-06 | $336.96 | $381.00 | 8,507,900 | — | — |
| 2025-11-05 | $340.04 | $384.48 | 4,984,600 | — | — |
| 2025-11-04 | $340.30 | $384.78 | 5,920,200 | — | — |
| 2025-11-03 | $336.90 | $380.93 | 5,538,000 | — | — |
| 2025-10-31 | $340.74 | $385.27 | 7,301,600 | — | — |
| 2025-10-30 | $345.03 | $390.13 | 6,411,800 | — | — |
| 2025-10-29 | $341.28 | $385.89 | 8,361,700 | — | — |
| 2025-10-28 | $346.90 | $392.24 | 7,445,400 | — | — |
| 2025-10-27 | $347.82 | $393.28 | 5,400,300 | — | — |
| 2025-10-24 | $347.38 | $392.78 | 3,576,700 | — | — |
| 2025-10-23 | $345.96 | $391.18 | 7,217,200 | — | — |
| 2025-10-22 | $345.36 | $390.50 | 5,074,400 | — | — |
| 2025-10-21 | $347.21 | $392.59 | 4,121,800 | — | — |
| 2025-10-20 | $344.41 | $389.42 | 4,665,000 | — | — |
| 2025-10-17 | $341.89 | $386.57 | 6,267,100 | — | — |
| 2025-10-16 | $335.40 | $379.24 | 6,241,500 | — | — |
| 2025-10-15 | $345.69 | $390.87 | 3,778,200 | — | — |
| 2025-10-14 | $348.38 | $393.91 | 5,731,000 | — | — |
| 2025-10-13 | $343.30 | $388.17 | 4,030,700 | — | — |
| 2025-10-10 | $343.65 | $388.56 | 6,296,200 | — | — |
| 2025-10-09 | $347.04 | $392.40 | 4,434,800 | — | — |
| 2025-10-08 | $351.36 | $397.28 | 3,927,500 | — | — |
| 2025-10-07 | $352.42 | $398.48 | 5,044,600 | — | — |
| 2025-10-06 | $349.28 | $394.93 | 4,735,600 | — | — |
| 2025-10-03 | $349.84 | $395.56 | 5,199,700 | — | — |
| 2025-10-02 | $345.95 | $391.17 | 5,198,000 | — | — |
| 2025-10-01 | $347.83 | $393.29 | 8,381,000 | — | — |
| 2025-09-30 | $341.38 | $386.00 | 8,164,400 | — | — |
| 2025-09-29 | $340.16 | $384.62 | 7,217,800 | — | — |
| 2025-09-26 | $337.37 | $381.46 | 9,619,200 | — | — |
| 2025-09-25 | $334.93 | $378.71 | 5,398,700 | — | — |
| 2025-09-24 | $338.68 | $382.95 | 5,207,400 | — | — |
| 2025-09-23 | $338.70 | $382.97 | 10,142,700 | — | — |
| 2025-09-22 | $344.36 | $389.37 | 5,621,800 | — | — |
| 2025-09-19 | $341.61 | $386.26 | 13,674,300 | — | — |
| 2025-09-18 | $338.18 | $382.38 | 7,526,600 | — | — |
| 2025-09-17 | $346.20 | $391.45 | 5,763,500 | — | — |
| 2025-09-16 | $340.03 | $384.47 | 5,527,700 | — | — |
| 2025-09-15 | $339.05 | $383.36 | 4,367,500 | — | — |
| 2025-09-12 | $339.43 | $383.79 | 3,518,300 | — | — |
| 2025-09-11 | $343.49 | $388.38 | 5,157,600 | — | — |
| 2025-09-10 | $338.12 | $382.31 | 6,557,900 | — | — |
| 2025-09-09 | $343.99 | $388.95 | 4,646,200 | — | — |
| 2025-09-08 | $342.30 | $387.04 | 4,711,600 | — | — |
| 2025-09-05 | $343.22 | $388.08 | 5,448,300 | — | — |
| 2025-09-04 | $350.99 | $396.86 | 4,324,000 | — | — |
| 2025-09-03 | $350.87 | $396.73 | 4,176,400 | — | — |
| 2025-09-02 | $350.07 | $395.82 | 4,940,300 | — | — |
| 2025-08-29 | $351.78 | $397.76 | 3,671,900 | — | — |
| 2025-08-28 | $349.86 | $395.59 | 4,987,100 | — | — |
| 2025-08-27 | $350.35 | $396.14 | 5,531,100 | — | — |
| 2025-08-26 | $351.18 | $397.08 | 5,876,200 | — | — |
| 2025-08-25 | $348.82 | $394.41 | 8,019,800 | — | — |
| 2025-08-22 | $350.04 | $395.79 | 4,973,200 | — | — |
| 2025-08-21 | $343.69 | $388.61 | 6,073,600 | — | — |
| 2025-08-20 | $343.93 | $388.88 | 5,834,400 | — | — |
| 2025-08-19 | $342.45 | $387.21 | 4,457,200 | — | — |
| 2025-08-18 | $342.74 | $387.54 | 3,999,600 | — | — |
| 2025-08-15 | $344.47 | $389.49 | 4,946,600 | — | — |
| 2025-08-14 | $345.49 | $390.65 | 6,224,000 | — | — |
| 2025-08-13 | $342.55 | $387.32 | 5,693,400 | — | — |
| 2025-08-12 | $336.74 | $380.75 | 5,682,800 | — | — |
| 2025-08-11 | $335.90 | $379.13 | 5,715,800 | — | — |
| 2025-08-08 | $336.78 | $380.13 | 6,073,900 | — | — |
| 2025-08-07 | $332.09 | $374.83 | 8,797,100 | — | — |
| 2025-08-06 | $339.74 | $383.47 | 5,944,100 | — | — |
| 2025-08-05 | $337.43 | $380.86 | 7,295,600 | — | — |
| 2025-08-04 | $342.15 | $386.19 | 7,335,300 | — | — |
| 2025-08-01 | $339.35 | $383.03 | 8,658,700 | — | — |
| 2025-07-31 | $345.47 | $389.94 | 8,641,700 | — | — |
| 2025-07-30 | $350.91 | $396.08 | 12,129,700 | — | — |
| 2025-07-29 | $351.29 | $396.51 | 7,402,300 | — | — |
| 2025-07-28 | $355.47 | $401.22 | 3,921,000 | — | — |
| 2025-07-25 | $357.04 | $403.00 | 3,915,400 | — | — |
| 2025-07-24 | $353.97 | $399.53 | 5,887,200 | — | — |
| 2025-07-23 | $355.29 | $401.02 | 4,385,600 | — | — |
| 2025-07-22 | $351.86 | $397.15 | 4,614,200 | — | — |
| 2025-07-21 | $350.94 | $396.11 | 5,216,300 | — | — |
| 2025-07-18 | $349.05 | $393.98 | 4,927,600 | — | — |
| 2025-07-17 | $349.81 | $394.84 | 4,747,100 | — | — |
| 2025-07-16 | $349.90 | $394.94 | 5,544,200 | — | — |
| 2025-07-15 | $347.02 | $391.69 | 4,891,700 | — | — |
| 2025-07-14 | $350.50 | $395.61 | 5,598,900 | — | — |
| 2025-07-11 | $347.93 | $392.71 | 7,580,200 | — | — |
| 2025-07-10 | $355.88 | $401.69 | 6,121,300 | — | — |
| 2025-07-09 | $357.76 | $403.81 | 7,297,100 | — | — |
| 2025-07-08 | $354.55 | $400.19 | 6,966,800 | — | — |
| 2025-07-07 | $356.64 | $402.54 | 5,138,000 | — | — |
| 2025-07-03 | $358.86 | $405.05 | 3,702,800 | — | — |
| 2025-07-02 | $354.22 | $399.81 | 5,131,400 | — | — |
| 2025-07-01 | $355.47 | $401.22 | 6,653,400 | — | — |
| 2025-06-30 | $355.05 | $400.75 | 7,080,100 | — | — |
| 2025-06-27 | $348.61 | $393.48 | 6,601,900 | — | — |
| 2025-06-26 | $346.03 | $390.57 | 8,829,500 | — | — |
| 2025-06-25 | $345.26 | $389.70 | 6,836,300 | — | — |
| 2025-06-24 | $351.63 | $396.89 | 10,172,000 | — | — |
| 2025-06-23 | $343.75 | $388.00 | 7,553,300 | — | — |
| 2025-06-20 | $338.57 | $382.15 | 19,332,100 | — | — |
| 2025-06-18 | $340.38 | $384.19 | 15,008,600 | — | — |
| 2025-06-17 | $357.84 | $403.90 | 5,559,600 | — | — |
| 2025-06-16 | $355.48 | $401.24 | 7,234,700 | — | — |
| 2025-06-13 | $352.85 | $398.27 | 14,181,700 | — | — |
| 2025-06-12 | $371.40 | $419.20 | 4,874,000 | — | — |
| 2025-06-11 | $373.31 | $421.36 | 5,562,700 | — | — |
| 2025-06-10 | $370.70 | $418.41 | 4,109,300 | — | — |
| 2025-06-09 | $366.66 | $413.85 | 4,999,900 | — | — |
| 2025-06-06 | $370.22 | $417.87 | 5,008,500 | — | — |
| 2025-06-05 | $366.77 | $413.98 | 6,881,900 | — | — |
| 2025-06-04 | $368.00 | $415.37 | 4,202,300 | — | — |
| 2025-06-03 | $365.86 | $412.95 | 5,221,300 | — | — |
| 2025-06-02 | $365.32 | $412.34 | 3,845,700 | — | — |
| 2025-05-30 | $365.19 | $412.19 | 8,726,900 | — | — |
| 2025-05-29 | $362.40 | $409.05 | 4,590,400 | — | — |
| 2025-05-28 | $359.73 | $406.03 | 3,299,000 | — | — |
| 2025-05-27 | $359.30 | $405.55 | 6,316,000 | — | — |
| 2025-05-23 | $353.54 | $399.05 | 5,345,900 | — | — |
| 2025-05-22 | $357.97 | $404.05 | 4,936,600 | — | — |
| 2025-05-21 | $358.30 | $404.42 | 6,125,500 | — | — |
| 2025-05-20 | $366.84 | $414.06 | 5,281,400 | — | — |
| 2025-05-19 | $367.90 | $415.25 | 5,081,500 | — | — |
| 2025-05-16 | $365.12 | $412.12 | 5,838,100 | — | — |
| 2025-05-15 | $362.30 | $408.93 | 5,826,100 | — | — |
| 2025-05-14 | $356.46 | $402.34 | 6,207,600 | — | — |
| 2025-05-13 | $356.14 | $401.98 | 5,406,200 | — | — |
| 2025-05-12 | $355.85 | $400.99 | 7,985,400 | — | — |
| 2025-05-09 | $352.54 | $397.26 | 3,086,600 | — | — |
| 2025-05-08 | $351.27 | $395.83 | 4,156,400 | — | — |
| 2025-05-07 | $349.85 | $394.23 | 5,454,000 | — | — |
| 2025-05-06 | $347.70 | $391.80 | 3,438,500 | — | — |
| 2025-05-05 | $348.64 | $392.86 | 3,865,300 | — | — |
| 2025-05-02 | $347.60 | $391.69 | 6,113,700 | — | — |
| 2025-05-01 | $342.45 | $385.89 | 5,849,900 | — | — |
| 2025-04-30 | $345.50 | $389.32 | 9,526,700 | — | — |
| 2025-04-29 | $341.52 | $384.84 | 5,519,500 | — | — |
| 2025-04-28 | $337.51 | $380.32 | 5,422,900 | — | — |
| 2025-04-25 | $335.17 | $377.68 | 4,452,800 | — | — |
| 2025-04-24 | $335.71 | $378.29 | 8,055,200 | — | — |
| 2025-04-23 | $334.37 | $376.78 | 8,906,000 | — | — |
| 2025-04-22 | $331.40 | $373.44 | 5,435,500 | — | — |
| 2025-04-21 | $320.10 | $360.70 | 6,362,300 | — | — |
| 2025-04-17 | $329.61 | $371.42 | 5,655,900 | — | — |
| 2025-04-16 | $331.33 | $373.36 | 5,850,600 | — | — |
| 2025-04-15 | $335.81 | $378.40 | 4,386,200 | — | — |
| 2025-04-14 | $335.18 | $377.69 | 5,011,800 | — | — |
| 2025-04-11 | $333.40 | $375.69 | 6,804,500 | — | — |
| 2025-04-10 | $324.61 | $365.78 | 8,709,800 | — | — |
| 2025-04-09 | $332.43 | $374.60 | 11,361,800 | — | — |
| 2025-04-08 | $308.27 | $347.37 | 9,569,300 | — | — |
| 2025-04-07 | $312.32 | $351.94 | 12,163,400 | — | — |
| 2025-04-04 | $313.13 | $352.85 | 13,201,700 | — | — |
| 2025-04-03 | $339.39 | $382.44 | 8,792,900 | — | — |
| 2025-04-02 | $346.33 | $390.26 | 5,682,500 | — | — |
| 2025-04-01 | $346.35 | $390.28 | 7,473,300 | — | — |
| 2025-03-31 | $350.46 | $394.91 | 9,950,800 | — | — |
| 2025-03-28 | $342.85 | $386.34 | 5,687,600 | — | — |
| 2025-03-27 | $349.86 | $394.24 | 7,254,800 | — | — |
| 2025-03-26 | $344.18 | $387.84 | 6,187,100 | — | — |
| 2025-03-25 | $344.62 | $388.33 | 3,931,200 | — | — |
| 2025-03-24 | $343.87 | $387.49 | 5,675,100 | — | — |
| 2025-03-21 | $335.66 | $378.24 | 17,279,700 | — | — |
| 2025-03-20 | $339.50 | $382.56 | 5,432,700 | — | — |
| 2025-03-19 | $339.87 | $382.98 | 5,614,900 | — | — |
| 2025-03-18 | $334.77 | $377.23 | 7,778,300 | — | — |
| 2025-03-17 | $334.55 | $376.98 | 6,149,400 | — | — |
| 2025-03-14 | $331.80 | $373.89 | 7,810,600 | — | — |
| 2025-03-13 | $328.55 | $370.22 | 7,915,300 | — | — |
| 2025-03-12 | $332.84 | $375.06 | 6,295,400 | — | — |
| 2025-03-11 | $332.14 | $374.27 | 9,776,100 | — | — |
| 2025-03-10 | $341.48 | $384.79 | 8,204,300 | — | — |
| 2025-03-07 | $345.32 | $389.12 | 6,358,700 | — | — |
| 2025-03-06 | $344.16 | $387.81 | 8,611,100 | — | — |
| 2025-03-05 | $352.68 | $397.41 | 8,244,200 | — | — |
| 2025-03-04 | $352.23 | $396.91 | 8,955,800 | — | — |
| 2025-03-03 | $361.82 | $407.71 | 9,099,600 | — | — |
| 2025-02-28 | $362.71 | $408.72 | 15,857,300 | — | — |
| 2025-02-27 | $355.74 | $400.86 | 7,298,100 | — | — |
| 2025-02-26 | $350.63 | $395.10 | 5,960,600 | — | — |
| 2025-02-25 | $352.09 | $396.75 | 6,191,900 | — | — |
| 2025-02-24 | $349.86 | $394.24 | 5,055,900 | — | — |
| 2025-02-21 | $348.53 | $392.74 | 6,924,100 | — | — |
| 2025-02-20 | $350.49 | $394.95 | 5,697,000 | — | — |
| 2025-02-19 | $355.23 | $400.29 | 4,152,300 | — | — |
| 2025-02-18 | $356.73 | $401.98 | 5,822,000 | — | — |
| 2025-02-14 | $353.81 | $398.69 | 5,720,300 | — | — |
| 2025-02-13 | $355.63 | $400.74 | 4,279,200 | — | — |
| 2025-02-12 | $351.49 | $396.07 | 6,760,100 | — | — |
| 2025-02-11 | $350.72 | $395.21 | 5,154,800 | — | — |
| 2025-02-10 | $351.23 | $395.12 | 6,067,000 | — | — |
| 2025-02-07 | $348.02 | $391.50 | 4,261,200 | — | — |
| 2025-02-06 | $347.48 | $390.90 | 4,294,500 | — | — |
| 2025-02-05 | $349.44 | $393.10 | 4,939,100 | — | — |
| 2025-02-04 | $345.15 | $388.28 | 5,532,600 | — | — |
| 2025-02-03 | $345.82 | $389.03 | 8,004,500 | — | — |
| 2025-01-31 | $341.80 | $384.51 | 8,624,100 | — | — |
| 2025-01-30 | $343.05 | $385.91 | 8,081,300 | — | — |
| 2025-01-29 | $335.88 | $377.85 | 5,087,300 | — | — |
| 2025-01-28 | $334.48 | $376.27 | 5,999,600 | — | — |
| 2025-01-27 | $334.54 | $376.34 | 6,636,500 | — | — |
| 2025-01-24 | $330.20 | $371.46 | 4,327,500 | — | — |
| 2025-01-23 | $328.21 | $369.22 | 5,297,100 | — | — |
| 2025-01-22 | $323.56 | $363.99 | 5,026,500 | — | — |
| 2025-01-21 | $323.63 | $364.07 | 5,653,000 | — | — |
| 2025-01-17 | $319.62 | $359.56 | 5,805,800 | — | — |
| 2025-01-16 | $317.25 | $356.89 | 4,606,700 | — | — |
| 2025-01-15 | $316.28 | $355.80 | 5,222,000 | — | — |
| 2025-01-14 | $309.09 | $347.71 | 5,107,600 | — | — |
| 2025-01-13 | $306.92 | $345.27 | 9,568,400 | — | — |
| 2025-01-10 | $307.71 | $346.16 | 6,660,100 | — | — |
| 2025-01-08 | $312.60 | $351.66 | 5,161,600 | — | — |
| 2025-01-07 | $311.67 | $350.61 | 4,958,600 | — | — |
| 2025-01-06 | $313.04 | $352.15 | 6,567,300 | — | — |
| 2025-01-03 | $314.91 | $354.26 | 4,271,300 | — | — |
| 2025-01-02 | $314.40 | $353.68 | 5,369,500 | — | — |