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
- 2018-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 | $61.72 | $80.59 | 1,401,000 | — | — |
| 2025-12-30 | $62.48 | $81.59 | 2,344,700 | — | — |
| 2025-12-29 | $62.69 | $81.86 | 1,532,900 | — | — |
| 2025-12-26 | $62.77 | $81.97 | 1,557,700 | — | — |
| 2025-12-24 | $63.54 | $82.97 | 1,192,600 | — | — |
| 2025-12-23 | $63.61 | $83.06 | 2,237,100 | — | — |
| 2025-12-22 | $62.67 | $81.84 | 2,601,000 | — | — |
| 2025-12-19 | $62.28 | $81.33 | 2,458,700 | — | — |
| 2025-12-18 | $61.63 | $80.48 | 2,739,000 | — | — |
| 2025-12-17 | $63.30 | $82.66 | 2,854,900 | — | — |
| 2025-12-16 | $61.85 | $80.76 | 3,220,200 | — | — |
| 2025-12-15 | $61.85 | $80.76 | 4,995,200 | — | — |
| 2025-12-12 | $62.84 | $82.06 | 2,276,100 | — | — |
| 2025-12-11 | $61.00 | $79.65 | 2,887,400 | — | — |
| 2025-12-10 | $59.00 | $77.04 | 1,594,000 | — | — |
| 2025-12-09 | $58.66 | $76.60 | 2,485,800 | — | — |
| 2025-12-08 | $59.12 | $77.20 | 4,027,800 | — | — |
| 2025-12-05 | $60.34 | $78.79 | 2,638,700 | — | — |
| 2025-12-04 | $60.05 | $78.41 | 1,538,500 | — | — |
| 2025-12-03 | $60.07 | $78.44 | 1,798,200 | — | — |
| 2025-12-02 | $59.29 | $77.42 | 2,517,300 | — | — |
| 2025-12-01 | $60.17 | $78.57 | 8,926,700 | — | — |
| 2025-11-28 | $58.17 | $75.96 | 859,000 | — | — |
| 2025-11-26 | $57.40 | $74.95 | 1,790,400 | — | — |
| 2025-11-25 | $56.83 | $74.21 | 2,537,600 | — | — |
| 2025-11-24 | $56.23 | $73.43 | 3,063,400 | — | — |
| 2025-11-21 | $56.19 | $73.37 | 2,205,500 | — | — |
| 2025-11-20 | $55.06 | $71.90 | 3,008,900 | — | — |
| 2025-11-19 | $55.94 | $73.05 | 1,935,600 | — | — |
| 2025-11-18 | $57.32 | $74.85 | 1,709,800 | — | — |
| 2025-11-17 | $56.99 | $74.42 | 2,391,700 | — | — |
| 2025-11-14 | $59.37 | $77.53 | 1,943,100 | — | — |
| 2025-11-13 | $58.87 | $76.87 | 2,138,900 | — | — |
| 2025-11-12 | $60.13 | $78.52 | 1,570,100 | — | — |
| 2025-11-11 | $59.33 | $77.47 | 1,777,500 | — | — |
| 2025-11-10 | $58.94 | $76.96 | 3,138,200 | — | — |
| 2025-11-07 | $56.88 | $74.27 | 1,878,200 | — | — |
| 2025-11-06 | $55.59 | $72.59 | 3,829,300 | — | — |
| 2025-11-05 | $54.00 | $70.51 | 2,474,100 | — | — |
| 2025-11-04 | $53.64 | $70.04 | 2,456,800 | — | — |
| 2025-11-03 | $54.53 | $71.21 | 1,953,200 | — | — |
| 2025-10-31 | $54.45 | $71.10 | 2,167,100 | — | — |
| 2025-10-30 | $54.32 | $70.93 | 2,115,100 | — | — |
| 2025-10-29 | $56.44 | $73.70 | 1,025,800 | — | — |
| 2025-10-28 | $57.01 | $74.44 | 1,051,600 | — | — |
| 2025-10-27 | $57.51 | $75.10 | 1,548,400 | — | — |
| 2025-10-24 | $58.16 | $75.95 | 1,139,400 | — | — |
| 2025-10-23 | $57.83 | $75.52 | 1,430,600 | — | — |
| 2025-10-22 | $56.83 | $74.21 | 2,776,400 | — | — |
| 2025-10-21 | $56.01 | $73.14 | 2,944,600 | — | — |
| 2025-10-20 | $57.57 | $75.18 | 1,869,900 | — | — |
| 2025-10-17 | $57.42 | $74.98 | 2,090,000 | — | — |
| 2025-10-16 | $56.42 | $73.67 | 3,065,800 | — | — |
| 2025-10-15 | $58.13 | $75.91 | 2,172,600 | — | — |
| 2025-10-14 | $58.02 | $75.76 | 3,059,200 | — | — |
| 2025-10-13 | $60.04 | $78.40 | 1,739,100 | — | — |
| 2025-10-10 | $59.84 | $78.14 | 3,993,600 | — | — |
| 2025-10-09 | $61.11 | $79.80 | 3,265,100 | — | — |
| 2025-10-08 | $60.44 | $78.92 | 1,914,200 | — | — |
| 2025-10-07 | $60.64 | $79.18 | 1,668,500 | — | — |
| 2025-10-06 | $60.37 | $78.83 | 3,056,100 | — | — |
| 2025-10-03 | $59.35 | $77.50 | 2,092,500 | — | — |
| 2025-10-02 | $59.75 | $78.02 | 3,017,500 | — | — |
| 2025-10-01 | $56.63 | $73.95 | 3,927,500 | — | — |
| 2025-09-30 | $58.71 | $76.66 | 2,178,500 | — | — |
| 2025-09-29 | $57.75 | $75.41 | 1,880,600 | — | — |
| 2025-09-26 | $58.82 | $76.81 | 3,915,600 | — | — |
| 2025-09-25 | $58.15 | $75.93 | 8,083,800 | — | — |
| 2025-09-24 | $59.03 | $77.08 | 6,139,400 | — | — |
| 2025-09-23 | $56.37 | $73.61 | 3,644,500 | — | — |
| 2025-09-22 | $57.00 | $74.43 | 2,227,500 | — | — |
| 2025-09-19 | $56.61 | $73.92 | 2,313,000 | — | — |
| 2025-09-18 | $56.23 | $73.43 | 2,042,500 | — | — |
| 2025-09-17 | $56.48 | $73.75 | 2,809,200 | — | — |
| 2025-09-16 | $56.71 | $74.05 | 3,150,200 | — | — |
| 2025-09-15 | $57.10 | $74.56 | 4,564,300 | — | — |
| 2025-09-12 | $56.95 | $74.37 | 2,447,700 | — | — |
| 2025-09-11 | $57.12 | $74.59 | 2,922,400 | — | — |
| 2025-09-10 | $57.41 | $74.97 | 2,462,900 | — | — |
| 2025-09-09 | $56.45 | $73.71 | 2,844,800 | — | — |
| 2025-09-08 | $57.32 | $74.85 | 2,981,000 | — | — |
| 2025-09-05 | $56.43 | $73.69 | 2,574,800 | — | — |
| 2025-09-04 | $56.98 | $74.41 | 2,711,100 | — | — |
| 2025-09-03 | $56.78 | $74.14 | 2,371,200 | — | — |
| 2025-09-02 | $57.60 | $75.21 | 2,673,800 | — | — |
| 2025-08-29 | $57.62 | $75.24 | 2,417,200 | — | — |
| 2025-08-28 | $58.82 | $76.81 | 3,321,900 | — | — |
| 2025-08-27 | $58.17 | $75.96 | 2,463,300 | — | — |
| 2025-08-26 | $58.55 | $76.46 | 1,605,600 | — | — |
| 2025-08-25 | $58.27 | $76.09 | 2,455,500 | — | — |
| 2025-08-22 | $57.90 | $75.61 | 1,314,000 | — | — |
| 2025-08-21 | $57.61 | $75.23 | 1,985,400 | — | — |
| 2025-08-20 | $57.04 | $74.48 | 1,428,500 | — | — |
| 2025-08-19 | $56.79 | $74.16 | 1,180,800 | — | — |
| 2025-08-18 | $56.70 | $74.04 | 1,421,400 | — | — |
| 2025-08-15 | $57.13 | $74.60 | 1,677,700 | — | — |
| 2025-08-14 | $56.91 | $74.31 | 1,715,100 | — | — |
| 2025-08-13 | $56.88 | $74.27 | 1,711,800 | — | — |
| 2025-08-12 | $56.05 | $73.19 | 2,678,100 | — | — |
| 2025-08-11 | $56.31 | $73.53 | 2,285,600 | — | — |
| 2025-08-08 | $55.69 | $72.72 | 3,801,100 | — | — |
| 2025-08-07 | $55.71 | $72.75 | 6,069,800 | — | — |
| 2025-08-06 | $57.95 | $75.67 | 3,037,100 | — | — |
| 2025-08-05 | $59.13 | $77.21 | 1,447,200 | — | — |
| 2025-08-04 | $59.06 | $77.12 | 920,200 | — | — |
| 2025-08-01 | $58.56 | $76.47 | 1,521,900 | — | — |
| 2025-07-31 | $59.32 | $77.46 | 1,857,900 | — | — |
| 2025-07-30 | $59.35 | $77.50 | 1,881,400 | — | — |
| 2025-07-29 | $60.43 | $78.91 | 1,690,200 | — | — |
| 2025-07-28 | $59.61 | $77.84 | 998,600 | — | — |
| 2025-07-25 | $60.09 | $78.47 | 986,900 | — | — |
| 2025-07-24 | $60.29 | $78.73 | 1,412,500 | — | — |
| 2025-07-23 | $60.68 | $79.24 | 1,935,600 | — | — |
| 2025-07-22 | $60.03 | $78.39 | 1,202,100 | — | — |
| 2025-07-21 | $59.24 | $77.36 | 1,191,700 | — | — |
| 2025-07-18 | $60.01 | $78.36 | 2,566,900 | — | — |
| 2025-07-17 | $58.32 | $76.16 | 1,731,500 | — | — |
| 2025-07-16 | $58.46 | $76.34 | 2,610,900 | — | — |
| 2025-07-15 | $59.88 | $78.19 | 1,486,500 | — | — |
| 2025-07-14 | $60.92 | $79.55 | 1,697,500 | — | — |
| 2025-07-11 | $60.99 | $79.64 | 2,660,600 | — | — |
| 2025-07-10 | $60.80 | $79.39 | 1,847,800 | — | — |
| 2025-07-09 | $62.11 | $81.10 | 1,752,000 | — | — |
| 2025-07-08 | $61.37 | $80.14 | 2,221,600 | — | — |
| 2025-07-07 | $60.75 | $79.33 | 1,438,700 | — | — |
| 2025-07-03 | $60.14 | $78.53 | 1,143,500 | — | — |
| 2025-07-02 | $59.99 | $78.34 | 1,781,300 | — | — |
| 2025-07-01 | $58.52 | $76.42 | 1,114,100 | — | — |
| 2025-06-30 | $58.24 | $76.05 | 2,855,600 | — | — |
| 2025-06-27 | $58.12 | $75.18 | 4,120,800 | — | — |
| 2025-06-26 | $58.05 | $75.09 | 2,258,700 | — | — |
| 2025-06-25 | $58.64 | $75.85 | 1,970,200 | — | — |
| 2025-06-24 | $59.42 | $76.86 | 1,939,800 | — | — |
| 2025-06-23 | $60.33 | $78.04 | 2,280,600 | — | — |
| 2025-06-20 | $60.94 | $78.83 | 2,617,300 | — | — |
| 2025-06-18 | $62.34 | $80.64 | 2,086,700 | — | — |
| 2025-06-17 | $61.97 | $80.16 | 2,724,400 | — | — |
| 2025-06-16 | $62.84 | $81.29 | 2,733,800 | — | — |
| 2025-06-13 | $62.89 | $81.35 | 4,158,100 | — | — |
| 2025-06-12 | $60.44 | $78.18 | 1,784,200 | — | — |
| 2025-06-11 | $60.23 | $77.91 | 2,059,700 | — | — |
| 2025-06-10 | $59.84 | $77.41 | 1,823,800 | — | — |
| 2025-06-09 | $60.46 | $78.21 | 1,488,900 | — | — |
| 2025-06-06 | $59.75 | $77.29 | 1,376,000 | — | — |
| 2025-06-05 | $60.29 | $77.99 | 1,449,900 | — | — |
| 2025-06-04 | $60.30 | $78.00 | 2,156,200 | — | — |
| 2025-06-03 | $59.75 | $77.29 | 1,682,200 | — | — |
| 2025-06-02 | $60.22 | $77.90 | 2,675,200 | — | — |
| 2025-05-30 | $59.03 | $76.36 | 2,553,500 | — | — |
| 2025-05-29 | $58.78 | $76.04 | 1,773,800 | — | — |
| 2025-05-28 | $59.56 | $77.04 | 1,361,100 | — | — |
| 2025-05-27 | $59.80 | $77.36 | 1,942,600 | — | — |
| 2025-05-23 | $59.67 | $77.19 | 1,544,700 | — | — |
| 2025-05-22 | $58.89 | $76.18 | 1,473,400 | — | — |
| 2025-05-21 | $59.68 | $77.20 | 3,138,100 | — | — |
| 2025-05-20 | $58.68 | $75.91 | 1,968,800 | — | — |
| 2025-05-19 | $57.98 | $75.00 | 1,176,500 | — | — |
| 2025-05-16 | $57.90 | $74.90 | 1,752,900 | — | — |
| 2025-05-15 | $57.46 | $74.33 | 2,079,900 | — | — |
| 2025-05-14 | $56.98 | $73.71 | 1,677,900 | — | — |
| 2025-05-13 | $58.06 | $75.10 | 2,309,000 | — | — |
| 2025-05-12 | $56.20 | $72.70 | 2,146,400 | — | — |
| 2025-05-09 | $55.63 | $71.96 | 1,998,800 | — | — |
| 2025-05-08 | $54.75 | $70.82 | 4,791,500 | — | — |
| 2025-05-07 | $56.62 | $73.24 | 2,657,200 | — | — |
| 2025-05-06 | $56.47 | $73.05 | 1,594,500 | — | — |
| 2025-05-05 | $56.20 | $72.70 | 1,588,800 | — | — |
| 2025-05-02 | $56.83 | $73.51 | 2,166,100 | — | — |
| 2025-05-01 | $56.74 | $73.40 | 2,184,400 | — | — |
| 2025-04-30 | $57.05 | $73.80 | 3,357,700 | — | — |
| 2025-04-29 | $56.81 | $73.49 | 3,117,300 | — | — |
| 2025-04-28 | $55.57 | $71.88 | 2,943,900 | — | — |
| 2025-04-25 | $54.05 | $69.92 | 1,709,000 | — | — |
| 2025-04-24 | $53.68 | $69.44 | 2,817,100 | — | — |
| 2025-04-23 | $53.08 | $68.66 | 2,302,800 | — | — |
| 2025-04-22 | $53.47 | $69.17 | 1,260,700 | — | — |
| 2025-04-21 | $52.56 | $67.99 | 1,647,700 | — | — |
| 2025-04-17 | $52.50 | $67.91 | 2,808,600 | — | — |
| 2025-04-16 | $53.27 | $68.91 | 2,587,200 | — | — |
| 2025-04-15 | $52.22 | $67.55 | 1,786,700 | — | — |
| 2025-04-14 | $52.12 | $67.42 | 1,984,600 | — | — |
| 2025-04-11 | $51.16 | $66.18 | 2,559,900 | — | — |
| 2025-04-10 | $48.32 | $62.51 | 3,145,500 | — | — |
| 2025-04-09 | $48.41 | $62.62 | 3,862,600 | — | — |
| 2025-04-08 | $46.88 | $60.64 | 4,431,400 | — | — |
| 2025-04-07 | $47.53 | $61.48 | 3,902,200 | — | — |
| 2025-04-04 | $47.40 | $61.32 | 5,469,200 | — | — |
| 2025-04-03 | $50.71 | $65.60 | 3,410,200 | — | — |
| 2025-04-02 | $49.95 | $64.61 | 1,538,000 | — | — |
| 2025-04-01 | $49.56 | $64.11 | 1,667,400 | — | — |
| 2025-03-31 | $49.67 | $64.25 | 2,073,400 | — | — |
| 2025-03-28 | $50.10 | $64.10 | 1,505,000 | — | — |
| 2025-03-27 | $50.90 | $65.13 | 1,482,500 | — | — |
| 2025-03-26 | $50.51 | $64.63 | 2,054,400 | — | — |
| 2025-03-25 | $50.14 | $64.15 | 3,702,500 | — | — |
| 2025-03-24 | $52.53 | $67.21 | 1,444,900 | — | — |
| 2025-03-21 | $52.48 | $67.15 | 2,457,900 | — | — |
| 2025-03-20 | $52.45 | $67.11 | 1,285,000 | — | — |
| 2025-03-19 | $52.35 | $66.98 | 1,213,400 | — | — |
| 2025-03-18 | $52.07 | $66.62 | 1,714,300 | — | — |
| 2025-03-17 | $52.15 | $66.73 | 1,638,200 | — | — |
| 2025-03-14 | $50.79 | $64.99 | 1,671,000 | — | — |
| 2025-03-13 | $50.07 | $64.06 | 1,699,200 | — | — |
| 2025-03-12 | $50.76 | $64.95 | 1,452,500 | — | — |
| 2025-03-11 | $51.18 | $65.48 | 3,411,800 | — | — |
| 2025-03-10 | $50.54 | $64.67 | 2,021,400 | — | — |
| 2025-03-07 | $51.08 | $65.36 | 2,899,900 | — | — |
| 2025-03-06 | $51.14 | $65.43 | 3,270,100 | — | — |
| 2025-03-05 | $49.87 | $63.81 | 2,730,700 | — | — |
| 2025-03-04 | $48.49 | $62.04 | 3,567,100 | — | — |
| 2025-03-03 | $49.60 | $63.46 | 3,469,300 | — | — |
| 2025-02-28 | $52.36 | $66.99 | 2,464,600 | — | — |
| 2025-02-27 | $52.53 | $67.21 | 1,854,000 | — | — |
| 2025-02-26 | $53.19 | $68.06 | 2,469,300 | — | — |
| 2025-02-25 | $53.56 | $68.53 | 3,294,600 | — | — |
| 2025-02-24 | $52.20 | $66.79 | 2,323,300 | — | — |
| 2025-02-21 | $52.59 | $67.29 | 2,747,800 | — | — |
| 2025-02-20 | $53.15 | $68.01 | 6,048,900 | — | — |
| 2025-02-19 | $52.45 | $67.11 | 2,814,700 | — | — |
| 2025-02-18 | $51.66 | $66.10 | 2,702,700 | — | — |
| 2025-02-14 | $50.90 | $65.13 | 1,211,600 | — | — |
| 2025-02-13 | $50.70 | $64.87 | 1,362,100 | — | — |
| 2025-02-12 | $49.93 | $63.89 | 3,846,200 | — | — |
| 2025-02-11 | $51.75 | $66.21 | 1,570,600 | — | — |
| 2025-02-10 | $51.98 | $66.51 | 2,129,500 | — | — |
| 2025-02-07 | $50.28 | $64.33 | 1,926,500 | — | — |
| 2025-02-06 | $50.50 | $64.61 | 4,074,100 | — | — |
| 2025-02-05 | $51.75 | $66.21 | 1,624,200 | — | — |
| 2025-02-04 | $52.86 | $67.63 | 2,035,600 | — | — |
| 2025-02-03 | $50.96 | $65.20 | 3,013,100 | — | — |
| 2025-01-31 | $51.63 | $66.06 | 1,675,200 | — | — |
| 2025-01-30 | $52.32 | $66.94 | 1,531,100 | — | — |
| 2025-01-29 | $53.09 | $67.93 | 1,296,700 | — | — |
| 2025-01-28 | $52.45 | $67.11 | 1,797,600 | — | — |
| 2025-01-27 | $52.54 | $67.22 | 2,762,400 | — | — |
| 2025-01-24 | $52.77 | $67.52 | 1,863,400 | — | — |
| 2025-01-23 | $53.84 | $68.89 | 2,107,300 | — | — |
| 2025-01-22 | $52.59 | $67.29 | 3,719,500 | — | — |
| 2025-01-21 | $51.29 | $65.63 | 2,472,300 | — | — |
| 2025-01-17 | $51.62 | $66.05 | 1,444,000 | — | — |
| 2025-01-16 | $51.50 | $65.89 | 1,618,300 | — | — |
| 2025-01-15 | $52.04 | $66.59 | 2,280,000 | — | — |
| 2025-01-14 | $51.69 | $66.14 | 2,332,000 | — | — |
| 2025-01-13 | $51.20 | $65.51 | 3,855,800 | — | — |
| 2025-01-10 | $48.47 | $62.02 | 2,286,400 | — | — |
| 2025-01-08 | $47.83 | $61.20 | 1,986,800 | — | — |
| 2025-01-07 | $48.24 | $61.72 | 1,612,200 | — | — |
| 2025-01-06 | $48.44 | $61.98 | 3,021,200 | — | — |
| 2025-01-03 | $46.83 | $59.92 | 3,131,100 | — | — |
| 2025-01-02 | $45.28 | $57.94 | 2,145,100 | — | — |