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
- 1997-05-05 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 | $77.38 | $327.75 | 2,411,500 | — | — |
| 2025-12-30 | $78.85 | $331.95 | 1,791,300 | — | — |
| 2025-12-29 | $79.65 | $335.31 | 1,469,200 | — | — |
| 2025-12-26 | $79.62 | $335.19 | 1,101,900 | — | — |
| 2025-12-24 | $79.62 | $335.19 | 588,500 | — | — |
| 2025-12-23 | $79.11 | $333.04 | 1,208,700 | — | — |
| 2025-12-22 | $79.18 | $333.34 | 2,121,900 | — | — |
| 2025-12-19 | $79.10 | $333.00 | 11,246,500 | — | — |
| 2025-12-18 | $79.91 | $336.41 | 3,610,600 | — | — |
| 2025-12-17 | $78.90 | $332.16 | 3,638,400 | — | — |
| 2025-12-16 | $78.25 | $329.42 | 2,550,200 | — | — |
| 2025-12-15 | $78.71 | $331.36 | 3,565,100 | — | — |
| 2025-12-12 | $77.86 | $327.78 | 3,550,100 | — | — |
| 2025-12-11 | $77.27 | $325.29 | 4,134,700 | — | — |
| 2025-12-10 | $77.73 | $327.23 | 3,369,700 | — | — |
| 2025-12-09 | $80.01 | $336.83 | 2,572,200 | — | — |
| 2025-12-08 | $81.00 | $341.00 | 3,987,900 | — | — |
| 2025-12-05 | $80.61 | $339.36 | 2,298,600 | — | — |
| 2025-12-04 | $80.45 | $338.68 | 3,339,000 | — | — |
| 2025-12-03 | $80.00 | $336.79 | 2,783,300 | — | — |
| 2025-12-02 | $80.08 | $337.12 | 3,107,800 | — | — |
| 2025-12-01 | $80.39 | $338.43 | 3,669,000 | — | — |
| 2025-11-28 | $80.63 | $339.44 | 1,648,300 | — | — |
| 2025-11-26 | $80.08 | $337.12 | 1,985,400 | — | — |
| 2025-11-25 | $79.44 | $334.43 | 3,756,800 | — | — |
| 2025-11-24 | $78.80 | $331.74 | 4,948,300 | — | — |
| 2025-11-21 | $79.24 | $333.59 | 3,783,200 | — | — |
| 2025-11-20 | $79.78 | $335.86 | 3,006,000 | — | — |
| 2025-11-19 | $80.00 | $336.79 | 2,790,000 | — | — |
| 2025-11-18 | $79.86 | $336.20 | 3,175,400 | — | — |
| 2025-11-17 | $79.00 | $332.58 | 2,416,500 | — | — |
| 2025-11-14 | $78.00 | $328.37 | 2,998,400 | — | — |
| 2025-11-13 | $77.24 | $325.17 | 2,703,400 | — | — |
| 2025-11-12 | $76.90 | $323.74 | 2,698,400 | — | — |
| 2025-11-11 | $76.17 | $320.66 | 2,377,100 | — | — |
| 2025-11-10 | $75.97 | $319.82 | 2,614,200 | — | — |
| 2025-11-07 | $76.07 | $320.24 | 3,378,400 | — | — |
| 2025-11-06 | $74.95 | $315.53 | 3,528,100 | — | — |
| 2025-11-05 | $74.98 | $315.65 | 3,838,200 | — | — |
| 2025-11-04 | $74.92 | $315.40 | 3,267,700 | — | — |
| 2025-11-03 | $74.13 | $312.08 | 4,242,400 | — | — |
| 2025-10-31 | $73.79 | $310.64 | 4,783,600 | — | — |
| 2025-10-30 | $74.36 | $313.04 | 5,636,600 | — | — |
| 2025-10-29 | $69.78 | $293.76 | 4,526,500 | — | — |
| 2025-10-28 | $70.05 | $294.90 | 2,445,300 | — | — |
| 2025-10-27 | $71.55 | $301.21 | 1,985,800 | — | — |
| 2025-10-24 | $70.39 | $296.33 | 2,703,200 | — | — |
| 2025-10-23 | $69.96 | $294.52 | 1,517,200 | — | — |
| 2025-10-22 | $70.46 | $296.63 | 1,705,300 | — | — |
| 2025-10-21 | $70.24 | $295.70 | 2,480,800 | — | — |
| 2025-10-20 | $71.50 | $301.00 | 1,867,700 | — | — |
| 2025-10-17 | $70.62 | $297.30 | 2,036,100 | — | — |
| 2025-10-16 | $69.55 | $292.79 | 1,825,300 | — | — |
| 2025-10-15 | $68.89 | $290.02 | 2,024,200 | — | — |
| 2025-10-14 | $67.96 | $286.10 | 1,828,800 | — | — |
| 2025-10-13 | $67.45 | $283.95 | 1,995,600 | — | — |
| 2025-10-10 | $67.73 | $285.13 | 1,745,800 | — | — |
| 2025-10-09 | $67.69 | $284.96 | 1,463,200 | — | — |
| 2025-10-08 | $68.00 | $286.27 | 2,066,000 | — | — |
| 2025-10-07 | $68.85 | $289.85 | 1,494,100 | — | — |
| 2025-10-06 | $69.25 | $291.53 | 2,692,300 | — | — |
| 2025-10-03 | $69.76 | $293.68 | 2,206,600 | — | — |
| 2025-10-02 | $69.59 | $292.96 | 5,325,100 | — | — |
| 2025-10-01 | $70.32 | $296.04 | 2,608,900 | — | — |
| 2025-09-30 | $69.99 | $294.65 | 2,474,000 | — | — |
| 2025-09-29 | $69.20 | $289.30 | 3,011,400 | — | — |
| 2025-09-26 | $69.00 | $288.46 | 3,422,400 | — | — |
| 2025-09-25 | $68.18 | $285.04 | 2,937,300 | — | — |
| 2025-09-24 | $68.48 | $286.29 | 3,227,500 | — | — |
| 2025-09-23 | $68.54 | $286.54 | 4,277,300 | — | — |
| 2025-09-22 | $67.13 | $280.65 | 3,017,500 | — | — |
| 2025-09-19 | $67.13 | $280.65 | 7,286,800 | — | — |
| 2025-09-18 | $67.97 | $284.16 | 2,784,500 | — | — |
| 2025-09-17 | $67.34 | $281.52 | 2,890,600 | — | — |
| 2025-09-16 | $68.07 | $284.58 | 2,806,300 | — | — |
| 2025-09-15 | $69.85 | $292.02 | 3,016,000 | — | — |
| 2025-09-12 | $69.73 | $291.52 | 1,758,500 | — | — |
| 2025-09-11 | $69.45 | $290.35 | 1,593,900 | — | — |
| 2025-09-10 | $69.25 | $289.51 | 2,930,600 | — | — |
| 2025-09-09 | $68.26 | $285.37 | 2,434,600 | — | — |
| 2025-09-08 | $68.08 | $284.62 | 2,211,600 | — | — |
| 2025-09-05 | $67.91 | $283.91 | 2,688,700 | — | — |
| 2025-09-04 | $67.72 | $283.11 | 1,937,600 | — | — |
| 2025-09-03 | $67.45 | $281.98 | 2,045,800 | — | — |
| 2025-09-02 | $67.92 | $283.95 | 2,650,300 | — | — |
| 2025-08-29 | $68.08 | $284.62 | 2,121,800 | — | — |
| 2025-08-28 | $67.54 | $282.36 | 2,229,400 | — | — |
| 2025-08-27 | $67.87 | $283.74 | 2,876,800 | — | — |
| 2025-08-26 | $67.60 | $282.61 | 3,873,300 | — | — |
| 2025-08-25 | $67.72 | $283.11 | 2,192,400 | — | — |
| 2025-08-22 | $67.79 | $283.41 | 2,665,100 | — | — |
| 2025-08-21 | $69.12 | $288.97 | 1,601,100 | — | — |
| 2025-08-20 | $69.18 | $289.22 | 3,123,600 | — | — |
| 2025-08-19 | $67.96 | $284.12 | 2,459,700 | — | — |
| 2025-08-18 | $67.21 | $280.98 | 1,893,600 | — | — |
| 2025-08-15 | $67.77 | $283.32 | 3,265,000 | — | — |
| 2025-08-14 | $67.53 | $282.32 | 2,070,100 | — | — |
| 2025-08-13 | $68.01 | $284.33 | 2,925,200 | — | — |
| 2025-08-12 | $68.51 | $286.42 | 2,775,800 | — | — |
| 2025-08-11 | $68.51 | $286.42 | 1,857,500 | — | — |
| 2025-08-08 | $68.57 | $286.67 | 1,692,700 | — | — |
| 2025-08-07 | $68.71 | $287.25 | 2,328,600 | — | — |
| 2025-08-06 | $68.50 | $286.37 | 2,346,900 | — | — |
| 2025-08-05 | $68.73 | $287.34 | 3,122,300 | — | — |
| 2025-08-04 | $68.28 | $285.45 | 4,500,500 | — | — |
| 2025-08-01 | $67.50 | $282.19 | 2,813,900 | — | — |
| 2025-07-31 | $67.18 | $280.86 | 4,480,900 | — | — |
| 2025-07-30 | $66.48 | $277.93 | 3,555,600 | — | — |
| 2025-07-29 | $66.83 | $279.39 | 2,898,400 | — | — |
| 2025-07-28 | $65.23 | $272.70 | 2,032,400 | — | — |
| 2025-07-25 | $66.46 | $277.85 | 1,928,900 | — | — |
| 2025-07-24 | $67.11 | $280.56 | 2,376,100 | — | — |
| 2025-07-23 | $67.46 | $282.03 | 1,738,600 | — | — |
| 2025-07-22 | $67.11 | $280.56 | 2,796,800 | — | — |
| 2025-07-21 | $66.44 | $277.76 | 1,846,100 | — | — |
| 2025-07-18 | $65.80 | $275.09 | 2,416,700 | — | — |
| 2025-07-17 | $65.37 | $273.29 | 2,098,100 | — | — |
| 2025-07-16 | $65.50 | $273.83 | 2,823,800 | — | — |
| 2025-07-15 | $65.19 | $272.54 | 2,718,200 | — | — |
| 2025-07-14 | $65.60 | $274.25 | 2,582,600 | — | — |
| 2025-07-11 | $64.77 | $270.78 | 4,361,600 | — | — |
| 2025-07-10 | $63.28 | $264.55 | 2,930,800 | — | — |
| 2025-07-09 | $62.76 | $262.38 | 2,316,200 | — | — |
| 2025-07-08 | $62.76 | $262.38 | 3,120,000 | — | — |
| 2025-07-07 | $63.01 | $263.42 | 2,525,400 | — | — |
| 2025-07-03 | $62.93 | $263.09 | 1,328,700 | — | — |
| 2025-07-02 | $62.93 | $263.09 | 2,707,500 | — | — |
| 2025-07-01 | $62.87 | $262.84 | 3,330,400 | — | — |
| 2025-06-30 | $63.15 | $264.01 | 4,231,400 | — | — |
| 2025-06-27 | $62.88 | $260.87 | 5,496,000 | — | — |
| 2025-06-26 | $63.33 | $262.74 | 3,653,100 | — | — |
| 2025-06-25 | $63.51 | $263.49 | 4,160,100 | — | — |
| 2025-06-24 | $63.35 | $262.82 | 3,867,700 | — | — |
| 2025-06-23 | $63.53 | $263.57 | 4,872,300 | — | — |
| 2025-06-20 | $62.45 | $259.09 | 11,453,400 | — | — |
| 2025-06-18 | $62.70 | $260.13 | 4,027,500 | — | — |
| 2025-06-17 | $62.76 | $260.37 | 3,404,800 | — | — |
| 2025-06-16 | $62.82 | $260.62 | 3,128,400 | — | — |
| 2025-06-13 | $63.86 | $264.94 | 2,579,700 | — | — |
| 2025-06-12 | $63.72 | $264.36 | 2,061,300 | — | — |
| 2025-06-11 | $63.41 | $263.07 | 2,323,100 | — | — |
| 2025-06-10 | $63.45 | $263.24 | 4,383,300 | — | — |
| 2025-06-09 | $62.65 | $259.92 | 2,748,300 | — | — |
| 2025-06-06 | $63.64 | $264.02 | 3,533,500 | — | — |
| 2025-06-05 | $63.30 | $262.61 | 3,445,400 | — | — |
| 2025-06-04 | $63.18 | $262.12 | 2,470,700 | — | — |
| 2025-06-03 | $63.25 | $262.41 | 3,111,600 | — | — |
| 2025-06-02 | $64.09 | $265.89 | 2,422,000 | — | — |
| 2025-05-30 | $64.28 | $266.68 | 5,071,900 | — | — |
| 2025-05-29 | $64.15 | $266.14 | 2,790,400 | — | — |
| 2025-05-28 | $64.38 | $267.10 | 2,889,200 | — | — |
| 2025-05-27 | $65.05 | $269.87 | 3,335,600 | — | — |
| 2025-05-23 | $64.12 | $266.02 | 1,797,500 | — | — |
| 2025-05-22 | $63.65 | $264.07 | 2,578,900 | — | — |
| 2025-05-21 | $63.62 | $263.94 | 2,787,100 | — | — |
| 2025-05-20 | $64.97 | $269.54 | 1,937,200 | — | — |
| 2025-05-19 | $65.49 | $271.70 | 2,141,700 | — | — |
| 2025-05-16 | $65.63 | $272.28 | 4,810,700 | — | — |
| 2025-05-15 | $64.83 | $268.96 | 3,412,000 | — | — |
| 2025-05-14 | $63.74 | $264.44 | 3,469,400 | — | — |
| 2025-05-13 | $64.18 | $266.27 | 3,095,900 | — | — |
| 2025-05-12 | $65.13 | $270.21 | 3,435,500 | — | — |
| 2025-05-09 | $66.01 | $273.86 | 1,713,000 | — | — |
| 2025-05-08 | $65.58 | $272.07 | 2,296,900 | — | — |
| 2025-05-07 | $66.07 | $274.11 | 3,132,500 | — | — |
| 2025-05-06 | $65.83 | $273.11 | 3,261,900 | — | — |
| 2025-05-05 | $66.62 | $276.39 | 2,193,800 | — | — |
| 2025-05-02 | $66.56 | $276.14 | 2,895,800 | — | — |
| 2025-05-01 | $65.54 | $271.91 | 7,756,000 | — | — |
| 2025-04-30 | $70.08 | $290.74 | 3,336,900 | — | — |
| 2025-04-29 | $69.14 | $286.84 | 2,555,200 | — | — |
| 2025-04-28 | $68.50 | $284.19 | 2,033,200 | — | — |
| 2025-04-25 | $68.16 | $282.78 | 1,113,800 | — | — |
| 2025-04-24 | $68.41 | $283.81 | 2,216,800 | — | — |
| 2025-04-23 | $68.64 | $284.77 | 2,112,000 | — | — |
| 2025-04-22 | $68.29 | $283.32 | 2,439,100 | — | — |
| 2025-04-21 | $66.81 | $277.18 | 2,141,100 | — | — |
| 2025-04-17 | $67.93 | $281.82 | 2,903,500 | — | — |
| 2025-04-16 | $67.63 | $280.58 | 2,410,300 | — | — |
| 2025-04-15 | $67.78 | $281.20 | 2,599,600 | — | — |
| 2025-04-14 | $67.40 | $279.62 | 2,673,900 | — | — |
| 2025-04-11 | $66.11 | $274.27 | 3,452,800 | — | — |
| 2025-04-10 | $65.60 | $272.16 | 2,815,100 | — | — |
| 2025-04-09 | $65.59 | $272.11 | 5,157,200 | — | — |
| 2025-04-08 | $63.34 | $262.78 | 4,069,000 | — | — |
| 2025-04-07 | $64.16 | $266.18 | 4,221,500 | — | — |
| 2025-04-04 | $65.51 | $271.78 | 4,202,600 | — | — |
| 2025-04-03 | $69.60 | $288.75 | 5,570,000 | — | — |
| 2025-04-02 | $69.39 | $287.88 | 6,049,400 | — | — |
| 2025-04-01 | $69.27 | $287.38 | 4,524,600 | — | — |
| 2025-03-31 | $68.76 | $285.27 | 4,535,700 | — | — |
| 2025-03-28 | $68.76 | $283.28 | 4,211,900 | — | — |
| 2025-03-27 | $67.97 | $280.02 | 2,031,900 | — | — |
| 2025-03-26 | $68.18 | $280.89 | 2,406,600 | — | — |
| 2025-03-25 | $67.63 | $278.62 | 3,428,700 | — | — |
| 2025-03-24 | $68.21 | $281.01 | 3,141,800 | — | — |
| 2025-03-21 | $66.85 | $275.41 | 10,422,600 | — | — |
| 2025-03-20 | $67.71 | $278.95 | 3,965,300 | — | — |
| 2025-03-19 | $67.58 | $278.41 | 2,886,200 | — | — |
| 2025-03-18 | $68.19 | $280.93 | 2,888,500 | — | — |
| 2025-03-17 | $68.75 | $283.23 | 3,037,200 | — | — |
| 2025-03-14 | $66.89 | $275.57 | 3,545,600 | — | — |
| 2025-03-13 | $66.36 | $273.39 | 3,030,300 | — | — |
| 2025-03-12 | $66.35 | $273.35 | 3,241,700 | — | — |
| 2025-03-11 | $66.70 | $274.79 | 3,394,800 | — | — |
| 2025-03-10 | $67.51 | $278.13 | 3,773,400 | — | — |
| 2025-03-07 | $67.87 | $279.61 | 2,195,500 | — | — |
| 2025-03-06 | $67.69 | $278.87 | 2,342,300 | — | — |
| 2025-03-05 | $70.47 | $290.32 | 2,083,200 | — | — |
| 2025-03-04 | $69.81 | $287.60 | 3,463,300 | — | — |
| 2025-03-03 | $70.36 | $289.87 | 2,813,000 | — | — |
| 2025-02-28 | $69.18 | $285.01 | 5,104,000 | — | — |
| 2025-02-27 | $68.66 | $282.86 | 3,001,500 | — | — |
| 2025-02-26 | $68.28 | $281.30 | 4,011,000 | — | — |
| 2025-02-25 | $68.15 | $280.76 | 4,042,900 | — | — |
| 2025-02-24 | $67.76 | $279.16 | 3,077,300 | — | — |
| 2025-02-21 | $66.08 | $272.23 | 2,113,900 | — | — |
| 2025-02-20 | $66.85 | $275.41 | 2,852,700 | — | — |
| 2025-02-19 | $66.96 | $275.86 | 2,705,900 | — | — |
| 2025-02-18 | $66.77 | $275.08 | 3,394,600 | — | — |
| 2025-02-14 | $66.53 | $274.09 | 4,227,400 | — | — |
| 2025-02-13 | $64.94 | $267.54 | 4,469,900 | — | — |
| 2025-02-12 | $59.94 | $246.94 | 3,215,700 | — | — |
| 2025-02-11 | $59.57 | $245.41 | 2,294,500 | — | — |
| 2025-02-10 | $59.76 | $246.20 | 2,265,500 | — | — |
| 2025-02-07 | $60.59 | $249.62 | 1,383,300 | — | — |
| 2025-02-06 | $60.53 | $249.37 | 1,425,100 | — | — |
| 2025-02-05 | $60.86 | $250.73 | 1,809,300 | — | — |
| 2025-02-04 | $60.19 | $247.97 | 2,058,800 | — | — |
| 2025-02-03 | $61.36 | $252.79 | 2,502,300 | — | — |
| 2025-01-31 | $60.42 | $248.92 | 3,978,500 | — | — |
| 2025-01-30 | $60.16 | $247.85 | 2,015,800 | — | — |
| 2025-01-29 | $59.60 | $245.54 | 1,599,600 | — | — |
| 2025-01-28 | $60.83 | $250.61 | 1,729,000 | — | — |
| 2025-01-27 | $61.82 | $254.68 | 3,199,500 | — | — |
| 2025-01-24 | $60.82 | $250.56 | 1,913,300 | — | — |
| 2025-01-23 | $59.44 | $244.88 | 2,440,700 | — | — |
| 2025-01-22 | $58.36 | $240.43 | 2,714,000 | — | — |
| 2025-01-21 | $60.29 | $248.38 | 2,489,100 | — | — |
| 2025-01-17 | $58.90 | $242.65 | 2,972,900 | — | — |
| 2025-01-16 | $58.36 | $240.43 | 2,044,700 | — | — |
| 2025-01-15 | $58.05 | $239.15 | 2,506,000 | — | — |
| 2025-01-14 | $58.10 | $239.36 | 1,981,200 | — | — |
| 2025-01-13 | $58.00 | $238.95 | 2,335,100 | — | — |
| 2025-01-10 | $57.39 | $236.43 | 2,119,900 | — | — |
| 2025-01-08 | $58.27 | $240.06 | 2,871,600 | — | — |
| 2025-01-07 | $57.07 | $235.12 | 3,067,000 | — | — |
| 2025-01-06 | $56.90 | $234.41 | 2,318,500 | — | — |
| 2025-01-03 | $58.31 | $240.22 | 2,916,500 | — | — |
| 2025-01-02 | $57.96 | $238.78 | 2,958,100 | — | — |