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
- 2016-10-20 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 | — | — | — | $124.97 | 28,561 |
| 2026-09-03 | — | — | — | $123.36 | 30,280 |
| 2026-09-02 | — | — | — | $121.78 | 19,865 |
| 2026-09-01 | — | — | — | $119.73 | 30,286 |
| 2026-08-31 | — | — | — | $117.77 | 26,457 |
| 2026-08-28 | — | — | — | $117.17 | 23,887 |
| 2026-08-27 | $116.33 | $116.33 | 402,600 | $117.04 | 36,051 |
| 2026-08-26 | $119.15 | $119.15 | 467,800 | $123.29 | 39,578 |
| 2026-08-25 | $123.09 | $123.09 | 353,500 | $124.07 | 19,543 |
| 2026-08-24 | $125.25 | $125.25 | 363,400 | $129.61 | 24,553 |
| 2026-08-21 | $128.52 | $128.52 | 451,600 | $127.84 | 29,004 |
| 2026-08-20 | $127.98 | $127.98 | 673,200 | $122.28 | 44,907 |
| 2026-08-19 | $124.75 | $124.75 | 609,500 | $117.54 | 52,699 |
| 2026-08-18 | $115.24 | $115.24 | 570,500 | $116.80 | 35,713 |
| 2026-08-17 | $116.92 | $116.92 | 753,000 | $123.03 | 44,098 |
| 2026-08-14 | $126.44 | $126.44 | 485,100 | $123.77 | 43,749 |
| 2026-08-13 | $123.16 | $123.16 | 534,200 | $126.45 | 16,346 |
| 2026-08-12 | $125.35 | $125.35 | 982,000 | $120.11 | 55,748 |
| 2026-08-11 | $121.87 | $121.87 | 627,300 | $123.49 | 37,150 |
| 2026-08-10 | $124.78 | $124.78 | 1,071,000 | $129.09 | 82,569 |
| 2026-08-07 | $127.84 | $127.84 | 1,827,500 | $132.26 | 143,482 |
| 2026-08-06 | $128.12 | $128.12 | 1,205,800 | $124.36 | 78,180 |
| 2026-08-05 | $124.50 | $124.50 | 517,200 | $124.27 | 30,800 |
| 2026-08-04 | $127.13 | $127.13 | 636,400 | $124.97 | 34,031 |
| 2026-08-03 | $124.66 | $124.66 | 704,800 | $118.53 | 44,325 |
| 2026-07-31 | $117.17 | $117.17 | 469,800 | $118.14 | 27,620 |
| 2026-07-30 | $119.08 | $119.08 | 728,500 | $121.05 | 48,298 |
| 2026-07-29 | $122.44 | $122.44 | 918,000 | $116.75 | 55,579 |
| 2026-07-28 | $117.37 | $117.37 | 492,600 | $114.41 | 37,545 |
| 2026-07-27 | $112.15 | $112.15 | 427,500 | $111.44 | 31,962 |
| 2026-07-24 | $109.20 | $109.20 | 317,800 | $110.04 | 20,408 |
| 2026-07-23 | $107.67 | $107.67 | 383,700 | $107.95 | 27,356 |
| 2026-07-22 | $106.07 | $106.07 | 334,400 | $109.70 | 24,378 |
| 2026-07-21 | $109.00 | $109.00 | 369,700 | $109.63 | 32,791 |
| 2026-07-20 | $111.37 | $111.37 | 316,600 | $110.80 | 24,513 |
| 2026-07-17 | $110.88 | $110.88 | 681,200 | — | — |
| 2026-07-16 | $115.35 | $115.35 | 471,800 | — | — |
| 2026-07-15 | $113.26 | $113.26 | 383,900 | — | — |
| 2026-07-14 | $112.55 | $112.55 | 540,700 | — | — |
| 2026-07-13 | $118.68 | $118.68 | 617,100 | — | — |
| 2026-07-10 | $116.13 | $116.13 | 478,600 | — | — |
| 2026-07-09 | $117.92 | $117.92 | 702,900 | — | — |
| 2026-07-08 | $125.34 | $125.34 | 839,900 | — | — |
| 2026-07-07 | $125.09 | $125.09 | 547,700 | — | — |
| 2026-07-06 | $126.03 | $126.03 | 740,300 | — | — |
| 2026-07-02 | $126.48 | $126.48 | 557,700 | — | — |
| 2026-07-01 | $124.53 | $124.53 | 630,500 | — | — |
| 2026-06-30 | $118.95 | $118.95 | 491,600 | — | — |
| 2026-06-29 | $118.42 | $118.42 | 528,600 | — | — |
| 2026-06-26 | $118.89 | $118.89 | 1,277,400 | — | — |
| 2026-06-25 | $115.99 | $115.99 | 883,900 | — | — |
| 2026-06-24 | $112.47 | $112.47 | 482,900 | — | — |
| 2026-06-23 | $110.12 | $110.12 | 837,800 | — | — |
| 2026-06-22 | $104.69 | $104.69 | 303,900 | — | — |
| 2026-06-18 | $104.65 | $104.65 | 626,300 | — | — |
| 2026-06-17 | $101.79 | $101.79 | 1,244,400 | — | — |
| 2026-06-16 | $108.84 | $108.84 | 447,200 | — | — |
| 2026-06-15 | $113.76 | $113.76 | 204,600 | — | — |
| 2026-06-12 | $113.65 | $113.65 | 290,600 | — | — |
| 2026-06-11 | $112.67 | $112.67 | 354,000 | — | — |
| 2026-06-10 | $113.94 | $113.94 | 491,400 | — | — |
| 2026-06-09 | $113.83 | $113.83 | 583,400 | — | — |
| 2026-06-08 | $107.23 | $107.23 | 573,200 | — | — |
| 2026-06-05 | $108.11 | $108.11 | 556,000 | — | — |
| 2026-06-04 | $107.35 | $107.35 | 830,900 | — | — |
| 2026-06-03 | $104.56 | $104.56 | 657,600 | — | — |
| 2026-06-02 | $105.50 | $105.50 | 652,400 | — | — |
| 2026-06-01 | $109.17 | $109.17 | 430,700 | — | — |
| 2026-05-29 | $113.90 | $113.90 | 320,400 | — | — |
| 2026-05-28 | $115.61 | $115.61 | 674,800 | — | — |
| 2026-05-27 | $111.39 | $111.39 | 768,700 | — | — |
| 2026-05-26 | $114.45 | $114.45 | 485,500 | — | — |
| 2026-05-22 | $116.56 | $116.56 | 463,000 | — | — |
| 2026-05-21 | $117.87 | $117.87 | 234,200 | — | — |
| 2026-05-20 | $117.00 | $117.00 | 337,500 | — | — |
| 2026-05-19 | $113.84 | $113.84 | 663,100 | — | — |
| 2026-05-18 | $110.94 | $110.94 | 813,200 | — | — |
| 2026-05-15 | $114.00 | $114.00 | 660,900 | — | — |
| 2026-05-14 | $114.16 | $114.16 | 371,000 | — | — |
| 2026-05-13 | $114.66 | $114.66 | 315,600 | — | — |
| 2026-05-12 | $118.31 | $118.31 | 625,500 | — | — |
| 2026-05-11 | $116.84 | $116.84 | 485,400 | — | — |
| 2026-05-08 | $120.66 | $120.66 | 423,100 | — | — |
| 2026-05-07 | $124.87 | $124.87 | 704,700 | — | — |
| 2026-05-06 | $117.70 | $117.70 | 562,400 | — | — |
| 2026-05-05 | $118.11 | $118.11 | 542,100 | — | — |
| 2026-05-04 | $119.18 | $119.18 | 745,200 | — | — |
| 2026-05-01 | $120.80 | $120.80 | 1,336,100 | — | — |
| 2026-04-30 | $129.16 | $129.16 | 1,089,400 | — | — |
| 2026-04-29 | $120.75 | $120.75 | 491,400 | — | — |
| 2026-04-28 | $125.44 | $125.44 | 477,300 | — | — |
| 2026-04-27 | $125.96 | $125.96 | 572,500 | — | — |
| 2026-04-24 | $122.35 | $122.35 | 165,900 | — | — |
| 2026-04-23 | $121.46 | $121.46 | 220,700 | — | — |
| 2026-04-22 | $121.95 | $121.95 | 218,500 | — | — |
| 2026-04-21 | $118.88 | $118.88 | 494,400 | — | — |
| 2026-04-20 | $124.91 | $124.91 | 292,800 | — | — |
| 2026-04-17 | $125.32 | $125.32 | 398,100 | — | — |
| 2026-04-16 | $122.61 | $122.61 | 375,400 | — | — |
| 2026-04-15 | $124.41 | $124.41 | 271,000 | — | — |