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
- 2014-03-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 | — | — | — | $63.84 | 30,599 |
| 2026-09-03 | — | — | — | $62.22 | 33,411 |
| 2026-09-02 | — | — | — | $60.94 | 26,825 |
| 2026-09-01 | — | — | — | $57.61 | 67,443 |
| 2026-08-31 | — | — | — | $59.12 | 22,195 |
| 2026-08-28 | — | — | — | $60.43 | 14,055 |
| 2026-08-27 | $59.90 | $59.90 | 490,100 | $60.24 | 24,009 |
| 2026-08-26 | $60.50 | $60.50 | 582,200 | $58.98 | 34,975 |
| 2026-08-25 | $58.65 | $58.65 | 396,600 | $59.39 | 26,019 |
| 2026-08-24 | $58.95 | $58.95 | 393,100 | $61.65 | 33,167 |
| 2026-08-21 | $61.89 | $61.89 | 400,000 | $62.19 | 16,217 |
| 2026-08-20 | $61.33 | $61.33 | 634,300 | $62.58 | 49,822 |
| 2026-08-19 | $62.52 | $62.52 | 570,500 | $61.86 | 24,624 |
| 2026-08-18 | $61.46 | $61.46 | 788,200 | $62.55 | 54,041 |
| 2026-08-17 | $63.88 | $63.88 | 732,200 | $64.83 | 35,693 |
| 2026-08-14 | $64.81 | $64.81 | 579,300 | $65.09 | 53,969 |
| 2026-08-13 | $64.67 | $64.67 | 810,300 | $65.52 | 58,997 |
| 2026-08-12 | $64.33 | $64.33 | 521,300 | $66.34 | 28,316 |
| 2026-08-11 | $66.18 | $66.18 | 609,700 | $65.16 | 29,936 |
| 2026-08-10 | $65.33 | $65.33 | 1,153,700 | $69.39 | 53,003 |
| 2026-08-07 | $68.76 | $68.76 | 889,700 | $66.64 | 48,749 |
| 2026-08-06 | $66.01 | $66.01 | 1,333,100 | $70.11 | 72,139 |
| 2026-08-05 | $76.93 | $76.93 | 345,300 | $77.20 | 40,841 |
| 2026-08-04 | $77.83 | $77.83 | 509,300 | $75.26 | 23,884 |
| 2026-08-03 | $74.53 | $74.53 | 403,700 | $74.21 | 21,253 |
| 2026-07-31 | $74.39 | $74.39 | 375,100 | $75.79 | 18,229 |
| 2026-07-30 | $74.60 | $74.60 | 337,300 | $73.28 | 11,802 |
| 2026-07-29 | $72.32 | $72.32 | 611,200 | $73.03 | 37,050 |
| 2026-07-28 | $73.89 | $73.89 | 533,000 | $75.78 | 29,564 |
| 2026-07-27 | $76.04 | $76.04 | 464,900 | $76.50 | 20,876 |
| 2026-07-24 | $76.20 | $76.20 | 349,000 | $76.86 | 18,469 |
| 2026-07-23 | $77.51 | $77.51 | 437,200 | $79.64 | 36,664 |
| 2026-07-22 | $80.20 | $80.20 | 358,500 | $80.84 | 14,770 |
| 2026-07-21 | $81.28 | $81.28 | 638,800 | $82.54 | 43,567 |
| 2026-07-20 | $81.50 | $81.50 | 996,200 | $79.25 | 69,864 |
| 2026-07-17 | $78.34 | $78.34 | 262,800 | — | — |
| 2026-07-16 | $77.68 | $77.68 | 362,100 | — | — |
| 2026-07-15 | $76.82 | $76.82 | 341,200 | — | — |
| 2026-07-14 | $77.28 | $77.28 | 212,900 | — | — |
| 2026-07-13 | $76.56 | $76.56 | 260,200 | — | — |
| 2026-07-10 | $77.38 | $77.38 | 287,200 | — | — |
| 2026-07-09 | $78.17 | $78.17 | 187,700 | — | — |
| 2026-07-08 | $78.07 | $78.07 | 336,700 | — | — |
| 2026-07-07 | $79.60 | $79.60 | 646,300 | — | — |
| 2026-07-06 | $77.95 | $77.95 | 295,200 | — | — |
| 2026-07-02 | $76.08 | $76.08 | 992,100 | — | — |
| 2026-07-01 | $77.88 | $77.88 | 451,800 | — | — |
| 2026-06-30 | $78.96 | $78.96 | 377,600 | — | — |
| 2026-06-29 | $78.33 | $78.33 | 382,300 | — | — |
| 2026-06-26 | $78.81 | $78.81 | 1,235,600 | — | — |
| 2026-06-25 | $79.10 | $79.10 | 456,700 | — | — |
| 2026-06-24 | $75.37 | $75.37 | 354,700 | — | — |
| 2026-06-23 | $73.72 | $73.72 | 402,500 | — | — |
| 2026-06-22 | $75.91 | $75.91 | 426,000 | — | — |
| 2026-06-18 | $73.99 | $73.99 | 524,100 | — | — |
| 2026-06-17 | $73.35 | $73.35 | 368,300 | — | — |
| 2026-06-16 | $73.21 | $73.21 | 306,000 | — | — |
| 2026-06-15 | $72.85 | $72.85 | 330,000 | — | — |
| 2026-06-12 | $71.54 | $71.54 | 249,000 | — | — |
| 2026-06-11 | $71.43 | $71.43 | 367,000 | — | — |
| 2026-06-10 | $68.71 | $68.71 | 346,100 | — | — |
| 2026-06-09 | $71.16 | $71.16 | 392,400 | — | — |
| 2026-06-08 | $70.23 | $70.23 | 264,700 | — | — |
| 2026-06-05 | $69.68 | $69.68 | 324,000 | — | — |
| 2026-06-04 | $71.95 | $71.95 | 294,900 | — | — |
| 2026-06-03 | $72.43 | $72.43 | 428,900 | — | — |
| 2026-06-02 | $72.34 | $72.34 | 579,100 | — | — |
| 2026-06-01 | $69.30 | $69.30 | 561,000 | — | — |
| 2026-05-29 | $67.77 | $67.77 | 429,100 | — | — |
| 2026-05-28 | $70.19 | $70.19 | 380,300 | — | — |
| 2026-05-27 | $70.87 | $70.87 | 364,800 | — | — |
| 2026-05-26 | $69.23 | $69.23 | 411,400 | — | — |
| 2026-05-22 | $66.30 | $66.30 | 368,100 | — | — |
| 2026-05-21 | $64.82 | $64.82 | 588,100 | — | — |
| 2026-05-20 | $65.30 | $65.30 | 693,700 | — | — |
| 2026-05-19 | $64.65 | $64.65 | 857,700 | — | — |
| 2026-05-18 | $72.74 | $72.74 | 812,500 | — | — |
| 2026-05-15 | $71.87 | $71.87 | 762,700 | — | — |
| 2026-05-14 | $72.45 | $72.45 | 621,200 | — | — |
| 2026-05-13 | $71.00 | $71.00 | 468,700 | — | — |
| 2026-05-12 | $69.33 | $69.33 | 395,800 | — | — |
| 2026-05-11 | $70.36 | $70.36 | 640,800 | — | — |
| 2026-05-08 | $71.02 | $71.02 | 526,100 | — | — |
| 2026-05-07 | $70.84 | $70.84 | 1,708,000 | — | — |
| 2026-05-06 | $65.04 | $65.04 | 600,600 | — | — |
| 2026-05-05 | $63.39 | $63.39 | 293,300 | — | — |
| 2026-05-04 | $62.89 | $62.89 | 379,900 | — | — |
| 2026-05-01 | $62.87 | $62.87 | 338,400 | — | — |
| 2026-04-30 | $64.11 | $64.11 | 318,900 | — | — |
| 2026-04-29 | $61.44 | $61.44 | 225,000 | — | — |
| 2026-04-28 | $62.93 | $62.93 | 367,600 | — | — |
| 2026-04-27 | $64.46 | $64.46 | 458,400 | — | — |
| 2026-04-24 | $65.01 | $65.01 | 288,400 | — | — |
| 2026-04-23 | $63.55 | $63.55 | 221,800 | — | — |
| 2026-04-22 | $62.35 | $62.35 | 209,700 | — | — |
| 2026-04-21 | $62.53 | $62.53 | 468,900 | — | — |
| 2026-04-20 | $62.97 | $62.97 | 225,600 | — | — |
| 2026-04-17 | $61.76 | $61.76 | 366,200 | — | — |
| 2026-04-16 | $59.13 | $59.13 | 418,900 | — | — |
| 2026-04-15 | $62.10 | $62.10 | 298,500 | — | — |