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
- 1970-01-02 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 | $105.26 | $548.88 | 7,557,300 | — | — |
| 2025-12-30 | $106.06 | $553.05 | 6,497,900 | — | — |
| 2025-12-29 | $106.62 | $555.97 | 8,086,900 | — | — |
| 2025-12-26 | $106.78 | $556.80 | 6,280,700 | — | — |
| 2025-12-24 | $106.45 | $555.08 | 5,335,000 | — | — |
| 2025-12-23 | $105.04 | $547.73 | 13,587,500 | — | — |
| 2025-12-22 | $104.72 | $546.06 | 17,136,200 | — | — |
| 2025-12-19 | $101.09 | $527.13 | 44,980,200 | — | — |
| 2025-12-18 | $100.69 | $525.05 | 14,312,800 | — | — |
| 2025-12-17 | $99.18 | $517.17 | 13,180,600 | — | — |
| 2025-12-16 | $98.27 | $512.43 | 16,663,600 | — | — |
| 2025-12-15 | $100.26 | $522.81 | 16,735,900 | — | — |
| 2025-12-12 | $100.30 | $518.58 | 11,810,800 | — | — |
| 2025-12-11 | $99.01 | $511.91 | 11,808,200 | — | — |
| 2025-12-10 | $97.62 | $504.73 | 18,077,700 | — | — |
| 2025-12-09 | $96.89 | $500.95 | 16,283,900 | — | — |
| 2025-12-08 | $98.93 | $511.50 | 12,902,600 | — | — |
| 2025-12-05 | $99.72 | $515.58 | 16,430,400 | — | — |
| 2025-12-04 | $100.89 | $521.63 | 12,770,700 | — | — |
| 2025-12-03 | $102.27 | $528.77 | 12,541,600 | — | — |
| 2025-12-02 | $101.03 | $522.36 | 11,795,000 | — | — |
| 2025-12-01 | $101.83 | $526.49 | 14,178,300 | — | — |
| 2025-11-28 | $104.83 | $542.00 | 6,154,500 | — | — |
| 2025-11-26 | $104.63 | $540.97 | 12,624,000 | — | — |
| 2025-11-25 | $105.66 | $546.30 | 22,225,500 | — | — |
| 2025-11-24 | $100.40 | $519.10 | 28,320,900 | — | — |
| 2025-11-21 | $97.76 | $505.45 | 23,183,300 | — | — |
| 2025-11-20 | $94.97 | $491.02 | 12,554,200 | — | — |
| 2025-11-19 | $95.05 | $491.44 | 14,641,300 | — | — |
| 2025-11-18 | $96.43 | $498.57 | 28,153,500 | — | — |
| 2025-11-17 | $92.86 | $480.12 | 14,345,800 | — | — |
| 2025-11-14 | $92.92 | $480.43 | 19,632,000 | — | — |
| 2025-11-13 | $92.93 | $480.48 | 16,086,100 | — | — |
| 2025-11-12 | $91.45 | $472.83 | 13,218,900 | — | — |
| 2025-11-11 | $90.95 | $470.24 | 15,436,000 | — | — |
| 2025-11-10 | $86.75 | $448.52 | 8,319,600 | — | — |
| 2025-11-07 | $86.28 | $446.09 | 9,214,300 | — | — |
| 2025-11-06 | $85.78 | $443.51 | 10,601,400 | — | — |
| 2025-11-05 | $84.39 | $436.32 | 9,440,200 | — | — |
| 2025-11-04 | $83.86 | $433.58 | 12,846,100 | — | — |
| 2025-11-03 | $82.49 | $426.50 | 13,875,800 | — | — |
| 2025-10-31 | $85.98 | $444.54 | 12,385,000 | — | — |
| 2025-10-30 | $86.28 | $446.09 | 16,678,800 | — | — |
| 2025-10-29 | $86.58 | $447.65 | 10,921,900 | — | — |
| 2025-10-28 | $87.03 | $449.97 | 8,345,900 | — | — |
| 2025-10-27 | $88.00 | $454.99 | 7,226,600 | — | — |
| 2025-10-24 | $87.49 | $452.35 | 7,902,100 | — | — |
| 2025-10-23 | $87.18 | $450.75 | 7,687,500 | — | — |
| 2025-10-22 | $87.61 | $452.97 | 10,926,300 | — | — |
| 2025-10-21 | $87.62 | $453.02 | 9,852,400 | — | — |
| 2025-10-20 | $86.32 | $446.30 | 8,611,800 | — | — |
| 2025-10-17 | $84.79 | $438.39 | 10,758,900 | — | — |
| 2025-10-16 | $83.92 | $433.89 | 11,709,100 | — | — |
| 2025-10-15 | $84.11 | $434.88 | 9,168,700 | — | — |
| 2025-10-14 | $84.70 | $437.93 | 9,675,000 | — | — |
| 2025-10-13 | $85.70 | $443.10 | 6,553,900 | — | — |
| 2025-10-10 | $85.99 | $444.60 | 11,230,700 | — | — |
| 2025-10-09 | $87.50 | $452.40 | 10,938,200 | — | — |
| 2025-10-08 | $86.40 | $446.72 | 9,696,200 | — | — |
| 2025-10-07 | $87.61 | $452.97 | 9,449,100 | — | — |
| 2025-10-06 | $88.80 | $459.12 | 11,648,300 | — | — |
| 2025-10-03 | $89.19 | $461.14 | 12,970,600 | — | — |
| 2025-10-02 | $89.51 | $462.79 | 14,575,400 | — | — |
| 2025-10-01 | $90.13 | $466.00 | 33,460,900 | — | — |
| 2025-09-30 | $83.93 | $433.94 | 21,636,600 | — | — |
| 2025-09-29 | $78.58 | $406.28 | 12,739,000 | — | — |
| 2025-09-26 | $78.56 | $406.18 | 12,205,400 | — | — |
| 2025-09-25 | $77.60 | $401.22 | 14,923,800 | — | — |
| 2025-09-24 | $79.67 | $411.92 | 11,804,200 | — | — |
| 2025-09-23 | $79.96 | $413.42 | 13,145,300 | — | — |
| 2025-09-22 | $80.40 | $415.69 | 11,986,400 | — | — |
| 2025-09-19 | $81.51 | $421.43 | 25,627,800 | — | — |
| 2025-09-18 | $81.53 | $421.54 | 10,458,900 | — | — |
| 2025-09-17 | $81.14 | $419.52 | 12,642,100 | — | — |
| 2025-09-16 | $81.09 | $419.26 | 10,065,900 | — | — |
| 2025-09-15 | $81.02 | $418.90 | 10,229,800 | — | — |
| 2025-09-12 | $82.81 | $423.97 | 9,939,500 | — | — |
| 2025-09-11 | $85.15 | $435.95 | 9,667,200 | — | — |
| 2025-09-10 | $84.03 | $430.21 | 13,073,300 | — | — |
| 2025-09-09 | $84.61 | $433.18 | 9,767,500 | — | — |
| 2025-09-08 | $84.09 | $430.52 | 13,111,200 | — | — |
| 2025-09-05 | $84.71 | $433.69 | 13,231,100 | — | — |
| 2025-09-04 | $84.05 | $430.31 | 12,554,800 | — | — |
| 2025-09-03 | $84.18 | $430.98 | 12,714,400 | — | — |
| 2025-09-02 | $85.48 | $437.64 | 11,642,700 | — | — |
| 2025-08-29 | $84.12 | $430.67 | 10,872,900 | — | — |
| 2025-08-28 | $83.21 | $426.01 | 14,485,300 | — | — |
| 2025-08-27 | $84.07 | $430.42 | 10,588,100 | — | — |
| 2025-08-26 | $84.99 | $435.13 | 14,062,700 | — | — |
| 2025-08-25 | $85.31 | $436.77 | 9,417,700 | — | — |
| 2025-08-22 | $87.37 | $447.31 | 11,977,400 | — | — |
| 2025-08-21 | $86.08 | $440.71 | 13,889,000 | — | — |
| 2025-08-20 | $84.66 | $433.44 | 8,904,700 | — | — |
| 2025-08-19 | $84.93 | $434.82 | 14,307,700 | — | — |
| 2025-08-18 | $84.22 | $431.18 | 8,273,600 | — | — |
| 2025-08-15 | $84.21 | $431.13 | 10,481,400 | — | — |
| 2025-08-14 | $82.76 | $423.71 | 10,217,600 | — | — |
| 2025-08-13 | $82.71 | $423.45 | 11,043,800 | — | — |
| 2025-08-12 | $80.30 | $411.12 | 7,852,700 | — | — |
| 2025-08-11 | $80.03 | $409.73 | 8,210,700 | — | — |
| 2025-08-08 | $80.69 | $413.11 | 6,882,900 | — | — |
| 2025-08-07 | $80.37 | $411.47 | 10,830,100 | — | — |
| 2025-08-06 | $79.44 | $406.71 | 13,028,700 | — | — |
| 2025-08-05 | $80.79 | $413.62 | 9,984,300 | — | — |
| 2025-08-04 | $79.86 | $408.86 | 13,380,700 | — | — |
| 2025-08-01 | $79.29 | $405.94 | 11,900,300 | — | — |
| 2025-07-31 | $78.12 | $399.95 | 19,813,300 | — | — |
| 2025-07-30 | $81.75 | $418.54 | 13,055,200 | — | — |
| 2025-07-29 | $82.63 | $423.04 | 27,826,400 | — | — |
| 2025-07-28 | $84.06 | $430.37 | 12,882,000 | — | — |
| 2025-07-25 | $84.71 | $433.69 | 10,058,800 | — | — |
| 2025-07-24 | $84.11 | $430.62 | 8,016,700 | — | — |
| 2025-07-23 | $83.98 | $429.96 | 11,542,100 | — | — |
| 2025-07-22 | $81.61 | $417.82 | 10,571,000 | — | — |
| 2025-07-21 | $79.31 | $406.05 | 11,620,800 | — | — |
| 2025-07-18 | $79.96 | $409.37 | 11,823,600 | — | — |
| 2025-07-17 | $81.52 | $417.36 | 8,984,800 | — | — |
| 2025-07-16 | $82.43 | $422.02 | 11,517,800 | — | — |
| 2025-07-15 | $81.52 | $417.36 | 10,827,000 | — | — |
| 2025-07-14 | $83.67 | $428.37 | 10,368,700 | — | — |
| 2025-07-11 | $83.36 | $426.78 | 9,717,400 | — | — |
| 2025-07-10 | $84.02 | $430.16 | 14,725,600 | — | — |
| 2025-07-09 | $83.71 | $428.57 | 18,394,600 | — | — |
| 2025-07-08 | $81.37 | $416.59 | 12,752,900 | — | — |
| 2025-07-07 | $80.90 | $414.19 | 15,777,400 | — | — |
| 2025-07-03 | $80.93 | $414.34 | 7,734,500 | — | — |
| 2025-07-02 | $82.39 | $421.82 | 16,052,700 | — | — |
| 2025-07-01 | $81.81 | $418.85 | 21,800,800 | — | — |
| 2025-06-30 | $79.16 | $405.28 | 13,895,200 | — | — |
| 2025-06-27 | $79.10 | $404.97 | 60,202,500 | — | — |
| 2025-06-26 | $78.83 | $403.59 | 13,760,100 | — | — |
| 2025-06-25 | $79.67 | $407.89 | 12,753,200 | — | — |
| 2025-06-24 | $80.32 | $411.22 | 15,906,400 | — | — |
| 2025-06-23 | $80.16 | $410.40 | 18,553,800 | — | — |
| 2025-06-20 | $79.06 | $404.77 | 34,052,300 | — | — |
| 2025-06-18 | $79.29 | $405.94 | 23,803,400 | — | — |
| 2025-06-17 | $78.28 | $400.77 | 14,040,600 | — | — |
| 2025-06-16 | $80.96 | $414.49 | 12,569,400 | — | — |
| 2025-06-13 | $81.71 | $414.19 | 14,550,500 | — | — |
| 2025-06-12 | $81.82 | $414.74 | 13,169,200 | — | — |
| 2025-06-11 | $80.32 | $407.14 | 11,803,300 | — | — |
| 2025-06-10 | $81.35 | $412.36 | 13,254,100 | — | — |
| 2025-06-09 | $79.33 | $402.12 | 18,305,800 | — | — |
| 2025-06-06 | $78.97 | $400.30 | 9,863,100 | — | — |
| 2025-06-05 | $77.62 | $393.46 | 13,983,700 | — | — |
| 2025-06-04 | $78.27 | $396.75 | 13,009,300 | — | — |
| 2025-06-03 | $77.14 | $391.02 | 18,139,200 | — | — |
| 2025-06-02 | $76.25 | $386.51 | 11,271,800 | — | — |
| 2025-05-30 | $76.84 | $389.50 | 20,641,500 | — | — |
| 2025-05-29 | $76.40 | $387.27 | 10,785,200 | — | — |
| 2025-05-28 | $76.17 | $386.10 | 12,293,200 | — | — |
| 2025-05-27 | $77.59 | $393.30 | 11,884,500 | — | — |
| 2025-05-23 | $77.58 | $393.25 | 10,902,200 | — | — |
| 2025-05-22 | $77.84 | $394.57 | 11,800,000 | — | — |
| 2025-05-21 | $76.98 | $390.21 | 11,879,500 | — | — |
| 2025-05-20 | $77.97 | $395.23 | 13,262,400 | — | — |
| 2025-05-19 | $77.23 | $391.48 | 11,682,600 | — | — |
| 2025-05-16 | $76.06 | $385.55 | 15,021,800 | — | — |
| 2025-05-15 | $74.80 | $379.16 | 15,274,800 | — | — |
| 2025-05-14 | $73.47 | $372.42 | 23,721,800 | — | — |
| 2025-05-13 | $76.63 | $388.44 | 23,353,200 | — | — |
| 2025-05-12 | $80.43 | $407.70 | 21,761,100 | — | — |
| 2025-05-09 | $75.97 | $385.09 | 15,614,500 | — | — |
| 2025-05-08 | $77.65 | $393.61 | 15,059,100 | — | — |
| 2025-05-07 | $79.12 | $401.06 | 12,216,900 | — | — |
| 2025-05-06 | $79.04 | $400.65 | 16,991,100 | — | — |
| 2025-05-05 | $82.84 | $419.92 | 8,688,000 | — | — |
| 2025-05-02 | $83.18 | $421.64 | 11,755,600 | — | — |
| 2025-05-01 | $83.26 | $422.04 | 10,036,400 | — | — |
| 2025-04-30 | $85.20 | $431.88 | 13,825,100 | — | — |
| 2025-04-29 | $84.71 | $429.39 | 18,802,900 | — | — |
| 2025-04-28 | $83.19 | $421.69 | 14,241,000 | — | — |
| 2025-04-25 | $82.74 | $419.41 | 28,378,000 | — | — |
| 2025-04-24 | $79.84 | $404.71 | 18,471,500 | — | — |
| 2025-04-23 | $78.74 | $399.13 | 17,935,700 | — | — |
| 2025-04-22 | $78.97 | $400.30 | 12,918,200 | — | — |
| 2025-04-21 | $77.85 | $394.62 | 11,010,000 | — | — |
| 2025-04-17 | $78.00 | $395.38 | 21,416,500 | — | — |
| 2025-04-16 | $76.46 | $387.58 | 16,551,300 | — | — |
| 2025-04-15 | $78.39 | $397.36 | 16,042,500 | — | — |
| 2025-04-14 | $79.17 | $401.31 | 15,796,700 | — | — |
| 2025-04-11 | $79.18 | $401.36 | 16,194,400 | — | — |
| 2025-04-10 | $77.55 | $393.10 | 19,466,900 | — | — |
| 2025-04-09 | $81.91 | $415.20 | 22,928,300 | — | — |
| 2025-04-08 | $78.95 | $400.20 | 20,571,600 | — | — |
| 2025-04-07 | $81.18 | $411.50 | 26,582,000 | — | — |
| 2025-04-04 | $81.47 | $412.97 | 22,965,700 | — | — |
| 2025-04-03 | $86.39 | $437.91 | 12,684,100 | — | — |
| 2025-04-02 | $86.60 | $438.97 | 10,590,800 | — | — |
| 2025-04-01 | $87.12 | $441.61 | 13,922,100 | — | — |
| 2025-03-31 | $89.76 | $454.99 | 15,003,000 | — | — |
| 2025-03-28 | $89.23 | $452.31 | 12,393,500 | — | — |
| 2025-03-27 | $87.60 | $444.04 | 12,931,900 | — | — |
| 2025-03-26 | $88.11 | $446.63 | 13,808,800 | — | — |
| 2025-03-25 | $87.87 | $445.41 | 20,640,200 | — | — |
| 2025-03-24 | $92.31 | $467.92 | 16,950,100 | — | — |
| 2025-03-21 | $93.11 | $471.97 | 68,435,800 | — | — |
| 2025-03-20 | $94.73 | $480.19 | 12,970,200 | — | — |
| 2025-03-19 | $94.02 | $476.59 | 11,355,900 | — | — |
| 2025-03-18 | $94.72 | $480.13 | 8,670,100 | — | — |
| 2025-03-17 | $94.79 | $480.49 | 12,237,900 | — | — |
| 2025-03-14 | $94.57 | $475.27 | 12,681,100 | — | — |
| 2025-03-13 | $94.71 | $475.97 | 16,570,100 | — | — |
| 2025-03-12 | $93.35 | $469.14 | 11,896,000 | — | — |
| 2025-03-11 | $94.73 | $476.07 | 21,734,800 | — | — |
| 2025-03-10 | $95.23 | $478.59 | 20,897,600 | — | — |
| 2025-03-07 | $94.65 | $475.67 | 24,100,900 | — | — |
| 2025-03-06 | $94.00 | $472.40 | 11,300,200 | — | — |
| 2025-03-05 | $93.19 | $468.33 | 13,117,100 | — | — |
| 2025-03-04 | $92.56 | $465.17 | 15,073,000 | — | — |
| 2025-03-03 | $93.15 | $468.13 | 13,636,100 | — | — |
| 2025-02-28 | $92.25 | $463.61 | 15,482,100 | — | — |
| 2025-02-27 | $90.58 | $455.22 | 10,717,500 | — | — |
| 2025-02-26 | $89.38 | $449.19 | 13,534,200 | — | — |
| 2025-02-25 | $91.43 | $459.49 | 18,417,300 | — | — |
| 2025-02-24 | $91.27 | $458.68 | 19,452,300 | — | — |
| 2025-02-21 | $89.50 | $449.79 | 15,678,900 | — | — |
| 2025-02-20 | $87.68 | $440.64 | 14,851,500 | — | — |
| 2025-02-19 | $85.60 | $430.19 | 17,435,100 | — | — |
| 2025-02-18 | $83.29 | $418.58 | 25,897,800 | — | — |
| 2025-02-14 | $83.01 | $417.17 | 26,779,000 | — | — |
| 2025-02-13 | $84.42 | $424.26 | 20,415,100 | — | — |
| 2025-02-12 | $85.67 | $430.54 | 14,785,300 | — | — |
| 2025-02-11 | $86.54 | $434.91 | 20,922,300 | — | — |
| 2025-02-10 | $86.40 | $434.21 | 21,212,100 | — | — |
| 2025-02-07 | $87.28 | $438.63 | 15,815,000 | — | — |
| 2025-02-06 | $88.05 | $442.50 | 19,509,700 | — | — |
| 2025-02-05 | $89.67 | $450.64 | 21,670,600 | — | — |
| 2025-02-04 | $90.74 | $456.02 | 50,837,600 | — | — |
| 2025-02-03 | $99.79 | $501.50 | 13,363,900 | — | — |
| 2025-01-31 | $98.82 | $496.63 | 11,420,200 | — | — |
| 2025-01-30 | $98.95 | $497.28 | 10,164,700 | — | — |
| 2025-01-29 | $98.28 | $493.91 | 10,225,500 | — | — |
| 2025-01-28 | $97.45 | $489.74 | 12,840,900 | — | — |
| 2025-01-27 | $97.94 | $492.20 | 15,093,400 | — | — |
| 2025-01-24 | $95.55 | $480.19 | 12,244,800 | — | — |
| 2025-01-23 | $96.63 | $485.62 | 11,522,800 | — | — |
| 2025-01-22 | $95.68 | $480.85 | 13,070,900 | — | — |
| 2025-01-21 | $96.24 | $483.66 | 17,756,100 | — | — |
| 2025-01-17 | $97.92 | $492.10 | 16,182,000 | — | — |
| 2025-01-16 | $100.70 | $506.08 | 7,749,600 | — | — |
| 2025-01-15 | $100.09 | $503.01 | 9,170,300 | — | — |
| 2025-01-14 | $99.65 | $500.80 | 10,927,400 | — | — |
| 2025-01-13 | $100.98 | $507.48 | 8,168,100 | — | — |
| 2025-01-10 | $99.25 | $498.79 | 11,328,500 | — | — |
| 2025-01-08 | $99.85 | $501.80 | 8,654,700 | — | — |
| 2025-01-07 | $101.02 | $507.68 | 10,890,900 | — | — |
| 2025-01-06 | $99.72 | $501.15 | 10,111,100 | — | — |
| 2025-01-03 | $99.14 | $498.24 | 6,070,300 | — | — |
| 2025-01-02 | $99.17 | $498.39 | 6,153,300 | — | — |