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
- 2009-07-01 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 | $64.04 | $90.57 | 697,000 | — | — |
| 2025-12-30 | $64.61 | $91.37 | 780,500 | — | — |
| 2025-12-29 | $64.31 | $90.95 | 1,064,000 | — | — |
| 2025-12-26 | $64.24 | $90.85 | 1,175,800 | — | — |
| 2025-12-24 | $63.83 | $90.27 | 1,275,900 | — | — |
| 2025-12-23 | $63.95 | $90.44 | 1,600,500 | — | — |
| 2025-12-22 | $63.39 | $89.65 | 2,737,700 | — | — |
| 2025-12-19 | $64.49 | $91.20 | 1,584,900 | — | — |
| 2025-12-18 | $64.55 | $91.29 | 1,625,300 | — | — |
| 2025-12-17 | $65.28 | $92.32 | 1,449,500 | — | — |
| 2025-12-16 | $64.55 | $91.29 | 5,054,600 | — | — |
| 2025-12-15 | $64.98 | $91.90 | 3,190,100 | — | — |
| 2025-12-12 | $63.74 | $90.14 | 2,067,400 | — | — |
| 2025-12-11 | $63.38 | $89.63 | 2,962,600 | — | — |
| 2025-12-10 | $62.25 | $88.03 | 1,814,300 | — | — |
| 2025-12-09 | $60.44 | $85.47 | 2,629,300 | — | — |
| 2025-12-08 | $60.51 | $85.57 | 2,409,400 | — | — |
| 2025-12-05 | $61.16 | $86.49 | 1,493,300 | — | — |
| 2025-12-04 | $60.97 | $86.22 | 1,132,500 | — | — |
| 2025-12-03 | $61.59 | $87.10 | 1,380,900 | — | — |
| 2025-12-02 | $61.64 | $87.17 | 1,236,300 | — | — |
| 2025-12-01 | $62.06 | $87.77 | 1,524,300 | — | — |
| 2025-11-28 | $61.53 | $87.02 | 1,299,200 | — | — |
| 2025-11-26 | $61.85 | $87.47 | 2,086,000 | — | — |
| 2025-11-25 | $62.55 | $88.46 | 1,530,700 | — | — |
| 2025-11-24 | $62.40 | $88.25 | 2,365,300 | — | — |
| 2025-11-21 | $62.47 | $88.35 | 2,501,500 | — | — |
| 2025-11-20 | $60.76 | $85.93 | 1,323,900 | — | — |
| 2025-11-19 | $60.69 | $85.83 | 1,505,300 | — | — |
| 2025-11-18 | $61.16 | $86.49 | 2,914,200 | — | — |
| 2025-11-17 | $62.12 | $87.85 | 2,142,300 | — | — |
| 2025-11-14 | $63.83 | $90.27 | 1,543,300 | — | — |
| 2025-11-13 | $64.58 | $91.33 | 1,140,100 | — | — |
| 2025-11-12 | $64.55 | $91.29 | 1,731,200 | — | — |
| 2025-11-11 | $64.76 | $91.58 | 2,331,600 | — | — |
| 2025-11-10 | $63.35 | $89.59 | 1,941,500 | — | — |
| 2025-11-07 | $63.28 | $89.49 | 2,991,000 | — | — |
| 2025-11-06 | $62.88 | $88.93 | 2,141,300 | — | — |
| 2025-11-05 | $62.86 | $88.90 | 2,898,200 | — | — |
| 2025-11-04 | $61.90 | $87.54 | 2,615,700 | — | — |
| 2025-11-03 | $61.15 | $86.48 | 2,655,100 | — | — |
| 2025-10-31 | $60.90 | $86.13 | 2,428,600 | — | — |
| 2025-10-30 | $60.01 | $84.87 | 5,525,600 | — | — |
| 2025-10-29 | $61.44 | $86.89 | 3,387,700 | — | — |
| 2025-10-28 | $61.81 | $87.41 | 2,619,500 | — | — |
| 2025-10-27 | $61.63 | $87.16 | 1,451,000 | — | — |
| 2025-10-24 | $61.29 | $86.68 | 1,199,500 | — | — |
| 2025-10-23 | $61.59 | $87.10 | 1,345,100 | — | — |
| 2025-10-22 | $61.80 | $87.40 | 2,081,000 | — | — |
| 2025-10-21 | $61.84 | $87.45 | 1,871,700 | — | — |
| 2025-10-20 | $62.04 | $87.74 | 2,175,400 | — | — |
| 2025-10-17 | $62.14 | $87.88 | 2,995,400 | — | — |
| 2025-10-16 | $61.54 | $87.03 | 3,070,000 | — | — |
| 2025-10-15 | $60.26 | $85.22 | 1,117,400 | — | — |
| 2025-10-14 | $60.22 | $85.16 | 1,154,900 | — | — |
| 2025-10-13 | $59.36 | $83.95 | 1,120,300 | — | — |
| 2025-10-10 | $59.58 | $84.26 | 1,118,400 | — | — |
| 2025-10-09 | $59.18 | $83.69 | 1,518,800 | — | — |
| 2025-10-08 | $59.53 | $84.19 | 996,600 | — | — |
| 2025-10-07 | $59.68 | $84.40 | 2,199,200 | — | — |
| 2025-10-06 | $58.51 | $82.75 | 2,042,300 | — | — |
| 2025-10-03 | $59.56 | $84.23 | 1,313,700 | — | — |
| 2025-10-02 | $60.06 | $84.94 | 2,019,400 | — | — |
| 2025-10-01 | $59.54 | $84.20 | 2,422,000 | — | — |
| 2025-09-30 | $59.61 | $84.30 | 1,494,400 | — | — |
| 2025-09-29 | $59.85 | $84.64 | 2,288,000 | — | — |
| 2025-09-26 | $59.14 | $83.64 | 1,636,600 | — | — |
| 2025-09-25 | $59.72 | $84.46 | 2,098,800 | — | — |
| 2025-09-24 | $59.49 | $84.13 | 1,830,900 | — | — |
| 2025-09-23 | $59.10 | $83.58 | 3,174,200 | — | — |
| 2025-09-22 | $58.59 | $82.86 | 3,071,400 | — | — |
| 2025-09-19 | $59.36 | $83.95 | 2,619,400 | — | — |
| 2025-09-18 | $58.58 | $82.84 | 1,673,100 | — | — |
| 2025-09-17 | $58.82 | $83.18 | 2,682,100 | — | — |
| 2025-09-16 | $57.93 | $81.93 | 3,055,700 | — | — |
| 2025-09-15 | $58.55 | $82.80 | 3,309,000 | — | — |
| 2025-09-12 | $58.36 | $82.53 | 1,937,300 | — | — |
| 2025-09-11 | $59.01 | $83.45 | 1,676,800 | — | — |
| 2025-09-10 | $58.97 | $83.40 | 1,475,900 | — | — |
| 2025-09-09 | $59.31 | $83.88 | 1,323,200 | — | — |
| 2025-09-08 | $59.43 | $84.05 | 4,256,300 | — | — |
| 2025-09-05 | $60.23 | $85.18 | 2,073,800 | — | — |
| 2025-09-04 | $59.17 | $83.68 | 2,760,700 | — | — |
| 2025-09-03 | $59.56 | $84.23 | 3,745,800 | — | — |
| 2025-09-02 | $61.37 | $86.79 | 1,913,000 | — | — |
| 2025-08-29 | $62.67 | $88.63 | 1,490,500 | — | — |
| 2025-08-28 | $62.64 | $88.59 | 2,005,200 | — | — |
| 2025-08-27 | $62.79 | $88.80 | 2,124,400 | — | — |
| 2025-08-26 | $62.73 | $88.71 | 1,658,800 | — | — |
| 2025-08-25 | $63.04 | $89.15 | 1,724,300 | — | — |
| 2025-08-22 | $63.86 | $90.31 | 1,736,300 | — | — |
| 2025-08-21 | $63.06 | $89.18 | 1,243,800 | — | — |
| 2025-08-20 | $63.09 | $89.22 | 1,998,200 | — | — |
| 2025-08-19 | $62.24 | $88.02 | 1,528,300 | — | — |
| 2025-08-18 | $61.55 | $87.04 | 2,828,600 | — | — |
| 2025-08-15 | $61.38 | $86.80 | 2,181,800 | — | — |
| 2025-08-14 | $60.68 | $85.81 | 2,455,500 | — | — |
| 2025-08-13 | $61.14 | $86.46 | 2,457,300 | — | — |
| 2025-08-12 | $61.39 | $86.82 | 1,691,400 | — | — |
| 2025-08-11 | $61.37 | $86.79 | 1,572,200 | — | — |
| 2025-08-08 | $61.99 | $87.67 | 2,112,400 | — | — |
| 2025-08-07 | $61.35 | $86.76 | 2,076,900 | — | — |
| 2025-08-06 | $60.32 | $85.31 | 2,454,300 | — | — |
| 2025-08-05 | $59.66 | $84.37 | 3,940,500 | — | — |
| 2025-08-04 | $58.19 | $82.29 | 4,207,600 | — | — |
| 2025-08-01 | $57.10 | $80.75 | 7,418,000 | — | — |
| 2025-07-31 | $57.67 | $81.56 | 9,153,800 | — | — |
| 2025-07-30 | $66.54 | $94.10 | 1,917,900 | — | — |
| 2025-07-29 | $66.88 | $94.58 | 1,774,100 | — | — |
| 2025-07-28 | $66.35 | $93.83 | 4,340,700 | — | — |
| 2025-07-25 | $70.20 | $99.28 | 1,452,800 | — | — |
| 2025-07-24 | $70.09 | $99.12 | 1,582,600 | — | — |
| 2025-07-23 | $70.52 | $99.73 | 1,944,700 | — | — |
| 2025-07-22 | $69.34 | $98.06 | 1,505,400 | — | — |
| 2025-07-21 | $68.16 | $96.39 | 2,263,400 | — | — |
| 2025-07-18 | $67.91 | $96.04 | 1,563,600 | — | — |
| 2025-07-17 | $67.85 | $95.95 | 1,093,500 | — | — |
| 2025-07-16 | $67.72 | $95.77 | 1,354,200 | — | — |
| 2025-07-15 | $66.95 | $94.68 | 1,742,800 | — | — |
| 2025-07-14 | $67.80 | $95.88 | 1,541,100 | — | — |
| 2025-07-11 | $67.50 | $95.46 | 1,844,600 | — | — |
| 2025-07-10 | $67.63 | $95.64 | 2,381,400 | — | — |
| 2025-07-09 | $67.51 | $95.47 | 3,384,900 | — | — |
| 2025-07-08 | $67.56 | $95.54 | 2,776,500 | — | — |
| 2025-07-07 | $68.57 | $96.97 | 2,292,400 | — | — |
| 2025-07-03 | $68.91 | $97.45 | 1,144,800 | — | — |
| 2025-07-02 | $69.34 | $98.06 | 1,894,100 | — | — |
| 2025-07-01 | $69.25 | $97.93 | 2,152,600 | — | — |
| 2025-06-30 | $68.72 | $97.18 | 2,323,400 | — | — |
| 2025-06-27 | $68.50 | $96.87 | 2,123,500 | — | — |
| 2025-06-26 | $69.13 | $97.76 | 1,883,200 | — | — |
| 2025-06-25 | $68.57 | $96.97 | 2,244,400 | — | — |
| 2025-06-24 | $70.21 | $99.29 | 3,393,500 | — | — |
| 2025-06-23 | $71.48 | $101.09 | 2,976,500 | — | — |
| 2025-06-20 | $71.19 | $100.68 | 2,767,200 | — | — |
| 2025-06-18 | $70.95 | $100.34 | 3,978,500 | — | — |
| 2025-06-17 | $70.49 | $99.69 | 3,069,400 | — | — |
| 2025-06-16 | $71.24 | $100.75 | 2,815,100 | — | — |
| 2025-06-13 | $71.22 | $100.72 | 2,566,500 | — | — |
| 2025-06-12 | $71.70 | $101.40 | 3,876,700 | — | — |
| 2025-06-11 | $71.16 | $100.64 | 2,653,900 | — | — |
| 2025-06-10 | $70.32 | $99.45 | 2,520,900 | — | — |
| 2025-06-09 | $71.01 | $100.42 | 1,553,800 | — | — |
| 2025-06-06 | $71.01 | $100.42 | 1,774,600 | — | — |
| 2025-06-05 | $70.94 | $100.32 | 1,327,600 | — | — |
| 2025-06-04 | $71.53 | $101.16 | 1,928,800 | — | — |
| 2025-06-03 | $70.66 | $99.93 | 1,861,300 | — | — |
| 2025-06-02 | $71.27 | $100.79 | 2,212,700 | — | — |
| 2025-05-30 | $70.49 | $99.69 | 1,716,900 | — | — |
| 2025-05-29 | $70.53 | $99.74 | 2,067,600 | — | — |
| 2025-05-28 | $69.77 | $98.67 | 1,555,300 | — | — |
| 2025-05-27 | $70.17 | $99.24 | 1,646,200 | — | — |
| 2025-05-23 | $69.28 | $97.98 | 1,823,700 | — | — |
| 2025-05-22 | $68.35 | $96.66 | 2,936,600 | — | — |
| 2025-05-21 | $68.80 | $97.30 | 1,475,700 | — | — |
| 2025-05-20 | $68.56 | $96.96 | 950,200 | — | — |
| 2025-05-19 | $68.65 | $97.09 | 2,446,000 | — | — |
| 2025-05-16 | $67.60 | $95.60 | 1,196,000 | — | — |
| 2025-05-15 | $67.52 | $95.49 | 1,580,600 | — | — |
| 2025-05-14 | $66.26 | $93.71 | 1,981,700 | — | — |
| 2025-05-13 | $65.91 | $93.21 | 2,158,300 | — | — |
| 2025-05-12 | $65.90 | $93.20 | 2,071,000 | — | — |
| 2025-05-09 | $67.27 | $95.13 | 2,603,700 | — | — |
| 2025-05-08 | $67.00 | $94.75 | 4,072,800 | — | — |
| 2025-05-07 | $65.50 | $92.63 | 2,384,900 | — | — |
| 2025-05-06 | $66.15 | $91.95 | 1,869,200 | — | — |
| 2025-05-05 | $65.98 | $91.72 | 1,278,700 | — | — |
| 2025-05-02 | $66.01 | $91.76 | 1,745,300 | — | — |
| 2025-05-01 | $65.02 | $90.38 | 1,050,500 | — | — |
| 2025-04-30 | $65.81 | $91.48 | 2,248,400 | — | — |
| 2025-04-29 | $64.96 | $90.30 | 2,632,100 | — | — |
| 2025-04-28 | $65.12 | $90.52 | 1,503,300 | — | — |
| 2025-04-25 | $65.01 | $90.37 | 2,080,200 | — | — |
| 2025-04-24 | $65.83 | $91.51 | 1,450,200 | — | — |
| 2025-04-23 | $66.22 | $92.05 | 1,518,800 | — | — |
| 2025-04-22 | $66.90 | $93.00 | 1,400,100 | — | — |
| 2025-04-21 | $65.61 | $91.20 | 1,389,100 | — | — |
| 2025-04-17 | $65.63 | $91.23 | 3,321,600 | — | — |
| 2025-04-16 | $64.64 | $89.86 | 3,516,900 | — | — |
| 2025-04-15 | $63.28 | $87.97 | 1,863,300 | — | — |
| 2025-04-14 | $63.37 | $88.09 | 2,402,300 | — | — |
| 2025-04-11 | $62.52 | $86.91 | 3,444,100 | — | — |
| 2025-04-10 | $60.71 | $84.39 | 4,329,400 | — | — |
| 2025-04-09 | $61.19 | $85.06 | 5,020,900 | — | — |
| 2025-04-08 | $58.52 | $81.35 | 3,383,000 | — | — |
| 2025-04-07 | $59.27 | $82.39 | 6,269,200 | — | — |
| 2025-04-04 | $60.92 | $84.68 | 4,302,800 | — | — |
| 2025-04-03 | $62.90 | $87.44 | 4,272,100 | — | — |
| 2025-04-02 | $62.10 | $86.32 | 2,298,600 | — | — |
| 2025-04-01 | $61.60 | $85.63 | 1,782,700 | — | — |
| 2025-03-31 | $61.56 | $85.57 | 2,383,400 | — | — |
| 2025-03-28 | $62.04 | $86.24 | 2,859,300 | — | — |
| 2025-03-27 | $62.14 | $86.38 | 2,362,300 | — | — |
| 2025-03-26 | $61.87 | $86.01 | 2,079,200 | — | — |
| 2025-03-25 | $61.70 | $85.77 | 1,522,500 | — | — |
| 2025-03-24 | $61.53 | $85.53 | 2,089,700 | — | — |
| 2025-03-21 | $62.78 | $87.27 | 2,131,000 | — | — |
| 2025-03-20 | $63.04 | $87.63 | 1,855,800 | — | — |
| 2025-03-19 | $63.08 | $87.69 | 1,409,600 | — | — |
| 2025-03-18 | $63.53 | $88.31 | 2,345,600 | — | — |
| 2025-03-17 | $63.33 | $88.03 | 2,078,100 | — | — |
| 2025-03-14 | $62.34 | $86.66 | 2,707,200 | — | — |
| 2025-03-13 | $61.39 | $85.34 | 1,985,900 | — | — |
| 2025-03-12 | $62.53 | $86.92 | 2,812,000 | — | — |
| 2025-03-11 | $62.51 | $86.89 | 2,955,700 | — | — |
| 2025-03-10 | $62.46 | $86.83 | 2,378,700 | — | — |
| 2025-03-07 | $63.06 | $87.66 | 2,000,600 | — | — |
| 2025-03-06 | $62.44 | $86.80 | 1,831,200 | — | — |
| 2025-03-05 | $62.23 | $86.51 | 3,225,800 | — | — |
| 2025-03-04 | $61.08 | $84.91 | 3,578,100 | — | — |
| 2025-03-03 | $60.74 | $84.43 | 2,427,600 | — | — |
| 2025-02-28 | $59.84 | $83.18 | 2,531,400 | — | — |
| 2025-02-27 | $59.51 | $82.72 | 3,991,500 | — | — |
| 2025-02-26 | $58.72 | $81.63 | 4,872,400 | — | — |
| 2025-02-25 | $54.77 | $76.14 | 2,522,500 | — | — |
| 2025-02-24 | $54.51 | $75.77 | 2,651,000 | — | — |
| 2025-02-21 | $54.01 | $75.08 | 1,740,900 | — | — |
| 2025-02-20 | $53.15 | $73.88 | 938,100 | — | — |
| 2025-02-19 | $52.82 | $73.42 | 1,277,600 | — | — |
| 2025-02-18 | $53.00 | $73.67 | 1,474,600 | — | — |
| 2025-02-14 | $53.12 | $73.84 | 1,865,900 | — | — |
| 2025-02-13 | $53.12 | $73.84 | 2,811,700 | — | — |
| 2025-02-12 | $52.28 | $72.67 | 2,664,100 | — | — |
| 2025-02-11 | $51.07 | $70.99 | 1,724,900 | — | — |
| 2025-02-10 | $50.33 | $69.96 | 1,555,800 | — | — |
| 2025-02-07 | $50.30 | $69.92 | 2,436,300 | — | — |
| 2025-02-06 | $50.44 | $70.12 | 3,039,500 | — | — |
| 2025-02-05 | $49.11 | $68.27 | 1,639,100 | — | — |
| 2025-02-04 | $48.70 | $67.70 | 1,263,500 | — | — |
| 2025-02-03 | $48.69 | $67.68 | 2,429,200 | — | — |
| 2025-01-31 | $49.18 | $68.36 | 3,583,200 | — | — |
| 2025-01-30 | $49.82 | $69.25 | 2,341,200 | — | — |
| 2025-01-29 | $49.17 | $68.35 | 2,034,700 | — | — |
| 2025-01-28 | $49.21 | $68.41 | 1,754,200 | — | — |
| 2025-01-27 | $49.99 | $69.49 | 2,296,700 | — | — |
| 2025-01-24 | $48.87 | $67.93 | 1,439,600 | — | — |
| 2025-01-23 | $48.21 | $67.02 | 1,746,600 | — | — |
| 2025-01-22 | $47.60 | $66.17 | 2,356,400 | — | — |
| 2025-01-21 | $48.32 | $67.17 | 2,502,700 | — | — |
| 2025-01-17 | $48.00 | $66.72 | 2,504,900 | — | — |
| 2025-01-16 | $47.12 | $65.50 | 2,211,600 | — | — |
| 2025-01-15 | $46.46 | $64.58 | 2,691,600 | — | — |
| 2025-01-14 | $46.49 | $64.63 | 1,656,500 | — | — |
| 2025-01-13 | $46.41 | $64.51 | 3,491,600 | — | — |
| 2025-01-10 | $46.15 | $64.15 | 5,554,100 | — | — |
| 2025-01-08 | $49.03 | $68.16 | 1,679,600 | — | — |
| 2025-01-07 | $49.22 | $68.42 | 1,917,300 | — | — |
| 2025-01-06 | $49.14 | $68.31 | 2,460,500 | — | — |
| 2025-01-03 | $48.85 | $67.91 | 3,346,100 | — | — |
| 2025-01-02 | $49.93 | $69.41 | 1,703,200 | — | — |