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
- 1981-12-31 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $93.61 | $485.97 | 3,551,700 | — | — |
| 2025-12-30 | $94.10 | $488.52 | 4,553,600 | — | — |
| 2025-12-29 | $92.63 | $480.89 | 5,256,400 | — | — |
| 2025-12-26 | $91.54 | $475.23 | 4,575,600 | — | — |
| 2025-12-24 | $91.80 | $476.58 | 3,079,200 | — | — |
| 2025-12-23 | $92.73 | $481.41 | 5,671,100 | — | — |
| 2025-12-22 | $93.31 | $484.42 | 4,850,700 | — | — |
| 2025-12-19 | $91.94 | $477.30 | 14,612,600 | — | — |
| 2025-12-18 | $92.23 | $478.81 | 7,336,900 | — | — |
| 2025-12-17 | $94.96 | $492.98 | 9,661,000 | — | — |
| 2025-12-16 | $90.77 | $471.23 | 9,060,400 | — | — |
| 2025-12-15 | $94.36 | $489.87 | 8,942,100 | — | — |
| 2025-12-12 | $95.54 | $495.99 | 5,731,300 | — | — |
| 2025-12-11 | $96.71 | $502.07 | 8,225,500 | — | — |
| 2025-12-10 | $96.80 | $502.54 | 10,640,100 | — | — |
| 2025-12-09 | $93.43 | $485.04 | 6,177,200 | — | — |
| 2025-12-08 | $92.88 | $482.18 | 7,974,900 | — | — |
| 2025-12-05 | $93.69 | $486.39 | 9,873,600 | — | — |
| 2025-12-04 | $93.12 | $483.43 | 7,312,400 | — | — |
| 2025-12-03 | $91.81 | $476.63 | 5,647,600 | — | — |
| 2025-12-02 | $89.29 | $463.55 | 5,135,000 | — | — |
| 2025-12-01 | $90.26 | $468.58 | 8,525,400 | — | — |
| 2025-11-28 | $88.69 | $460.43 | 3,304,700 | — | — |
| 2025-11-26 | $87.09 | $452.13 | 5,066,000 | — | — |
| 2025-11-25 | $86.62 | $449.69 | 6,926,400 | — | — |
| 2025-11-24 | $87.56 | $454.57 | 7,143,900 | — | — |
| 2025-11-21 | $87.37 | $453.58 | 7,046,600 | — | — |
| 2025-11-20 | $87.47 | $454.10 | 4,911,200 | — | — |
| 2025-11-19 | $87.98 | $456.75 | 5,092,900 | — | — |
| 2025-11-18 | $89.68 | $465.57 | 6,876,800 | — | — |
| 2025-11-17 | $88.72 | $460.59 | 8,610,800 | — | — |
| 2025-11-14 | $91.37 | $469.98 | 7,628,400 | — | — |
| 2025-11-13 | $89.42 | $459.95 | 8,207,700 | — | — |
| 2025-11-12 | $89.07 | $458.15 | 6,941,500 | — | — |
| 2025-11-11 | $90.69 | $466.49 | 6,561,600 | — | — |
| 2025-11-10 | $88.23 | $453.83 | 6,071,400 | — | — |
| 2025-11-07 | $86.83 | $446.63 | 7,567,400 | — | — |
| 2025-11-06 | $85.66 | $440.61 | 13,101,800 | — | — |
| 2025-11-05 | $87.70 | $451.11 | 6,384,600 | — | — |
| 2025-11-04 | $87.91 | $452.19 | 5,740,400 | — | — |
| 2025-11-03 | $88.57 | $455.58 | 5,310,100 | — | — |
| 2025-10-31 | $88.86 | $457.07 | 5,635,800 | — | — |
| 2025-10-30 | $88.14 | $453.37 | 6,114,200 | — | — |
| 2025-10-29 | $88.08 | $453.06 | 5,476,300 | — | — |
| 2025-10-28 | $86.79 | $446.43 | 5,234,800 | — | — |
| 2025-10-27 | $88.69 | $456.20 | 5,716,000 | — | — |
| 2025-10-24 | $88.03 | $452.80 | 7,886,600 | — | — |
| 2025-10-23 | $90.08 | $463.35 | 7,866,300 | — | — |
| 2025-10-22 | $87.41 | $449.62 | 8,307,800 | — | — |
| 2025-10-21 | $86.41 | $444.47 | 5,895,500 | — | — |
| 2025-10-20 | $87.06 | $447.82 | 4,636,400 | — | — |
| 2025-10-17 | $86.48 | $444.83 | 5,774,600 | — | — |
| 2025-10-16 | $86.91 | $447.04 | 7,816,600 | — | — |
| 2025-10-15 | $87.74 | $451.31 | 6,036,100 | — | — |
| 2025-10-14 | $88.17 | $453.52 | 6,003,900 | — | — |
| 2025-10-13 | $88.78 | $456.66 | 5,887,300 | — | — |
| 2025-10-10 | $87.64 | $450.80 | 7,892,400 | — | — |
| 2025-10-09 | $91.95 | $472.97 | 6,940,000 | — | — |
| 2025-10-08 | $93.75 | $482.23 | 5,289,400 | — | — |
| 2025-10-07 | $95.23 | $489.84 | 4,071,900 | — | — |
| 2025-10-06 | $94.91 | $488.19 | 3,454,100 | — | — |
| 2025-10-03 | $94.16 | $484.34 | 4,321,600 | — | — |
| 2025-10-02 | $93.38 | $480.32 | 5,428,600 | — | — |
| 2025-10-01 | $95.46 | $491.02 | 4,794,600 | — | — |
| 2025-09-30 | $94.59 | $486.55 | 7,318,300 | — | — |
| 2025-09-29 | $95.85 | $493.03 | 8,700,500 | — | — |
| 2025-09-26 | $98.48 | $506.56 | 6,812,900 | — | — |
| 2025-09-25 | $96.81 | $497.97 | 8,076,300 | — | — |
| 2025-09-24 | $95.63 | $491.90 | 7,935,600 | — | — |
| 2025-09-23 | $93.47 | $480.79 | 8,241,900 | — | — |
| 2025-09-22 | $92.01 | $473.28 | 5,798,800 | — | — |
| 2025-09-19 | $91.92 | $472.81 | 15,284,100 | — | — |
| 2025-09-18 | $93.48 | $480.84 | 4,416,600 | — | — |
| 2025-09-17 | $93.82 | $482.59 | 7,072,700 | — | — |
| 2025-09-16 | $94.54 | $486.29 | 7,860,400 | — | — |
| 2025-09-15 | $92.33 | $474.92 | 4,932,100 | — | — |
| 2025-09-12 | $92.43 | $475.44 | 5,170,400 | — | — |
| 2025-09-11 | $94.13 | $484.18 | 4,721,000 | — | — |
| 2025-09-10 | $94.32 | $485.16 | 4,353,800 | — | — |
| 2025-09-09 | $91.86 | $472.51 | 5,838,300 | — | — |
| 2025-09-08 | $91.40 | $470.14 | 9,750,600 | — | — |
| 2025-09-05 | $92.95 | $478.11 | 8,510,300 | — | — |
| 2025-09-04 | $95.77 | $492.62 | 5,612,700 | — | — |
| 2025-09-03 | $94.65 | $486.86 | 9,793,500 | — | — |
| 2025-09-02 | $98.99 | $509.18 | 5,192,300 | — | — |
| 2025-08-29 | $98.97 | $509.08 | 4,594,300 | — | — |
| 2025-08-28 | $98.45 | $506.40 | 4,241,000 | — | — |
| 2025-08-27 | $97.90 | $503.57 | 5,759,500 | — | — |
| 2025-08-26 | $97.05 | $499.20 | 7,052,100 | — | — |
| 2025-08-25 | $98.18 | $505.01 | 6,850,800 | — | — |
| 2025-08-22 | $96.78 | $497.81 | 6,338,400 | — | — |
| 2025-08-21 | $94.78 | $487.52 | 5,342,100 | — | — |
| 2025-08-20 | $94.89 | $488.09 | 6,133,300 | — | — |
| 2025-08-19 | $93.76 | $482.28 | 5,412,100 | — | — |
| 2025-08-18 | $94.00 | $483.51 | 4,849,500 | — | — |
| 2025-08-15 | $95.33 | $486.34 | 6,564,700 | — | — |
| 2025-08-14 | $95.65 | $487.97 | 10,057,700 | — | — |
| 2025-08-13 | $95.88 | $489.15 | 7,263,300 | — | — |
| 2025-08-12 | $94.59 | $482.57 | 7,524,800 | — | — |
| 2025-08-11 | $93.53 | $477.16 | 6,491,400 | — | — |
| 2025-08-08 | $93.91 | $479.10 | 8,765,300 | — | — |
| 2025-08-07 | $92.60 | $472.41 | 10,307,300 | — | — |
| 2025-08-06 | $93.11 | $475.02 | 7,078,500 | — | — |
| 2025-08-05 | $93.20 | $475.48 | 7,716,200 | — | — |
| 2025-08-04 | $92.85 | $473.69 | 9,384,500 | — | — |
| 2025-08-01 | $92.76 | $473.23 | 6,349,200 | — | — |
| 2025-07-31 | $95.34 | $486.39 | 5,648,100 | — | — |
| 2025-07-30 | $96.67 | $493.18 | 6,607,600 | — | — |
| 2025-07-29 | $97.99 | $499.91 | 5,157,700 | — | — |
| 2025-07-28 | $97.02 | $494.96 | 4,632,400 | — | — |
| 2025-07-25 | $94.95 | $484.40 | 4,501,800 | — | — |
| 2025-07-24 | $95.62 | $487.82 | 5,047,900 | — | — |
| 2025-07-23 | $95.04 | $484.86 | 6,921,500 | — | — |
| 2025-07-22 | $92.98 | $474.35 | 5,545,500 | — | — |
| 2025-07-21 | $91.00 | $464.25 | 4,436,500 | — | — |
| 2025-07-18 | $91.64 | $467.52 | 7,968,000 | — | — |
| 2025-07-17 | $92.81 | $473.49 | 4,899,400 | — | — |
| 2025-07-16 | $91.51 | $466.85 | 3,773,700 | — | — |
| 2025-07-15 | $92.55 | $472.16 | 4,152,400 | — | — |
| 2025-07-14 | $94.17 | $480.42 | 5,504,200 | — | — |
| 2025-07-11 | $95.61 | $487.77 | 4,903,400 | — | — |
| 2025-07-10 | $95.37 | $486.55 | 4,065,100 | — | — |
| 2025-07-09 | $94.53 | $482.26 | 5,351,500 | — | — |
| 2025-07-08 | $95.79 | $488.69 | 12,934,700 | — | — |
| 2025-07-07 | $92.55 | $472.16 | 6,287,100 | — | — |
| 2025-07-03 | $93.68 | $477.92 | 4,331,500 | — | — |
| 2025-07-02 | $94.44 | $481.80 | 9,436,000 | — | — |
| 2025-07-01 | $91.99 | $469.30 | 11,895,200 | — | — |
| 2025-06-30 | $89.74 | $457.82 | 6,518,900 | — | — |
| 2025-06-27 | $90.17 | $460.02 | 7,555,700 | — | — |
| 2025-06-26 | $90.89 | $463.69 | 6,545,000 | — | — |
| 2025-06-25 | $89.00 | $454.05 | 8,380,800 | — | — |
| 2025-06-24 | $89.39 | $456.04 | 11,016,200 | — | — |
| 2025-06-23 | $91.71 | $467.87 | 9,749,700 | — | — |
| 2025-06-20 | $94.69 | $483.08 | 16,026,400 | — | — |
| 2025-06-18 | $93.80 | $478.54 | 9,116,000 | — | — |
| 2025-06-17 | $95.50 | $487.21 | 9,468,100 | — | — |
| 2025-06-16 | $95.00 | $484.66 | 10,330,400 | — | — |
| 2025-06-13 | $96.96 | $494.66 | 16,849,700 | — | — |
| 2025-06-12 | $94.69 | $483.08 | 7,862,300 | — | — |
| 2025-06-11 | $93.35 | $476.24 | 8,738,500 | — | — |
| 2025-06-10 | $91.18 | $465.17 | 9,687,600 | — | — |
| 2025-06-09 | $88.04 | $449.15 | 6,212,600 | — | — |
| 2025-06-06 | $87.22 | $444.97 | 6,042,100 | — | — |
| 2025-06-05 | $85.35 | $435.43 | 5,110,200 | — | — |
| 2025-06-04 | $85.95 | $438.49 | 7,268,000 | — | — |
| 2025-06-03 | $87.91 | $448.49 | 5,642,900 | — | — |
| 2025-06-02 | $86.72 | $442.42 | 8,634,400 | — | — |
| 2025-05-30 | $85.35 | $435.43 | 20,170,600 | — | — |
| 2025-05-29 | $85.60 | $436.70 | 6,999,800 | — | — |
| 2025-05-28 | $84.58 | $431.50 | 6,793,000 | — | — |
| 2025-05-27 | $85.55 | $436.45 | 7,227,100 | — | — |
| 2025-05-23 | $85.19 | $434.61 | 6,789,600 | — | — |
| 2025-05-22 | $86.13 | $439.41 | 6,587,200 | — | — |
| 2025-05-21 | $87.15 | $444.61 | 8,639,100 | — | — |
| 2025-05-20 | $89.69 | $457.57 | 5,313,200 | — | — |
| 2025-05-19 | $90.41 | $461.24 | 7,190,100 | — | — |
| 2025-05-16 | $92.43 | $467.57 | 6,696,200 | — | — |
| 2025-05-15 | $92.96 | $470.25 | 6,696,200 | — | — |
| 2025-05-14 | $92.57 | $468.28 | 7,605,200 | — | — |
| 2025-05-13 | $94.17 | $476.37 | 8,293,600 | — | — |
| 2025-05-12 | $92.27 | $466.76 | 8,799,600 | — | — |
| 2025-05-09 | $88.59 | $448.14 | 7,569,300 | — | — |
| 2025-05-08 | $88.82 | $449.31 | 15,884,200 | — | — |
| 2025-05-07 | $87.71 | $443.69 | 9,200,900 | — | — |
| 2025-05-06 | $87.63 | $443.29 | 8,902,400 | — | — |
| 2025-05-05 | $87.61 | $443.19 | 9,275,000 | — | — |
| 2025-05-02 | $91.41 | $462.41 | 6,895,400 | — | — |
| 2025-05-01 | $90.65 | $458.56 | 8,027,600 | — | — |
| 2025-04-30 | $89.12 | $450.82 | 8,415,300 | — | — |
| 2025-04-29 | $91.88 | $464.79 | 4,828,800 | — | — |
| 2025-04-28 | $92.93 | $470.10 | 4,667,600 | — | — |
| 2025-04-25 | $91.72 | $463.98 | 4,736,600 | — | — |
| 2025-04-24 | $91.80 | $464.38 | 6,520,300 | — | — |
| 2025-04-23 | $89.93 | $454.92 | 7,699,600 | — | — |
| 2025-04-22 | $89.76 | $454.06 | 5,556,800 | — | — |
| 2025-04-21 | $87.55 | $442.88 | 6,213,500 | — | — |
| 2025-04-17 | $88.98 | $450.12 | 7,804,400 | — | — |
| 2025-04-16 | $86.36 | $436.86 | 6,093,300 | — | — |
| 2025-04-15 | $85.72 | $433.62 | 5,739,600 | — | — |
| 2025-04-14 | $86.45 | $437.32 | 6,537,200 | — | — |
| 2025-04-11 | $86.39 | $437.01 | 9,233,400 | — | — |
| 2025-04-10 | $83.29 | $421.33 | 15,621,900 | — | — |
| 2025-04-09 | $91.51 | $462.91 | 17,841,900 | — | — |
| 2025-04-08 | $82.66 | $418.15 | 11,509,800 | — | — |
| 2025-04-07 | $85.67 | $433.37 | 12,870,200 | — | — |
| 2025-04-04 | $86.29 | $436.51 | 15,158,400 | — | — |
| 2025-04-03 | $95.25 | $481.83 | 13,870,900 | — | — |
| 2025-04-02 | $106.10 | $536.72 | 6,527,500 | — | — |
| 2025-04-01 | $105.39 | $533.13 | 6,809,500 | — | — |
| 2025-03-31 | $105.02 | $531.26 | 7,905,800 | — | — |
| 2025-03-28 | $102.37 | $517.85 | 3,745,400 | — | — |
| 2025-03-27 | $102.82 | $520.13 | 4,712,000 | — | — |
| 2025-03-26 | $103.20 | $522.05 | 7,168,400 | — | — |
| 2025-03-25 | $102.55 | $518.76 | 6,556,500 | — | — |
| 2025-03-24 | $102.19 | $516.94 | 6,768,300 | — | — |
| 2025-03-21 | $101.92 | $515.57 | 55,090,400 | — | — |
| 2025-03-20 | $102.31 | $517.55 | 11,577,800 | — | — |
| 2025-03-19 | $101.33 | $512.59 | 8,784,600 | — | — |
| 2025-03-18 | $100.53 | $508.54 | 7,861,500 | — | — |
| 2025-03-17 | $99.36 | $502.62 | 8,031,100 | — | — |
| 2025-03-14 | $98.95 | $500.55 | 7,625,800 | — | — |
| 2025-03-13 | $96.19 | $486.59 | 11,354,700 | — | — |
| 2025-03-12 | $97.75 | $494.48 | 10,147,300 | — | — |
| 2025-03-11 | $95.41 | $482.64 | 14,544,100 | — | — |
| 2025-03-10 | $92.90 | $469.95 | 12,086,700 | — | — |
| 2025-03-07 | $90.63 | $458.46 | 8,603,700 | — | — |
| 2025-03-06 | $88.60 | $448.19 | 8,679,000 | — | — |
| 2025-03-05 | $88.88 | $449.61 | 12,081,100 | — | — |
| 2025-03-04 | $90.64 | $458.51 | 14,000,500 | — | — |
| 2025-03-03 | $92.63 | $468.58 | 12,640,200 | — | — |
| 2025-02-28 | $99.15 | $501.56 | 9,002,600 | — | — |
| 2025-02-27 | $97.37 | $492.56 | 6,306,300 | — | — |
| 2025-02-26 | $96.13 | $486.28 | 6,292,400 | — | — |
| 2025-02-25 | $97.08 | $491.09 | 5,822,000 | — | — |
| 2025-02-24 | $98.82 | $499.89 | 6,277,700 | — | — |
| 2025-02-21 | $97.94 | $495.44 | 8,562,200 | — | — |
| 2025-02-20 | $102.00 | $515.98 | 6,309,200 | — | — |
| 2025-02-19 | $99.57 | $503.69 | 7,515,100 | — | — |
| 2025-02-18 | $97.45 | $492.96 | 11,777,700 | — | — |
| 2025-02-14 | $96.26 | $486.94 | 7,960,800 | — | — |
| 2025-02-13 | $96.90 | $486.23 | 9,329,100 | — | — |
| 2025-02-12 | $98.40 | $493.76 | 7,585,800 | — | — |
| 2025-02-11 | $101.71 | $510.37 | 8,063,700 | — | — |
| 2025-02-10 | $99.48 | $499.18 | 10,338,500 | — | — |
| 2025-02-07 | $98.36 | $493.56 | 12,121,700 | — | — |
| 2025-02-06 | $99.94 | $501.49 | 8,543,400 | — | — |
| 2025-02-05 | $100.21 | $502.84 | 6,961,100 | — | — |
| 2025-02-04 | $100.58 | $504.70 | 5,310,900 | — | — |
| 2025-02-03 | $98.48 | $494.16 | 5,948,600 | — | — |
| 2025-01-31 | $98.83 | $495.92 | 6,264,900 | — | — |
| 2025-01-30 | $101.46 | $509.12 | 4,046,900 | — | — |
| 2025-01-29 | $101.56 | $509.62 | 4,130,600 | — | — |
| 2025-01-28 | $101.38 | $508.71 | 4,742,100 | — | — |
| 2025-01-27 | $102.69 | $515.29 | 6,831,000 | — | — |
| 2025-01-24 | $101.83 | $510.97 | 5,962,100 | — | — |
| 2025-01-23 | $103.99 | $521.81 | 5,734,200 | — | — |
| 2025-01-22 | $103.06 | $517.14 | 4,839,100 | — | — |
| 2025-01-21 | $104.28 | $523.27 | 7,144,700 | — | — |
| 2025-01-17 | $105.85 | $531.14 | 8,559,300 | — | — |
| 2025-01-16 | $105.61 | $529.94 | 5,273,500 | — | — |
| 2025-01-15 | $105.48 | $529.29 | 4,566,900 | — | — |
| 2025-01-14 | $104.88 | $526.28 | 4,808,100 | — | — |
| 2025-01-13 | $104.23 | $523.02 | 7,342,100 | — | — |
| 2025-01-10 | $101.92 | $511.42 | 7,013,200 | — | — |
| 2025-01-08 | $101.62 | $509.92 | 5,119,900 | — | — |
| 2025-01-07 | $101.67 | $510.17 | 5,074,700 | — | — |
| 2025-01-06 | $99.99 | $501.74 | 5,935,500 | — | — |
| 2025-01-03 | $101.09 | $507.26 | 5,758,200 | — | — |
| 2025-01-02 | $100.08 | $502.19 | 5,080,600 | — | — |