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
- 2024-06-14 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 | $59.05 | $59.05 | 3,585,400 | — | — |
| 2025-12-30 | $60.39 | $60.39 | 5,051,300 | — | — |
| 2025-12-29 | $61.47 | $61.47 | 3,876,900 | — | — |
| 2025-12-26 | $62.70 | $62.70 | 3,032,600 | — | — |
| 2025-12-24 | $64.26 | $64.26 | 1,945,500 | — | — |
| 2025-12-23 | $64.72 | $64.72 | 3,664,600 | — | — |
| 2025-12-22 | $65.92 | $65.92 | 4,176,200 | — | — |
| 2025-12-19 | $64.46 | $64.46 | 5,964,400 | — | — |
| 2025-12-18 | $62.21 | $62.21 | 6,015,900 | — | — |
| 2025-12-17 | $64.61 | $64.61 | 3,924,100 | — | — |
| 2025-12-16 | $68.11 | $68.11 | 2,544,000 | — | — |
| 2025-12-15 | $68.67 | $68.67 | 3,215,900 | — | — |
| 2025-12-12 | $70.61 | $70.61 | 3,388,500 | — | — |
| 2025-12-11 | $73.86 | $73.86 | 3,223,300 | — | — |
| 2025-12-10 | $75.07 | $75.07 | 2,778,500 | — | — |
| 2025-12-09 | $75.88 | $75.88 | 2,782,900 | — | — |
| 2025-12-08 | $77.04 | $77.04 | 3,415,000 | — | — |
| 2025-12-05 | $76.66 | $76.66 | 3,236,300 | — | — |
| 2025-12-04 | $76.33 | $76.33 | 3,648,100 | — | — |
| 2025-12-03 | $74.91 | $74.91 | 2,584,100 | — | — |
| 2025-12-02 | $73.97 | $73.97 | 2,856,900 | — | — |
| 2025-12-01 | $74.07 | $74.07 | 3,269,000 | — | — |
| 2025-11-28 | $77.93 | $77.93 | 1,774,500 | — | — |
| 2025-11-26 | $77.21 | $77.21 | 3,702,000 | — | — |
| 2025-11-25 | $76.84 | $76.84 | 4,899,700 | — | — |
| 2025-11-24 | $76.06 | $76.06 | 6,145,900 | — | — |
| 2025-11-21 | $70.29 | $70.29 | 6,471,800 | — | — |
| 2025-11-20 | $65.69 | $65.69 | 7,196,600 | — | — |
| 2025-11-19 | $69.09 | $69.09 | 4,774,300 | — | — |
| 2025-11-18 | $66.77 | $66.77 | 4,532,100 | — | — |
| 2025-11-17 | $66.39 | $66.39 | 4,988,300 | — | — |
| 2025-11-14 | $68.48 | $68.48 | 6,298,400 | — | — |
| 2025-11-13 | $67.94 | $67.94 | 6,841,500 | — | — |
| 2025-11-12 | $71.10 | $71.10 | 4,762,300 | — | — |
| 2025-11-11 | $71.56 | $71.56 | 4,446,900 | — | — |
| 2025-11-10 | $71.78 | $71.78 | 6,132,600 | — | — |
| 2025-11-07 | $71.56 | $71.56 | 8,979,000 | — | — |
| 2025-11-06 | $72.09 | $72.09 | 11,768,000 | — | — |
| 2025-11-05 | $82.26 | $82.26 | 9,000,900 | — | — |
| 2025-11-04 | $84.49 | $84.49 | 9,041,200 | — | — |
| 2025-11-03 | $88.71 | $88.71 | 5,937,900 | — | — |
| 2025-10-31 | $89.85 | $89.85 | 4,706,700 | — | — |
| 2025-10-30 | $86.27 | $86.27 | 5,778,900 | — | — |
| 2025-10-29 | $88.84 | $88.84 | 5,277,500 | — | — |
| 2025-10-28 | $86.59 | $86.59 | 6,521,200 | — | — |
| 2025-10-27 | $91.58 | $91.58 | 7,674,000 | — | — |
| 2025-10-24 | $89.23 | $89.23 | 4,621,200 | — | — |
| 2025-10-23 | $87.04 | $87.04 | 4,967,000 | — | — |
| 2025-10-22 | $85.27 | $85.27 | 8,141,400 | — | — |
| 2025-10-21 | $89.10 | $89.10 | 4,255,100 | — | — |
| 2025-10-20 | $92.45 | $92.45 | 7,893,700 | — | — |
| 2025-10-17 | $87.78 | $87.78 | 5,837,400 | — | — |
| 2025-10-16 | $91.02 | $91.02 | 6,656,900 | — | — |
| 2025-10-15 | $91.91 | $91.91 | 5,012,600 | — | — |
| 2025-10-14 | $89.87 | $89.87 | 6,984,300 | — | — |
| 2025-10-13 | $94.47 | $94.47 | 7,183,400 | — | — |
| 2025-10-10 | $96.39 | $96.39 | 9,768,500 | — | — |
| 2025-10-09 | $99.28 | $99.28 | 7,306,300 | — | — |
| 2025-10-08 | $103.25 | $103.25 | 13,393,700 | — | — |
| 2025-10-07 | $93.01 | $93.01 | 7,381,000 | — | — |
| 2025-10-06 | $93.08 | $93.08 | 6,026,700 | — | — |
| 2025-10-03 | $91.66 | $91.66 | 9,313,400 | — | — |
| 2025-10-02 | $89.30 | $89.30 | 9,021,400 | — | — |
| 2025-10-01 | $87.99 | $87.99 | 9,193,100 | — | — |
| 2025-09-30 | $80.71 | $80.71 | 4,426,400 | — | — |
| 2025-09-29 | $78.57 | $78.57 | 5,726,400 | — | — |
| 2025-09-26 | $78.48 | $78.48 | 5,432,200 | — | — |
| 2025-09-25 | $77.33 | $77.33 | 7,891,600 | — | — |
| 2025-09-24 | $79.23 | $79.23 | 9,730,200 | — | — |
| 2025-09-23 | $84.13 | $84.13 | 8,795,200 | — | — |
| 2025-09-22 | $85.87 | $85.87 | 21,034,400 | — | — |
| 2025-09-19 | $88.24 | $88.24 | 17,676,500 | — | — |
| 2025-09-18 | $87.07 | $87.07 | 5,107,400 | — | — |
| 2025-09-17 | $86.45 | $86.45 | 6,821,100 | — | — |
| 2025-09-16 | $87.04 | $87.04 | 7,150,200 | — | — |
| 2025-09-15 | $85.13 | $85.13 | 5,207,000 | — | — |
| 2025-09-12 | $86.38 | $86.38 | 6,745,600 | — | — |
| 2025-09-11 | $88.78 | $88.78 | 21,218,700 | — | — |
| 2025-09-10 | $78.16 | $78.16 | 8,597,300 | — | — |
| 2025-09-09 | $81.01 | $81.01 | 6,525,000 | — | — |
| 2025-09-08 | $80.22 | $80.22 | 9,201,700 | — | — |
| 2025-09-05 | $79.62 | $79.62 | 9,002,100 | — | — |
| 2025-09-04 | $78.12 | $78.12 | 6,250,100 | — | — |
| 2025-09-03 | $76.29 | $76.29 | 7,009,000 | — | — |
| 2025-09-02 | $78.34 | $78.34 | 9,424,900 | — | — |
| 2025-08-29 | $75.86 | $75.86 | 7,665,400 | — | — |
| 2025-08-28 | $73.66 | $73.66 | 5,337,300 | — | — |
| 2025-08-27 | $73.23 | $73.23 | 6,800,100 | — | — |
| 2025-08-26 | $76.30 | $76.30 | 7,109,800 | — | — |
| 2025-08-25 | $75.90 | $75.90 | 10,037,600 | — | — |
| 2025-08-22 | $80.52 | $80.52 | 18,678,800 | — | — |
| 2025-08-21 | $76.71 | $76.71 | 15,635,200 | — | — |
| 2025-08-20 | $73.28 | $73.28 | 13,854,400 | — | — |
| 2025-08-19 | $73.08 | $73.08 | 12,848,000 | — | — |
| 2025-08-18 | $78.45 | $78.45 | 14,768,200 | — | — |
| 2025-08-15 | $73.78 | $73.78 | 14,685,200 | — | — |
| 2025-08-14 | $71.59 | $71.59 | 15,219,500 | — | — |
| 2025-08-13 | $69.63 | $69.63 | 19,400,800 | — | — |
| 2025-08-12 | $66.34 | $66.34 | 15,553,700 | — | — |
| 2025-08-11 | $60.82 | $60.82 | 12,273,900 | — | — |
| 2025-08-08 | $60.87 | $60.87 | 26,148,100 | — | — |
| 2025-08-07 | $58.74 | $58.74 | 8,344,700 | — | — |
| 2025-08-06 | $55.53 | $55.53 | 5,578,400 | — | — |
| 2025-08-05 | $57.74 | $57.74 | 4,884,700 | — | — |
| 2025-08-04 | $57.52 | $57.52 | 6,179,900 | — | — |
| 2025-08-01 | $54.89 | $54.89 | 6,577,900 | — | — |
| 2025-07-31 | $56.59 | $56.59 | 7,987,600 | — | — |
| 2025-07-30 | $57.81 | $57.81 | 7,228,200 | — | — |
| 2025-07-29 | $58.29 | $58.29 | 9,181,100 | — | — |
| 2025-07-28 | $62.00 | $62.00 | 7,613,300 | — | — |
| 2025-07-25 | $64.49 | $64.49 | 6,667,100 | — | — |
| 2025-07-24 | $63.34 | $63.34 | 7,540,100 | — | — |
| 2025-07-23 | $64.86 | $64.86 | 11,427,100 | — | — |
| 2025-07-22 | $61.08 | $61.08 | 8,108,300 | — | — |
| 2025-07-21 | $58.01 | $58.01 | 10,079,100 | — | — |
| 2025-07-18 | $60.98 | $60.98 | 8,361,300 | — | — |
| 2025-07-17 | $60.65 | $60.65 | 10,393,000 | — | — |
| 2025-07-16 | $59.97 | $59.97 | 14,300,100 | — | — |
| 2025-07-15 | $55.89 | $55.89 | 9,442,500 | — | — |
| 2025-07-14 | $57.82 | $57.82 | 7,109,400 | — | — |
| 2025-07-11 | $56.88 | $56.88 | 8,064,200 | — | — |
| 2025-07-10 | $59.60 | $59.60 | 8,330,300 | — | — |
| 2025-07-09 | $58.41 | $58.41 | 6,189,700 | — | — |
| 2025-07-08 | $58.51 | $58.51 | 6,690,700 | — | — |
| 2025-07-07 | $58.01 | $58.01 | 8,351,500 | — | — |
| 2025-07-03 | $60.97 | $60.97 | 6,389,100 | — | — |
| 2025-07-02 | $59.18 | $59.18 | 8,128,900 | — | — |
| 2025-07-01 | $59.45 | $59.45 | 15,481,500 | — | — |
| 2025-06-30 | $63.54 | $63.54 | 12,302,900 | — | — |
| 2025-06-27 | $66.52 | $66.52 | 13,698,200 | — | — |
| 2025-06-26 | $68.34 | $68.34 | 8,248,700 | — | — |
| 2025-06-25 | $65.47 | $65.47 | 10,125,500 | — | — |
| 2025-06-24 | $68.28 | $68.28 | 7,804,400 | — | — |
| 2025-06-23 | $65.65 | $65.65 | 10,491,400 | — | — |
| 2025-06-20 | $68.31 | $68.31 | 7,043,200 | — | — |
| 2025-06-18 | $69.10 | $69.10 | 10,699,000 | — | — |
| 2025-06-17 | $70.11 | $70.11 | 7,802,500 | — | — |
| 2025-06-16 | $72.00 | $72.00 | 10,203,200 | — | — |
| 2025-06-13 | $71.28 | $71.28 | 12,839,900 | — | — |
| 2025-06-12 | $71.23 | $71.23 | 10,712,400 | — | — |
| 2025-06-11 | $70.78 | $70.78 | 16,295,300 | — | — |
| 2025-06-10 | $69.38 | $69.38 | 13,924,700 | — | — |
| 2025-06-09 | $66.94 | $66.94 | 16,954,100 | — | — |
| 2025-06-06 | $62.07 | $62.07 | 11,631,100 | — | — |
| 2025-06-05 | $58.66 | $58.66 | 12,247,100 | — | — |
| 2025-06-04 | $62.78 | $62.78 | 9,119,600 | — | — |
| 2025-06-03 | $61.96 | $61.96 | 12,269,500 | — | — |
| 2025-06-02 | $63.47 | $63.47 | 31,474,300 | — | — |
| 2025-05-30 | $55.18 | $55.18 | 14,090,300 | — | — |
| 2025-05-29 | $54.43 | $54.43 | 19,306,200 | — | — |
| 2025-05-28 | $53.20 | $53.20 | 50,365,400 | — | — |
| 2025-05-27 | $65.87 | $65.87 | 16,771,900 | — | — |
| 2025-05-23 | $62.56 | $62.56 | 10,355,000 | — | — |
| 2025-05-22 | $59.25 | $59.25 | 12,398,800 | — | — |
| 2025-05-21 | $58.14 | $58.14 | 19,982,200 | — | — |
| 2025-05-20 | $62.43 | $62.43 | 14,874,200 | — | — |
| 2025-05-19 | $63.74 | $63.74 | 10,816,800 | — | — |
| 2025-05-16 | $65.49 | $65.49 | 10,187,400 | — | — |
| 2025-05-15 | $62.60 | $62.60 | 11,185,400 | — | — |
| 2025-05-14 | $64.78 | $64.78 | 15,465,500 | — | — |
| 2025-05-13 | $68.91 | $68.91 | 21,784,900 | — | — |
| 2025-05-12 | $62.69 | $62.69 | 15,874,000 | — | — |
| 2025-05-09 | $61.37 | $61.37 | 15,516,400 | — | — |
| 2025-05-08 | $65.22 | $65.22 | 24,829,100 | — | — |
| 2025-05-07 | $58.76 | $58.76 | 28,590,600 | — | — |
| 2025-05-06 | $52.19 | $52.19 | 13,295,600 | — | — |
| 2025-05-05 | $54.07 | $54.07 | 9,202,500 | — | — |
| 2025-05-02 | $57.06 | $57.06 | 12,339,100 | — | — |
| 2025-05-01 | $51.85 | $51.85 | 6,404,800 | — | — |
| 2025-04-30 | $51.67 | $51.67 | 8,113,200 | — | — |
| 2025-04-29 | $54.29 | $54.29 | 9,865,200 | — | — |
| 2025-04-28 | $53.77 | $53.77 | 10,884,100 | — | — |
| 2025-04-25 | $52.90 | $52.90 | 9,010,000 | — | — |
| 2025-04-24 | $53.50 | $53.50 | 10,529,200 | — | — |
| 2025-04-23 | $49.55 | $49.55 | 18,735,900 | — | — |
| 2025-04-22 | $43.23 | $43.23 | 9,399,300 | — | — |
| 2025-04-21 | $40.98 | $40.98 | 8,903,100 | — | — |
| 2025-04-17 | $40.45 | $40.45 | 4,573,800 | — | — |
| 2025-04-16 | $40.86 | $40.86 | 5,183,700 | — | — |
| 2025-04-15 | $42.93 | $42.93 | 5,256,400 | — | — |
| 2025-04-14 | $43.13 | $43.13 | 7,758,000 | — | — |
| 2025-04-11 | $42.12 | $42.12 | 8,572,300 | — | — |
| 2025-04-10 | $40.29 | $40.29 | 8,760,400 | — | — |
| 2025-04-09 | $43.79 | $43.79 | 18,857,700 | — | — |
| 2025-04-08 | $37.23 | $37.23 | 15,486,300 | — | — |
| 2025-04-07 | $42.70 | $42.70 | 12,791,000 | — | — |
| 2025-04-04 | $42.58 | $42.58 | 11,577,700 | — | — |
| 2025-04-03 | $46.17 | $46.17 | 8,151,500 | — | — |
| 2025-04-02 | $49.89 | $49.89 | 8,747,100 | — | — |
| 2025-04-01 | $47.22 | $47.22 | 7,746,000 | — | — |
| 2025-03-31 | $48.24 | $48.24 | 7,480,800 | — | — |
| 2025-03-28 | $47.83 | $47.83 | 9,196,000 | — | — |
| 2025-03-27 | $51.97 | $51.97 | 9,663,500 | — | — |
| 2025-03-26 | $53.25 | $53.25 | 10,387,800 | — | — |
| 2025-03-25 | $58.57 | $58.57 | 13,575,200 | — | — |
| 2025-03-24 | $59.00 | $59.00 | 14,385,800 | — | — |
| 2025-03-21 | $51.35 | $51.35 | 9,929,800 | — | — |
| 2025-03-20 | $48.04 | $48.04 | 9,003,100 | — | — |
| 2025-03-19 | $48.03 | $48.03 | 11,694,700 | — | — |
| 2025-03-18 | $45.74 | $45.74 | 9,733,500 | — | — |
| 2025-03-17 | $49.87 | $49.87 | 9,743,600 | — | — |
| 2025-03-14 | $47.17 | $47.17 | 10,973,400 | — | — |
| 2025-03-13 | $42.17 | $42.17 | 9,233,400 | — | — |
| 2025-03-12 | $45.50 | $45.50 | 12,984,700 | — | — |
| 2025-03-11 | $45.58 | $45.58 | 8,910,900 | — | — |
| 2025-03-10 | $45.17 | $45.17 | 10,135,100 | — | — |
| 2025-03-07 | $49.10 | $49.10 | 9,345,200 | — | — |
| 2025-03-06 | $48.86 | $48.86 | 9,811,300 | — | — |
| 2025-03-05 | $53.06 | $53.06 | 10,622,200 | — | — |
| 2025-03-04 | $52.73 | $52.73 | 14,447,200 | — | — |
| 2025-03-03 | $50.93 | $50.93 | 11,137,200 | — | — |
| 2025-02-28 | $56.18 | $56.18 | 13,994,900 | — | — |
| 2025-02-27 | $55.30 | $55.30 | 17,784,400 | — | — |
| 2025-02-26 | $62.26 | $62.26 | 18,867,900 | — | — |
| 2025-02-25 | $59.10 | $59.10 | 26,410,600 | — | — |
| 2025-02-24 | $69.57 | $69.57 | 20,343,400 | — | — |
| 2025-02-21 | $68.09 | $68.09 | 14,954,500 | — | — |
| 2025-02-20 | $76.72 | $76.72 | 20,480,700 | — | — |
| 2025-02-19 | $85.71 | $85.71 | 16,821,900 | — | — |
| 2025-02-18 | $81.95 | $81.95 | 22,200,600 | — | — |
| 2025-02-14 | $89.44 | $89.44 | 25,121,400 | — | — |
| 2025-02-13 | $83.75 | $83.75 | 29,245,100 | — | — |
| 2025-02-12 | $73.88 | $73.88 | 19,184,700 | — | — |
| 2025-02-11 | $71.21 | $71.21 | 31,676,800 | — | — |
| 2025-02-10 | $68.36 | $68.36 | 15,867,600 | — | — |
| 2025-02-07 | $68.96 | $68.96 | 16,336,900 | — | — |
| 2025-02-06 | $64.99 | $64.99 | 17,268,100 | — | — |
| 2025-02-05 | $69.18 | $69.18 | 22,619,500 | — | — |
| 2025-02-04 | $61.85 | $61.85 | 15,709,000 | — | — |
| 2025-02-03 | $61.54 | $61.54 | 15,583,200 | — | — |
| 2025-01-31 | $57.39 | $57.39 | 17,839,000 | — | — |
| 2025-01-30 | $57.19 | $57.19 | 17,205,800 | — | — |
| 2025-01-29 | $50.77 | $50.77 | 11,269,500 | — | — |
| 2025-01-28 | $51.02 | $51.02 | 7,582,600 | — | — |
| 2025-01-27 | $51.86 | $51.86 | 13,100,900 | — | — |
| 2025-01-24 | $51.40 | $51.40 | 13,035,000 | — | — |
| 2025-01-23 | $54.84 | $54.84 | 23,250,300 | — | — |
| 2025-01-22 | $50.45 | $50.45 | 26,164,100 | — | — |
| 2025-01-21 | $47.64 | $47.64 | 33,903,000 | — | — |
| 2025-01-17 | $35.15 | $35.15 | 2,439,000 | — | — |
| 2025-01-16 | $34.75 | $34.75 | 2,750,600 | — | — |
| 2025-01-15 | $34.92 | $34.92 | 5,351,000 | — | — |
| 2025-01-14 | $31.83 | $31.83 | 4,032,200 | — | — |
| 2025-01-13 | $32.34 | $32.34 | 7,405,900 | — | — |
| 2025-01-10 | $37.52 | $37.52 | 2,206,200 | — | — |
| 2025-01-08 | $37.49 | $37.49 | 2,993,200 | — | — |
| 2025-01-07 | $38.88 | $38.88 | 3,275,700 | — | — |
| 2025-01-06 | $40.76 | $40.76 | 4,703,800 | — | — |
| 2025-01-03 | $38.25 | $38.25 | 4,691,900 | — | — |
| 2025-01-02 | $34.25 | $34.25 | 3,265,600 | — | — |