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-05-12 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 | — | — | — | $98.16 | 37,305 |
| 2026-09-03 | — | — | — | $100.01 | 38,883 |
| 2026-09-02 | — | — | — | $97.80 | 41,318 |
| 2026-09-01 | — | — | — | $96.68 | 61,818 |
| 2026-08-31 | — | — | — | $97.69 | 49,229 |
| 2026-08-28 | — | — | — | $96.04 | 22,177 |
| 2026-08-27 | $95.50 | $95.50 | 371,300 | $95.41 | 17,265 |
| 2026-08-26 | $96.07 | $96.07 | 602,500 | $96.55 | 27,433 |
| 2026-08-25 | $95.11 | $95.11 | 595,100 | $96.31 | 25,323 |
| 2026-08-24 | $95.27 | $95.27 | 611,900 | $96.76 | 18,701 |
| 2026-08-21 | $95.94 | $95.94 | 654,500 | $95.31 | 32,607 |
| 2026-08-20 | $95.59 | $95.59 | 357,500 | $94.44 | 14,135 |
| 2026-08-19 | $98.10 | $98.10 | 595,100 | $97.71 | 52,610 |
| 2026-08-18 | $95.09 | $95.09 | 416,700 | $95.31 | 19,520 |
| 2026-08-17 | $95.65 | $95.65 | 932,300 | $98.07 | 62,859 |
| 2026-08-14 | $98.60 | $98.60 | 694,600 | $98.18 | 39,917 |
| 2026-08-13 | $97.76 | $97.76 | 732,700 | $97.82 | 41,657 |
| 2026-08-12 | $96.60 | $96.60 | 657,300 | $99.17 | 38,898 |
| 2026-08-11 | $98.97 | $98.97 | 635,500 | $100.08 | 23,237 |
| 2026-08-10 | $99.41 | $99.41 | 595,900 | $102.78 | 22,903 |
| 2026-08-07 | $103.86 | $103.86 | 1,362,100 | $102.41 | 83,284 |
| 2026-08-06 | $98.52 | $98.52 | 661,500 | $102.12 | 31,051 |
| 2026-08-05 | $101.97 | $101.97 | 752,900 | $99.99 | 55,958 |
| 2026-08-04 | $101.25 | $101.25 | 968,900 | $98.25 | 65,126 |
| 2026-08-03 | $99.26 | $99.26 | 1,109,500 | $96.37 | 58,601 |
| 2026-07-31 | $94.44 | $94.44 | 1,210,400 | $94.48 | 114,588 |
| 2026-07-30 | $94.96 | $94.96 | 1,374,600 | $94.31 | 74,136 |
| 2026-07-29 | $93.79 | $93.79 | 3,282,600 | $100.05 | 224,984 |
| 2026-07-28 | $103.47 | $103.47 | 1,203,300 | $102.26 | 74,647 |
| 2026-07-27 | $101.34 | $101.34 | 978,600 | $102.36 | 55,424 |
| 2026-07-24 | $99.87 | $99.87 | 750,900 | $99.23 | 47,530 |
| 2026-07-23 | $98.64 | $98.64 | 865,600 | $103.49 | 63,784 |
| 2026-07-22 | $103.23 | $103.23 | 443,500 | $103.36 | 25,888 |
| 2026-07-21 | $101.89 | $101.89 | 731,600 | $102.96 | 36,725 |
| 2026-07-20 | $102.78 | $102.78 | 698,400 | $102.57 | 44,637 |
| 2026-07-17 | $103.73 | $103.73 | 531,900 | — | — |
| 2026-07-16 | $107.84 | $107.84 | 556,900 | — | — |
| 2026-07-15 | $104.78 | $104.78 | 491,700 | — | — |
| 2026-07-14 | $105.84 | $105.84 | 436,000 | — | — |
| 2026-07-13 | $105.33 | $105.33 | 510,500 | — | — |
| 2026-07-10 | $106.95 | $106.95 | 628,500 | — | — |
| 2026-07-09 | $106.60 | $106.60 | 532,400 | — | — |
| 2026-07-08 | $108.10 | $108.10 | 908,200 | — | — |
| 2026-07-07 | $109.99 | $109.99 | 736,300 | — | — |
| 2026-07-06 | $110.74 | $110.74 | 747,300 | — | — |
| 2026-07-02 | $112.39 | $112.39 | 720,000 | — | — |
| 2026-07-01 | $109.80 | $109.80 | 876,900 | — | — |
| 2026-06-30 | $114.41 | $114.41 | 902,400 | — | — |
| 2026-06-29 | $114.76 | $114.76 | 643,300 | — | — |
| 2026-06-26 | $116.63 | $116.63 | 1,526,600 | — | — |
| 2026-06-25 | $114.99 | $114.99 | 1,120,500 | — | — |
| 2026-06-24 | $111.53 | $111.53 | 949,100 | — | — |
| 2026-06-23 | $105.40 | $105.40 | 942,500 | — | — |
| 2026-06-22 | $106.66 | $106.66 | 826,600 | — | — |
| 2026-06-18 | $110.17 | $110.17 | 1,294,200 | — | — |
| 2026-06-17 | $105.55 | $105.55 | 931,500 | — | — |
| 2026-06-16 | $107.65 | $107.65 | 574,000 | — | — |
| 2026-06-15 | $107.26 | $107.26 | 725,200 | — | — |
| 2026-06-12 | $106.50 | $106.50 | 579,900 | — | — |
| 2026-06-11 | $106.88 | $106.88 | 567,000 | — | — |
| 2026-06-10 | $104.24 | $104.24 | 737,000 | — | — |
| 2026-06-09 | $107.34 | $107.34 | 852,900 | — | — |
| 2026-06-08 | $102.04 | $102.04 | 762,900 | — | — |
| 2026-06-05 | $105.05 | $105.05 | 1,144,900 | — | — |
| 2026-06-04 | $102.69 | $102.69 | 1,209,300 | — | — |
| 2026-06-03 | $102.85 | $102.85 | 1,031,800 | — | — |
| 2026-06-02 | $103.82 | $103.82 | 839,900 | — | — |
| 2026-06-01 | $106.50 | $106.50 | 760,700 | — | — |
| 2026-05-29 | $108.60 | $108.60 | 951,600 | — | — |
| 2026-05-28 | $111.72 | $111.72 | 867,400 | — | — |
| 2026-05-27 | $113.79 | $113.79 | 774,900 | — | — |
| 2026-05-26 | $113.79 | $113.79 | 1,392,300 | — | — |
| 2026-05-22 | $113.36 | $113.36 | 642,400 | — | — |
| 2026-05-21 | $115.50 | $115.50 | 974,500 | — | — |
| 2026-05-20 | $113.98 | $113.98 | 915,600 | — | — |
| 2026-05-19 | $110.71 | $110.71 | 880,400 | — | — |
| 2026-05-18 | $114.71 | $114.71 | 983,600 | — | — |
| 2026-05-15 | $117.50 | $117.50 | 858,300 | — | — |
| 2026-05-14 | $121.61 | $121.61 | 582,600 | — | — |
| 2026-05-13 | $118.06 | $118.06 | 1,248,200 | — | — |
| 2026-05-12 | $119.79 | $119.79 | 915,600 | — | — |
| 2026-05-11 | $121.55 | $121.55 | 752,100 | — | — |
| 2026-05-08 | $121.00 | $121.00 | 820,100 | — | — |
| 2026-05-07 | $124.99 | $124.99 | 878,500 | — | — |
| 2026-05-06 | $122.22 | $122.22 | 1,103,700 | — | — |
| 2026-05-05 | $121.06 | $121.06 | 1,186,800 | — | — |
| 2026-05-04 | $125.43 | $125.43 | 919,700 | — | — |
| 2026-05-01 | $125.61 | $125.61 | 1,117,600 | — | — |
| 2026-04-30 | $126.05 | $126.05 | 1,421,800 | — | — |
| 2026-04-29 | $120.97 | $120.97 | 3,582,300 | — | — |
| 2026-04-28 | $142.94 | $142.94 | 804,500 | — | — |
| 2026-04-27 | $142.84 | $142.84 | 540,700 | — | — |
| 2026-04-24 | $145.09 | $145.09 | 363,200 | — | — |
| 2026-04-23 | $144.40 | $144.40 | 481,800 | — | — |
| 2026-04-22 | $143.43 | $143.43 | 562,900 | — | — |
| 2026-04-21 | $143.67 | $143.67 | 528,200 | — | — |
| 2026-04-20 | $148.11 | $148.11 | 484,200 | — | — |
| 2026-04-17 | $144.35 | $144.35 | 615,000 | — | — |
| 2026-04-16 | $134.45 | $134.45 | 808,000 | — | — |
| 2026-04-15 | $137.72 | $137.72 | 572,600 | — | — |