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
- 1985-10-02 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $155.42 | 16,467 |
| 2026-09-03 | — | — | — | $153.42 | 25,490 |
| 2026-09-02 | — | — | — | $149.72 | 21,392 |
| 2026-09-01 | — | — | — | $153.75 | 23,490 |
| 2026-08-31 | — | — | — | $152.72 | 22,405 |
| 2026-08-28 | — | — | — | $157.71 | 24,358 |
| 2026-08-27 | $156.71 | $325.43 | 361,100 | $157.29 | 25,158 |
| 2026-08-26 | $157.48 | $327.03 | 414,700 | $157.41 | 28,953 |
| 2026-08-25 | $155.23 | $322.36 | 484,900 | $158.50 | 24,823 |
| 2026-08-24 | $156.33 | $324.64 | 524,300 | $158.00 | 37,599 |
| 2026-08-21 | $157.09 | $326.22 | 766,500 | $154.76 | 33,145 |
| 2026-08-20 | $152.73 | $317.17 | 721,600 | $148.04 | 54,633 |
| 2026-08-19 | $149.85 | $311.19 | 549,500 | $150.39 | 36,663 |
| 2026-08-18 | $147.69 | $306.70 | 396,700 | $152.24 | 29,138 |
| 2026-08-17 | $153.97 | $319.74 | 333,400 | $154.30 | 19,745 |
| 2026-08-14 | $152.89 | $317.50 | 400,200 | $153.00 | 28,982 |
| 2026-08-13 | $152.35 | $316.38 | 527,600 | $155.57 | 34,449 |
| 2026-08-12 | $155.66 | $322.07 | 619,800 | $157.62 | 33,777 |
| 2026-08-11 | $155.78 | $322.32 | 581,000 | $156.59 | 36,227 |
| 2026-08-10 | $155.39 | $321.51 | 642,900 | $155.86 | 64,399 |
| 2026-08-07 | $155.26 | $321.24 | 422,500 | $154.45 | 27,601 |
| 2026-08-06 | $153.44 | $317.47 | 542,800 | $152.00 | 30,764 |
| 2026-08-05 | $152.81 | $316.17 | 842,100 | $157.50 | 41,507 |
| 2026-08-04 | $156.72 | $324.26 | 1,414,100 | $149.70 | 83,373 |
| 2026-08-03 | $148.36 | $306.96 | 1,300,900 | $143.23 | 114,512 |
| 2026-07-31 | $142.41 | $294.65 | 809,200 | $141.84 | 57,422 |
| 2026-07-30 | $142.92 | $295.71 | 1,007,700 | $141.55 | 91,361 |
| 2026-07-29 | $142.82 | $295.50 | 1,121,400 | $148.24 | 113,909 |
| 2026-07-28 | $152.50 | $315.53 | 2,149,800 | $159.50 | 166,003 |
| 2026-07-27 | $154.95 | $320.60 | 1,587,700 | $156.36 | 152,206 |
| 2026-07-24 | $155.14 | $320.99 | 930,900 | $151.91 | 91,198 |
| 2026-07-23 | $151.97 | $314.43 | 1,646,300 | $148.43 | 100,825 |
| 2026-07-22 | $148.65 | $307.56 | 853,100 | $146.93 | 85,452 |
| 2026-07-21 | $146.40 | $302.91 | 482,800 | $143.34 | 27,939 |
| 2026-07-20 | $142.00 | $293.80 | 554,100 | $143.54 | 30,258 |
| 2026-07-17 | $143.66 | $297.24 | 1,119,900 | — | — |
| 2026-07-16 | $146.72 | $303.57 | 699,100 | — | — |
| 2026-07-15 | $145.54 | $301.13 | 728,100 | — | — |
| 2026-07-14 | $145.75 | $301.56 | 841,200 | — | — |
| 2026-07-13 | $145.85 | $301.77 | 557,400 | — | — |
| 2026-07-10 | $146.34 | $302.78 | 709,600 | — | — |
| 2026-07-09 | $142.77 | $295.40 | 632,700 | — | — |
| 2026-07-08 | $139.94 | $289.54 | 592,300 | — | — |
| 2026-07-07 | $141.83 | $293.45 | 600,400 | — | — |
| 2026-07-06 | $144.22 | $298.40 | 540,700 | — | — |
| 2026-07-02 | $142.70 | $295.25 | 835,800 | — | — |
| 2026-07-01 | $144.72 | $299.43 | 1,075,200 | — | — |
| 2026-06-30 | $153.48 | $317.56 | 624,800 | — | — |
| 2026-06-29 | $153.64 | $317.89 | 624,800 | — | — |
| 2026-06-26 | $151.60 | $313.67 | 1,061,400 | — | — |
| 2026-06-25 | $150.99 | $312.40 | 450,100 | — | — |
| 2026-06-24 | $143.35 | $296.60 | 463,200 | — | — |
| 2026-06-23 | $139.52 | $288.67 | 669,900 | — | — |
| 2026-06-22 | $142.30 | $294.42 | 823,600 | — | — |
| 2026-06-18 | $139.54 | $288.71 | 834,600 | — | — |
| 2026-06-17 | $137.75 | $285.01 | 808,500 | — | — |
| 2026-06-16 | $138.10 | $285.73 | 576,500 | — | — |
| 2026-06-15 | $136.65 | $282.73 | 442,800 | — | — |
| 2026-06-12 | $135.05 | $279.42 | 576,300 | — | — |
| 2026-06-11 | $133.96 | $277.17 | 445,600 | — | — |
| 2026-06-10 | $126.95 | $262.66 | 786,000 | — | — |
| 2026-06-09 | $132.62 | $274.40 | 786,700 | — | — |
| 2026-06-08 | $131.39 | $271.85 | 477,200 | — | — |
| 2026-06-05 | $130.53 | $270.07 | 436,600 | — | — |
| 2026-06-04 | $133.13 | $275.45 | 695,500 | — | — |
| 2026-06-03 | $134.05 | $277.35 | 607,600 | — | — |
| 2026-06-02 | $131.81 | $272.72 | 1,129,000 | — | — |
| 2026-06-01 | $126.15 | $261.01 | 550,400 | — | — |
| 2026-05-29 | $130.00 | $268.98 | 821,100 | — | — |
| 2026-05-28 | $129.65 | $268.25 | 1,068,800 | — | — |
| 2026-05-27 | $129.49 | $267.92 | 528,600 | — | — |
| 2026-05-26 | $129.42 | $267.78 | 435,300 | — | — |
| 2026-05-22 | $128.51 | $264.71 | 624,700 | — | — |
| 2026-05-21 | $127.12 | $261.85 | 1,144,500 | — | — |
| 2026-05-20 | $125.80 | $259.13 | 1,226,700 | — | — |
| 2026-05-19 | $119.11 | $245.35 | 985,400 | — | — |
| 2026-05-18 | $121.95 | $251.20 | 1,124,300 | — | — |
| 2026-05-15 | $120.39 | $247.99 | 1,019,700 | — | — |
| 2026-05-14 | $126.12 | $259.79 | 1,129,800 | — | — |
| 2026-05-13 | $125.31 | $258.12 | 1,194,900 | — | — |
| 2026-05-12 | $131.32 | $270.50 | 975,800 | — | — |
| 2026-05-11 | $134.03 | $276.08 | 1,348,200 | — | — |
| 2026-05-08 | $137.97 | $284.20 | 1,937,100 | — | — |
| 2026-05-07 | $153.06 | $315.28 | 802,100 | — | — |
| 2026-05-06 | $156.71 | $322.80 | 903,400 | — | — |
| 2026-05-05 | $153.27 | $315.72 | 490,200 | — | — |
| 2026-05-04 | $149.87 | $308.71 | 419,600 | — | — |
| 2026-05-01 | $155.29 | $319.88 | 536,700 | — | — |
| 2026-04-30 | $156.30 | $321.96 | 706,300 | — | — |
| 2026-04-29 | $147.37 | $303.56 | 357,000 | — | — |
| 2026-04-28 | $149.65 | $308.26 | 307,000 | — | — |
| 2026-04-27 | $150.71 | $310.44 | 355,300 | — | — |
| 2026-04-24 | $150.33 | $309.66 | 420,500 | — | — |
| 2026-04-23 | $153.08 | $315.32 | 552,700 | — | — |
| 2026-04-22 | $148.40 | $305.68 | 349,700 | — | — |
| 2026-04-21 | $150.11 | $309.21 | 415,000 | — | — |
| 2026-04-20 | $151.80 | $312.69 | 429,000 | — | — |
| 2026-04-17 | $147.87 | $304.59 | 774,600 | — | — |
| 2026-04-16 | $143.78 | $296.17 | 666,800 | — | — |
| 2026-04-15 | $140.21 | $288.81 | 1,089,600 | — | — |