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
- 2005-10-14 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 | — | — | — | $46.95 | 160,513 |
| 2026-09-03 | — | — | — | $46.60 | 69,387 |
| 2026-09-02 | — | — | — | $46.27 | 127,949 |
| 2026-09-01 | — | — | — | $46.43 | 78,291 |
| 2026-08-31 | — | — | — | $47.24 | 89,577 |
| 2026-08-28 | — | — | — | $47.56 | 60,375 |
| 2026-08-27 | $47.30 | $103.92 | 1,520,500 | $47.29 | 55,104 |
| 2026-08-26 | $47.48 | $104.31 | 1,231,100 | $47.35 | 54,767 |
| 2026-08-25 | $47.38 | $104.09 | 1,392,200 | $47.64 | 71,768 |
| 2026-08-24 | $47.43 | $104.20 | 1,771,100 | $47.57 | 73,884 |
| 2026-08-21 | $47.30 | $103.92 | 1,513,800 | $47.36 | 62,521 |
| 2026-08-20 | $47.44 | $104.22 | 1,276,200 | $48.11 | 54,323 |
| 2026-08-19 | $48.42 | $106.38 | 1,346,600 | $48.62 | 77,034 |
| 2026-08-18 | $48.47 | $106.49 | 1,378,900 | $49.60 | 107,447 |
| 2026-08-17 | $49.13 | $107.94 | 1,447,000 | $49.33 | 101,046 |
| 2026-08-14 | $49.47 | $108.68 | 1,633,400 | $49.05 | 63,209 |
| 2026-08-13 | $48.97 | $107.58 | 2,305,800 | $48.10 | 68,643 |
| 2026-08-12 | $47.67 | $104.73 | 1,074,700 | $47.25 | 61,815 |
| 2026-08-11 | $47.57 | $104.51 | 1,071,200 | $47.74 | 52,740 |
| 2026-08-10 | $47.99 | $105.43 | 1,870,100 | $49.33 | 125,181 |
| 2026-08-07 | $50.18 | $110.24 | 1,885,900 | $52.12 | 97,534 |
| 2026-08-06 | $52.54 | $115.43 | 2,062,000 | $51.75 | 218,216 |
| 2026-08-05 | $51.10 | $112.26 | 1,655,600 | $51.78 | 178,534 |
| 2026-08-04 | $51.51 | $113.16 | 1,530,100 | $50.89 | 60,141 |
| 2026-08-03 | $51.59 | $113.34 | 1,429,700 | $51.97 | 55,840 |
| 2026-07-31 | $51.59 | $113.34 | 2,118,100 | $51.42 | 69,357 |
| 2026-07-30 | $52.06 | $114.37 | 1,250,100 | $53.36 | 65,973 |
| 2026-07-29 | $53.45 | $117.43 | 1,507,400 | $53.06 | 92,531 |
| 2026-07-28 | $54.10 | $118.85 | 1,346,300 | $52.21 | 72,460 |
| 2026-07-27 | $52.02 | $114.29 | 1,189,100 | $51.51 | 76,822 |
| 2026-07-24 | $51.62 | $113.41 | 1,699,500 | $49.15 | 104,671 |
| 2026-07-23 | $48.61 | $106.79 | 3,801,500 | $49.69 | 155,907 |
| 2026-07-22 | $50.20 | $110.29 | 953,600 | $50.65 | 59,132 |
| 2026-07-21 | $50.78 | $111.56 | 1,294,900 | $50.88 | 64,855 |
| 2026-07-20 | $50.86 | $111.74 | 1,519,200 | $51.75 | 68,280 |
| 2026-07-17 | $51.90 | $114.02 | 1,445,700 | — | — |
| 2026-07-16 | $51.96 | $114.15 | 1,341,300 | — | — |
| 2026-07-15 | $50.13 | $110.13 | 1,314,600 | — | — |
| 2026-07-14 | $49.90 | $109.63 | 1,104,900 | — | — |
| 2026-07-13 | $50.04 | $109.94 | 1,165,800 | — | — |
| 2026-07-10 | $49.53 | $108.81 | 1,020,700 | — | — |
| 2026-07-09 | $49.16 | $108.00 | 1,484,800 | — | — |
| 2026-07-08 | $48.85 | $107.32 | 1,336,500 | — | — |
| 2026-07-07 | $49.32 | $108.35 | 1,296,200 | — | — |
| 2026-07-06 | $48.71 | $107.01 | 1,169,000 | — | — |
| 2026-07-02 | $48.84 | $107.30 | 2,422,300 | — | — |
| 2026-07-01 | $47.93 | $105.30 | 1,579,500 | — | — |
| 2026-06-30 | $47.16 | $103.61 | 1,739,800 | — | — |
| 2026-06-29 | $47.59 | $104.55 | 1,898,800 | — | — |
| 2026-06-26 | $46.71 | $102.62 | 3,526,600 | — | — |
| 2026-06-25 | $46.11 | $101.30 | 2,512,200 | — | — |
| 2026-06-24 | $46.34 | $101.81 | 2,711,800 | — | — |
| 2026-06-23 | $47.96 | $105.37 | 1,324,100 | — | — |
| 2026-06-22 | $46.94 | $103.12 | 1,217,700 | — | — |
| 2026-06-18 | $46.82 | $102.86 | 2,802,900 | — | — |
| 2026-06-17 | $46.85 | $102.93 | 2,056,500 | — | — |
| 2026-06-16 | $47.67 | $104.73 | 1,833,800 | — | — |
| 2026-06-15 | $48.06 | $104.44 | 1,481,900 | — | — |
| 2026-06-12 | $47.92 | $104.14 | 1,027,800 | — | — |
| 2026-06-11 | $47.61 | $103.46 | 1,025,400 | — | — |
| 2026-06-10 | $47.60 | $103.44 | 1,530,200 | — | — |
| 2026-06-09 | $47.69 | $103.64 | 1,397,500 | — | — |
| 2026-06-08 | $47.05 | $102.25 | 1,305,500 | — | — |
| 2026-06-05 | $47.40 | $103.01 | 1,434,900 | — | — |
| 2026-06-04 | $46.03 | $100.03 | 1,456,800 | — | — |
| 2026-06-03 | $45.42 | $98.71 | 1,326,900 | — | — |
| 2026-06-02 | $46.44 | $100.92 | 1,266,400 | — | — |
| 2026-06-01 | $46.42 | $100.88 | 1,455,800 | — | — |
| 2026-05-29 | $47.35 | $102.90 | 1,872,300 | — | — |
| 2026-05-28 | $47.56 | $103.36 | 992,900 | — | — |
| 2026-05-27 | $48.07 | $104.46 | 1,152,300 | — | — |
| 2026-05-26 | $48.44 | $105.27 | 1,129,400 | — | — |
| 2026-05-22 | $48.61 | $105.64 | 1,027,700 | — | — |
| 2026-05-21 | $49.36 | $107.27 | 1,568,200 | — | — |
| 2026-05-20 | $49.13 | $106.77 | 1,170,800 | — | — |
| 2026-05-19 | $48.87 | $106.20 | 1,170,200 | — | — |
| 2026-05-18 | $49.51 | $107.59 | 1,312,800 | — | — |
| 2026-05-15 | $47.93 | $104.16 | 1,201,700 | — | — |
| 2026-05-14 | $47.79 | $103.86 | 1,460,800 | — | — |
| 2026-05-13 | $47.47 | $103.16 | 2,022,100 | — | — |
| 2026-05-12 | $47.60 | $103.44 | 2,648,300 | — | — |
| 2026-05-11 | $48.29 | $104.94 | 1,823,500 | — | — |
| 2026-05-08 | $50.58 | $109.92 | 2,139,500 | — | — |
| 2026-05-07 | $50.27 | $109.25 | 2,927,300 | — | — |
| 2026-05-06 | $51.29 | $111.46 | 2,327,000 | — | — |
| 2026-05-05 | $51.18 | $111.22 | 1,307,600 | — | — |
| 2026-05-04 | $51.10 | $111.05 | 1,492,600 | — | — |
| 2026-05-01 | $51.63 | $112.20 | 1,204,800 | — | — |
| 2026-04-30 | $52.30 | $113.66 | 1,225,900 | — | — |
| 2026-04-29 | $52.30 | $113.66 | 1,563,600 | — | — |
| 2026-04-28 | $52.67 | $114.46 | 1,549,500 | — | — |
| 2026-04-27 | $51.87 | $112.72 | 1,376,200 | — | — |
| 2026-04-24 | $52.33 | $113.72 | 2,177,000 | — | — |
| 2026-04-23 | $51.54 | $112.01 | 1,681,700 | — | — |
| 2026-04-22 | $50.63 | $110.03 | 1,471,100 | — | — |
| 2026-04-21 | $50.68 | $110.14 | 1,004,100 | — | — |
| 2026-04-20 | $50.42 | $109.57 | 1,618,700 | — | — |
| 2026-04-17 | $49.70 | $108.01 | 3,422,500 | — | — |
| 2026-04-16 | $48.12 | $104.57 | 1,766,600 | — | — |
| 2026-04-15 | $48.42 | $105.23 | 1,674,500 | — | — |