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
- 2012-03-30 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 | — | — | — | $36.30 | 110,189 |
| 2026-09-03 | — | — | — | $35.68 | 116,418 |
| 2026-09-02 | — | — | — | $35.48 | 194,609 |
| 2026-09-01 | — | — | — | $35.81 | 220,780 |
| 2026-08-31 | — | — | — | $36.77 | 198,487 |
| 2026-08-28 | — | — | — | $39.24 | 167,176 |
| 2026-08-27 | $39.25 | $39.25 | 4,175,500 | $39.05 | 130,319 |
| 2026-08-26 | $38.42 | $38.42 | 4,334,600 | $37.48 | 167,165 |
| 2026-08-25 | $37.35 | $37.35 | 4,092,400 | $37.75 | 226,948 |
| 2026-08-24 | $37.18 | $37.18 | 4,163,100 | $38.16 | 195,622 |
| 2026-08-21 | $38.61 | $38.61 | 3,882,900 | $38.98 | 150,517 |
| 2026-08-20 | $38.36 | $38.36 | 2,652,900 | $38.89 | 122,380 |
| 2026-08-19 | $39.37 | $39.37 | 3,588,400 | $38.46 | 135,784 |
| 2026-08-18 | $37.58 | $37.58 | 3,952,900 | $37.70 | 163,130 |
| 2026-08-17 | $38.65 | $38.65 | 3,666,000 | $40.36 | 122,841 |
| 2026-08-14 | $40.48 | $40.48 | 2,801,900 | $40.81 | 93,344 |
| 2026-08-13 | $40.78 | $40.78 | 2,959,500 | $40.49 | 140,497 |
| 2026-08-12 | $40.77 | $40.77 | 2,795,200 | $43.23 | 127,157 |
| 2026-08-11 | $42.30 | $42.30 | 2,663,100 | $41.59 | 56,894 |
| 2026-08-10 | $40.92 | $40.92 | 2,789,300 | $41.69 | 86,651 |
| 2026-08-07 | $41.87 | $41.87 | 5,400,700 | $40.98 | 347,635 |
| 2026-08-06 | $39.67 | $39.67 | 3,463,800 | $38.40 | 111,367 |
| 2026-08-05 | $38.95 | $38.95 | 5,916,400 | $40.25 | 214,756 |
| 2026-08-04 | $41.77 | $41.77 | 7,538,000 | $40.20 | 225,502 |
| 2026-08-03 | $39.35 | $39.35 | 4,302,600 | $37.50 | 109,432 |
| 2026-07-31 | $37.54 | $37.54 | 6,365,300 | $38.20 | 161,999 |
| 2026-07-30 | $37.38 | $37.38 | 5,841,100 | $36.13 | 265,741 |
| 2026-07-29 | $35.07 | $35.07 | 9,508,600 | $38.94 | 384,810 |
| 2026-07-28 | $36.32 | $36.32 | 8,623,900 | $36.96 | 363,571 |
| 2026-07-27 | $38.01 | $38.01 | 3,728,300 | $37.65 | 177,536 |
| 2026-07-24 | $36.70 | $36.70 | 3,913,400 | $38.72 | 215,663 |
| 2026-07-23 | $38.89 | $38.89 | 4,387,300 | $39.06 | 187,179 |
| 2026-07-22 | $39.58 | $39.58 | 2,806,300 | $39.93 | 164,404 |
| 2026-07-21 | $39.94 | $39.94 | 3,468,500 | $39.69 | 122,922 |
| 2026-07-20 | $39.46 | $39.46 | 3,986,100 | $41.41 | 160,099 |
| 2026-07-17 | $41.57 | $41.57 | 4,517,100 | — | — |
| 2026-07-16 | $41.08 | $41.08 | 3,911,900 | — | — |
| 2026-07-15 | $44.05 | $44.05 | 2,307,700 | — | — |
| 2026-07-14 | $44.99 | $44.99 | 3,329,000 | — | — |
| 2026-07-13 | $43.06 | $43.06 | 3,033,200 | — | — |
| 2026-07-10 | $44.83 | $44.83 | 2,941,100 | — | — |
| 2026-07-09 | $44.89 | $44.89 | 4,739,900 | — | — |
| 2026-07-08 | $43.02 | $43.02 | 4,582,100 | — | — |
| 2026-07-07 | $42.99 | $42.99 | 4,968,900 | — | — |
| 2026-07-06 | $44.55 | $44.55 | 5,562,100 | — | — |
| 2026-07-02 | $43.07 | $43.07 | 6,880,400 | — | — |
| 2026-07-01 | $46.84 | $46.84 | 7,692,700 | — | — |
| 2026-06-30 | $49.24 | $49.24 | 16,599,900 | — | — |
| 2026-06-29 | $48.34 | $48.34 | 5,696,200 | — | — |
| 2026-06-26 | $47.58 | $47.58 | 8,118,100 | — | — |
| 2026-06-25 | $47.21 | $47.21 | 6,680,700 | — | — |
| 2026-06-24 | $47.82 | $47.82 | 5,785,200 | — | — |
| 2026-06-23 | $47.22 | $47.22 | 6,293,500 | — | — |
| 2026-06-22 | $52.41 | $52.41 | 5,937,100 | — | — |
| 2026-06-18 | $52.28 | $52.28 | 13,979,200 | — | — |
| 2026-06-17 | $47.78 | $47.78 | 6,860,500 | — | — |
| 2026-06-16 | $50.26 | $50.26 | 6,465,900 | — | — |
| 2026-06-15 | $52.40 | $52.40 | 6,581,600 | — | — |
| 2026-06-12 | $54.59 | $54.59 | 5,042,900 | — | — |
| 2026-06-11 | $54.93 | $54.93 | 4,609,600 | — | — |
| 2026-06-10 | $50.57 | $50.57 | 6,514,600 | — | — |
| 2026-06-09 | $53.51 | $53.51 | 13,064,800 | — | — |
| 2026-06-08 | $56.88 | $56.88 | 5,052,800 | — | — |
| 2026-06-05 | $56.07 | $56.07 | 10,448,800 | — | — |
| 2026-06-04 | $68.39 | $68.39 | 4,460,000 | — | — |
| 2026-06-03 | $69.02 | $69.02 | 4,896,600 | — | — |
| 2026-06-02 | $72.33 | $72.33 | 8,360,100 | — | — |
| 2026-06-01 | $63.74 | $63.74 | 8,697,900 | — | — |
| 2026-05-29 | $68.36 | $68.36 | 9,035,300 | — | — |
| 2026-05-28 | $69.50 | $69.50 | 6,728,200 | — | — |
| 2026-05-27 | $70.28 | $70.28 | 11,347,400 | — | — |
| 2026-05-26 | $66.90 | $66.90 | 11,653,000 | — | — |
| 2026-05-22 | $64.03 | $64.03 | 10,996,400 | — | — |
| 2026-05-21 | $62.34 | $62.34 | 18,305,600 | — | — |
| 2026-05-20 | $53.15 | $53.15 | 11,276,100 | — | — |
| 2026-05-19 | $46.76 | $46.76 | 8,539,500 | — | — |
| 2026-05-18 | $49.69 | $49.69 | 11,950,200 | — | — |
| 2026-05-15 | $52.89 | $52.89 | 20,331,200 | — | — |
| 2026-05-14 | $48.01 | $48.01 | 16,397,800 | — | — |
| 2026-05-13 | $42.00 | $42.00 | 11,512,800 | — | — |
| 2026-05-12 | $37.48 | $37.48 | 5,002,000 | — | — |
| 2026-05-11 | $37.65 | $37.65 | 6,512,600 | — | — |
| 2026-05-08 | $36.45 | $36.45 | 3,710,900 | — | — |
| 2026-05-07 | $35.47 | $35.47 | 4,724,500 | — | — |
| 2026-05-06 | $35.80 | $35.80 | 4,826,300 | — | — |
| 2026-05-05 | $36.02 | $36.02 | 8,529,000 | — | — |
| 2026-05-04 | $32.54 | $32.54 | 5,524,000 | — | — |
| 2026-05-01 | $33.85 | $33.85 | 5,870,300 | — | — |
| 2026-04-30 | $32.96 | $32.96 | 9,936,400 | — | — |
| 2026-04-29 | $31.19 | $31.19 | 17,279,000 | — | — |
| 2026-04-28 | $34.30 | $34.30 | 9,706,800 | — | — |
| 2026-04-27 | $35.24 | $35.24 | 4,406,600 | — | — |
| 2026-04-24 | $35.77 | $35.77 | 5,217,600 | — | — |
| 2026-04-23 | $36.16 | $36.16 | 7,628,700 | — | — |
| 2026-04-22 | $35.36 | $35.36 | 5,801,900 | — | — |
| 2026-04-21 | $33.62 | $33.62 | 7,178,800 | — | — |
| 2026-04-20 | $33.88 | $33.88 | 9,055,600 | — | — |
| 2026-04-17 | $32.48 | $32.48 | 7,974,500 | — | — |
| 2026-04-16 | $31.96 | $31.96 | 5,782,400 | — | — |
| 2026-04-15 | $32.18 | $32.18 | 9,179,800 | — | — |