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
- 2003-12-18 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 | — | — | — | $69.03 | 203,328 |
| 2026-09-03 | — | — | — | $69.10 | 274,130 |
| 2026-09-02 | — | — | — | $64.36 | 461,314 |
| 2026-09-01 | — | — | — | $64.22 | 276,822 |
| 2026-08-31 | — | — | — | $63.51 | 212,224 |
| 2026-08-28 | — | — | — | $63.57 | 228,258 |
| 2026-08-27 | $62.48 | $68.34 | 6,095,900 | $63.76 | 254,005 |
| 2026-08-26 | $62.83 | $68.72 | 4,425,000 | $64.41 | 214,275 |
| 2026-08-25 | $64.09 | $70.10 | 2,528,400 | $65.04 | 202,276 |
| 2026-08-24 | $64.31 | $70.34 | 2,041,100 | $65.26 | 98,524 |
| 2026-08-21 | $64.71 | $70.78 | 2,730,000 | $64.56 | 134,150 |
| 2026-08-20 | $64.26 | $70.29 | 4,687,700 | $64.32 | 293,933 |
| 2026-08-19 | $66.02 | $72.03 | 2,516,000 | $64.97 | 167,414 |
| 2026-08-18 | $63.89 | $69.70 | 3,184,200 | $64.50 | 292,657 |
| 2026-08-17 | $65.01 | $70.93 | 2,595,800 | $66.26 | 183,317 |
| 2026-08-14 | $66.06 | $72.07 | 2,707,500 | $65.94 | 173,489 |
| 2026-08-13 | $66.34 | $72.38 | 4,374,800 | $64.73 | 298,858 |
| 2026-08-12 | $64.25 | $70.10 | 1,816,100 | $65.12 | 104,594 |
| 2026-08-11 | $65.24 | $71.18 | 2,192,300 | $65.25 | 165,167 |
| 2026-08-10 | $64.82 | $70.72 | 4,653,700 | $64.20 | 257,457 |
| 2026-08-07 | $65.25 | $71.19 | 3,294,600 | $65.64 | 250,808 |
| 2026-08-06 | $64.87 | $70.77 | 5,632,500 | $65.19 | 420,892 |
| 2026-08-05 | $69.58 | $75.91 | 2,759,700 | $69.16 | 172,979 |
| 2026-08-04 | $69.69 | $76.03 | 2,929,700 | $67.72 | 145,480 |
| 2026-08-03 | $66.64 | $72.70 | 2,237,300 | $67.11 | 132,189 |
| 2026-07-31 | $65.33 | $71.28 | 3,046,100 | $67.22 | 169,602 |
| 2026-07-30 | $66.87 | $72.96 | 2,530,300 | $68.78 | 146,985 |
| 2026-07-29 | $68.40 | $74.62 | 4,880,400 | $68.36 | 284,099 |
| 2026-07-28 | $72.10 | $78.66 | 2,146,200 | $72.87 | 106,691 |
| 2026-07-27 | $72.91 | $79.55 | 2,447,600 | $73.25 | 105,196 |
| 2026-07-24 | $71.56 | $78.07 | 1,367,400 | $69.94 | 63,479 |
| 2026-07-23 | $68.85 | $75.12 | 2,451,000 | $69.11 | 129,056 |
| 2026-07-22 | $70.14 | $76.52 | 1,607,200 | $70.40 | 96,577 |
| 2026-07-21 | $69.93 | $76.29 | 2,144,700 | $69.93 | 155,167 |
| 2026-07-20 | $70.30 | $76.70 | 1,984,600 | $73.32 | 135,628 |
| 2026-07-17 | $72.73 | $79.35 | 1,408,400 | — | — |
| 2026-07-16 | $75.21 | $82.05 | 1,514,600 | — | — |
| 2026-07-15 | $73.27 | $79.94 | 1,428,700 | — | — |
| 2026-07-14 | $72.26 | $78.84 | 1,460,400 | — | — |
| 2026-07-13 | $71.76 | $78.29 | 1,743,200 | — | — |
| 2026-07-10 | $73.55 | $80.24 | 1,951,100 | — | — |
| 2026-07-09 | $75.14 | $81.98 | 2,371,800 | — | — |
| 2026-07-08 | $73.18 | $79.84 | 2,027,000 | — | — |
| 2026-07-07 | $74.82 | $81.63 | 2,899,400 | — | — |
| 2026-07-06 | $78.20 | $85.32 | 2,100,800 | — | — |
| 2026-07-02 | $78.43 | $85.57 | 1,774,500 | — | — |
| 2026-07-01 | $77.17 | $84.19 | 2,850,000 | — | — |
| 2026-06-30 | $78.40 | $85.53 | 1,813,300 | — | — |
| 2026-06-29 | $78.15 | $85.26 | 2,737,800 | — | — |
| 2026-06-26 | $77.94 | $85.03 | 8,568,500 | — | — |
| 2026-06-25 | $78.59 | $85.74 | 3,860,700 | — | — |
| 2026-06-24 | $76.52 | $83.48 | 3,681,800 | — | — |
| 2026-06-23 | $73.85 | $80.57 | 2,143,400 | — | — |
| 2026-06-22 | $72.96 | $79.60 | 2,154,100 | — | — |
| 2026-06-18 | $75.10 | $81.93 | 3,910,000 | — | — |
| 2026-06-17 | $74.07 | $80.81 | 2,765,600 | — | — |
| 2026-06-16 | $74.97 | $81.79 | 2,658,500 | — | — |
| 2026-06-15 | $74.26 | $81.02 | 4,399,500 | — | — |
| 2026-06-12 | $72.25 | $78.83 | 2,090,900 | — | — |
| 2026-06-11 | $72.32 | $78.90 | 3,203,400 | — | — |
| 2026-06-10 | $68.45 | $74.68 | 2,503,100 | — | — |
| 2026-06-09 | $70.96 | $77.42 | 2,603,300 | — | — |
| 2026-06-08 | $67.81 | $73.98 | 2,108,700 | — | — |
| 2026-06-05 | $68.01 | $74.20 | 2,671,400 | — | — |
| 2026-06-04 | $69.63 | $75.97 | 3,108,300 | — | — |
| 2026-06-03 | $67.41 | $73.54 | 2,246,800 | — | — |
| 2026-06-02 | $67.98 | $74.17 | 1,808,100 | — | — |
| 2026-06-01 | $68.76 | $75.02 | 2,394,500 | — | — |
| 2026-05-29 | $70.81 | $77.25 | 3,505,100 | — | — |
| 2026-05-28 | $71.36 | $77.85 | 2,760,900 | — | — |
| 2026-05-27 | $70.19 | $76.58 | 5,147,700 | — | — |
| 2026-05-26 | $69.79 | $76.14 | 3,515,300 | — | — |
| 2026-05-22 | $66.89 | $72.98 | 2,461,700 | — | — |
| 2026-05-21 | $67.26 | $73.38 | 5,597,300 | — | — |
| 2026-05-20 | $65.69 | $71.48 | 5,038,200 | — | — |
| 2026-05-19 | $61.49 | $66.91 | 4,214,500 | — | — |
| 2026-05-18 | $62.25 | $67.74 | 2,348,300 | — | — |
| 2026-05-15 | $62.68 | $68.21 | 2,549,400 | — | — |
| 2026-05-14 | $64.49 | $70.18 | 2,463,700 | — | — |
| 2026-05-13 | $63.99 | $69.63 | 2,527,000 | — | — |
| 2026-05-12 | $65.55 | $71.33 | 3,140,100 | — | — |
| 2026-05-11 | $66.56 | $72.43 | 4,237,300 | — | — |
| 2026-05-08 | $69.31 | $75.42 | 2,794,700 | — | — |
| 2026-05-07 | $70.67 | $76.90 | 7,272,700 | — | — |
| 2026-05-06 | $78.62 | $85.55 | 5,394,900 | — | — |
| 2026-05-05 | $74.50 | $81.07 | 2,863,000 | — | — |
| 2026-05-04 | $73.10 | $79.55 | 2,739,700 | — | — |
| 2026-05-01 | $75.58 | $82.24 | 1,966,200 | — | — |
| 2026-04-30 | $75.86 | $82.55 | 1,943,300 | — | — |
| 2026-04-29 | $75.18 | $81.81 | 2,665,600 | — | — |
| 2026-04-28 | $77.45 | $84.28 | 2,785,100 | — | — |
| 2026-04-27 | $79.54 | $86.55 | 3,246,200 | — | — |
| 2026-04-24 | $79.06 | $86.03 | 2,224,600 | — | — |
| 2026-04-23 | $79.44 | $86.45 | 2,156,200 | — | — |
| 2026-04-22 | $79.68 | $86.71 | 2,263,700 | — | — |
| 2026-04-21 | $81.95 | $89.18 | 2,259,900 | — | — |
| 2026-04-20 | $84.54 | $91.99 | 1,888,600 | — | — |
| 2026-04-17 | $85.01 | $92.51 | 3,889,900 | — | — |
| 2026-04-16 | $79.20 | $86.18 | 1,858,700 | — | — |
| 2026-04-15 | $80.51 | $87.61 | 2,612,700 | — | — |