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
- 1980-03-17 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 | — | — | — | $104.96 | 138,492 |
| 2026-09-03 | — | — | — | $105.52 | 147,928 |
| 2026-09-02 | — | — | — | $103.48 | 92,222 |
| 2026-09-01 | — | — | — | $102.79 | 75,372 |
| 2026-08-31 | — | — | — | $101.45 | 110,382 |
| 2026-08-28 | — | — | — | $97.53 | 77,315 |
| 2026-08-27 | $97.00 | $403.76 | 1,840,400 | $97.27 | 99,159 |
| 2026-08-26 | $96.52 | $401.76 | 2,409,900 | $91.46 | 211,322 |
| 2026-08-25 | $93.24 | $388.11 | 1,368,600 | $94.13 | 53,224 |
| 2026-08-24 | $95.18 | $396.18 | 1,954,700 | $95.87 | 53,969 |
| 2026-08-21 | $97.32 | $405.09 | 2,901,400 | $93.39 | 162,199 |
| 2026-08-20 | $92.72 | $385.94 | 1,920,900 | $95.68 | 61,450 |
| 2026-08-19 | $94.62 | $393.85 | 2,307,100 | $95.58 | 94,472 |
| 2026-08-18 | $95.70 | $398.35 | 2,350,300 | $95.24 | 75,886 |
| 2026-08-17 | $94.99 | $395.39 | 2,528,100 | $94.21 | 147,355 |
| 2026-08-14 | $93.67 | $389.90 | 2,555,200 | $92.95 | 134,034 |
| 2026-08-13 | $91.87 | $382.40 | 2,907,900 | $87.50 | 133,781 |
| 2026-08-12 | $87.93 | $366.00 | 2,439,400 | $86.40 | 132,943 |
| 2026-08-11 | $85.55 | $356.10 | 2,748,300 | $84.50 | 161,488 |
| 2026-08-10 | $85.22 | $352.54 | 2,862,900 | $83.43 | 188,629 |
| 2026-08-07 | $81.41 | $336.78 | 2,618,800 | $82.53 | 160,120 |
| 2026-08-06 | $82.92 | $343.02 | 2,485,200 | $85.16 | 117,354 |
| 2026-08-05 | $82.98 | $343.27 | 3,498,200 | $88.40 | 178,253 |
| 2026-08-04 | $88.25 | $365.07 | 3,284,500 | $87.48 | 159,231 |
| 2026-08-03 | $88.65 | $366.73 | 3,710,000 | $90.83 | 168,195 |
| 2026-07-31 | $91.47 | $378.39 | 2,876,100 | $92.89 | 117,160 |
| 2026-07-30 | $92.44 | $382.41 | 3,016,700 | $89.20 | 141,271 |
| 2026-07-29 | $90.00 | $372.31 | 3,069,000 | $90.79 | 131,905 |
| 2026-07-28 | $89.30 | $369.42 | 4,186,500 | $91.82 | 180,593 |
| 2026-07-27 | $90.78 | $375.54 | 4,678,200 | $86.43 | 221,901 |
| 2026-07-24 | $88.30 | $365.28 | 1,850,500 | $89.30 | 95,560 |
| 2026-07-23 | $89.09 | $368.55 | 3,642,000 | $92.28 | 223,246 |
| 2026-07-22 | $90.86 | $375.87 | 1,982,900 | $92.93 | 95,333 |
| 2026-07-21 | $91.69 | $379.30 | 3,120,800 | $90.79 | 175,762 |
| 2026-07-20 | $90.41 | $374.01 | 3,337,700 | $88.02 | 131,894 |
| 2026-07-17 | $88.59 | $366.48 | 2,583,600 | — | — |
| 2026-07-16 | $86.84 | $359.24 | 3,639,700 | — | — |
| 2026-07-15 | $83.93 | $347.20 | 3,979,500 | — | — |
| 2026-07-14 | $83.11 | $343.81 | 2,348,600 | — | — |
| 2026-07-13 | $81.70 | $337.98 | 2,724,400 | — | — |
| 2026-07-10 | $78.07 | $322.96 | 1,693,000 | — | — |
| 2026-07-09 | $77.52 | $320.69 | 2,577,300 | — | — |
| 2026-07-08 | $78.62 | $325.24 | 3,481,600 | — | — |
| 2026-07-07 | $73.94 | $305.88 | 2,855,000 | — | — |
| 2026-07-06 | $74.45 | $307.99 | 1,790,300 | — | — |
| 2026-07-02 | $72.50 | $299.92 | 1,601,500 | — | — |
| 2026-07-01 | $72.56 | $300.17 | 2,074,300 | — | — |
| 2026-06-30 | $69.65 | $288.13 | 3,113,800 | — | — |
| 2026-06-29 | $70.81 | $292.93 | 2,249,000 | — | — |
| 2026-06-26 | $68.29 | $282.50 | 2,802,300 | — | — |
| 2026-06-25 | $67.78 | $280.39 | 2,396,900 | — | — |
| 2026-06-24 | $65.76 | $272.04 | 2,132,300 | — | — |
| 2026-06-23 | $65.65 | $271.58 | 2,267,300 | — | — |
| 2026-06-22 | $65.84 | $272.37 | 2,381,900 | — | — |
| 2026-06-18 | $64.50 | $266.82 | 4,607,700 | — | — |
| 2026-06-17 | $65.91 | $272.66 | 2,037,500 | — | — |
| 2026-06-16 | $66.58 | $275.43 | 1,980,600 | — | — |
| 2026-06-15 | $67.25 | $278.20 | 2,631,900 | — | — |
| 2026-06-12 | $71.26 | $294.79 | 2,565,500 | — | — |
| 2026-06-11 | $69.90 | $289.16 | 2,387,300 | — | — |
| 2026-06-10 | $70.76 | $292.72 | 1,412,600 | — | — |
| 2026-06-09 | $69.62 | $288.00 | 1,838,400 | — | — |
| 2026-06-08 | $72.39 | $299.46 | 1,821,100 | — | — |
| 2026-06-05 | $71.39 | $295.33 | 2,737,900 | — | — |
| 2026-06-04 | $72.83 | $301.28 | 2,515,900 | — | — |
| 2026-06-03 | $73.34 | $303.39 | 1,623,200 | — | — |
| 2026-06-02 | $73.22 | $302.90 | 2,298,900 | — | — |
| 2026-06-01 | $70.81 | $292.93 | 1,855,700 | — | — |
| 2026-05-29 | $69.89 | $289.12 | 3,118,500 | — | — |
| 2026-05-28 | $68.26 | $282.38 | 1,798,900 | — | — |
| 2026-05-27 | $68.08 | $281.63 | 2,081,900 | — | — |
| 2026-05-26 | $68.53 | $283.50 | 1,907,400 | — | — |
| 2026-05-22 | $69.91 | $289.20 | 1,191,800 | — | — |
| 2026-05-21 | $68.39 | $282.92 | 1,803,700 | — | — |
| 2026-05-20 | $71.12 | $294.21 | 2,134,300 | — | — |
| 2026-05-19 | $71.82 | $297.11 | 2,168,800 | — | — |
| 2026-05-18 | $70.30 | $290.82 | 2,974,900 | — | — |
| 2026-05-15 | $70.01 | $289.62 | 2,193,600 | — | — |
| 2026-05-14 | $68.71 | $284.24 | 1,688,800 | — | — |
| 2026-05-13 | $69.38 | $287.01 | 2,720,100 | — | — |
| 2026-05-12 | $71.34 | $295.12 | 1,730,700 | — | — |
| 2026-05-11 | $72.81 | $301.20 | 2,534,400 | — | — |
| 2026-05-08 | $72.43 | $297.56 | 2,401,200 | — | — |
| 2026-05-07 | $70.50 | $289.63 | 2,779,200 | — | — |
| 2026-05-06 | $71.08 | $292.01 | 2,765,800 | — | — |
| 2026-05-05 | $74.50 | $306.06 | 4,288,700 | — | — |
| 2026-05-04 | $71.79 | $294.93 | 3,965,900 | — | — |
| 2026-05-01 | $69.17 | $284.17 | 4,085,100 | — | — |
| 2026-04-30 | $67.21 | $276.12 | 2,999,200 | — | — |
| 2026-04-29 | $65.93 | $270.86 | 3,347,900 | — | — |
| 2026-04-28 | $62.73 | $257.71 | 2,157,200 | — | — |
| 2026-04-27 | $61.80 | $253.89 | 2,177,500 | — | — |
| 2026-04-24 | $60.26 | $247.56 | 1,220,000 | — | — |
| 2026-04-23 | $59.54 | $244.61 | 1,347,300 | — | — |
| 2026-04-22 | $59.46 | $244.28 | 1,728,700 | — | — |
| 2026-04-21 | $59.56 | $244.69 | 1,597,600 | — | — |
| 2026-04-20 | $57.89 | $237.83 | 1,928,700 | — | — |
| 2026-04-17 | $57.15 | $234.79 | 2,953,400 | — | — |
| 2026-04-16 | $60.11 | $246.95 | 2,086,900 | — | — |
| 2026-04-15 | $58.28 | $239.43 | 2,111,700 | — | — |