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-17 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 | $160.40 | $368.25 | 2,590,500 | — | — |
| 2025-12-30 | $161.95 | $371.81 | 2,900,100 | — | — |
| 2025-12-29 | $161.94 | $371.79 | 3,626,500 | — | — |
| 2025-12-26 | $161.05 | $369.75 | 3,795,300 | — | — |
| 2025-12-24 | $162.64 | $370.02 | 1,754,400 | — | — |
| 2025-12-23 | $162.06 | $368.70 | 4,728,100 | — | — |
| 2025-12-22 | $159.70 | $363.33 | 7,391,500 | — | — |
| 2025-12-19 | $156.84 | $356.83 | 18,081,100 | — | — |
| 2025-12-18 | $157.31 | $357.90 | 5,386,400 | — | — |
| 2025-12-17 | $158.61 | $360.85 | 8,460,800 | — | — |
| 2025-12-16 | $157.95 | $359.35 | 5,953,600 | — | — |
| 2025-12-15 | $158.41 | $360.40 | 7,020,500 | — | — |
| 2025-12-12 | $153.65 | $349.57 | 5,781,800 | — | — |
| 2025-12-11 | $150.95 | $343.43 | 4,130,200 | — | — |
| 2025-12-10 | $149.77 | $340.74 | 9,023,100 | — | — |
| 2025-12-09 | $150.37 | $342.11 | 5,065,200 | — | — |
| 2025-12-08 | $148.29 | $337.37 | 6,657,700 | — | — |
| 2025-12-05 | $147.81 | $336.28 | 5,456,200 | — | — |
| 2025-12-04 | $148.58 | $338.03 | 8,566,200 | — | — |
| 2025-12-03 | $151.71 | $345.15 | 3,827,200 | — | — |
| 2025-12-02 | $154.62 | $351.78 | 4,771,300 | — | — |
| 2025-12-01 | $156.15 | $355.26 | 3,453,900 | — | — |
| 2025-11-28 | $157.48 | $358.28 | 1,878,300 | — | — |
| 2025-11-26 | $156.49 | $356.03 | 4,172,200 | — | — |
| 2025-11-25 | $157.41 | $358.12 | 7,287,100 | — | — |
| 2025-11-24 | $151.06 | $343.68 | 13,674,800 | — | — |
| 2025-11-21 | $155.24 | $353.19 | 6,834,600 | — | — |
| 2025-11-20 | $155.65 | $354.12 | 4,021,200 | — | — |
| 2025-11-19 | $155.61 | $354.03 | 4,343,200 | — | — |
| 2025-11-18 | $155.85 | $354.57 | 5,144,000 | — | — |
| 2025-11-17 | $152.76 | $347.54 | 4,709,000 | — | — |
| 2025-11-14 | $155.43 | $353.62 | 3,529,300 | — | — |
| 2025-11-13 | $155.15 | $352.98 | 5,293,300 | — | — |
| 2025-11-12 | $155.56 | $353.91 | 4,781,900 | — | — |
| 2025-11-11 | $156.80 | $356.73 | 3,570,100 | — | — |
| 2025-11-10 | $155.07 | $352.80 | 4,976,900 | — | — |
| 2025-11-07 | $153.39 | $348.98 | 7,365,000 | — | — |
| 2025-11-06 | $149.90 | $341.04 | 7,315,100 | — | — |
| 2025-11-05 | $148.40 | $337.62 | 5,928,400 | — | — |
| 2025-11-04 | $147.66 | $335.94 | 5,712,900 | — | — |
| 2025-11-03 | $144.60 | $328.98 | 5,056,100 | — | — |
| 2025-10-31 | $144.33 | $328.36 | 6,200,300 | — | — |
| 2025-10-30 | $145.76 | $331.62 | 5,747,900 | — | — |
| 2025-10-29 | $146.77 | $333.92 | 7,637,100 | — | — |
| 2025-10-28 | $149.81 | $340.83 | 7,725,500 | — | — |
| 2025-10-27 | $153.21 | $348.57 | 10,233,700 | — | — |
| 2025-10-24 | $157.62 | $358.60 | 6,303,600 | — | — |
| 2025-10-23 | $157.70 | $358.78 | 8,147,000 | — | — |
| 2025-10-22 | $156.86 | $356.87 | 12,741,400 | — | — |
| 2025-10-21 | $152.00 | $345.81 | 28,418,100 | — | — |
| 2025-10-20 | $158.06 | $359.60 | 7,779,200 | — | — |
| 2025-10-17 | $158.06 | $359.60 | 5,371,900 | — | — |
| 2025-10-16 | $155.98 | $354.87 | 5,110,000 | — | — |
| 2025-10-15 | $157.73 | $358.85 | 4,683,500 | — | — |
| 2025-10-14 | $159.07 | $361.90 | 6,198,900 | — | — |
| 2025-10-13 | $159.47 | $362.81 | 5,684,200 | — | — |
| 2025-10-10 | $160.47 | $365.08 | 6,542,800 | — | — |
| 2025-10-09 | $156.85 | $356.85 | 4,455,400 | — | — |
| 2025-10-08 | $155.27 | $353.25 | 6,368,200 | — | — |
| 2025-10-07 | $154.55 | $351.62 | 6,789,300 | — | — |
| 2025-10-06 | $153.54 | $349.32 | 7,071,400 | — | — |
| 2025-10-03 | $153.27 | $348.70 | 11,151,500 | — | — |
| 2025-10-02 | $157.91 | $355.92 | 6,930,000 | — | — |
| 2025-10-01 | $160.86 | $362.56 | 8,633,700 | — | — |
| 2025-09-30 | $162.20 | $365.59 | 6,401,100 | — | — |
| 2025-09-29 | $162.99 | $367.37 | 6,953,900 | — | — |
| 2025-09-26 | $164.89 | $371.65 | 3,736,100 | — | — |
| 2025-09-25 | $164.00 | $369.64 | 4,295,600 | — | — |
| 2025-09-24 | $163.00 | $367.39 | 6,373,200 | — | — |
| 2025-09-23 | $163.77 | $369.12 | 4,622,100 | — | — |
| 2025-09-22 | $161.98 | $365.09 | 5,735,000 | — | — |
| 2025-09-19 | $162.95 | $367.28 | 10,489,000 | — | — |
| 2025-09-18 | $161.76 | $364.59 | 6,547,700 | — | — |
| 2025-09-17 | $166.30 | $374.83 | 5,590,800 | — | — |
| 2025-09-16 | $162.96 | $367.30 | 6,281,200 | — | — |
| 2025-09-15 | $161.64 | $364.32 | 5,584,100 | — | — |
| 2025-09-12 | $166.11 | $374.40 | 3,691,500 | — | — |
| 2025-09-11 | $167.90 | $378.43 | 4,800,300 | — | — |
| 2025-09-10 | $165.31 | $372.59 | 3,979,500 | — | — |
| 2025-09-09 | $164.74 | $371.31 | 3,845,800 | — | — |
| 2025-09-08 | $162.72 | $366.76 | 6,055,800 | — | — |
| 2025-09-05 | $161.55 | $364.12 | 4,056,700 | — | — |
| 2025-09-04 | $161.15 | $363.22 | 7,839,100 | — | — |
| 2025-09-03 | $163.22 | $367.88 | 7,329,600 | — | — |
| 2025-09-02 | $167.40 | $377.31 | 6,013,500 | — | — |
| 2025-08-29 | $167.13 | $376.70 | 5,358,000 | — | — |
| 2025-08-28 | $165.77 | $373.63 | 7,297,800 | — | — |
| 2025-08-27 | $164.19 | $370.07 | 5,164,400 | — | — |
| 2025-08-26 | $166.68 | $375.68 | 5,854,900 | — | — |
| 2025-08-25 | $167.37 | $377.24 | 4,872,800 | — | — |
| 2025-08-22 | $171.75 | $387.11 | 4,760,900 | — | — |
| 2025-08-21 | $174.49 | $393.29 | 4,397,800 | — | — |
| 2025-08-20 | $172.85 | $389.59 | 5,089,200 | — | — |
| 2025-08-19 | $168.77 | $380.39 | 4,114,100 | — | — |
| 2025-08-18 | $166.60 | $375.50 | 3,769,600 | — | — |
| 2025-08-15 | $166.19 | $374.58 | 4,027,600 | — | — |
| 2025-08-14 | $165.27 | $372.50 | 3,294,900 | — | — |
| 2025-08-13 | $165.88 | $373.88 | 5,021,300 | — | — |
| 2025-08-12 | $168.60 | $380.01 | 5,444,000 | — | — |
| 2025-08-11 | $170.32 | $383.89 | 5,349,600 | — | — |
| 2025-08-08 | $170.18 | $383.57 | 3,774,200 | — | — |
| 2025-08-07 | $168.17 | $379.04 | 3,475,500 | — | — |
| 2025-08-06 | $166.99 | $376.38 | 5,915,400 | — | — |
| 2025-08-05 | $164.14 | $369.96 | 4,643,000 | — | — |
| 2025-08-04 | $162.99 | $367.37 | 5,187,500 | — | — |
| 2025-08-01 | $162.96 | $367.30 | 7,554,100 | — | — |
| 2025-07-31 | $164.05 | $369.75 | 10,607,200 | — | — |
| 2025-07-30 | $162.17 | $365.52 | 7,778,700 | — | — |
| 2025-07-29 | $162.75 | $366.82 | 9,429,100 | — | — |
| 2025-07-28 | $157.77 | $355.60 | 8,676,900 | — | — |
| 2025-07-25 | $160.92 | $362.70 | 4,544,600 | — | — |
| 2025-07-24 | $161.08 | $363.06 | 7,239,000 | — | — |
| 2025-07-23 | $164.67 | $371.15 | 9,895,100 | — | — |
| 2025-07-22 | $165.27 | $372.50 | 19,831,800 | — | — |
| 2025-07-21 | $180.48 | $406.79 | 5,126,700 | — | — |
| 2025-07-18 | $178.73 | $402.84 | 4,650,500 | — | — |
| 2025-07-17 | $179.17 | $403.83 | 6,941,400 | — | — |
| 2025-07-16 | $183.27 | $413.08 | 5,382,400 | — | — |
| 2025-07-15 | $180.92 | $407.78 | 4,323,800 | — | — |
| 2025-07-14 | $180.75 | $407.40 | 5,598,600 | — | — |
| 2025-07-11 | $179.91 | $405.50 | 3,430,700 | — | — |
| 2025-07-10 | $180.99 | $407.94 | 5,212,100 | — | — |
| 2025-07-09 | $177.98 | $401.15 | 3,821,300 | — | — |
| 2025-07-08 | $177.72 | $400.57 | 4,177,700 | — | — |
| 2025-07-07 | $181.20 | $408.41 | 4,653,700 | — | — |
| 2025-07-03 | $178.88 | $403.18 | 2,734,100 | — | — |
| 2025-07-02 | $175.91 | $396.49 | 5,572,600 | — | — |
| 2025-07-01 | $177.53 | $400.14 | 5,176,300 | — | — |
| 2025-06-30 | $182.13 | $410.51 | 5,254,100 | — | — |
| 2025-06-27 | $181.03 | $408.03 | 7,053,300 | — | — |
| 2025-06-26 | $180.66 | $404.15 | 5,847,500 | — | — |
| 2025-06-25 | $179.60 | $401.78 | 5,113,000 | — | — |
| 2025-06-24 | $184.49 | $412.72 | 3,184,200 | — | — |
| 2025-06-23 | $184.95 | $413.75 | 4,308,700 | — | — |
| 2025-06-20 | $183.29 | $410.03 | 10,765,200 | — | — |
| 2025-06-18 | $182.61 | $408.51 | 6,063,400 | — | — |
| 2025-06-17 | $183.46 | $410.41 | 7,427,900 | — | — |
| 2025-06-16 | $183.29 | $410.03 | 5,188,000 | — | — |
| 2025-06-13 | $184.33 | $412.36 | 5,505,800 | — | — |
| 2025-06-12 | $184.10 | $411.85 | 5,621,300 | — | — |
| 2025-06-11 | $183.37 | $410.21 | 3,947,300 | — | — |
| 2025-06-10 | $179.03 | $400.50 | 3,225,500 | — | — |
| 2025-06-09 | $180.63 | $404.08 | 3,114,500 | — | — |
| 2025-06-06 | $181.73 | $406.54 | 2,647,300 | — | — |
| 2025-06-05 | $181.96 | $407.06 | 3,570,700 | — | — |
| 2025-06-04 | $180.66 | $404.15 | 5,684,800 | — | — |
| 2025-06-03 | $182.37 | $407.98 | 4,940,400 | — | — |
| 2025-06-02 | $182.75 | $408.83 | 4,627,400 | — | — |
| 2025-05-30 | $180.59 | $403.99 | 8,506,100 | — | — |
| 2025-05-29 | $177.87 | $397.91 | 5,727,300 | — | — |
| 2025-05-28 | $178.79 | $399.97 | 3,286,500 | — | — |
| 2025-05-27 | $179.23 | $400.95 | 5,847,700 | — | — |
| 2025-05-23 | $178.19 | $398.62 | 6,164,700 | — | — |
| 2025-05-22 | $175.23 | $392.00 | 4,768,900 | — | — |
| 2025-05-21 | $174.64 | $390.68 | 6,245,300 | — | — |
| 2025-05-20 | $174.12 | $389.52 | 3,787,600 | — | — |
| 2025-05-19 | $173.17 | $387.39 | 3,879,700 | — | — |
| 2025-05-16 | $170.44 | $381.29 | 3,803,500 | — | — |
| 2025-05-15 | $169.14 | $378.38 | 4,959,500 | — | — |
| 2025-05-14 | $164.03 | $366.95 | 4,953,000 | — | — |
| 2025-05-13 | $163.82 | $366.48 | 5,941,100 | — | — |
| 2025-05-12 | $164.83 | $368.74 | 10,006,500 | — | — |
| 2025-05-09 | $169.70 | $379.63 | 4,733,400 | — | — |
| 2025-05-08 | $172.00 | $384.78 | 5,635,100 | — | — |
| 2025-05-07 | $175.36 | $392.29 | 6,685,500 | — | — |
| 2025-05-06 | $174.08 | $389.43 | 4,082,000 | — | — |
| 2025-05-05 | $173.19 | $387.44 | 4,545,100 | — | — |
| 2025-05-02 | $170.86 | $382.23 | 4,451,100 | — | — |
| 2025-05-01 | $170.05 | $380.41 | 4,885,900 | — | — |
| 2025-04-30 | $171.36 | $383.34 | 6,454,400 | — | — |
| 2025-04-29 | $170.26 | $380.88 | 5,346,500 | — | — |
| 2025-04-28 | $169.17 | $378.45 | 6,153,300 | — | — |
| 2025-04-25 | $170.24 | $380.84 | 7,755,700 | — | — |
| 2025-04-24 | $170.07 | $380.46 | 8,564,900 | — | — |
| 2025-04-23 | $168.11 | $376.07 | 9,084,500 | — | — |
| 2025-04-22 | $164.11 | $367.13 | 9,509,700 | — | — |
| 2025-04-21 | $162.18 | $362.81 | 7,264,800 | — | — |
| 2025-04-17 | $163.21 | $365.11 | 7,546,400 | — | — |
| 2025-04-16 | $160.48 | $359.01 | 8,296,100 | — | — |
| 2025-04-15 | $160.09 | $358.13 | 6,007,200 | — | — |
| 2025-04-14 | $157.59 | $352.54 | 5,904,800 | — | — |
| 2025-04-11 | $153.89 | $344.26 | 6,460,900 | — | — |
| 2025-04-10 | $151.17 | $338.18 | 7,818,200 | — | — |
| 2025-04-09 | $151.80 | $339.59 | 10,278,500 | — | — |
| 2025-04-08 | $149.23 | $333.84 | 9,018,200 | — | — |
| 2025-04-07 | $151.23 | $338.31 | 9,984,300 | — | — |
| 2025-04-04 | $150.62 | $336.95 | 11,951,700 | — | — |
| 2025-04-03 | $162.07 | $362.56 | 10,581,500 | — | — |
| 2025-04-02 | $156.17 | $349.36 | 3,889,000 | — | — |
| 2025-04-01 | $158.09 | $353.66 | 4,429,100 | — | — |
| 2025-03-31 | $158.73 | $355.09 | 8,395,700 | — | — |
| 2025-03-28 | $155.16 | $347.10 | 4,333,600 | — | — |
| 2025-03-27 | $155.01 | $346.77 | 4,398,600 | — | — |
| 2025-03-26 | $154.33 | $345.25 | 4,320,300 | — | — |
| 2025-03-25 | $152.21 | $340.51 | 3,797,100 | — | — |
| 2025-03-24 | $151.55 | $339.03 | 6,070,400 | — | — |
| 2025-03-21 | $151.48 | $338.87 | 11,194,600 | — | — |
| 2025-03-20 | $152.47 | $341.09 | 5,016,200 | — | — |
| 2025-03-19 | $154.29 | $342.14 | 4,202,300 | — | — |
| 2025-03-18 | $153.84 | $341.14 | 8,021,600 | — | — |
| 2025-03-17 | $155.71 | $345.29 | 6,680,700 | — | — |
| 2025-03-14 | $151.88 | $336.79 | 5,541,400 | — | — |
| 2025-03-13 | $150.49 | $333.71 | 6,258,700 | — | — |
| 2025-03-12 | $151.32 | $335.55 | 5,180,800 | — | — |
| 2025-03-11 | $152.10 | $337.28 | 5,787,200 | — | — |
| 2025-03-10 | $150.59 | $333.93 | 11,848,700 | — | — |
| 2025-03-07 | $150.95 | $334.73 | 7,932,500 | — | — |
| 2025-03-06 | $153.55 | $340.50 | 5,354,300 | — | — |
| 2025-03-05 | $153.14 | $339.59 | 4,239,800 | — | — |
| 2025-03-04 | $153.95 | $341.38 | 6,242,900 | — | — |
| 2025-03-03 | $158.79 | $352.12 | 5,459,000 | — | — |
| 2025-02-28 | $155.28 | $344.33 | 9,654,800 | — | — |
| 2025-02-27 | $154.02 | $341.54 | 6,073,200 | — | — |
| 2025-02-26 | $154.74 | $343.14 | 6,865,100 | — | — |
| 2025-02-25 | $157.42 | $349.08 | 9,348,100 | — | — |
| 2025-02-24 | $156.28 | $346.55 | 8,687,700 | — | — |
| 2025-02-21 | $154.40 | $342.38 | 7,117,200 | — | — |
| 2025-02-20 | $151.57 | $336.11 | 7,431,500 | — | — |
| 2025-02-19 | $149.80 | $332.18 | 7,052,200 | — | — |
| 2025-02-18 | $148.80 | $329.96 | 7,986,900 | — | — |
| 2025-02-14 | $150.46 | $333.64 | 4,778,200 | — | — |
| 2025-02-13 | $149.18 | $330.81 | 5,758,600 | — | — |
| 2025-02-12 | $149.89 | $332.38 | 5,268,900 | — | — |
| 2025-02-11 | $147.98 | $328.15 | 4,989,600 | — | — |
| 2025-02-10 | $146.57 | $325.02 | 5,899,800 | — | — |
| 2025-02-07 | $144.41 | $320.23 | 7,207,500 | — | — |
| 2025-02-06 | $145.32 | $322.25 | 13,753,000 | — | — |
| 2025-02-05 | $130.98 | $290.45 | 8,403,500 | — | — |
| 2025-02-04 | $130.39 | $289.14 | 5,237,700 | — | — |
| 2025-02-03 | $130.39 | $289.14 | 5,633,200 | — | — |
| 2025-01-31 | $130.20 | $288.72 | 5,331,200 | — | — |
| 2025-01-30 | $130.32 | $288.98 | 3,241,700 | — | — |
| 2025-01-29 | $129.59 | $287.37 | 3,869,400 | — | — |
| 2025-01-28 | $128.96 | $285.97 | 5,102,100 | — | — |
| 2025-01-27 | $130.43 | $289.23 | 7,645,000 | — | — |
| 2025-01-24 | $127.28 | $282.24 | 3,685,700 | — | — |
| 2025-01-23 | $125.43 | $278.14 | 5,375,300 | — | — |
| 2025-01-22 | $122.89 | $272.51 | 4,431,200 | — | — |
| 2025-01-21 | $123.81 | $274.55 | 5,963,600 | — | — |
| 2025-01-17 | $121.59 | $269.63 | 5,170,100 | — | — |
| 2025-01-16 | $119.80 | $265.66 | 7,855,800 | — | — |
| 2025-01-15 | $118.51 | $262.80 | 5,374,200 | — | — |
| 2025-01-14 | $118.47 | $262.71 | 3,942,600 | — | — |
| 2025-01-13 | $117.55 | $260.67 | 5,676,900 | — | — |
| 2025-01-10 | $117.15 | $259.78 | 5,365,200 | — | — |
| 2025-01-08 | $121.86 | $270.22 | 3,569,400 | — | — |
| 2025-01-07 | $121.40 | $269.20 | 4,933,300 | — | — |
| 2025-01-06 | $121.00 | $268.32 | 4,993,600 | — | — |
| 2025-01-03 | $122.02 | $270.58 | 3,350,100 | — | — |
| 2025-01-02 | $121.10 | $268.54 | 3,388,700 | — | — |