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-01-03 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 | — | — | — | $105.51 | 15,090 |
| 2026-09-03 | — | — | — | $108.91 | 11,416 |
| 2026-09-02 | — | — | — | $111.16 | 21,016 |
| 2026-09-01 | — | — | — | $108.57 | 21,531 |
| 2026-08-31 | — | — | — | $110.74 | 12,612 |
| 2026-08-28 | — | — | — | $110.27 | 9,133 |
| 2026-08-27 | $109.49 | $260.56 | 343,000 | $112.57 | 25,110 |
| 2026-08-26 | $111.52 | $265.39 | 266,800 | $112.44 | 16,273 |
| 2026-08-25 | $111.00 | $264.15 | 320,900 | $111.58 | 11,223 |
| 2026-08-24 | $112.78 | $268.39 | 371,100 | $111.74 | 29,309 |
| 2026-08-21 | $111.43 | $265.18 | 395,300 | $113.77 | 15,646 |
| 2026-08-20 | $113.12 | $269.20 | 450,700 | $108.74 | 15,552 |
| 2026-08-19 | $109.18 | $259.82 | 532,700 | $109.67 | 24,695 |
| 2026-08-18 | $109.14 | $259.73 | 276,300 | $113.03 | 13,782 |
| 2026-08-17 | $111.28 | $264.82 | 347,900 | $114.21 | 16,560 |
| 2026-08-14 | $114.27 | $271.93 | 315,700 | $113.79 | 10,096 |
| 2026-08-13 | $114.55 | $272.60 | 370,400 | $114.46 | 18,514 |
| 2026-08-12 | $113.96 | $271.20 | 616,100 | $112.69 | 16,976 |
| 2026-08-11 | $113.91 | $271.08 | 531,500 | $111.37 | 20,864 |
| 2026-08-10 | $110.51 | $262.99 | 377,400 | $112.00 | 18,824 |
| 2026-08-07 | $112.19 | $266.98 | 344,400 | $112.34 | 18,410 |
| 2026-08-06 | $112.85 | $268.55 | 670,200 | $117.15 | 40,586 |
| 2026-08-05 | $115.79 | $275.55 | 850,800 | $113.52 | 52,614 |
| 2026-08-04 | $117.98 | $280.76 | 531,400 | $114.95 | 24,923 |
| 2026-08-03 | $115.61 | $275.12 | 540,400 | $119.86 | 20,034 |
| 2026-07-31 | $118.45 | $281.88 | 436,800 | $116.41 | 24,227 |
| 2026-07-30 | $117.48 | $279.57 | 493,100 | $121.61 | 24,697 |
| 2026-07-29 | $121.71 | $289.64 | 676,500 | $116.33 | 44,359 |
| 2026-07-28 | $118.23 | $281.36 | 854,000 | $118.34 | 50,476 |
| 2026-07-27 | $117.95 | $280.69 | 1,126,300 | $120.64 | 64,544 |
| 2026-07-24 | $122.00 | $289.72 | 518,100 | $122.32 | 36,238 |
| 2026-07-23 | $121.09 | $287.56 | 449,500 | $120.17 | 20,395 |
| 2026-07-22 | $122.73 | $291.46 | 589,200 | $123.96 | 33,976 |
| 2026-07-21 | $123.19 | $292.55 | 665,500 | $119.50 | 30,408 |
| 2026-07-20 | $119.59 | $284.00 | 615,700 | $119.95 | 31,443 |
| 2026-07-17 | $120.12 | $285.26 | 556,100 | — | — |
| 2026-07-16 | $117.77 | $279.68 | 668,900 | — | — |
| 2026-07-15 | $111.88 | $265.69 | 701,900 | — | — |
| 2026-07-14 | $109.12 | $259.14 | 551,800 | — | — |
| 2026-07-13 | $107.42 | $255.10 | 398,000 | — | — |
| 2026-07-10 | $104.24 | $247.55 | 339,700 | — | — |
| 2026-07-09 | $103.35 | $245.43 | 276,100 | — | — |
| 2026-07-08 | $103.76 | $246.41 | 423,600 | — | — |
| 2026-07-07 | $103.91 | $246.76 | 716,300 | — | — |
| 2026-07-06 | $104.56 | $248.31 | 427,300 | — | — |
| 2026-07-02 | $101.50 | $241.04 | 560,100 | — | — |
| 2026-07-01 | $99.00 | $235.10 | 726,600 | — | — |
| 2026-06-30 | $94.49 | $224.39 | 745,100 | — | — |
| 2026-06-29 | $92.16 | $218.86 | 699,800 | — | — |
| 2026-06-26 | $94.09 | $223.44 | 1,126,400 | — | — |
| 2026-06-25 | $95.18 | $226.03 | 393,900 | — | — |
| 2026-06-24 | $96.24 | $228.55 | 368,900 | — | — |
| 2026-06-23 | $96.65 | $229.52 | 408,500 | — | — |
| 2026-06-22 | $97.55 | $231.66 | 493,900 | — | — |
| 2026-06-18 | $97.67 | $231.94 | 790,800 | — | — |
| 2026-06-17 | $97.37 | $231.23 | 496,000 | — | — |
| 2026-06-16 | $100.14 | $237.81 | 308,900 | — | — |
| 2026-06-15 | $100.55 | $238.78 | 387,700 | — | — |
| 2026-06-12 | $101.94 | $242.08 | 347,500 | — | — |
| 2026-06-11 | $101.15 | $240.21 | 343,800 | — | — |
| 2026-06-10 | $100.98 | $239.80 | 444,700 | — | — |
| 2026-06-09 | $102.57 | $243.58 | 493,000 | — | — |
| 2026-06-08 | $101.34 | $240.66 | 302,300 | — | — |
| 2026-06-05 | $100.99 | $239.83 | 348,700 | — | — |
| 2026-06-04 | $100.94 | $239.71 | 390,400 | — | — |
| 2026-06-03 | $100.88 | $239.57 | 377,000 | — | — |
| 2026-06-02 | $102.97 | $244.53 | 416,900 | — | — |
| 2026-06-01 | $103.02 | $244.65 | 413,500 | — | — |
| 2026-05-29 | $104.02 | $247.02 | 487,800 | — | — |
| 2026-05-28 | $107.08 | $254.29 | 369,600 | — | — |
| 2026-05-27 | $106.18 | $252.15 | 309,200 | — | — |
| 2026-05-26 | $107.02 | $254.15 | 300,400 | — | — |
| 2026-05-22 | $104.75 | $248.76 | 379,500 | — | — |
| 2026-05-21 | $104.79 | $248.85 | 468,100 | — | — |
| 2026-05-20 | $106.65 | $253.27 | 402,000 | — | — |
| 2026-05-19 | $102.30 | $242.94 | 338,800 | — | — |
| 2026-05-18 | $104.98 | $249.30 | 404,100 | — | — |
| 2026-05-15 | $103.77 | $245.82 | 517,700 | — | — |
| 2026-05-14 | $106.91 | $253.26 | 680,700 | — | — |
| 2026-05-13 | $104.58 | $247.74 | 1,031,300 | — | — |
| 2026-05-12 | $105.73 | $250.47 | 794,200 | — | — |
| 2026-05-11 | $105.20 | $249.21 | 328,700 | — | — |
| 2026-05-08 | $107.22 | $254.00 | 475,300 | — | — |
| 2026-05-07 | $107.75 | $255.25 | 857,800 | — | — |
| 2026-05-06 | $109.01 | $258.24 | 563,400 | — | — |
| 2026-05-05 | $104.30 | $247.08 | 362,100 | — | — |
| 2026-05-04 | $104.38 | $247.27 | 327,400 | — | — |
| 2026-05-01 | $107.52 | $254.71 | 286,000 | — | — |
| 2026-04-30 | $106.75 | $252.88 | 259,600 | — | — |
| 2026-04-29 | $107.34 | $254.28 | 253,600 | — | — |
| 2026-04-28 | $108.71 | $257.53 | 331,900 | — | — |
| 2026-04-27 | $106.80 | $253.00 | 390,600 | — | — |
| 2026-04-24 | $110.06 | $260.73 | 346,500 | — | — |
| 2026-04-23 | $110.87 | $262.64 | 313,700 | — | — |
| 2026-04-22 | $111.23 | $263.50 | 652,100 | — | — |
| 2026-04-21 | $110.77 | $262.41 | 329,700 | — | — |
| 2026-04-20 | $113.91 | $269.85 | 338,900 | — | — |
| 2026-04-17 | $114.38 | $270.96 | 693,500 | — | — |
| 2026-04-16 | $111.67 | $264.54 | 384,300 | — | — |
| 2026-04-15 | $108.72 | $257.55 | 572,600 | — | — |