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
- 2021-09-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 | $61.22 | $61.22 | 2,654,200 | — | — |
| 2025-12-30 | $62.04 | $62.04 | 2,216,600 | — | — |
| 2025-12-29 | $64.48 | $64.48 | 3,052,000 | — | — |
| 2025-12-26 | $64.01 | $64.01 | 1,829,800 | — | — |
| 2025-12-24 | $64.10 | $64.10 | 1,193,700 | — | — |
| 2025-12-23 | $63.52 | $63.52 | 2,875,800 | — | — |
| 2025-12-22 | $64.38 | $64.38 | 4,126,100 | — | — |
| 2025-12-19 | $64.83 | $64.83 | 3,447,900 | — | — |
| 2025-12-18 | $64.97 | $64.97 | 4,607,800 | — | — |
| 2025-12-17 | $63.01 | $63.01 | 4,763,900 | — | — |
| 2025-12-16 | $62.00 | $62.00 | 2,606,300 | — | — |
| 2025-12-15 | $60.59 | $60.59 | 2,438,200 | — | — |
| 2025-12-12 | $61.16 | $61.16 | 1,953,300 | — | — |
| 2025-12-11 | $61.12 | $61.12 | 1,876,200 | — | — |
| 2025-12-10 | $61.01 | $61.01 | 3,182,200 | — | — |
| 2025-12-09 | $58.90 | $58.90 | 1,985,200 | — | — |
| 2025-12-08 | $58.08 | $58.08 | 2,164,300 | — | — |
| 2025-12-05 | $58.43 | $58.43 | 3,690,500 | — | — |
| 2025-12-04 | $60.89 | $60.89 | 1,717,100 | — | — |
| 2025-12-03 | $61.21 | $61.21 | 3,591,700 | — | — |
| 2025-12-02 | $58.94 | $58.94 | 2,205,900 | — | — |
| 2025-12-01 | $59.36 | $59.36 | 3,011,300 | — | — |
| 2025-11-28 | $58.61 | $58.61 | 1,240,200 | — | — |
| 2025-11-26 | $58.28 | $58.28 | 3,903,500 | — | — |
| 2025-11-25 | $57.37 | $57.37 | 7,076,800 | — | — |
| 2025-11-24 | $53.36 | $53.36 | 4,241,100 | — | — |
| 2025-11-21 | $54.84 | $54.84 | 4,881,600 | — | — |
| 2025-11-20 | $50.87 | $50.87 | 4,058,300 | — | — |
| 2025-11-19 | $50.22 | $50.22 | 3,136,400 | — | — |
| 2025-11-18 | $51.30 | $51.30 | 3,028,200 | — | — |
| 2025-11-17 | $51.62 | $51.62 | 3,387,300 | — | — |
| 2025-11-14 | $53.71 | $53.71 | 2,674,400 | — | — |
| 2025-11-13 | $55.37 | $55.37 | 3,188,300 | — | — |
| 2025-11-12 | $57.62 | $57.62 | 3,816,000 | — | — |
| 2025-11-11 | $56.01 | $56.01 | 3,003,500 | — | — |
| 2025-11-10 | $56.68 | $56.68 | 4,575,400 | — | — |
| 2025-11-07 | $53.43 | $53.43 | 4,758,200 | — | — |
| 2025-11-06 | $53.22 | $53.22 | 7,639,600 | — | — |
| 2025-11-05 | $55.56 | $55.56 | 7,212,100 | — | — |
| 2025-11-04 | $55.17 | $55.17 | 4,777,800 | — | — |
| 2025-11-03 | $54.49 | $54.49 | 6,238,900 | — | — |
| 2025-10-31 | $55.54 | $55.54 | 3,116,200 | — | — |
| 2025-10-30 | $55.53 | $55.53 | 4,226,400 | — | — |
| 2025-10-29 | $57.84 | $57.84 | 2,691,700 | — | — |
| 2025-10-28 | $59.32 | $59.32 | 2,540,000 | — | — |
| 2025-10-27 | $59.87 | $59.87 | 3,805,300 | — | — |
| 2025-10-24 | $56.91 | $56.91 | 2,834,200 | — | — |
| 2025-10-23 | $57.14 | $57.14 | 2,547,800 | — | — |
| 2025-10-22 | $57.11 | $57.11 | 3,307,500 | — | — |
| 2025-10-21 | $57.49 | $57.49 | 3,628,600 | — | — |
| 2025-10-20 | $56.10 | $56.10 | 4,057,200 | — | — |
| 2025-10-17 | $54.91 | $54.91 | 3,242,900 | — | — |
| 2025-10-16 | $54.53 | $54.53 | 5,259,300 | — | — |
| 2025-10-15 | $55.01 | $55.01 | 4,703,000 | — | — |
| 2025-10-14 | $52.92 | $52.92 | 5,272,700 | — | — |
| 2025-10-13 | $52.31 | $52.31 | 6,675,600 | — | — |
| 2025-10-10 | $48.88 | $48.88 | 4,422,400 | — | — |
| 2025-10-09 | $49.64 | $49.64 | 6,362,000 | — | — |
| 2025-10-08 | $47.93 | $47.93 | 4,410,300 | — | — |
| 2025-10-07 | $47.66 | $47.66 | 4,532,500 | — | — |
| 2025-10-06 | $49.03 | $49.03 | 4,727,000 | — | — |
| 2025-10-03 | $50.55 | $50.55 | 4,515,000 | — | — |
| 2025-10-02 | $52.33 | $52.33 | 3,350,100 | — | — |
| 2025-10-01 | $51.53 | $51.53 | 4,291,600 | — | — |
| 2025-09-30 | $52.34 | $52.34 | 3,471,900 | — | — |
| 2025-09-29 | $52.57 | $52.57 | 4,652,500 | — | — |
| 2025-09-26 | $53.10 | $53.10 | 3,596,700 | — | — |
| 2025-09-25 | $53.36 | $53.36 | 3,216,600 | — | — |
| 2025-09-24 | $54.09 | $54.09 | 4,013,800 | — | — |
| 2025-09-23 | $55.35 | $55.35 | 3,151,400 | — | — |
| 2025-09-22 | $55.26 | $55.26 | 6,283,700 | — | — |
| 2025-09-19 | $58.62 | $58.62 | 4,196,900 | — | — |
| 2025-09-18 | $58.12 | $58.12 | 2,880,100 | — | — |
| 2025-09-17 | $57.95 | $57.95 | 3,403,300 | — | — |
| 2025-09-16 | $59.34 | $59.34 | 4,893,600 | — | — |
| 2025-09-15 | $62.10 | $62.10 | 3,569,300 | — | — |
| 2025-09-12 | $64.55 | $64.55 | 3,052,600 | — | — |
| 2025-09-11 | $66.50 | $66.50 | 2,664,800 | — | — |
| 2025-09-10 | $65.03 | $65.03 | 3,513,400 | — | — |
| 2025-09-09 | $65.64 | $65.64 | 2,901,800 | — | — |
| 2025-09-08 | $64.30 | $64.30 | 6,150,100 | — | — |
| 2025-09-05 | $65.98 | $65.98 | 6,125,500 | — | — |
| 2025-09-04 | $71.43 | $71.43 | 2,704,600 | — | — |
| 2025-09-03 | $71.71 | $71.71 | 2,171,600 | — | — |
| 2025-09-02 | $72.98 | $72.98 | 2,797,200 | — | — |
| 2025-08-29 | $71.83 | $71.83 | 3,343,100 | — | — |
| 2025-08-28 | $74.24 | $74.24 | 3,096,100 | — | — |
| 2025-08-27 | $73.21 | $73.21 | 3,290,200 | — | — |
| 2025-08-26 | $72.27 | $72.27 | 3,818,200 | — | — |
| 2025-08-25 | $69.64 | $69.64 | 5,831,000 | — | — |
| 2025-08-22 | $65.52 | $65.52 | 4,745,400 | — | — |
| 2025-08-21 | $63.13 | $63.13 | 1,865,000 | — | — |
| 2025-08-20 | $62.94 | $62.94 | 1,915,400 | — | — |
| 2025-08-19 | $63.82 | $63.82 | 2,211,700 | — | — |
| 2025-08-18 | $65.40 | $65.40 | 3,115,500 | — | — |
| 2025-08-15 | $62.99 | $62.99 | 2,515,900 | — | — |
| 2025-08-14 | $63.26 | $63.26 | 5,101,400 | — | — |
| 2025-08-13 | $67.54 | $67.54 | 3,364,900 | — | — |
| 2025-08-12 | $68.82 | $68.82 | 2,734,200 | — | — |
| 2025-08-11 | $67.48 | $67.48 | 4,831,500 | — | — |
| 2025-08-08 | $66.08 | $66.08 | 6,575,100 | — | — |
| 2025-08-07 | $70.27 | $70.27 | 13,974,700 | — | — |
| 2025-08-06 | $57.79 | $57.79 | 7,256,600 | — | — |
| 2025-08-05 | $57.45 | $57.45 | 3,532,400 | — | — |
| 2025-08-04 | $58.48 | $58.48 | 3,640,900 | — | — |
| 2025-08-01 | $56.71 | $56.71 | 2,959,700 | — | — |
| 2025-07-31 | $59.27 | $59.27 | 3,045,100 | — | — |
| 2025-07-30 | $60.07 | $60.07 | 3,268,400 | — | — |
| 2025-07-29 | $58.31 | $58.31 | 1,920,500 | — | — |
| 2025-07-28 | $59.23 | $59.23 | 1,812,500 | — | — |
| 2025-07-25 | $59.50 | $59.50 | 3,335,000 | — | — |
| 2025-07-24 | $58.46 | $58.46 | 5,411,400 | — | — |
| 2025-07-23 | $62.81 | $62.81 | 1,896,600 | — | — |
| 2025-07-22 | $62.78 | $62.78 | 1,504,000 | — | — |
| 2025-07-21 | $62.57 | $62.57 | 1,955,200 | — | — |
| 2025-07-18 | $64.37 | $64.37 | 1,763,300 | — | — |
| 2025-07-17 | $63.48 | $63.48 | 1,889,300 | — | — |
| 2025-07-16 | $62.88 | $62.88 | 1,884,800 | — | — |
| 2025-07-15 | $63.86 | $63.86 | 2,208,900 | — | — |
| 2025-07-14 | $63.44 | $63.44 | 2,222,300 | — | — |
| 2025-07-11 | $63.33 | $63.33 | 2,128,000 | — | — |
| 2025-07-10 | $63.71 | $63.71 | 3,074,800 | — | — |
| 2025-07-09 | $66.32 | $66.32 | 1,346,000 | — | — |
| 2025-07-08 | $66.09 | $66.09 | 1,719,900 | — | — |
| 2025-07-07 | $66.47 | $66.47 | 2,980,700 | — | — |
| 2025-07-03 | $67.22 | $67.22 | 1,485,500 | — | — |
| 2025-07-02 | $66.05 | $66.05 | 2,414,300 | — | — |
| 2025-07-01 | $67.10 | $67.10 | 2,613,300 | — | — |
| 2025-06-30 | $68.37 | $68.37 | 2,079,500 | — | — |
| 2025-06-27 | $69.34 | $69.34 | 5,253,500 | — | — |
| 2025-06-26 | $67.46 | $67.46 | 2,858,900 | — | — |
| 2025-06-25 | $68.55 | $68.55 | 2,378,600 | — | — |
| 2025-06-24 | $70.39 | $70.39 | 1,968,700 | — | — |
| 2025-06-23 | $69.27 | $69.27 | 3,222,400 | — | — |
| 2025-06-20 | $67.61 | $67.61 | 3,682,700 | — | — |
| 2025-06-18 | $69.83 | $69.83 | 1,584,100 | — | — |
| 2025-06-17 | $68.94 | $68.94 | 2,488,800 | — | — |
| 2025-06-16 | $70.81 | $70.81 | 2,355,600 | — | — |
| 2025-06-13 | $68.14 | $68.14 | 4,160,700 | — | — |
| 2025-06-12 | $71.40 | $71.40 | 2,022,600 | — | — |
| 2025-06-11 | $71.47 | $71.47 | 1,776,300 | — | — |
| 2025-06-10 | $70.29 | $70.29 | 3,199,200 | — | — |
| 2025-06-09 | $73.38 | $73.38 | 2,575,300 | — | — |
| 2025-06-06 | $73.08 | $73.08 | 3,310,600 | — | — |
| 2025-06-05 | $73.02 | $73.02 | 6,603,600 | — | — |
| 2025-06-04 | $72.33 | $72.33 | 1,565,800 | — | — |
| 2025-06-03 | $70.80 | $70.80 | 2,426,500 | — | — |
| 2025-06-02 | $71.76 | $71.76 | 3,143,000 | — | — |
| 2025-05-30 | $72.20 | $72.20 | 2,981,600 | — | — |
| 2025-05-29 | $69.73 | $69.73 | 1,748,900 | — | — |
| 2025-05-28 | $70.69 | $70.69 | 1,668,600 | — | — |
| 2025-05-27 | $70.15 | $70.15 | 2,654,700 | — | — |
| 2025-05-23 | $67.89 | $67.89 | 2,391,400 | — | — |
| 2025-05-22 | $68.46 | $68.46 | 4,398,300 | — | — |
| 2025-05-21 | $64.90 | $64.90 | 4,352,300 | — | — |
| 2025-05-20 | $67.46 | $67.46 | 5,400,600 | — | — |
| 2025-05-19 | $71.91 | $71.91 | 3,239,100 | — | — |
| 2025-05-16 | $73.72 | $73.72 | 5,270,800 | — | — |
| 2025-05-15 | $71.63 | $71.63 | 1,929,600 | — | — |
| 2025-05-14 | $71.92 | $71.92 | 2,172,800 | — | — |
| 2025-05-13 | $70.23 | $70.23 | 4,012,100 | — | — |
| 2025-05-12 | $69.86 | $69.86 | 3,791,700 | — | — |
| 2025-05-09 | $63.43 | $63.43 | 3,009,300 | — | — |
| 2025-05-08 | $64.45 | $64.45 | 7,026,200 | — | — |
| 2025-05-07 | $59.22 | $59.22 | 4,934,200 | — | — |
| 2025-05-06 | $59.60 | $59.60 | 2,784,900 | — | — |
| 2025-05-05 | $60.36 | $60.36 | 2,410,700 | — | — |
| 2025-05-02 | $61.10 | $61.10 | 2,435,200 | — | — |
| 2025-05-01 | $59.96 | $59.96 | 2,405,900 | — | — |
| 2025-04-30 | $59.74 | $59.74 | 2,744,700 | — | — |
| 2025-04-29 | $60.98 | $60.98 | 2,577,100 | — | — |
| 2025-04-28 | $61.52 | $61.52 | 2,399,800 | — | — |
| 2025-04-25 | $63.37 | $63.37 | 1,706,600 | — | — |
| 2025-04-24 | $61.51 | $61.51 | 1,621,800 | — | — |
| 2025-04-23 | $61.11 | $61.11 | 1,879,800 | — | — |
| 2025-04-22 | $58.68 | $58.68 | 2,494,600 | — | — |
| 2025-04-21 | $57.03 | $57.03 | 1,938,800 | — | — |
| 2025-04-17 | $58.27 | $58.27 | 1,475,000 | — | — |
| 2025-04-16 | $57.75 | $57.75 | 2,686,300 | — | — |
| 2025-04-15 | $57.89 | $57.89 | 1,320,200 | — | — |
| 2025-04-14 | $58.39 | $58.39 | 1,872,300 | — | — |
| 2025-04-11 | $57.61 | $57.61 | 2,268,000 | — | — |
| 2025-04-10 | $56.99 | $56.99 | 3,397,300 | — | — |
| 2025-04-09 | $60.40 | $60.40 | 5,461,800 | — | — |
| 2025-04-08 | $52.59 | $52.59 | 3,237,000 | — | — |
| 2025-04-07 | $53.08 | $53.08 | 4,748,700 | — | — |
| 2025-04-04 | $51.37 | $51.37 | 5,056,200 | — | — |
| 2025-04-03 | $56.90 | $56.90 | 4,426,400 | — | — |
| 2025-04-02 | $62.65 | $62.65 | 2,244,500 | — | — |
| 2025-04-01 | $61.35 | $61.35 | 3,104,800 | — | — |
| 2025-03-31 | $61.74 | $61.74 | 4,174,100 | — | — |
| 2025-03-28 | $62.52 | $62.52 | 6,470,700 | — | — |
| 2025-03-27 | $65.01 | $65.01 | 5,777,500 | — | — |
| 2025-03-26 | $68.77 | $68.77 | 3,737,700 | — | — |
| 2025-03-25 | $69.89 | $69.89 | 3,450,100 | — | — |
| 2025-03-24 | $70.45 | $70.45 | 4,607,500 | — | — |
| 2025-03-21 | $65.43 | $65.43 | 2,807,100 | — | — |
| 2025-03-20 | $65.49 | $65.49 | 4,395,400 | — | — |
| 2025-03-19 | $66.29 | $66.29 | 5,356,200 | — | — |
| 2025-03-18 | $63.01 | $63.01 | 2,499,000 | — | — |
| 2025-03-17 | $61.94 | $61.94 | 2,236,600 | — | — |
| 2025-03-14 | $62.48 | $62.48 | 1,891,500 | — | — |
| 2025-03-13 | $59.61 | $59.61 | 3,159,800 | — | — |
| 2025-03-12 | $62.31 | $62.31 | 3,444,800 | — | — |
| 2025-03-11 | $60.17 | $60.17 | 2,891,900 | — | — |
| 2025-03-10 | $58.41 | $58.41 | 5,134,900 | — | — |
| 2025-03-07 | $63.86 | $63.86 | 4,447,600 | — | — |
| 2025-03-06 | $64.78 | $64.78 | 3,594,800 | — | — |
| 2025-03-05 | $70.59 | $70.59 | 3,063,400 | — | — |
| 2025-03-04 | $72.36 | $72.36 | 4,767,200 | — | — |
| 2025-03-03 | $76.34 | $76.34 | 3,475,800 | — | — |
| 2025-02-28 | $79.16 | $79.16 | 2,279,200 | — | — |
| 2025-02-27 | $76.56 | $76.56 | 2,749,700 | — | — |
| 2025-02-26 | $75.40 | $75.40 | 2,944,600 | — | — |
| 2025-02-25 | $73.14 | $73.14 | 2,575,000 | — | — |
| 2025-02-24 | $75.31 | $75.31 | 5,144,400 | — | — |
| 2025-02-21 | $76.10 | $76.10 | 5,572,000 | — | — |
| 2025-02-20 | $82.03 | $82.03 | 3,349,000 | — | — |
| 2025-02-19 | $84.99 | $84.99 | 2,802,900 | — | — |
| 2025-02-18 | $85.37 | $85.37 | 4,104,600 | — | — |
| 2025-02-14 | $81.97 | $81.97 | 4,067,400 | — | — |
| 2025-02-13 | $83.54 | $83.54 | 13,876,800 | — | — |
| 2025-02-12 | $64.71 | $64.71 | 5,692,500 | — | — |
| 2025-02-11 | $64.19 | $64.19 | 4,141,900 | — | — |
| 2025-02-10 | $66.58 | $66.58 | 3,257,200 | — | — |
| 2025-02-07 | $66.78 | $66.78 | 2,554,200 | — | — |
| 2025-02-06 | $67.75 | $67.75 | 2,630,000 | — | — |
| 2025-02-05 | $65.70 | $65.70 | 2,193,500 | — | — |
| 2025-02-04 | $64.62 | $64.62 | 1,426,900 | — | — |
| 2025-02-03 | $63.32 | $63.32 | 1,939,300 | — | — |
| 2025-01-31 | $62.52 | $62.52 | 1,546,500 | — | — |
| 2025-01-30 | $63.22 | $63.22 | 2,360,800 | — | — |
| 2025-01-29 | $61.86 | $61.86 | 2,414,200 | — | — |
| 2025-01-28 | $59.59 | $59.59 | 1,047,600 | — | — |
| 2025-01-27 | $59.34 | $59.34 | 1,955,800 | — | — |
| 2025-01-24 | $60.20 | $60.20 | 1,531,800 | — | — |
| 2025-01-23 | $60.91 | $60.91 | 1,316,000 | — | — |
| 2025-01-22 | $60.21 | $60.21 | 1,490,100 | — | — |
| 2025-01-21 | $60.04 | $60.04 | 1,638,900 | — | — |
| 2025-01-17 | $59.70 | $59.70 | 2,201,900 | — | — |
| 2025-01-16 | $60.47 | $60.47 | 2,141,200 | — | — |
| 2025-01-15 | $58.89 | $58.89 | 3,088,900 | — | — |
| 2025-01-14 | $59.08 | $59.08 | 4,061,300 | — | — |
| 2025-01-13 | $55.77 | $55.77 | 3,149,800 | — | — |
| 2025-01-10 | $57.21 | $57.21 | 2,894,500 | — | — |
| 2025-01-08 | $56.20 | $56.20 | 2,169,000 | — | — |
| 2025-01-07 | $57.53 | $57.53 | 2,309,600 | — | — |
| 2025-01-06 | $57.78 | $57.78 | 3,064,100 | — | — |
| 2025-01-03 | $56.35 | $56.35 | 2,866,000 | — | — |
| 2025-01-02 | $56.31 | $56.31 | 3,613,000 | — | — |