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
- 2018-04-27 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 | — | — | — | $65.58 | 22,781 |
| 2026-09-03 | — | — | — | $69.85 | 16,329 |
| 2026-09-02 | — | — | — | $68.61 | 7,352 |
| 2026-09-01 | — | — | — | $69.88 | 10,264 |
| 2026-08-31 | — | — | — | $71.16 | 8,533 |
| 2026-08-28 | — | — | — | $71.60 | 9,318 |
| 2026-08-27 | $70.45 | $77.56 | 174,700 | $69.82 | 7,833 |
| 2026-08-26 | $71.31 | $78.51 | 156,000 | $71.36 | 9,849 |
| 2026-08-25 | $72.33 | $79.63 | 184,400 | $73.36 | 9,518 |
| 2026-08-24 | $73.00 | $80.37 | 334,100 | $72.44 | 13,564 |
| 2026-08-21 | $72.52 | $79.84 | 317,200 | $70.34 | 20,926 |
| 2026-08-20 | $70.70 | $77.83 | 477,500 | $67.27 | 21,210 |
| 2026-08-19 | $68.39 | $75.29 | 275,300 | $65.56 | 17,731 |
| 2026-08-18 | $64.78 | $71.32 | 296,700 | $66.08 | 10,320 |
| 2026-08-17 | $64.40 | $70.90 | 235,300 | $64.94 | 9,725 |
| 2026-08-14 | $66.29 | $72.98 | 302,700 | $67.16 | 17,922 |
| 2026-08-13 | $67.40 | $74.20 | 474,000 | $66.49 | 24,800 |
| 2026-08-12 | $65.55 | $72.16 | 177,700 | $64.10 | 4,997 |
| 2026-08-11 | $65.31 | $71.90 | 197,000 | $64.35 | 8,475 |
| 2026-08-10 | $64.55 | $71.06 | 329,300 | $63.89 | 17,172 |
| 2026-08-07 | $65.20 | $71.78 | 429,600 | $65.64 | 18,122 |
| 2026-08-06 | $66.66 | $73.39 | 332,400 | $66.91 | 18,786 |
| 2026-08-05 | $66.95 | $73.71 | 461,200 | $68.78 | 33,889 |
| 2026-08-04 | $68.56 | $75.48 | 635,800 | $65.83 | 32,174 |
| 2026-08-03 | $65.65 | $72.28 | 503,800 | $63.83 | 23,318 |
| 2026-07-31 | $62.00 | $68.26 | 708,800 | $62.87 | 42,301 |
| 2026-07-30 | $63.86 | $70.30 | 806,700 | $67.49 | 36,986 |
| 2026-07-29 | $70.72 | $77.86 | 839,400 | $69.49 | 84,036 |
| 2026-07-28 | $68.82 | $75.76 | 997,500 | $63.39 | 61,281 |
| 2026-07-27 | $62.00 | $68.26 | 619,900 | $58.97 | 55,093 |
| 2026-07-24 | $58.75 | $64.68 | 934,700 | $54.08 | 60,023 |
| 2026-07-23 | $53.90 | $59.34 | 990,300 | $51.67 | 46,705 |
| 2026-07-22 | $51.40 | $56.59 | 414,600 | $54.48 | 18,892 |
| 2026-07-21 | $53.75 | $59.17 | 531,300 | $56.63 | 30,360 |
| 2026-07-20 | $57.23 | $63.00 | 542,200 | $55.67 | 25,605 |
| 2026-07-17 | $54.28 | $59.76 | 358,800 | — | — |
| 2026-07-16 | $55.17 | $60.74 | 773,700 | — | — |
| 2026-07-15 | $51.65 | $56.86 | 475,200 | — | — |
| 2026-07-14 | $50.30 | $55.38 | 286,900 | — | — |
| 2026-07-13 | $54.87 | $60.41 | 441,600 | — | — |
| 2026-07-10 | $53.54 | $58.94 | 511,900 | — | — |
| 2026-07-09 | $52.96 | $58.30 | 1,026,100 | — | — |
| 2026-07-08 | $56.90 | $62.64 | 1,105,100 | — | — |
| 2026-07-07 | $55.60 | $61.21 | 514,300 | — | — |
| 2026-07-06 | $53.00 | $58.35 | 410,300 | — | — |
| 2026-07-02 | $52.69 | $58.01 | 569,600 | — | — |
| 2026-07-01 | $50.61 | $55.72 | 504,300 | — | — |
| 2026-06-30 | $48.50 | $53.39 | 461,800 | — | — |
| 2026-06-29 | $47.98 | $52.82 | 938,900 | — | — |
| 2026-06-26 | $46.87 | $51.60 | 1,027,100 | — | — |
| 2026-06-25 | $43.97 | $48.41 | 539,100 | — | — |
| 2026-06-24 | $43.40 | $47.78 | 572,200 | — | — |
| 2026-06-23 | $40.06 | $44.10 | 564,100 | — | — |
| 2026-06-22 | $39.01 | $42.95 | 801,200 | — | — |
| 2026-06-18 | $36.88 | $40.60 | 1,295,800 | — | — |
| 2026-06-17 | $35.13 | $38.67 | 561,400 | — | — |
| 2026-06-16 | $37.45 | $41.23 | 444,000 | — | — |
| 2026-06-15 | $36.05 | $39.69 | 450,000 | — | — |
| 2026-06-12 | $36.82 | $40.54 | 394,300 | — | — |
| 2026-06-11 | $36.90 | $40.62 | 355,600 | — | — |
| 2026-06-10 | $38.62 | $42.52 | 479,500 | — | — |
| 2026-06-09 | $35.92 | $39.54 | 399,100 | — | — |
| 2026-06-08 | $36.51 | $40.19 | 374,000 | — | — |
| 2026-06-05 | $38.35 | $42.22 | 441,000 | — | — |
| 2026-06-04 | $35.82 | $39.43 | 543,500 | — | — |
| 2026-06-03 | $34.37 | $37.84 | 611,000 | — | — |
| 2026-06-02 | $36.10 | $39.74 | 569,800 | — | — |
| 2026-06-01 | $36.65 | $40.35 | 642,800 | — | — |
| 2026-05-29 | $34.39 | $37.86 | 847,200 | — | — |
| 2026-05-28 | $35.23 | $38.78 | 903,700 | — | — |
| 2026-05-27 | $37.68 | $41.48 | 531,600 | — | — |
| 2026-05-26 | $40.00 | $44.04 | 600,200 | — | — |
| 2026-05-22 | $41.68 | $45.89 | 545,900 | — | — |
| 2026-05-21 | $42.49 | $46.78 | 450,000 | — | — |
| 2026-05-20 | $41.37 | $45.54 | 346,300 | — | — |
| 2026-05-19 | $41.31 | $45.48 | 459,300 | — | — |
| 2026-05-18 | $42.14 | $46.39 | 511,800 | — | — |
| 2026-05-15 | $37.65 | $41.45 | 327,500 | — | — |
| 2026-05-14 | $36.85 | $40.57 | 427,800 | — | — |
| 2026-05-13 | $36.39 | $40.06 | 423,200 | — | — |
| 2026-05-12 | $39.65 | $43.65 | 285,500 | — | — |
| 2026-05-11 | $40.16 | $44.21 | 585,100 | — | — |
| 2026-05-08 | $40.86 | $44.98 | 261,800 | — | — |
| 2026-05-07 | $42.12 | $46.37 | 328,800 | — | — |
| 2026-05-06 | $41.07 | $45.21 | 254,500 | — | — |
| 2026-05-05 | $42.46 | $46.74 | 388,100 | — | — |
| 2026-05-04 | $43.59 | $47.99 | 276,200 | — | — |
| 2026-05-01 | $43.52 | $47.91 | 390,700 | — | — |
| 2026-04-30 | $44.79 | $49.31 | 341,400 | — | — |
| 2026-04-29 | $47.22 | $51.98 | 323,500 | — | — |
| 2026-04-28 | $48.94 | $53.88 | 332,600 | — | — |
| 2026-04-27 | $48.25 | $53.12 | 343,800 | — | — |
| 2026-04-24 | $48.26 | $53.13 | 527,300 | — | — |
| 2026-04-23 | $50.77 | $55.89 | 1,023,000 | — | — |
| 2026-04-22 | $45.58 | $50.18 | 496,300 | — | — |
| 2026-04-21 | $44.67 | $49.18 | 463,900 | — | — |
| 2026-04-20 | $44.65 | $49.16 | 410,500 | — | — |
| 2026-04-17 | $43.85 | $48.27 | 340,000 | — | — |
| 2026-04-16 | $43.25 | $47.61 | 454,900 | — | — |
| 2026-04-15 | $41.20 | $45.36 | 574,100 | — | — |