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
- 1993-03-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 | $312.12 | $584.65 | 968,700 | — | — |
| 2025-12-30 | $314.14 | $588.44 | 732,700 | — | — |
| 2025-12-29 | $314.45 | $589.02 | 938,500 | — | — |
| 2025-12-26 | $313.47 | $587.18 | 627,000 | — | — |
| 2025-12-24 | $313.32 | $586.90 | 488,200 | — | — |
| 2025-12-23 | $313.30 | $586.86 | 1,007,700 | — | — |
| 2025-12-22 | $310.95 | $582.46 | 1,400,100 | — | — |
| 2025-12-19 | $310.60 | $581.80 | 4,168,300 | — | — |
| 2025-12-18 | $310.96 | $582.48 | 2,022,600 | — | — |
| 2025-12-17 | $312.96 | $586.23 | 2,893,400 | — | — |
| 2025-12-16 | $311.04 | $582.63 | 2,479,100 | — | — |
| 2025-12-15 | $312.61 | $585.57 | 2,506,300 | — | — |
| 2025-12-12 | $308.47 | $577.81 | 2,015,000 | — | — |
| 2025-12-11 | $305.98 | $573.15 | 2,407,600 | — | — |
| 2025-12-10 | $296.54 | $555.47 | 3,100,900 | — | — |
| 2025-12-09 | $301.22 | $564.23 | 1,977,100 | — | — |
| 2025-12-08 | $297.23 | $556.76 | 2,376,100 | — | — |
| 2025-12-05 | $295.00 | $552.58 | 2,780,400 | — | — |
| 2025-12-04 | $294.64 | $551.91 | 1,799,000 | — | — |
| 2025-12-03 | $295.05 | $552.68 | 1,773,000 | — | — |
| 2025-12-02 | $294.50 | $551.65 | 1,671,000 | — | — |
| 2025-12-01 | $293.88 | $550.49 | 1,484,700 | — | — |
| 2025-11-28 | $296.18 | $554.79 | 621,000 | — | — |
| 2025-11-26 | $297.90 | $558.02 | 946,500 | — | — |
| 2025-11-25 | $297.77 | $557.77 | 941,900 | — | — |
| 2025-11-24 | $295.81 | $554.10 | 2,112,900 | — | — |
| 2025-11-21 | $298.29 | $558.75 | 2,130,100 | — | — |
| 2025-11-20 | $296.32 | $555.06 | 1,599,900 | — | — |
| 2025-11-19 | $293.96 | $550.63 | 1,379,000 | — | — |
| 2025-11-18 | $296.57 | $555.52 | 1,443,800 | — | — |
| 2025-11-17 | $295.58 | $553.67 | 1,406,000 | — | — |
| 2025-11-14 | $295.49 | $553.50 | 1,393,300 | — | — |
| 2025-11-13 | $296.22 | $554.87 | 1,723,100 | — | — |
| 2025-11-12 | $294.93 | $552.45 | 1,336,000 | — | — |
| 2025-11-11 | $292.42 | $547.75 | 1,442,400 | — | — |
| 2025-11-10 | $288.25 | $539.94 | 1,573,700 | — | — |
| 2025-11-07 | $287.55 | $538.63 | 1,303,500 | — | — |
| 2025-11-06 | $283.05 | $530.20 | 1,263,300 | — | — |
| 2025-11-05 | $283.26 | $530.59 | 1,373,200 | — | — |
| 2025-11-04 | $285.65 | $535.07 | 1,925,400 | — | — |
| 2025-11-03 | $278.25 | $521.21 | 1,843,600 | — | — |
| 2025-10-31 | $276.94 | $518.75 | 1,892,400 | — | — |
| 2025-10-30 | $278.06 | $520.85 | 2,180,300 | — | — |
| 2025-10-29 | $278.00 | $520.74 | 2,649,500 | — | — |
| 2025-10-28 | $275.58 | $516.21 | 2,176,100 | — | — |
| 2025-10-27 | $281.68 | $527.63 | 1,449,200 | — | — |
| 2025-10-24 | $281.94 | $528.12 | 1,429,600 | — | — |
| 2025-10-23 | $282.94 | $529.99 | 2,680,500 | — | — |
| 2025-10-22 | $276.52 | $517.97 | 4,497,700 | — | — |
| 2025-10-21 | $269.26 | $504.37 | 2,857,300 | — | — |
| 2025-10-20 | $268.20 | $502.38 | 2,009,300 | — | — |
| 2025-10-17 | $268.21 | $502.40 | 2,525,200 | — | — |
| 2025-10-16 | $268.23 | $502.44 | 3,737,600 | — | — |
| 2025-10-15 | $278.31 | $521.32 | 1,897,300 | — | — |
| 2025-10-14 | $284.63 | $533.16 | 1,263,300 | — | — |
| 2025-10-13 | $282.53 | $529.22 | 932,500 | — | — |
| 2025-10-10 | $283.01 | $530.12 | 1,283,800 | — | — |
| 2025-10-09 | $284.33 | $532.60 | 1,185,500 | — | — |
| 2025-10-08 | $287.10 | $537.79 | 1,101,700 | — | — |
| 2025-10-07 | $289.24 | $541.79 | 1,179,100 | — | — |
| 2025-10-06 | $286.39 | $536.46 | 1,334,800 | — | — |
| 2025-10-03 | $283.96 | $531.90 | 1,124,200 | — | — |
| 2025-10-02 | $281.37 | $527.05 | 1,731,100 | — | — |
| 2025-10-01 | $281.41 | $527.13 | 1,700,100 | — | — |
| 2025-09-30 | $282.25 | $528.70 | 1,583,600 | — | — |
| 2025-09-29 | $279.56 | $523.66 | 1,379,000 | — | — |
| 2025-09-26 | $280.69 | $525.78 | 1,032,200 | — | — |
| 2025-09-25 | $278.30 | $521.30 | 1,312,500 | — | — |
| 2025-09-24 | $278.26 | $521.23 | 1,755,300 | — | — |
| 2025-09-23 | $275.90 | $516.81 | 1,441,900 | — | — |
| 2025-09-22 | $273.00 | $511.37 | 1,821,000 | — | — |
| 2025-09-19 | $273.89 | $513.04 | 3,627,700 | — | — |
| 2025-09-18 | $274.28 | $513.77 | 2,034,900 | — | — |
| 2025-09-17 | $272.25 | $509.97 | 3,390,800 | — | — |
| 2025-09-16 | $272.02 | $509.54 | 2,705,600 | — | — |
| 2025-09-15 | $274.33 | $513.86 | 2,418,200 | — | — |
| 2025-09-12 | $278.11 | $520.95 | 2,115,200 | — | — |
| 2025-09-11 | $282.89 | $529.90 | 1,657,000 | — | — |
| 2025-09-10 | $277.45 | $519.71 | 1,559,600 | — | — |
| 2025-09-09 | $276.99 | $518.85 | 1,319,900 | — | — |
| 2025-09-08 | $277.47 | $519.75 | 1,343,800 | — | — |
| 2025-09-05 | $277.38 | $519.58 | 2,523,200 | — | — |
| 2025-09-04 | $279.88 | $524.26 | 1,486,300 | — | — |
| 2025-09-03 | $278.22 | $521.15 | 1,117,000 | — | — |
| 2025-09-02 | $276.81 | $518.51 | 1,700,800 | — | — |
| 2025-08-29 | $275.07 | $515.25 | 1,248,400 | — | — |
| 2025-08-28 | $273.25 | $511.84 | 1,452,400 | — | — |
| 2025-08-27 | $273.05 | $511.47 | 1,557,200 | — | — |
| 2025-08-26 | $272.00 | $509.50 | 2,496,000 | — | — |
| 2025-08-25 | $274.41 | $514.01 | 1,194,400 | — | — |
| 2025-08-22 | $277.69 | $520.16 | 1,401,800 | — | — |
| 2025-08-21 | $278.82 | $522.28 | 1,131,800 | — | — |
| 2025-08-20 | $279.68 | $523.89 | 2,438,600 | — | — |
| 2025-08-19 | $273.80 | $512.87 | 4,132,100 | — | — |
| 2025-08-18 | $272.92 | $511.22 | 1,160,800 | — | — |
| 2025-08-15 | $274.21 | $513.64 | 1,504,400 | — | — |
| 2025-08-14 | $275.74 | $516.51 | 1,054,400 | — | — |
| 2025-08-13 | $275.04 | $515.19 | 1,406,500 | — | — |
| 2025-08-12 | $269.77 | $505.32 | 1,436,500 | — | — |
| 2025-08-11 | $271.00 | $507.63 | 1,276,300 | — | — |
| 2025-08-08 | $271.24 | $508.08 | 961,100 | — | — |
| 2025-08-07 | $269.31 | $504.46 | 1,588,100 | — | — |
| 2025-08-06 | $269.63 | $505.06 | 1,077,900 | — | — |
| 2025-08-05 | $267.68 | $501.41 | 1,260,300 | — | — |
| 2025-08-04 | $267.74 | $501.52 | 1,386,400 | — | — |
| 2025-08-01 | $267.40 | $500.88 | 3,215,000 | — | — |
| 2025-07-31 | $266.04 | $498.34 | 2,963,100 | — | — |
| 2025-07-30 | $266.51 | $499.22 | 1,948,100 | — | — |
| 2025-07-29 | $268.55 | $503.04 | 2,442,000 | — | — |
| 2025-07-28 | $265.99 | $498.24 | 2,541,500 | — | — |
| 2025-07-25 | $269.15 | $504.16 | 2,979,100 | — | — |
| 2025-07-24 | $270.18 | $506.09 | 2,120,900 | — | — |
| 2025-07-23 | $270.15 | $506.04 | 5,215,200 | — | — |
| 2025-07-22 | $278.73 | $522.11 | 2,360,500 | — | — |
| 2025-07-21 | $274.02 | $513.28 | 1,963,700 | — | — |
| 2025-07-18 | $274.13 | $513.49 | 2,977,900 | — | — |
| 2025-07-17 | $275.46 | $515.98 | 2,771,700 | — | — |
| 2025-07-16 | $277.60 | $519.99 | 1,498,000 | — | — |
| 2025-07-15 | $275.68 | $516.39 | 1,246,000 | — | — |
| 2025-07-14 | $280.20 | $524.86 | 1,017,600 | — | — |
| 2025-07-11 | $278.05 | $520.83 | 1,249,400 | — | — |
| 2025-07-10 | $280.54 | $525.50 | 1,675,200 | — | — |
| 2025-07-09 | $280.00 | $524.49 | 2,052,800 | — | — |
| 2025-07-08 | $279.95 | $524.39 | 1,326,200 | — | — |
| 2025-07-07 | $279.97 | $524.43 | 1,427,400 | — | — |
| 2025-07-03 | $283.80 | $531.60 | 1,523,500 | — | — |
| 2025-07-02 | $280.08 | $524.64 | 2,546,700 | — | — |
| 2025-07-01 | $289.59 | $542.45 | 1,884,100 | — | — |
| 2025-06-30 | $289.72 | $542.69 | 1,993,300 | — | — |
| 2025-06-27 | $285.12 | $534.08 | 3,782,100 | — | — |
| 2025-06-26 | $283.57 | $531.17 | 1,749,400 | — | — |
| 2025-06-25 | $282.82 | $529.77 | 1,424,800 | — | — |
| 2025-06-24 | $286.78 | $537.19 | 1,351,900 | — | — |
| 2025-06-23 | $288.19 | $539.83 | 1,193,200 | — | — |
| 2025-06-20 | $283.82 | $531.64 | 2,389,100 | — | — |
| 2025-06-18 | $282.15 | $528.51 | 1,217,200 | — | — |
| 2025-06-17 | $283.80 | $531.60 | 983,500 | — | — |
| 2025-06-16 | $286.43 | $536.53 | 1,273,000 | — | — |
| 2025-06-13 | $286.79 | $537.20 | 964,800 | — | — |
| 2025-06-12 | $289.29 | $540.07 | 1,258,500 | — | — |
| 2025-06-11 | $285.61 | $533.20 | 1,591,800 | — | — |
| 2025-06-10 | $286.25 | $534.40 | 1,504,600 | — | — |
| 2025-06-09 | $289.80 | $541.02 | 1,748,200 | — | — |
| 2025-06-06 | $293.82 | $548.53 | 1,340,000 | — | — |
| 2025-06-05 | $291.52 | $544.23 | 1,306,300 | — | — |
| 2025-06-04 | $291.78 | $544.72 | 1,347,600 | — | — |
| 2025-06-03 | $296.41 | $553.36 | 2,265,200 | — | — |
| 2025-06-02 | $299.93 | $559.93 | 1,606,000 | — | — |
| 2025-05-30 | $297.20 | $554.84 | 2,483,600 | — | — |
| 2025-05-29 | $294.15 | $549.14 | 1,749,100 | — | — |
| 2025-05-28 | $289.00 | $539.53 | 1,497,400 | — | — |
| 2025-05-27 | $289.73 | $540.89 | 1,661,100 | — | — |
| 2025-05-23 | $286.10 | $534.11 | 745,300 | — | — |
| 2025-05-22 | $287.09 | $535.96 | 1,146,300 | — | — |
| 2025-05-21 | $290.42 | $542.18 | 1,858,800 | — | — |
| 2025-05-20 | $291.96 | $545.05 | 1,524,500 | — | — |
| 2025-05-19 | $294.58 | $549.95 | 1,267,200 | — | — |
| 2025-05-16 | $294.33 | $549.48 | 1,402,300 | — | — |
| 2025-05-15 | $292.05 | $545.22 | 2,662,000 | — | — |
| 2025-05-14 | $281.38 | $525.30 | 1,322,600 | — | — |
| 2025-05-13 | $285.33 | $532.68 | 1,454,400 | — | — |
| 2025-05-12 | $289.65 | $540.74 | 1,516,300 | — | — |
| 2025-05-09 | $289.88 | $541.17 | 834,100 | — | — |
| 2025-05-08 | $288.97 | $539.47 | 1,161,200 | — | — |
| 2025-05-07 | $290.43 | $542.20 | 1,318,000 | — | — |
| 2025-05-06 | $289.00 | $539.53 | 1,079,900 | — | — |
| 2025-05-05 | $287.83 | $537.34 | 1,004,000 | — | — |
| 2025-05-02 | $287.31 | $536.37 | 1,522,600 | — | — |
| 2025-05-01 | $283.29 | $528.87 | 1,370,900 | — | — |
| 2025-04-30 | $286.08 | $534.08 | 1,983,400 | — | — |
| 2025-04-29 | $284.95 | $531.97 | 1,762,700 | — | — |
| 2025-04-28 | $282.18 | $526.80 | 1,593,200 | — | — |
| 2025-04-25 | $279.11 | $521.07 | 2,381,200 | — | — |
| 2025-04-24 | $282.00 | $526.46 | 1,964,200 | — | — |
| 2025-04-23 | $284.49 | $531.11 | 2,102,700 | — | — |
| 2025-04-22 | $290.42 | $542.18 | 1,635,000 | — | — |
| 2025-04-21 | $279.78 | $522.32 | 1,487,100 | — | — |
| 2025-04-17 | $285.59 | $533.16 | 2,477,500 | — | — |
| 2025-04-16 | $285.07 | $532.19 | 1,461,600 | — | — |
| 2025-04-15 | $284.80 | $531.69 | 1,119,000 | — | — |
| 2025-04-14 | $288.34 | $538.30 | 1,381,800 | — | — |
| 2025-04-11 | $283.37 | $529.02 | 2,562,600 | — | — |
| 2025-04-10 | $282.34 | $527.10 | 1,821,700 | — | — |
| 2025-04-09 | $284.62 | $531.35 | 2,609,900 | — | — |
| 2025-04-08 | $274.99 | $513.37 | 2,239,100 | — | — |
| 2025-04-07 | $274.32 | $512.12 | 2,851,200 | — | — |
| 2025-04-04 | $280.68 | $524.00 | 3,195,300 | — | — |
| 2025-04-03 | $302.46 | $564.66 | 2,114,300 | — | — |
| 2025-04-02 | $301.54 | $562.94 | 1,536,000 | — | — |
| 2025-04-01 | $301.40 | $562.68 | 1,483,800 | — | — |
| 2025-03-31 | $301.99 | $563.78 | 2,455,400 | — | — |
| 2025-03-28 | $296.44 | $553.42 | 2,094,500 | — | — |
| 2025-03-27 | $298.36 | $557.00 | 1,182,700 | — | — |
| 2025-03-26 | $295.32 | $551.33 | 1,132,300 | — | — |
| 2025-03-25 | $291.40 | $544.01 | 1,158,300 | — | — |
| 2025-03-24 | $291.44 | $544.08 | 1,464,800 | — | — |
| 2025-03-21 | $291.43 | $544.07 | 3,152,100 | — | — |
| 2025-03-20 | $294.12 | $549.09 | 1,510,000 | — | — |
| 2025-03-19 | $296.25 | $553.06 | 1,646,200 | — | — |
| 2025-03-18 | $295.66 | $551.96 | 1,973,700 | — | — |
| 2025-03-17 | $297.40 | $555.21 | 2,096,500 | — | — |
| 2025-03-14 | $293.96 | $548.79 | 2,301,900 | — | — |
| 2025-03-13 | $288.55 | $536.99 | 2,777,800 | — | — |
| 2025-03-12 | $283.98 | $528.49 | 2,121,000 | — | — |
| 2025-03-11 | $290.70 | $540.99 | 2,966,800 | — | — |
| 2025-03-10 | $292.96 | $545.20 | 3,741,200 | — | — |
| 2025-03-07 | $286.59 | $533.34 | 1,259,900 | — | — |
| 2025-03-06 | $286.29 | $532.78 | 1,355,100 | — | — |
| 2025-03-05 | $287.01 | $534.12 | 1,974,900 | — | — |
| 2025-03-04 | $284.15 | $528.80 | 2,007,100 | — | — |
| 2025-03-03 | $289.69 | $539.11 | 1,687,300 | — | — |
| 2025-02-28 | $285.48 | $531.28 | 2,528,700 | — | — |
| 2025-02-27 | $281.69 | $524.22 | 1,630,800 | — | — |
| 2025-02-26 | $273.66 | $509.28 | 1,250,400 | — | — |
| 2025-02-25 | $277.45 | $516.33 | 1,748,500 | — | — |
| 2025-02-24 | $273.44 | $508.87 | 1,434,100 | — | — |
| 2025-02-21 | $267.25 | $497.35 | 1,054,200 | — | — |
| 2025-02-20 | $267.49 | $497.80 | 1,064,900 | — | — |
| 2025-02-19 | $266.44 | $495.84 | 887,500 | — | — |
| 2025-02-18 | $266.61 | $496.16 | 1,378,500 | — | — |
| 2025-02-14 | $264.52 | $492.27 | 1,919,800 | — | — |
| 2025-02-13 | $267.74 | $498.26 | 999,200 | — | — |
| 2025-02-12 | $265.07 | $493.29 | 1,041,600 | — | — |
| 2025-02-11 | $267.96 | $498.67 | 1,679,000 | — | — |
| 2025-02-10 | $266.58 | $496.10 | 1,836,700 | — | — |
| 2025-02-07 | $270.16 | $502.77 | 1,276,200 | — | — |
| 2025-02-06 | $272.88 | $507.83 | 1,260,300 | — | — |
| 2025-02-05 | $272.80 | $507.68 | 989,500 | — | — |
| 2025-02-04 | $272.23 | $506.62 | 1,478,400 | — | — |
| 2025-02-03 | $273.93 | $509.78 | 1,454,300 | — | — |
| 2025-01-31 | $271.88 | $505.97 | 1,583,300 | — | — |
| 2025-01-30 | $274.78 | $511.36 | 1,556,000 | — | — |
| 2025-01-29 | $275.83 | $513.32 | 2,317,000 | — | — |
| 2025-01-28 | $272.27 | $506.69 | 1,627,200 | — | — |
| 2025-01-27 | $276.49 | $514.55 | 1,776,800 | — | — |
| 2025-01-24 | $266.70 | $496.33 | 1,821,400 | — | — |
| 2025-01-23 | $266.50 | $495.96 | 1,720,500 | — | — |
| 2025-01-22 | $268.32 | $499.34 | 1,799,000 | — | — |
| 2025-01-21 | $268.86 | $500.35 | 1,930,700 | — | — |
| 2025-01-17 | $269.48 | $501.50 | 1,901,900 | — | — |
| 2025-01-16 | $273.53 | $509.04 | 1,272,400 | — | — |
| 2025-01-15 | $268.41 | $499.51 | 2,231,000 | — | — |
| 2025-01-14 | $265.51 | $494.11 | 1,692,100 | — | — |
| 2025-01-13 | $261.76 | $487.13 | 3,115,500 | — | — |
| 2025-01-10 | $257.71 | $479.60 | 4,171,300 | — | — |
| 2025-01-08 | $266.65 | $496.23 | 2,382,000 | — | — |
| 2025-01-07 | $268.76 | $500.16 | 2,042,900 | — | — |
| 2025-01-06 | $267.31 | $497.46 | 2,587,200 | — | — |
| 2025-01-03 | $271.73 | $505.69 | 1,155,600 | — | — |
| 2025-01-02 | $272.52 | $507.16 | 949,600 | — | — |