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
- 2023-06-15 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 | $58.69 | $58.69 | 2,877,300 | — | — |
| 2025-12-30 | $58.34 | $58.34 | 3,395,200 | — | — |
| 2025-12-29 | $59.96 | $59.96 | 3,775,400 | — | — |
| 2025-12-26 | $60.15 | $60.15 | 2,963,500 | — | — |
| 2025-12-24 | $61.72 | $61.72 | 2,857,900 | — | — |
| 2025-12-23 | $59.35 | $59.35 | 2,723,400 | — | — |
| 2025-12-22 | $58.04 | $58.04 | 2,937,500 | — | — |
| 2025-12-19 | $56.91 | $56.91 | 4,725,600 | — | — |
| 2025-12-18 | $56.04 | $56.04 | 5,118,500 | — | — |
| 2025-12-17 | $53.12 | $53.12 | 2,930,700 | — | — |
| 2025-12-16 | $52.72 | $52.72 | 2,336,200 | — | — |
| 2025-12-15 | $51.92 | $51.92 | 2,920,500 | — | — |
| 2025-12-12 | $53.15 | $53.15 | 4,228,400 | — | — |
| 2025-12-11 | $52.65 | $52.65 | 2,702,300 | — | — |
| 2025-12-10 | $53.09 | $53.09 | 3,344,600 | — | — |
| 2025-12-09 | $52.90 | $52.90 | 3,042,500 | — | — |
| 2025-12-08 | $53.85 | $53.85 | 2,482,100 | — | — |
| 2025-12-05 | $53.37 | $53.37 | 3,448,000 | — | — |
| 2025-12-04 | $54.48 | $54.48 | 2,836,100 | — | — |
| 2025-12-03 | $54.49 | $54.49 | 5,319,500 | — | — |
| 2025-12-02 | $52.73 | $52.73 | 4,573,100 | — | — |
| 2025-12-01 | $51.01 | $51.01 | 7,620,100 | — | — |
| 2025-11-28 | $48.89 | $48.89 | 1,318,600 | — | — |
| 2025-11-26 | $49.65 | $49.65 | 4,609,300 | — | — |
| 2025-11-25 | $48.55 | $48.55 | 3,571,700 | — | — |
| 2025-11-24 | $46.80 | $46.80 | 4,668,900 | — | — |
| 2025-11-21 | $48.92 | $48.92 | 9,216,100 | — | — |
| 2025-11-20 | $43.59 | $43.59 | 5,258,700 | — | — |
| 2025-11-19 | $45.47 | $45.47 | 3,097,500 | — | — |
| 2025-11-18 | $45.05 | $45.05 | 4,293,100 | — | — |
| 2025-11-17 | $45.23 | $45.23 | 4,509,800 | — | — |
| 2025-11-14 | $47.22 | $47.22 | 3,623,600 | — | — |
| 2025-11-13 | $48.20 | $48.20 | 3,273,900 | — | — |
| 2025-11-12 | $48.75 | $48.75 | 4,023,800 | — | — |
| 2025-11-11 | $49.25 | $49.25 | 3,114,400 | — | — |
| 2025-11-10 | $49.66 | $49.66 | 4,364,900 | — | — |
| 2025-11-07 | $48.64 | $48.64 | 5,612,800 | — | — |
| 2025-11-06 | $46.59 | $46.59 | 6,045,000 | — | — |
| 2025-11-05 | $50.37 | $50.37 | 12,518,200 | — | — |
| 2025-11-04 | $51.70 | $51.70 | 7,681,500 | — | — |
| 2025-11-03 | $52.61 | $52.61 | 6,010,900 | — | — |
| 2025-10-31 | $53.73 | $53.73 | 4,876,000 | — | — |
| 2025-10-30 | $53.70 | $53.70 | 10,667,700 | — | — |
| 2025-10-29 | $60.47 | $60.47 | 5,538,500 | — | — |
| 2025-10-28 | $62.14 | $62.14 | 2,449,500 | — | — |
| 2025-10-27 | $62.94 | $62.94 | 3,190,600 | — | — |
| 2025-10-24 | $63.60 | $63.60 | 1,898,300 | — | — |
| 2025-10-23 | $64.22 | $64.22 | 2,142,600 | — | — |
| 2025-10-22 | $64.35 | $64.35 | 2,026,600 | — | — |
| 2025-10-21 | $65.47 | $65.47 | 3,023,300 | — | — |
| 2025-10-20 | $62.29 | $62.29 | 2,097,900 | — | — |
| 2025-10-17 | $62.86 | $62.86 | 3,642,800 | — | — |
| 2025-10-16 | $63.36 | $63.36 | 2,446,100 | — | — |
| 2025-10-15 | $63.79 | $63.79 | 2,151,200 | — | — |
| 2025-10-14 | $64.71 | $64.71 | 3,579,000 | — | — |
| 2025-10-13 | $63.33 | $63.33 | 3,027,300 | — | — |
| 2025-10-10 | $62.15 | $62.15 | 2,965,500 | — | — |
| 2025-10-09 | $65.03 | $65.03 | 7,178,500 | — | — |
| 2025-10-08 | $63.16 | $63.16 | 3,045,200 | — | — |
| 2025-10-07 | $61.63 | $61.63 | 3,395,500 | — | — |
| 2025-10-06 | $63.80 | $63.80 | 2,930,700 | — | — |
| 2025-10-03 | $63.53 | $63.53 | 4,108,000 | — | — |
| 2025-10-02 | $63.24 | $63.24 | 4,578,900 | — | — |
| 2025-10-01 | $61.67 | $61.67 | 3,745,000 | — | — |
| 2025-09-30 | $60.41 | $60.41 | 5,537,200 | — | — |
| 2025-09-29 | $58.76 | $58.76 | 8,250,500 | — | — |
| 2025-09-26 | $62.61 | $62.61 | 3,355,200 | — | — |
| 2025-09-25 | $62.61 | $62.61 | 3,687,800 | — | — |
| 2025-09-24 | $63.42 | $63.42 | 5,171,900 | — | — |
| 2025-09-23 | $65.14 | $65.14 | 3,738,200 | — | — |
| 2025-09-22 | $65.53 | $65.53 | 3,187,700 | — | — |
| 2025-09-19 | $63.53 | $63.53 | 6,604,300 | — | — |
| 2025-09-18 | $63.56 | $63.56 | 3,345,500 | — | — |
| 2025-09-17 | $62.39 | $62.39 | 3,769,000 | — | — |
| 2025-09-16 | $63.08 | $63.08 | 4,164,000 | — | — |
| 2025-09-15 | $62.54 | $62.54 | 5,226,800 | — | — |
| 2025-09-12 | $63.63 | $63.63 | 3,307,700 | — | — |
| 2025-09-11 | $64.32 | $64.32 | 4,549,600 | — | — |
| 2025-09-10 | $65.16 | $65.16 | 2,954,200 | — | — |
| 2025-09-09 | $65.28 | $65.28 | 4,671,100 | — | — |
| 2025-09-08 | $65.34 | $65.34 | 4,350,300 | — | — |
| 2025-09-05 | $66.63 | $66.63 | 2,997,000 | — | — |
| 2025-09-04 | $65.96 | $65.96 | 2,602,100 | — | — |
| 2025-09-03 | $65.91 | $65.91 | 3,038,200 | — | — |
| 2025-09-02 | $65.57 | $65.57 | 3,529,200 | — | — |
| 2025-08-29 | $67.55 | $67.55 | 2,932,400 | — | — |
| 2025-08-28 | $68.21 | $68.21 | 2,140,800 | — | — |
| 2025-08-27 | $67.74 | $67.74 | 2,793,700 | — | — |
| 2025-08-26 | $67.02 | $67.02 | 4,799,200 | — | — |
| 2025-08-25 | $65.45 | $65.45 | 4,901,400 | — | — |
| 2025-08-22 | $68.53 | $68.53 | 3,328,300 | — | — |
| 2025-08-21 | $67.33 | $67.33 | 3,895,000 | — | — |
| 2025-08-20 | $68.55 | $68.55 | 3,575,200 | — | — |
| 2025-08-19 | $68.45 | $68.45 | 3,053,500 | — | — |
| 2025-08-18 | $69.79 | $69.79 | 4,252,700 | — | — |
| 2025-08-15 | $69.90 | $69.90 | 4,837,100 | — | — |
| 2025-08-14 | $68.93 | $68.93 | 12,335,300 | — | — |
| 2025-08-13 | $70.45 | $70.45 | 41,571,000 | — | — |
| 2025-08-12 | $84.50 | $84.50 | 12,737,600 | — | — |
| 2025-08-11 | $82.30 | $82.30 | 4,298,100 | — | — |
| 2025-08-08 | $85.05 | $85.05 | 4,087,600 | — | — |
| 2025-08-07 | $88.90 | $88.90 | 3,303,100 | — | — |
| 2025-08-06 | $86.16 | $86.16 | 2,086,000 | — | — |
| 2025-08-05 | $87.57 | $87.57 | 2,334,700 | — | — |
| 2025-08-04 | $87.79 | $87.79 | 2,693,900 | — | — |
| 2025-08-01 | $84.30 | $84.30 | 2,109,900 | — | — |
| 2025-07-31 | $88.01 | $88.01 | 3,151,800 | — | — |
| 2025-07-30 | $90.32 | $90.32 | 4,137,200 | — | — |
| 2025-07-29 | $85.56 | $85.56 | 3,030,500 | — | — |
| 2025-07-28 | $87.97 | $87.97 | 2,373,200 | — | — |
| 2025-07-25 | $88.02 | $88.02 | 2,128,700 | — | — |
| 2025-07-24 | $86.26 | $86.26 | 5,331,500 | — | — |
| 2025-07-23 | $91.69 | $91.69 | 3,438,400 | — | — |
| 2025-07-22 | $89.93 | $89.93 | 3,449,700 | — | — |
| 2025-07-21 | $87.43 | $87.43 | 2,722,200 | — | — |
| 2025-07-18 | $87.34 | $87.34 | 1,977,000 | — | — |
| 2025-07-17 | $86.77 | $86.77 | 6,613,900 | — | — |
| 2025-07-16 | $88.98 | $88.98 | 2,212,200 | — | — |
| 2025-07-15 | $88.20 | $88.20 | 3,912,900 | — | — |
| 2025-07-14 | $89.86 | $89.86 | 2,857,100 | — | — |
| 2025-07-11 | $92.05 | $92.05 | 2,317,600 | — | — |
| 2025-07-10 | $91.45 | $91.45 | 4,249,500 | — | — |
| 2025-07-09 | $89.54 | $89.54 | 4,202,100 | — | — |
| 2025-07-08 | $87.57 | $87.57 | 4,074,100 | — | — |
| 2025-07-07 | $84.28 | $84.28 | 4,406,000 | — | — |
| 2025-07-03 | $86.52 | $86.52 | 4,952,500 | — | — |
| 2025-07-02 | $82.71 | $82.71 | 5,676,000 | — | — |
| 2025-07-01 | $82.32 | $82.32 | 4,721,000 | — | — |
| 2025-06-30 | $84.23 | $84.23 | 7,588,800 | — | — |
| 2025-06-27 | $77.89 | $77.89 | 6,880,800 | — | — |
| 2025-06-26 | $77.67 | $77.67 | 5,196,700 | — | — |
| 2025-06-25 | $73.99 | $73.99 | 3,375,300 | — | — |
| 2025-06-24 | $74.23 | $74.23 | 3,728,400 | — | — |
| 2025-06-23 | $75.25 | $75.25 | 4,445,100 | — | — |
| 2025-06-20 | $74.62 | $74.62 | 4,398,000 | — | — |
| 2025-06-18 | $74.45 | $74.45 | 2,977,500 | — | — |
| 2025-06-17 | $74.71 | $74.71 | 4,748,500 | — | — |
| 2025-06-16 | $74.50 | $74.50 | 3,241,700 | — | — |
| 2025-06-13 | $74.57 | $74.57 | 4,979,500 | — | — |
| 2025-06-12 | $78.25 | $78.25 | 3,791,400 | — | — |
| 2025-06-11 | $76.83 | $76.83 | 3,757,700 | — | — |
| 2025-06-10 | $78.32 | $78.32 | 3,260,800 | — | — |
| 2025-06-09 | $78.22 | $78.22 | 2,627,900 | — | — |
| 2025-06-06 | $79.03 | $79.03 | 3,656,100 | — | — |
| 2025-06-05 | $78.33 | $78.33 | 3,404,900 | — | — |
| 2025-06-04 | $82.04 | $82.04 | 3,265,400 | — | — |
| 2025-06-03 | $81.06 | $81.06 | 3,377,300 | — | — |
| 2025-06-02 | $81.25 | $81.25 | 2,796,900 | — | — |
| 2025-05-30 | $81.27 | $81.27 | 5,295,900 | — | — |
| 2025-05-29 | $81.88 | $81.88 | 2,647,200 | — | — |
| 2025-05-28 | $81.91 | $81.91 | 2,193,700 | — | — |
| 2025-05-27 | $82.34 | $82.34 | 4,393,700 | — | — |
| 2025-05-23 | $83.43 | $83.43 | 2,857,300 | — | — |
| 2025-05-22 | $84.36 | $84.36 | 4,260,700 | — | — |
| 2025-05-21 | $83.69 | $83.69 | 4,750,500 | — | — |
| 2025-05-20 | $89.38 | $89.38 | 4,155,600 | — | — |
| 2025-05-19 | $90.06 | $90.06 | 5,475,600 | — | — |
| 2025-05-16 | $96.81 | $96.81 | 9,838,800 | — | — |
| 2025-05-15 | $99.06 | $99.06 | 5,067,800 | — | — |
| 2025-05-14 | $99.54 | $99.54 | 2,710,600 | — | — |
| 2025-05-13 | $99.70 | $99.70 | 3,220,500 | — | — |
| 2025-05-12 | $98.74 | $98.74 | 2,550,000 | — | — |
| 2025-05-09 | $93.91 | $93.91 | 1,933,400 | — | — |
| 2025-05-08 | $95.94 | $95.94 | 2,189,100 | — | — |
| 2025-05-07 | $93.80 | $93.80 | 2,274,400 | — | — |
| 2025-05-06 | $93.32 | $93.32 | 2,837,800 | — | — |
| 2025-05-05 | $95.84 | $95.84 | 1,947,100 | — | — |
| 2025-05-02 | $96.65 | $96.65 | 2,407,400 | — | — |
| 2025-05-01 | $94.53 | $94.53 | 3,161,900 | — | — |
| 2025-04-30 | $92.43 | $92.43 | 2,240,900 | — | — |
| 2025-04-29 | $91.91 | $91.91 | 2,345,800 | — | — |
| 2025-04-28 | $93.16 | $93.16 | 2,646,800 | — | — |
| 2025-04-25 | $90.80 | $90.80 | 1,878,200 | — | — |
| 2025-04-24 | $91.02 | $91.02 | 1,970,100 | — | — |
| 2025-04-23 | $86.45 | $86.45 | 3,073,900 | — | — |
| 2025-04-22 | $81.30 | $81.30 | 2,406,100 | — | — |
| 2025-04-21 | $80.37 | $80.37 | 3,563,400 | — | — |
| 2025-04-17 | $86.00 | $86.00 | 1,916,800 | — | — |
| 2025-04-16 | $85.56 | $85.56 | 1,924,600 | — | — |
| 2025-04-15 | $88.33 | $88.33 | 1,945,400 | — | — |
| 2025-04-14 | $89.04 | $89.04 | 2,078,900 | — | — |
| 2025-04-11 | $90.07 | $90.07 | 1,752,100 | — | — |
| 2025-04-10 | $88.77 | $88.77 | 3,267,800 | — | — |
| 2025-04-09 | $91.95 | $91.95 | 6,259,200 | — | — |
| 2025-04-08 | $78.46 | $78.46 | 3,271,300 | — | — |
| 2025-04-07 | $79.30 | $79.30 | 5,948,200 | — | — |
| 2025-04-04 | $75.19 | $75.19 | 8,164,000 | — | — |
| 2025-04-03 | $84.18 | $84.18 | 3,827,400 | — | — |
| 2025-04-02 | $90.35 | $90.35 | 3,034,600 | — | — |
| 2025-04-01 | $87.20 | $87.20 | 2,586,700 | — | — |
| 2025-03-31 | $86.41 | $86.41 | 4,160,100 | — | — |
| 2025-03-28 | $85.85 | $85.85 | 14,361,000 | — | — |
| 2025-03-27 | $88.39 | $88.39 | 6,143,600 | — | — |
| 2025-03-26 | $86.67 | $86.67 | 2,887,700 | — | — |
| 2025-03-25 | $90.28 | $90.28 | 2,926,000 | — | — |
| 2025-03-24 | $90.33 | $90.33 | 3,713,100 | — | — |
| 2025-03-21 | $83.85 | $83.85 | 3,610,300 | — | — |
| 2025-03-20 | $84.66 | $84.66 | 5,887,300 | — | — |
| 2025-03-19 | $81.00 | $81.00 | 4,364,800 | — | — |
| 2025-03-18 | $76.78 | $76.78 | 2,072,800 | — | — |
| 2025-03-17 | $78.59 | $78.59 | 3,092,100 | — | — |
| 2025-03-14 | $77.48 | $77.48 | 3,285,500 | — | — |
| 2025-03-13 | $74.07 | $74.07 | 5,008,800 | — | — |
| 2025-03-12 | $82.38 | $82.38 | 2,432,500 | — | — |
| 2025-03-11 | $80.01 | $80.01 | 3,331,100 | — | — |
| 2025-03-10 | $80.44 | $80.44 | 4,362,100 | — | — |
| 2025-03-07 | $84.12 | $84.12 | 4,108,600 | — | — |
| 2025-03-06 | $82.65 | $82.65 | 5,098,500 | — | — |
| 2025-03-05 | $86.76 | $86.76 | 3,691,500 | — | — |
| 2025-03-04 | $86.25 | $86.25 | 5,425,300 | — | — |
| 2025-03-03 | $87.65 | $87.65 | 4,299,000 | — | — |
| 2025-02-28 | $95.03 | $95.03 | 5,523,100 | — | — |
| 2025-02-27 | $90.08 | $90.08 | 5,333,400 | — | — |
| 2025-02-26 | $98.96 | $98.96 | 9,136,900 | — | — |
| 2025-02-25 | $99.30 | $99.30 | 7,747,200 | — | — |
| 2025-02-24 | $104.22 | $104.22 | 4,582,100 | — | — |
| 2025-02-21 | $107.93 | $107.93 | 4,391,700 | — | — |
| 2025-02-20 | $118.60 | $118.60 | 2,824,600 | — | — |
| 2025-02-19 | $119.42 | $119.42 | 4,462,600 | — | — |
| 2025-02-18 | $133.31 | $133.31 | 1,755,700 | — | — |
| 2025-02-14 | $131.07 | $131.07 | 1,594,900 | — | — |
| 2025-02-13 | $130.50 | $130.50 | 1,927,700 | — | — |
| 2025-02-12 | $130.30 | $130.30 | 1,848,900 | — | — |
| 2025-02-11 | $130.87 | $130.87 | 2,319,600 | — | — |
| 2025-02-10 | $140.62 | $140.62 | 1,247,600 | — | — |
| 2025-02-07 | $138.40 | $138.40 | 1,522,900 | — | — |
| 2025-02-06 | $141.95 | $141.95 | 1,187,900 | — | — |
| 2025-02-05 | $142.90 | $142.90 | 1,549,100 | — | — |
| 2025-02-04 | $142.27 | $142.27 | 2,187,100 | — | — |
| 2025-02-03 | $137.32 | $137.32 | 2,413,000 | — | — |
| 2025-01-31 | $135.05 | $135.05 | 1,701,900 | — | — |
| 2025-01-30 | $138.95 | $138.95 | 1,808,500 | — | — |
| 2025-01-29 | $135.33 | $135.33 | 3,869,600 | — | — |
| 2025-01-28 | $125.96 | $125.96 | 1,262,200 | — | — |
| 2025-01-27 | $122.97 | $122.97 | 1,801,200 | — | — |
| 2025-01-24 | $124.88 | $124.88 | 1,636,900 | — | — |
| 2025-01-23 | $124.01 | $124.01 | 2,208,600 | — | — |
| 2025-01-22 | $123.39 | $123.39 | 2,665,900 | — | — |
| 2025-01-21 | $120.50 | $120.50 | 2,302,900 | — | — |
| 2025-01-17 | $118.23 | $118.23 | 1,724,200 | — | — |
| 2025-01-16 | $117.51 | $117.51 | 1,747,600 | — | — |
| 2025-01-15 | $115.61 | $115.61 | 1,760,700 | — | — |
| 2025-01-14 | $112.42 | $112.42 | 1,333,000 | — | — |
| 2025-01-13 | $111.03 | $111.03 | 2,182,900 | — | — |
| 2025-01-10 | $115.12 | $115.12 | 1,406,300 | — | — |
| 2025-01-08 | $114.59 | $114.59 | 1,932,700 | — | — |
| 2025-01-07 | $112.82 | $112.82 | 3,108,000 | — | — |
| 2025-01-06 | $118.88 | $118.88 | 3,190,600 | — | — |
| 2025-01-03 | $115.08 | $115.08 | 1,876,100 | — | — |
| 2025-01-02 | $115.18 | $115.18 | 2,211,900 | — | — |