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
- 2022-01-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 | $353.27 | $365.37 | 1,234,600 | — | — |
| 2025-12-30 | $357.12 | $369.35 | 1,198,700 | — | — |
| 2025-12-29 | $358.33 | $370.60 | 1,575,600 | — | — |
| 2025-12-26 | $360.46 | $372.80 | 758,100 | — | — |
| 2025-12-24 | $363.95 | $376.41 | 628,400 | — | — |
| 2025-12-23 | $361.33 | $373.70 | 1,404,300 | — | — |
| 2025-12-22 | $357.81 | $370.06 | 1,390,300 | — | — |
| 2025-12-19 | $355.40 | $367.57 | 5,429,500 | — | — |
| 2025-12-18 | $361.05 | $373.41 | 3,773,200 | — | — |
| 2025-12-17 | $340.97 | $352.65 | 4,598,000 | — | — |
| 2025-12-16 | $365.63 | $378.15 | 2,496,800 | — | — |
| 2025-12-15 | $357.14 | $369.37 | 2,628,800 | — | — |
| 2025-12-12 | $351.98 | $364.03 | 3,778,600 | — | — |
| 2025-12-11 | $378.60 | $391.56 | 2,530,300 | — | — |
| 2025-12-10 | $362.07 | $374.47 | 2,382,200 | — | — |
| 2025-12-09 | $359.15 | $371.45 | 1,359,900 | — | — |
| 2025-12-08 | $357.67 | $369.92 | 1,637,900 | — | — |
| 2025-12-05 | $359.82 | $372.14 | 2,018,200 | — | — |
| 2025-12-04 | $368.62 | $381.24 | 2,029,800 | — | — |
| 2025-12-03 | $361.26 | $373.63 | 1,559,500 | — | — |
| 2025-12-02 | $363.67 | $376.12 | 1,974,000 | — | — |
| 2025-12-01 | $359.05 | $371.35 | 2,012,500 | — | — |
| 2025-11-28 | $364.36 | $376.84 | 1,073,000 | — | — |
| 2025-11-26 | $359.09 | $371.39 | 1,396,100 | — | — |
| 2025-11-25 | $351.60 | $363.63 | 1,635,800 | — | — |
| 2025-11-24 | $354.11 | $366.23 | 2,388,300 | — | — |
| 2025-11-21 | $338.11 | $349.69 | 2,948,300 | — | — |
| 2025-11-20 | $345.78 | $357.62 | 4,415,000 | — | — |
| 2025-11-19 | $357.48 | $369.72 | 3,337,700 | — | — |
| 2025-11-18 | $339.35 | $350.97 | 3,209,900 | — | — |
| 2025-11-17 | $338.67 | $350.27 | 2,129,500 | — | — |
| 2025-11-14 | $338.52 | $349.71 | 2,732,800 | — | — |
| 2025-11-13 | $335.74 | $346.84 | 3,604,300 | — | — |
| 2025-11-12 | $354.02 | $365.72 | 1,994,300 | — | — |
| 2025-11-11 | $351.67 | $363.30 | 1,830,100 | — | — |
| 2025-11-10 | $360.93 | $372.86 | 2,436,300 | — | — |
| 2025-11-07 | $358.39 | $370.24 | 5,775,300 | — | — |
| 2025-11-06 | $351.30 | $362.91 | 3,909,800 | — | — |
| 2025-11-05 | $363.25 | $375.26 | 3,228,300 | — | — |
| 2025-11-04 | $362.82 | $374.81 | 3,192,200 | — | — |
| 2025-11-03 | $377.71 | $390.20 | 2,506,700 | — | — |
| 2025-10-31 | $377.00 | $389.46 | 2,383,800 | — | — |
| 2025-10-30 | $382.48 | $395.12 | 2,218,200 | — | — |
| 2025-10-29 | $401.43 | $414.70 | 2,615,900 | — | — |
| 2025-10-28 | $384.95 | $397.68 | 2,865,600 | — | — |
| 2025-10-27 | $391.15 | $404.08 | 2,642,300 | — | — |
| 2025-10-24 | $389.19 | $402.06 | 2,999,900 | — | — |
| 2025-10-23 | $365.80 | $377.89 | 2,317,500 | — | — |
| 2025-10-22 | $350.06 | $361.63 | 3,571,800 | — | — |
| 2025-10-21 | $358.79 | $370.65 | 2,753,700 | — | — |
| 2025-10-20 | $370.00 | $382.23 | 3,072,900 | — | — |
| 2025-10-17 | $386.50 | $399.28 | 2,882,900 | — | — |
| 2025-10-16 | $396.53 | $409.64 | 3,062,300 | — | — |
| 2025-10-15 | $403.95 | $417.30 | 3,537,700 | — | — |
| 2025-10-14 | $389.56 | $402.44 | 3,110,900 | — | — |
| 2025-10-13 | $380.91 | $393.50 | 3,270,500 | — | — |
| 2025-10-10 | $368.49 | $380.67 | 3,084,600 | — | — |
| 2025-10-09 | $383.23 | $395.90 | 2,888,800 | — | — |
| 2025-10-08 | $371.00 | $383.26 | 3,342,800 | — | — |
| 2025-10-07 | $358.16 | $370.00 | 2,167,700 | — | — |
| 2025-10-06 | $364.10 | $376.14 | 2,159,900 | — | — |
| 2025-10-03 | $360.00 | $371.90 | 3,355,200 | — | — |
| 2025-10-02 | $357.46 | $369.28 | 2,161,800 | — | — |
| 2025-10-01 | $350.90 | $362.50 | 2,818,400 | — | — |
| 2025-09-30 | $329.07 | $339.95 | 2,159,600 | — | — |
| 2025-09-29 | $334.27 | $345.32 | 2,286,700 | — | — |
| 2025-09-26 | $331.26 | $342.21 | 1,263,500 | — | — |
| 2025-09-25 | $326.33 | $337.12 | 2,447,800 | — | — |
| 2025-09-24 | $339.13 | $350.34 | 1,735,200 | — | — |
| 2025-09-23 | $336.65 | $347.78 | 2,522,700 | — | — |
| 2025-09-22 | $347.12 | $358.60 | 2,879,900 | — | — |
| 2025-09-19 | $330.90 | $341.84 | 3,416,400 | — | — |
| 2025-09-18 | $322.71 | $333.38 | 1,732,400 | — | — |
| 2025-09-17 | $321.27 | $331.90 | 2,171,800 | — | — |
| 2025-09-16 | $322.91 | $333.58 | 2,374,000 | — | — |
| 2025-09-15 | $330.42 | $341.34 | 2,049,300 | — | — |
| 2025-09-12 | $323.48 | $334.17 | 1,414,800 | — | — |
| 2025-09-11 | $318.00 | $328.51 | 2,263,800 | — | — |
| 2025-09-10 | $320.00 | $330.58 | 4,040,700 | — | — |
| 2025-09-09 | $300.82 | $310.76 | 2,081,600 | — | — |
| 2025-09-08 | $298.82 | $308.70 | 2,333,700 | — | — |
| 2025-09-05 | $301.58 | $311.55 | 2,821,200 | — | — |
| 2025-09-04 | $309.06 | $319.28 | 1,757,700 | — | — |
| 2025-09-03 | $308.48 | $318.68 | 1,374,400 | — | — |
| 2025-09-02 | $307.19 | $317.35 | 2,426,900 | — | — |
| 2025-08-29 | $307.98 | $318.16 | 2,326,300 | — | — |
| 2025-08-28 | $319.55 | $330.11 | 1,751,500 | — | — |
| 2025-08-27 | $315.94 | $326.38 | 1,369,900 | — | — |
| 2025-08-26 | $316.58 | $327.05 | 1,674,000 | — | — |
| 2025-08-25 | $310.68 | $320.95 | 1,386,200 | — | — |
| 2025-08-22 | $310.16 | $320.41 | 1,856,300 | — | — |
| 2025-08-21 | $312.52 | $322.85 | 1,622,600 | — | — |
| 2025-08-20 | $314.21 | $324.60 | 2,638,500 | — | — |
| 2025-08-19 | $317.23 | $327.72 | 2,122,300 | — | — |
| 2025-08-18 | $322.77 | $333.44 | 1,860,300 | — | — |
| 2025-08-15 | $322.23 | $332.48 | 1,749,100 | — | — |
| 2025-08-14 | $326.21 | $336.59 | 2,020,700 | — | — |
| 2025-08-13 | $327.63 | $338.05 | 2,788,100 | — | — |
| 2025-08-12 | $338.57 | $349.34 | 1,890,600 | — | — |
| 2025-08-11 | $331.49 | $342.04 | 1,829,800 | — | — |
| 2025-08-08 | $335.77 | $346.45 | 1,961,000 | — | — |
| 2025-08-07 | $336.41 | $347.11 | 3,632,000 | — | — |
| 2025-08-06 | $338.46 | $349.23 | 2,946,500 | — | — |
| 2025-08-05 | $343.57 | $354.50 | 3,380,500 | — | — |
| 2025-08-04 | $354.89 | $366.18 | 2,899,300 | — | — |
| 2025-08-01 | $340.77 | $351.61 | 2,871,900 | — | — |
| 2025-07-31 | $347.84 | $358.91 | 3,581,100 | — | — |
| 2025-07-30 | $345.27 | $356.25 | 3,026,600 | — | — |
| 2025-07-29 | $330.52 | $341.04 | 2,696,000 | — | — |
| 2025-07-28 | $328.66 | $339.12 | 1,701,400 | — | — |
| 2025-07-25 | $327.35 | $337.76 | 1,383,900 | — | — |
| 2025-07-24 | $321.67 | $331.90 | 1,818,100 | — | — |
| 2025-07-23 | $323.70 | $334.00 | 3,821,400 | — | — |
| 2025-07-22 | $317.79 | $327.90 | 1,780,100 | — | — |
| 2025-07-21 | $317.88 | $327.99 | 1,937,600 | — | — |
| 2025-07-18 | $321.42 | $331.65 | 3,532,900 | — | — |
| 2025-07-17 | $308.08 | $317.88 | 1,984,900 | — | — |
| 2025-07-16 | $308.20 | $318.01 | 2,952,800 | — | — |
| 2025-07-15 | $317.99 | $328.11 | 2,742,400 | — | — |
| 2025-07-14 | $325.99 | $336.36 | 2,000,100 | — | — |
| 2025-07-11 | $321.54 | $331.77 | 2,015,600 | — | — |
| 2025-07-10 | $313.62 | $323.60 | 1,745,800 | — | — |
| 2025-07-09 | $317.11 | $327.20 | 1,685,700 | — | — |
| 2025-07-08 | $312.84 | $322.79 | 1,793,000 | — | — |
| 2025-07-07 | $318.25 | $328.37 | 2,002,100 | — | — |
| 2025-07-03 | $311.88 | $321.80 | 1,465,800 | — | — |
| 2025-07-02 | $306.63 | $316.39 | 2,106,500 | — | — |
| 2025-07-01 | $307.92 | $317.72 | 3,553,000 | — | — |
| 2025-06-30 | $322.76 | $333.03 | 1,968,000 | — | — |
| 2025-06-27 | $320.17 | $330.36 | 3,689,700 | — | — |
| 2025-06-26 | $322.51 | $332.77 | 2,192,400 | — | — |
| 2025-06-25 | $315.14 | $325.17 | 2,263,900 | — | — |
| 2025-06-24 | $320.66 | $330.86 | 2,385,000 | — | — |
| 2025-06-23 | $315.21 | $325.24 | 2,314,500 | — | — |
| 2025-06-20 | $304.92 | $314.62 | 4,194,800 | — | — |
| 2025-06-18 | $306.43 | $316.18 | 1,451,500 | — | — |
| 2025-06-17 | $305.70 | $315.43 | 2,158,100 | — | — |
| 2025-06-16 | $308.01 | $317.81 | 2,592,700 | — | — |
| 2025-06-13 | $296.89 | $306.34 | 1,525,900 | — | — |
| 2025-06-12 | $300.38 | $309.94 | 2,084,000 | — | — |
| 2025-06-11 | $292.19 | $301.49 | 2,751,400 | — | — |
| 2025-06-10 | $291.02 | $300.28 | 3,374,300 | — | — |
| 2025-06-09 | $299.66 | $309.19 | 2,997,400 | — | — |
| 2025-06-06 | $298.80 | $308.31 | 3,735,300 | — | — |
| 2025-06-05 | $289.88 | $299.10 | 4,673,800 | — | — |
| 2025-06-04 | $299.54 | $309.07 | 4,966,800 | — | — |
| 2025-06-03 | $313.03 | $322.99 | 10,696,100 | — | — |
| 2025-06-02 | $313.43 | $323.40 | 2,097,100 | — | — |
| 2025-05-30 | $306.15 | $315.89 | 3,656,100 | — | — |
| 2025-05-29 | $303.37 | $313.02 | 2,710,600 | — | — |
| 2025-05-28 | $308.05 | $317.85 | 2,512,000 | — | — |
| 2025-05-27 | $309.06 | $318.89 | 3,611,500 | — | — |
| 2025-05-23 | $297.49 | $306.95 | 5,373,300 | — | — |
| 2025-05-22 | $291.47 | $300.74 | 2,390,800 | — | — |
| 2025-05-21 | $287.11 | $296.24 | 2,040,900 | — | — |
| 2025-05-20 | $292.40 | $301.70 | 1,481,300 | — | — |
| 2025-05-19 | $294.02 | $303.37 | 1,972,700 | — | — |
| 2025-05-16 | $291.12 | $300.38 | 2,104,900 | — | — |
| 2025-05-15 | $284.40 | $293.05 | 2,187,300 | — | — |
| 2025-05-14 | $288.15 | $296.91 | 3,129,300 | — | — |
| 2025-05-13 | $291.52 | $300.38 | 3,651,100 | — | — |
| 2025-05-12 | $285.28 | $293.95 | 4,744,900 | — | — |
| 2025-05-09 | $271.37 | $279.62 | 3,245,900 | — | — |
| 2025-05-08 | $270.59 | $278.82 | 2,862,300 | — | — |
| 2025-05-07 | $268.12 | $276.27 | 5,165,600 | — | — |
| 2025-05-06 | $273.82 | $282.15 | 7,195,600 | — | — |
| 2025-05-05 | $248.27 | $255.82 | 3,117,800 | — | — |
| 2025-05-02 | $247.26 | $254.78 | 3,316,000 | — | — |
| 2025-05-01 | $240.62 | $247.93 | 4,557,800 | — | — |
| 2025-04-30 | $223.44 | $230.23 | 2,185,200 | — | — |
| 2025-04-29 | $226.45 | $233.34 | 2,038,900 | — | — |
| 2025-04-28 | $224.82 | $231.66 | 2,396,300 | — | — |
| 2025-04-25 | $222.99 | $229.77 | 2,710,400 | — | — |
| 2025-04-24 | $218.07 | $224.70 | 2,336,500 | — | — |
| 2025-04-23 | $209.80 | $216.18 | 2,976,100 | — | — |
| 2025-04-22 | $200.88 | $206.99 | 2,457,800 | — | — |
| 2025-04-21 | $192.61 | $198.47 | 3,290,900 | — | — |
| 2025-04-17 | $206.68 | $212.96 | 1,962,800 | — | — |
| 2025-04-16 | $204.19 | $210.40 | 2,433,300 | — | — |
| 2025-04-15 | $208.42 | $214.76 | 1,986,000 | — | — |
| 2025-04-14 | $206.70 | $212.99 | 3,427,300 | — | — |
| 2025-04-11 | $208.25 | $214.58 | 2,960,700 | — | — |
| 2025-04-10 | $204.49 | $210.71 | 4,048,600 | — | — |
| 2025-04-09 | $215.45 | $222.00 | 7,984,300 | — | — |
| 2025-04-08 | $184.94 | $190.56 | 6,895,700 | — | — |
| 2025-04-07 | $179.79 | $185.26 | 7,458,400 | — | — |
| 2025-04-04 | $170.96 | $176.16 | 9,358,600 | — | — |
| 2025-04-03 | $190.24 | $196.02 | 5,557,500 | — | — |
| 2025-04-02 | $214.46 | $220.98 | 3,179,100 | — | — |
| 2025-04-01 | $206.94 | $213.23 | 2,863,100 | — | — |
| 2025-03-31 | $201.63 | $207.76 | 4,518,500 | — | — |
| 2025-03-28 | $205.39 | $211.64 | 5,572,000 | — | — |
| 2025-03-27 | $209.20 | $215.56 | 4,178,300 | — | — |
| 2025-03-26 | $216.97 | $223.57 | 4,059,000 | — | — |
| 2025-03-25 | $226.87 | $233.77 | 2,849,900 | — | — |
| 2025-03-24 | $228.62 | $235.57 | 2,773,600 | — | — |
| 2025-03-21 | $222.48 | $229.24 | 3,733,500 | — | — |
| 2025-03-20 | $219.44 | $226.11 | 2,250,500 | — | — |
| 2025-03-19 | $218.05 | $224.68 | 3,091,900 | — | — |
| 2025-03-18 | $210.85 | $217.26 | 2,716,500 | — | — |
| 2025-03-17 | $218.54 | $225.19 | 3,547,600 | — | — |
| 2025-03-14 | $216.46 | $223.04 | 3,829,900 | — | — |
| 2025-03-13 | $209.87 | $216.25 | 3,654,300 | — | — |
| 2025-03-12 | $215.35 | $221.90 | 7,320,400 | — | — |
| 2025-03-11 | $208.58 | $214.92 | 5,051,000 | — | — |
| 2025-03-10 | $202.21 | $208.36 | 7,689,500 | — | — |
| 2025-03-07 | $212.54 | $219.00 | 4,986,200 | — | — |
| 2025-03-06 | $207.69 | $213.61 | 7,710,800 | — | — |
| 2025-03-05 | $229.32 | $235.85 | 3,840,200 | — | — |
| 2025-03-04 | $231.65 | $238.25 | 5,525,500 | — | — |
| 2025-03-03 | $232.29 | $238.91 | 5,315,000 | — | — |
| 2025-02-28 | $250.54 | $257.68 | 6,029,600 | — | — |
| 2025-02-27 | $249.74 | $256.85 | 5,131,000 | — | — |
| 2025-02-26 | $270.14 | $277.83 | 4,724,900 | — | — |
| 2025-02-25 | $264.31 | $271.84 | 5,094,600 | — | — |
| 2025-02-24 | $267.72 | $275.35 | 7,221,400 | — | — |
| 2025-02-21 | $284.44 | $292.54 | 6,478,000 | — | — |
| 2025-02-20 | $309.42 | $318.23 | 3,860,000 | — | — |
| 2025-02-19 | $321.67 | $330.83 | 3,079,100 | — | — |
| 2025-02-18 | $325.60 | $334.87 | 3,253,000 | — | — |
| 2025-02-14 | $317.30 | $326.34 | 2,193,000 | — | — |
| 2025-02-13 | $311.49 | $320.36 | 2,707,200 | — | — |
| 2025-02-12 | $313.80 | $322.74 | 1,766,400 | — | — |
| 2025-02-11 | $313.58 | $322.51 | 2,642,900 | — | — |
| 2025-02-10 | $321.83 | $331.00 | 2,729,800 | — | — |
| 2025-02-07 | $309.79 | $318.61 | 2,298,000 | — | — |
| 2025-02-06 | $311.80 | $320.68 | 2,480,100 | — | — |
| 2025-02-05 | $313.83 | $322.77 | 3,578,600 | — | — |
| 2025-02-04 | $306.33 | $315.05 | 2,996,300 | — | — |
| 2025-02-03 | $306.31 | $315.03 | 3,723,500 | — | — |
| 2025-01-31 | $299.98 | $308.52 | 4,719,900 | — | — |
| 2025-01-30 | $308.55 | $317.34 | 6,023,100 | — | — |
| 2025-01-29 | $291.89 | $300.20 | 6,638,500 | — | — |
| 2025-01-28 | $278.80 | $286.74 | 9,989,300 | — | — |
| 2025-01-27 | $275.00 | $282.83 | 16,083,200 | — | — |
| 2025-01-24 | $347.44 | $357.34 | 3,226,600 | — | — |
| 2025-01-23 | $346.22 | $356.08 | 4,853,500 | — | — |
| 2025-01-22 | $332.47 | $341.94 | 4,576,600 | — | — |
| 2025-01-21 | $323.64 | $332.86 | 4,032,300 | — | — |
| 2025-01-17 | $316.36 | $325.37 | 2,820,000 | — | — |
| 2025-01-16 | $315.24 | $324.22 | 5,269,100 | — | — |
| 2025-01-15 | $300.77 | $309.34 | 4,140,700 | — | — |
| 2025-01-14 | $288.87 | $297.10 | 4,852,400 | — | — |
| 2025-01-13 | $279.24 | $287.19 | 6,920,600 | — | — |
| 2025-01-10 | $305.19 | $313.88 | 14,707,200 | — | — |
| 2025-01-08 | $243.84 | $250.78 | 8,414,200 | — | — |
| 2025-01-07 | $255.63 | $262.91 | 3,112,400 | — | — |
| 2025-01-06 | $264.28 | $271.81 | 4,116,000 | — | — |
| 2025-01-03 | $252.40 | $259.59 | 4,576,600 | — | — |
| 2025-01-02 | $242.60 | $249.51 | 4,552,500 | — | — |