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
- 2020-11-24 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 | $69.76 | $69.76 | 17,594,200 | — | — |
| 2025-12-30 | $70.45 | $70.45 | 30,151,700 | — | — |
| 2025-12-29 | $70.12 | $70.12 | 18,294,100 | — | — |
| 2025-12-26 | $70.65 | $70.65 | 23,157,800 | — | — |
| 2025-12-24 | $77.18 | $77.18 | 16,720,600 | — | — |
| 2025-12-23 | $77.18 | $77.18 | 35,673,300 | — | — |
| 2025-12-22 | $77.55 | $77.55 | 48,279,600 | — | — |
| 2025-12-19 | $70.52 | $70.52 | 52,764,800 | — | — |
| 2025-12-18 | $59.92 | $59.92 | 27,939,400 | — | — |
| 2025-12-17 | $53.96 | $53.96 | 23,761,100 | — | — |
| 2025-12-16 | $55.49 | $55.49 | 22,447,400 | — | — |
| 2025-12-15 | $55.41 | $55.41 | 32,932,200 | — | — |
| 2025-12-12 | $61.49 | $61.49 | 33,545,300 | — | — |
| 2025-12-11 | $63.53 | $63.53 | 31,378,800 | — | — |
| 2025-12-10 | $57.52 | $57.52 | 38,839,900 | — | — |
| 2025-12-09 | $53.43 | $53.43 | 17,526,200 | — | — |
| 2025-12-08 | $51.56 | $51.56 | 21,748,500 | — | — |
| 2025-12-05 | $49.06 | $49.06 | 14,633,100 | — | — |
| 2025-12-04 | $49.37 | $49.37 | 28,366,600 | — | — |
| 2025-12-03 | $44.72 | $44.72 | 14,385,200 | — | — |
| 2025-12-02 | $41.90 | $41.90 | 13,390,800 | — | — |
| 2025-12-01 | $40.37 | $40.37 | 13,260,600 | — | — |
| 2025-11-28 | $42.14 | $42.14 | 5,636,800 | — | — |
| 2025-11-26 | $41.93 | $41.93 | 10,906,100 | — | — |
| 2025-11-25 | $42.60 | $42.60 | 10,568,800 | — | — |
| 2025-11-24 | $42.45 | $42.45 | 20,281,000 | — | — |
| 2025-11-21 | $40.30 | $40.30 | 18,870,000 | — | — |
| 2025-11-20 | $39.48 | $39.48 | 25,029,300 | — | — |
| 2025-11-19 | $43.62 | $43.62 | 15,304,000 | — | — |
| 2025-11-18 | $42.78 | $42.78 | 16,982,000 | — | — |
| 2025-11-17 | $43.31 | $43.31 | 17,583,500 | — | — |
| 2025-11-14 | $45.54 | $45.54 | 21,107,100 | — | — |
| 2025-11-13 | $45.25 | $45.25 | 26,517,100 | — | — |
| 2025-11-12 | $49.97 | $49.97 | 21,987,100 | — | — |
| 2025-11-11 | $51.24 | $51.24 | 33,240,100 | — | — |
| 2025-11-10 | $51.90 | $51.90 | 22,929,800 | — | — |
| 2025-11-07 | $51.64 | $51.64 | 25,058,800 | — | — |
| 2025-11-06 | $49.61 | $49.61 | 21,053,100 | — | — |
| 2025-11-05 | $56.42 | $56.42 | 13,254,300 | — | — |
| 2025-11-04 | $56.57 | $56.57 | 13,725,500 | — | — |
| 2025-11-03 | $61.34 | $61.34 | 11,463,500 | — | — |
| 2025-10-31 | $62.98 | $62.98 | 13,830,100 | — | — |
| 2025-10-30 | $60.92 | $60.92 | 12,479,000 | — | — |
| 2025-10-29 | $66.16 | $66.16 | 17,907,200 | — | — |
| 2025-10-28 | $63.75 | $63.75 | 11,772,900 | — | — |
| 2025-10-27 | $65.62 | $65.62 | 19,183,300 | — | — |
| 2025-10-24 | $64.56 | $64.56 | 12,041,200 | — | — |
| 2025-10-23 | $63.57 | $63.57 | 13,226,400 | — | — |
| 2025-10-22 | $60.56 | $60.56 | 22,149,400 | — | — |
| 2025-10-21 | $65.40 | $65.40 | 17,508,200 | — | — |
| 2025-10-20 | $67.35 | $67.35 | 25,835,200 | — | — |
| 2025-10-17 | $66.27 | $66.27 | 16,892,900 | — | — |
| 2025-10-16 | $67.00 | $67.00 | 23,835,200 | — | — |
| 2025-10-15 | $69.27 | $69.27 | 26,290,800 | — | — |
| 2025-10-14 | $68.03 | $68.03 | 27,623,500 | — | — |
| 2025-10-13 | $65.42 | $65.42 | 26,180,300 | — | — |
| 2025-10-10 | $64.26 | $64.26 | 40,876,800 | — | — |
| 2025-10-09 | $66.42 | $66.42 | 25,844,500 | — | — |
| 2025-10-08 | $65.31 | $65.31 | 36,149,900 | — | — |
| 2025-10-07 | $61.51 | $61.51 | 36,545,600 | — | — |
| 2025-10-06 | $58.50 | $58.50 | 31,020,500 | — | — |
| 2025-10-03 | $56.16 | $56.16 | 37,741,900 | — | — |
| 2025-10-02 | $52.47 | $52.47 | 35,212,900 | — | — |
| 2025-10-01 | $47.97 | $47.97 | 25,640,200 | — | — |
| 2025-09-30 | $47.91 | $47.91 | 14,856,100 | — | — |
| 2025-09-29 | $47.01 | $47.01 | 16,145,400 | — | — |
| 2025-09-26 | $46.26 | $46.26 | 14,907,100 | — | — |
| 2025-09-25 | $46.63 | $46.63 | 22,418,500 | — | — |
| 2025-09-24 | $48.69 | $48.69 | 30,681,600 | — | — |
| 2025-09-23 | $52.91 | $52.91 | 38,064,000 | — | — |
| 2025-09-22 | $49.81 | $49.81 | 22,995,900 | — | — |
| 2025-09-19 | $47.79 | $47.79 | 26,870,000 | — | — |
| 2025-09-18 | $47.18 | $47.18 | 19,434,100 | — | — |
| 2025-09-17 | $48.08 | $48.08 | 20,731,000 | — | — |
| 2025-09-16 | $47.24 | $47.24 | 42,608,100 | — | — |
| 2025-09-15 | $54.04 | $54.04 | 23,957,100 | — | — |
| 2025-09-12 | $53.34 | $53.34 | 27,889,800 | — | — |
| 2025-09-11 | $48.43 | $48.43 | 22,816,300 | — | — |
| 2025-09-10 | $46.17 | $46.17 | 11,638,500 | — | — |
| 2025-09-09 | $47.03 | $47.03 | 13,243,700 | — | — |
| 2025-09-08 | $47.73 | $47.73 | 18,846,400 | — | — |
| 2025-09-05 | $45.84 | $45.84 | 17,362,000 | — | — |
| 2025-09-04 | $42.99 | $42.99 | 17,273,100 | — | — |
| 2025-09-03 | $43.53 | $43.53 | 33,322,300 | — | — |
| 2025-09-02 | $49.31 | $49.31 | 20,305,200 | — | — |
| 2025-08-29 | $48.60 | $48.60 | 15,897,800 | — | — |
| 2025-08-28 | $47.91 | $47.91 | 16,940,200 | — | — |
| 2025-08-27 | $46.25 | $46.25 | 16,784,700 | — | — |
| 2025-08-26 | $48.13 | $48.13 | 47,698,000 | — | — |
| 2025-08-25 | $47.22 | $47.22 | 30,133,200 | — | — |
| 2025-08-22 | $44.38 | $44.38 | 18,818,200 | — | — |
| 2025-08-21 | $41.53 | $41.53 | 14,951,500 | — | — |
| 2025-08-20 | $40.69 | $40.69 | 20,325,000 | — | — |
| 2025-08-19 | $40.92 | $40.92 | 24,104,800 | — | — |
| 2025-08-18 | $44.97 | $44.97 | 21,268,900 | — | — |
| 2025-08-15 | $44.27 | $44.27 | 14,183,100 | — | — |
| 2025-08-14 | $42.81 | $42.81 | 18,472,900 | — | — |
| 2025-08-13 | $43.00 | $43.00 | 14,523,600 | — | — |
| 2025-08-12 | $43.43 | $43.43 | 20,848,000 | — | — |
| 2025-08-11 | $45.02 | $45.02 | 24,893,500 | — | — |
| 2025-08-08 | $44.69 | $44.69 | 39,170,200 | — | — |
| 2025-08-07 | $44.21 | $44.21 | 21,522,100 | — | — |
| 2025-08-06 | $44.10 | $44.10 | 8,051,600 | — | — |
| 2025-08-05 | $44.75 | $44.75 | 10,920,400 | — | — |
| 2025-08-04 | $44.54 | $44.54 | 11,625,100 | — | — |
| 2025-08-01 | $44.81 | $44.81 | 16,566,300 | — | — |
| 2025-07-31 | $45.92 | $45.92 | 13,041,500 | — | — |
| 2025-07-30 | $46.44 | $46.44 | 16,853,400 | — | — |
| 2025-07-29 | $43.79 | $43.79 | 14,706,500 | — | — |
| 2025-07-28 | $45.11 | $45.11 | 20,928,700 | — | — |
| 2025-07-25 | $47.43 | $47.43 | 14,517,900 | — | — |
| 2025-07-24 | $48.13 | $48.13 | 12,600,600 | — | — |
| 2025-07-23 | $49.15 | $49.15 | 18,179,900 | — | — |
| 2025-07-22 | $46.88 | $46.88 | 24,381,700 | — | — |
| 2025-07-21 | $47.19 | $47.19 | 29,305,900 | — | — |
| 2025-07-18 | $51.39 | $51.39 | 32,919,600 | — | — |
| 2025-07-17 | $51.33 | $51.33 | 46,760,200 | — | — |
| 2025-07-16 | $47.69 | $47.69 | 26,692,300 | — | — |
| 2025-07-15 | $44.60 | $44.60 | 29,999,700 | — | — |
| 2025-07-14 | $43.21 | $43.21 | 29,196,200 | — | — |
| 2025-07-11 | $39.03 | $39.03 | 16,371,500 | — | — |
| 2025-07-10 | $39.10 | $39.10 | 13,663,800 | — | — |
| 2025-07-09 | $39.14 | $39.14 | 16,267,300 | — | — |
| 2025-07-08 | $38.74 | $38.74 | 27,769,400 | — | — |
| 2025-07-07 | $38.88 | $38.88 | 35,564,100 | — | — |
| 2025-07-03 | $35.66 | $35.66 | 7,976,000 | — | — |
| 2025-07-02 | $35.68 | $35.68 | 14,865,600 | — | — |
| 2025-07-01 | $34.33 | $34.33 | 26,656,500 | — | — |
| 2025-06-30 | $35.77 | $35.77 | 18,438,400 | — | — |
| 2025-06-27 | $35.38 | $35.38 | 75,749,300 | — | — |
| 2025-06-26 | $36.14 | $36.14 | 41,601,800 | — | — |
| 2025-06-25 | $32.35 | $32.35 | 22,969,800 | — | — |
| 2025-06-24 | $33.46 | $33.46 | 28,392,600 | — | — |
| 2025-06-23 | $32.78 | $32.78 | 44,056,800 | — | — |
| 2025-06-20 | $30.04 | $30.04 | 37,066,000 | — | — |
| 2025-06-18 | $27.85 | $27.85 | 18,457,700 | — | — |
| 2025-06-17 | $26.42 | $26.42 | 14,498,900 | — | — |
| 2025-06-16 | $26.55 | $26.55 | 13,601,300 | — | — |
| 2025-06-13 | $25.41 | $25.41 | 15,593,900 | — | — |
| 2025-06-12 | $26.40 | $26.40 | 12,967,500 | — | — |
| 2025-06-11 | $27.36 | $27.36 | 21,283,400 | — | — |
| 2025-06-10 | $27.17 | $27.17 | 30,798,100 | — | — |
| 2025-06-09 | $29.64 | $29.64 | 60,217,100 | — | — |
| 2025-06-06 | $28.92 | $28.92 | 34,136,500 | — | — |
| 2025-06-05 | $26.45 | $26.45 | 27,953,900 | — | — |
| 2025-06-04 | $26.91 | $26.91 | 11,683,000 | — | — |
| 2025-06-03 | $26.72 | $26.72 | 12,186,500 | — | — |
| 2025-06-02 | $26.60 | $26.60 | 10,757,100 | — | — |
| 2025-05-30 | $26.79 | $26.79 | 12,706,300 | — | — |
| 2025-05-29 | $27.35 | $27.35 | 16,266,100 | — | — |
| 2025-05-28 | $28.93 | $28.93 | 30,832,500 | — | — |
| 2025-05-27 | $28.76 | $28.76 | 21,781,500 | — | — |
| 2025-05-23 | $25.42 | $25.42 | 14,249,900 | — | — |
| 2025-05-22 | $25.82 | $25.82 | 18,681,200 | — | — |
| 2025-05-21 | $25.17 | $25.17 | 17,081,800 | — | — |
| 2025-05-20 | $26.00 | $26.00 | 18,173,600 | — | — |
| 2025-05-19 | $25.80 | $25.80 | 17,316,300 | — | — |
| 2025-05-16 | $25.57 | $25.57 | 24,452,900 | — | — |
| 2025-05-15 | $25.22 | $25.22 | 27,530,600 | — | — |
| 2025-05-14 | $24.13 | $24.13 | 36,800,900 | — | — |
| 2025-05-13 | $21.83 | $21.83 | 14,950,700 | — | — |
| 2025-05-12 | $21.26 | $21.26 | 15,229,700 | — | — |
| 2025-05-09 | $20.51 | $20.51 | 30,349,700 | — | — |
| 2025-05-08 | $23.10 | $23.10 | 15,754,000 | — | — |
| 2025-05-07 | $22.29 | $22.29 | 7,727,300 | — | — |
| 2025-05-06 | $22.37 | $22.37 | 7,751,400 | — | — |
| 2025-05-05 | $22.48 | $22.48 | 8,016,300 | — | — |
| 2025-05-02 | $22.99 | $22.99 | 12,728,900 | — | — |
| 2025-05-01 | $22.12 | $22.12 | 8,397,400 | — | — |
| 2025-04-30 | $21.79 | $21.79 | 10,400,100 | — | — |
| 2025-04-29 | $22.40 | $22.40 | 6,646,500 | — | — |
| 2025-04-28 | $22.67 | $22.67 | 13,139,000 | — | — |
| 2025-04-25 | $22.38 | $22.38 | 13,775,600 | — | — |
| 2025-04-24 | $21.88 | $21.88 | 15,536,400 | — | — |
| 2025-04-23 | $20.29 | $20.29 | 17,819,300 | — | — |
| 2025-04-22 | $19.04 | $19.04 | 9,383,900 | — | — |
| 2025-04-21 | $18.65 | $18.65 | 9,055,600 | — | — |
| 2025-04-17 | $19.74 | $19.74 | 9,225,400 | — | — |
| 2025-04-16 | $19.98 | $19.98 | 14,733,000 | — | — |
| 2025-04-15 | $21.07 | $21.07 | 30,434,200 | — | — |
| 2025-04-14 | $19.13 | $19.13 | 13,196,800 | — | — |
| 2025-04-11 | $19.63 | $19.63 | 15,484,400 | — | — |
| 2025-04-10 | $19.63 | $19.63 | 16,731,400 | — | — |
| 2025-04-09 | $20.59 | $20.59 | 31,470,400 | — | — |
| 2025-04-08 | $17.18 | $17.18 | 19,958,400 | — | — |
| 2025-04-07 | $17.52 | $17.52 | 23,935,500 | — | — |
| 2025-04-04 | $16.37 | $16.37 | 22,799,700 | — | — |
| 2025-04-03 | $17.89 | $17.89 | 16,592,900 | — | — |
| 2025-04-02 | $19.34 | $19.34 | 15,260,400 | — | — |
| 2025-04-01 | $18.15 | $18.15 | 14,075,300 | — | — |
| 2025-03-31 | $17.88 | $17.88 | 15,132,500 | — | — |
| 2025-03-28 | $18.62 | $18.62 | 25,511,900 | — | — |
| 2025-03-27 | $18.42 | $18.42 | 11,754,300 | — | — |
| 2025-03-26 | $19.44 | $19.44 | 12,762,900 | — | — |
| 2025-03-25 | $20.27 | $20.27 | 12,026,500 | — | — |
| 2025-03-24 | $20.21 | $20.21 | 13,807,100 | — | — |
| 2025-03-21 | $18.94 | $18.94 | 16,743,600 | — | — |
| 2025-03-20 | $18.53 | $18.53 | 8,509,000 | — | — |
| 2025-03-19 | $18.78 | $18.78 | 12,096,300 | — | — |
| 2025-03-18 | $17.98 | $17.98 | 9,768,300 | — | — |
| 2025-03-17 | $19.10 | $19.10 | 15,581,600 | — | — |
| 2025-03-14 | $18.81 | $18.81 | 12,008,900 | — | — |
| 2025-03-13 | $17.57 | $17.57 | 10,493,900 | — | — |
| 2025-03-12 | $18.43 | $18.43 | 19,095,600 | — | — |
| 2025-03-11 | $17.83 | $17.83 | 15,509,200 | — | — |
| 2025-03-10 | $17.12 | $17.12 | 21,122,000 | — | — |
| 2025-03-07 | $18.80 | $18.80 | 16,108,800 | — | — |
| 2025-03-06 | $18.66 | $18.66 | 18,086,800 | — | — |
| 2025-03-05 | $20.40 | $20.40 | 18,412,400 | — | — |
| 2025-03-04 | $19.00 | $19.00 | 25,807,900 | — | — |
| 2025-03-03 | $18.66 | $18.66 | 26,785,200 | — | — |
| 2025-02-28 | $20.49 | $20.49 | 37,550,700 | — | — |
| 2025-02-27 | $19.83 | $19.83 | 23,949,000 | — | — |
| 2025-02-26 | $21.25 | $21.25 | 16,325,100 | — | — |
| 2025-02-25 | $20.28 | $20.28 | 29,089,000 | — | — |
| 2025-02-24 | $22.49 | $22.49 | 19,606,100 | — | — |
| 2025-02-21 | $23.55 | $23.55 | 16,255,100 | — | — |
| 2025-02-20 | $25.26 | $25.26 | 22,884,800 | — | — |
| 2025-02-19 | $25.93 | $25.93 | 18,899,000 | — | — |
| 2025-02-18 | $27.74 | $27.74 | 20,977,200 | — | — |
| 2025-02-14 | $28.02 | $28.02 | 15,313,000 | — | — |
| 2025-02-13 | $28.30 | $28.30 | 18,636,400 | — | — |
| 2025-02-12 | $27.62 | $27.62 | 15,500,000 | — | — |
| 2025-02-11 | $28.22 | $28.22 | 20,244,700 | — | — |
| 2025-02-10 | $30.60 | $30.60 | 27,264,800 | — | — |
| 2025-02-07 | $27.41 | $27.41 | 19,260,100 | — | — |
| 2025-02-06 | $27.68 | $27.68 | 15,384,000 | — | — |
| 2025-02-05 | $28.60 | $28.60 | 15,116,200 | — | — |
| 2025-02-04 | $28.68 | $28.68 | 17,138,200 | — | — |
| 2025-02-03 | $28.38 | $28.38 | 18,884,700 | — | — |
| 2025-01-31 | $29.05 | $29.05 | 20,632,300 | — | — |
| 2025-01-30 | $28.53 | $28.53 | 19,556,500 | — | — |
| 2025-01-29 | $28.87 | $28.87 | 12,874,500 | — | — |
| 2025-01-28 | $28.98 | $28.98 | 16,086,900 | — | — |
| 2025-01-27 | $29.43 | $29.43 | 17,477,200 | — | — |
| 2025-01-24 | $30.36 | $30.36 | 23,878,600 | — | — |
| 2025-01-23 | $31.57 | $31.57 | 23,888,100 | — | — |
| 2025-01-22 | $29.62 | $29.62 | 27,902,200 | — | — |
| 2025-01-21 | $31.27 | $31.27 | 62,027,700 | — | — |
| 2025-01-17 | $24.00 | $24.00 | 14,068,300 | — | — |
| 2025-01-16 | $24.64 | $24.64 | 10,860,200 | — | — |
| 2025-01-15 | $24.87 | $24.87 | 15,252,200 | — | — |
| 2025-01-14 | $24.16 | $24.16 | 13,862,800 | — | — |
| 2025-01-13 | $23.91 | $23.91 | 18,040,200 | — | — |
| 2025-01-10 | $26.91 | $26.91 | 15,340,000 | — | — |
| 2025-01-08 | $27.36 | $27.36 | 18,750,200 | — | — |
| 2025-01-07 | $27.95 | $27.95 | 19,138,800 | — | — |
| 2025-01-06 | $28.80 | $28.80 | 22,305,400 | — | — |
| 2025-01-03 | $28.74 | $28.74 | 22,114,700 | — | — |
| 2025-01-02 | $24.96 | $24.96 | 13,792,700 | — | — |