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
- 1996-09-26 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 | — | — | — | $144.99 | 95,821 |
| 2026-09-03 | — | — | — | $137.97 | 89,506 |
| 2026-09-02 | — | — | — | $139.27 | 100,582 |
| 2026-09-01 | — | — | — | $141.99 | 67,281 |
| 2026-08-31 | — | — | — | $148.02 | 94,165 |
| 2026-08-28 | — | — | — | $147.03 | 155,489 |
| 2026-08-27 | $145.75 | $219.28 | 4,540,400 | $144.69 | 229,546 |
| 2026-08-26 | $147.75 | $222.29 | 17,242,400 | $131.37 | 546,674 |
| 2026-08-25 | $108.90 | $163.84 | 2,161,400 | $112.50 | 120,751 |
| 2026-08-24 | $112.36 | $169.04 | 1,291,100 | $110.36 | 75,229 |
| 2026-08-21 | $109.01 | $164.00 | 1,004,400 | $106.36 | 68,441 |
| 2026-08-20 | $105.02 | $158.00 | 869,600 | $103.50 | 39,798 |
| 2026-08-19 | $105.45 | $158.65 | 1,054,300 | $103.33 | 56,478 |
| 2026-08-18 | $103.38 | $155.53 | 1,209,700 | $104.09 | 52,974 |
| 2026-08-17 | $105.16 | $158.21 | 843,400 | $107.08 | 45,711 |
| 2026-08-14 | $108.13 | $162.68 | 704,900 | $108.92 | 46,176 |
| 2026-08-13 | $108.82 | $163.72 | 1,183,000 | $114.49 | 59,461 |
| 2026-08-12 | $112.23 | $168.85 | 1,053,900 | $116.89 | 50,723 |
| 2026-08-11 | $117.97 | $177.48 | 1,101,300 | $119.63 | 44,086 |
| 2026-08-10 | $118.53 | $178.33 | 1,342,400 | $114.08 | 71,641 |
| 2026-08-07 | $112.62 | $169.43 | 688,600 | $108.42 | 54,872 |
| 2026-08-06 | $110.48 | $166.21 | 828,300 | $109.56 | 40,329 |
| 2026-08-05 | $109.45 | $164.66 | 818,100 | $110.14 | 70,310 |
| 2026-08-04 | $110.20 | $165.79 | 1,131,700 | $108.64 | 54,087 |
| 2026-08-03 | $108.82 | $163.72 | 1,479,300 | $104.86 | 79,413 |
| 2026-07-31 | $99.54 | $149.76 | 676,300 | $99.85 | 29,175 |
| 2026-07-30 | $100.26 | $150.84 | 633,000 | $100.59 | 31,896 |
| 2026-07-29 | $102.49 | $154.19 | 1,023,200 | $101.42 | 40,862 |
| 2026-07-28 | $103.16 | $155.20 | 1,231,100 | $100.24 | 50,249 |
| 2026-07-27 | $99.35 | $149.47 | 1,201,200 | $95.13 | 75,272 |
| 2026-07-24 | $93.81 | $141.13 | 852,300 | $91.52 | 34,967 |
| 2026-07-23 | $90.89 | $136.74 | 894,100 | $93.67 | 58,234 |
| 2026-07-22 | $96.04 | $144.49 | 675,400 | $93.50 | 29,915 |
| 2026-07-21 | $92.06 | $138.50 | 687,700 | $93.58 | 26,394 |
| 2026-07-20 | $94.44 | $142.08 | 872,200 | $96.86 | 64,692 |
| 2026-07-17 | $95.24 | $143.29 | 999,400 | — | — |
| 2026-07-16 | $97.37 | $146.49 | 1,212,500 | — | — |
| 2026-07-15 | $97.19 | $146.22 | 1,174,900 | — | — |
| 2026-07-14 | $92.87 | $139.72 | 1,102,400 | — | — |
| 2026-07-13 | $91.59 | $137.79 | 1,197,800 | — | — |
| 2026-07-10 | $93.07 | $140.02 | 1,239,600 | — | — |
| 2026-07-09 | $89.23 | $134.24 | 769,300 | — | — |
| 2026-07-08 | $86.88 | $130.71 | 1,139,000 | — | — |
| 2026-07-07 | $89.02 | $133.93 | 827,300 | — | — |
| 2026-07-06 | $89.77 | $135.06 | 902,600 | — | — |
| 2026-07-02 | $92.42 | $139.04 | 1,189,300 | — | — |
| 2026-07-01 | $92.32 | $138.89 | 1,023,000 | — | — |
| 2026-06-30 | $90.01 | $135.42 | 1,311,000 | — | — |
| 2026-06-29 | $89.39 | $134.49 | 1,146,900 | — | — |
| 2026-06-26 | $91.51 | $137.67 | 2,004,600 | — | — |
| 2026-06-25 | $89.35 | $134.42 | 1,049,900 | — | — |
| 2026-06-24 | $88.83 | $133.64 | 1,454,300 | — | — |
| 2026-06-23 | $84.22 | $126.71 | 1,068,800 | — | — |
| 2026-06-22 | $86.07 | $129.49 | 1,402,500 | — | — |
| 2026-06-18 | $87.24 | $131.25 | 1,574,700 | — | — |
| 2026-06-17 | $84.71 | $127.44 | 1,590,800 | — | — |
| 2026-06-16 | $89.06 | $133.99 | 1,195,400 | — | — |
| 2026-06-15 | $91.10 | $137.06 | 1,622,200 | — | — |
| 2026-06-12 | $90.57 | $136.26 | 1,100,600 | — | — |
| 2026-06-11 | $90.62 | $136.34 | 1,489,700 | — | — |
| 2026-06-10 | $85.33 | $128.38 | 1,798,000 | — | — |
| 2026-06-09 | $83.67 | $125.88 | 1,927,400 | — | — |
| 2026-06-08 | $79.52 | $119.64 | 1,383,900 | — | — |
| 2026-06-05 | $75.34 | $113.35 | 1,017,000 | — | — |
| 2026-06-04 | $77.66 | $116.84 | 917,100 | — | — |
| 2026-06-03 | $76.42 | $114.97 | 1,069,300 | — | — |
| 2026-06-02 | $76.43 | $114.99 | 907,400 | — | — |
| 2026-06-01 | $75.65 | $113.81 | 1,679,600 | — | — |
| 2026-05-29 | $77.22 | $116.18 | 2,059,700 | — | — |
| 2026-05-28 | $82.18 | $123.64 | 1,896,900 | — | — |
| 2026-05-27 | $81.42 | $122.49 | 4,789,800 | — | — |
| 2026-05-26 | $74.78 | $112.50 | 3,243,000 | — | — |
| 2026-05-22 | $77.26 | $116.24 | 1,216,800 | — | — |
| 2026-05-21 | $76.49 | $115.08 | 1,263,700 | — | — |
| 2026-05-20 | $74.73 | $112.43 | 1,400,200 | — | — |
| 2026-05-19 | $72.14 | $108.53 | 907,700 | — | — |
| 2026-05-18 | $71.95 | $108.25 | 1,487,300 | — | — |
| 2026-05-15 | $70.57 | $106.17 | 1,403,100 | — | — |
| 2026-05-14 | $72.32 | $108.80 | 920,300 | — | — |
| 2026-05-13 | $71.90 | $108.17 | 1,130,800 | — | — |
| 2026-05-12 | $73.06 | $109.92 | 1,344,300 | — | — |
| 2026-05-11 | $72.33 | $108.82 | 1,670,300 | — | — |
| 2026-05-08 | $77.99 | $117.33 | 793,500 | — | — |
| 2026-05-07 | $78.51 | $118.12 | 1,196,600 | — | — |
| 2026-05-06 | $79.40 | $119.46 | 1,097,200 | — | — |
| 2026-05-05 | $78.51 | $118.12 | 991,900 | — | — |
| 2026-05-04 | $78.97 | $118.81 | 1,683,300 | — | — |
| 2026-05-01 | $84.54 | $127.19 | 768,700 | — | — |
| 2026-04-30 | $85.35 | $128.41 | 887,000 | — | — |
| 2026-04-29 | $84.09 | $126.51 | 815,600 | — | — |
| 2026-04-28 | $85.23 | $128.23 | 1,013,000 | — | — |
| 2026-04-27 | $86.59 | $130.27 | 912,900 | — | — |
| 2026-04-24 | $87.10 | $131.04 | 1,167,500 | — | — |
| 2026-04-23 | $89.23 | $134.24 | 1,196,200 | — | — |
| 2026-04-22 | $92.50 | $139.16 | 1,099,100 | — | — |
| 2026-04-21 | $95.24 | $143.29 | 1,340,700 | — | — |
| 2026-04-20 | $97.28 | $146.36 | 1,709,500 | — | — |
| 2026-04-17 | $94.36 | $141.96 | 1,355,300 | — | — |
| 2026-04-16 | $92.89 | $139.75 | 831,100 | — | — |
| 2026-04-15 | $91.45 | $137.58 | 1,281,300 | — | — |