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
- 1989-07-13 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $92.52 | $250.79 | 1,641,500 | — | — |
| 2024-12-30 | $92.46 | $250.63 | 1,770,200 | — | — |
| 2024-12-27 | $93.58 | $253.66 | 1,335,900 | — | — |
| 2024-12-26 | $94.65 | $256.56 | 1,391,000 | — | — |
| 2024-12-24 | $94.75 | $256.83 | 725,100 | — | — |
| 2024-12-23 | $94.24 | $255.45 | 3,041,400 | — | — |
| 2024-12-20 | $93.64 | $253.82 | 6,738,800 | — | — |
| 2024-12-19 | $93.06 | $252.25 | 3,402,700 | — | — |
| 2024-12-18 | $93.71 | $254.01 | 3,291,700 | — | — |
| 2024-12-17 | $97.23 | $263.56 | 3,281,600 | — | — |
| 2024-12-16 | $98.20 | $266.18 | 2,469,500 | — | — |
| 2024-12-13 | $97.92 | $265.43 | 2,155,500 | — | — |
| 2024-12-12 | $98.55 | $267.13 | 3,064,600 | — | — |
| 2024-12-11 | $98.62 | $267.32 | 3,803,800 | — | — |
| 2024-12-10 | $98.84 | $267.92 | 4,725,300 | — | — |
| 2024-12-09 | $100.09 | $271.31 | 7,065,200 | — | — |
| 2024-12-06 | $103.00 | $279.20 | 3,686,200 | — | — |
| 2024-12-05 | $102.84 | $278.76 | 3,372,500 | — | — |
| 2024-12-04 | $103.37 | $280.20 | 3,463,800 | — | — |
| 2024-12-03 | $102.49 | $277.81 | 2,954,400 | — | — |
| 2024-12-02 | $102.46 | $277.73 | 3,280,800 | — | — |
| 2024-11-29 | $102.27 | $277.22 | 2,656,400 | — | — |
| 2024-11-27 | $101.94 | $276.32 | 3,462,800 | — | — |
| 2024-11-26 | $102.87 | $278.84 | 5,616,500 | — | — |
| 2024-11-25 | $102.80 | $278.65 | 5,688,900 | — | — |
| 2024-11-22 | $101.40 | $274.86 | 3,325,100 | — | — |
| 2024-11-21 | $100.50 | $271.47 | 2,825,100 | — | — |
| 2024-11-20 | $100.20 | $270.66 | 2,725,600 | — | — |
| 2024-11-19 | $99.79 | $269.55 | 4,960,200 | — | — |
| 2024-11-18 | $99.65 | $269.17 | 3,124,700 | — | — |
| 2024-11-15 | $98.29 | $265.50 | 3,120,800 | — | — |
| 2024-11-14 | $99.87 | $269.77 | 4,765,200 | — | — |
| 2024-11-13 | $99.18 | $267.90 | 2,940,200 | — | — |
| 2024-11-12 | $100.15 | $270.52 | 3,846,000 | — | — |
| 2024-11-11 | $102.28 | $276.28 | 4,915,600 | — | — |
| 2024-11-08 | $100.67 | $271.93 | 4,966,500 | — | — |
| 2024-11-07 | $100.66 | $271.90 | 6,107,200 | — | — |
| 2024-11-06 | $99.96 | $270.01 | 10,527,900 | — | — |
| 2024-11-05 | $96.91 | $261.77 | 2,487,300 | — | — |
| 2024-11-04 | $94.45 | $255.13 | 3,337,000 | — | — |
| 2024-11-01 | $95.80 | $258.77 | 2,870,900 | — | — |
| 2024-10-31 | $95.43 | $257.78 | 3,717,200 | — | — |
| 2024-10-30 | $95.96 | $259.21 | 4,692,200 | — | — |
| 2024-10-29 | $94.63 | $255.61 | 3,261,500 | — | — |
| 2024-10-28 | $94.40 | $254.99 | 5,593,000 | — | — |
| 2024-10-25 | $92.39 | $249.56 | 2,076,400 | — | — |
| 2024-10-24 | $91.60 | $247.43 | 2,217,400 | — | — |
| 2024-10-23 | $90.82 | $245.32 | 3,385,700 | — | — |
| 2024-10-22 | $91.83 | $248.05 | 3,170,900 | — | — |
| 2024-10-21 | $92.23 | $249.13 | 2,275,600 | — | — |
| 2024-10-18 | $93.48 | $252.51 | 2,257,800 | — | — |
| 2024-10-17 | $93.65 | $252.97 | 2,423,300 | — | — |
| 2024-10-16 | $92.85 | $250.81 | 3,336,100 | — | — |
| 2024-10-15 | $92.97 | $251.13 | 3,755,200 | — | — |
| 2024-10-14 | $92.28 | $249.27 | 2,635,100 | — | — |
| 2024-10-11 | $91.70 | $247.70 | 3,447,500 | — | — |
| 2024-10-10 | $90.50 | $244.46 | 5,325,300 | — | — |
| 2024-10-09 | $90.05 | $243.24 | 4,014,000 | — | — |
| 2024-10-08 | $89.23 | $241.03 | 3,244,800 | — | — |
| 2024-10-07 | $88.73 | $239.68 | 2,637,700 | — | — |
| 2024-10-04 | $89.11 | $240.70 | 3,419,300 | — | — |
| 2024-10-03 | $88.66 | $239.49 | 3,104,300 | — | — |
| 2024-10-02 | $89.52 | $241.81 | 3,033,800 | — | — |
| 2024-10-01 | $90.84 | $245.38 | 3,315,200 | — | — |
| 2024-09-30 | $92.74 | $250.51 | 3,367,600 | — | — |
| 2024-09-27 | $92.50 | $249.86 | 3,862,300 | — | — |
| 2024-09-26 | $93.24 | $251.86 | 3,397,100 | — | — |
| 2024-09-25 | $91.90 | $248.24 | 3,217,000 | — | — |
| 2024-09-24 | $91.49 | $247.13 | 3,335,500 | — | — |
| 2024-09-23 | $91.97 | $248.43 | 3,396,800 | — | — |
| 2024-09-20 | $92.89 | $250.91 | 4,795,700 | — | — |
| 2024-09-19 | $92.73 | $250.48 | 4,259,000 | — | — |
| 2024-09-18 | $90.04 | $243.22 | 3,928,200 | — | — |
| 2024-09-17 | $89.27 | $241.14 | 2,729,300 | — | — |
| 2024-09-16 | $89.17 | $240.87 | 3,096,200 | — | — |
| 2024-09-13 | $87.49 | $236.33 | 3,235,400 | — | — |
| 2024-09-12 | $86.66 | $234.09 | 2,600,300 | — | — |
| 2024-09-11 | $85.28 | $230.36 | 2,770,100 | — | — |
| 2024-09-10 | $85.61 | $231.25 | 3,909,700 | — | — |
| 2024-09-09 | $84.30 | $227.71 | 6,119,600 | — | — |
| 2024-09-06 | $85.33 | $230.49 | 6,131,500 | — | — |
| 2024-09-05 | $84.47 | $228.17 | 6,570,500 | — | — |
| 2024-09-04 | $85.18 | $230.09 | 6,484,900 | — | — |
| 2024-09-03 | $88.07 | $237.89 | 4,360,000 | — | — |
| 2024-08-30 | $90.77 | $245.19 | 6,967,600 | — | — |
| 2024-08-29 | $88.31 | $238.54 | 2,925,500 | — | — |
| 2024-08-28 | $87.72 | $236.95 | 2,360,000 | — | — |
| 2024-08-27 | $88.12 | $238.03 | 4,615,600 | — | — |
| 2024-08-26 | $90.05 | $243.24 | 3,816,700 | — | — |
| 2024-08-23 | $90.18 | $243.59 | 3,827,700 | — | — |
| 2024-08-22 | $88.14 | $237.14 | 4,311,000 | — | — |
| 2024-08-21 | $87.40 | $235.15 | 3,650,700 | — | — |
| 2024-08-20 | $85.29 | $229.47 | 2,254,300 | — | — |
| 2024-08-19 | $84.98 | $228.64 | 1,989,300 | — | — |
| 2024-08-16 | $84.18 | $226.48 | 2,976,300 | — | — |
| 2024-08-15 | $85.62 | $230.36 | 4,100,700 | — | — |
| 2024-08-14 | $83.35 | $224.25 | 5,405,400 | — | — |
| 2024-08-13 | $83.45 | $224.52 | 2,728,000 | — | — |
| 2024-08-12 | $81.90 | $220.35 | 3,346,600 | — | — |
| 2024-08-09 | $82.37 | $221.61 | 3,948,400 | — | — |
| 2024-08-08 | $81.54 | $219.38 | 6,611,100 | — | — |
| 2024-08-07 | $76.09 | $204.72 | 6,008,100 | — | — |
| 2024-08-06 | $78.40 | $210.93 | 5,852,100 | — | — |
| 2024-08-05 | $77.15 | $207.57 | 5,422,700 | — | — |
| 2024-08-02 | $79.08 | $212.76 | 6,060,100 | — | — |
| 2024-08-01 | $81.84 | $220.19 | 4,989,200 | — | — |
| 2024-07-31 | $85.70 | $230.57 | 4,396,700 | — | — |
| 2024-07-30 | $84.06 | $226.16 | 4,483,800 | — | — |
| 2024-07-29 | $82.60 | $222.23 | 3,626,100 | — | — |
| 2024-07-26 | $81.55 | $219.41 | 2,793,700 | — | — |
| 2024-07-25 | $79.56 | $214.05 | 4,876,800 | — | — |
| 2024-07-24 | $79.67 | $214.35 | 4,044,100 | — | — |
| 2024-07-23 | $82.26 | $221.32 | 3,539,000 | — | — |
| 2024-07-22 | $81.95 | $220.48 | 3,677,400 | — | — |
| 2024-07-19 | $79.87 | $214.89 | 2,952,300 | — | — |
| 2024-07-18 | $79.63 | $214.24 | 3,805,600 | — | — |
| 2024-07-17 | $80.79 | $217.36 | 5,226,800 | — | — |
| 2024-07-16 | $82.61 | $222.26 | 4,275,400 | — | — |
| 2024-07-15 | $79.58 | $214.11 | 6,032,200 | — | — |
| 2024-07-12 | $79.42 | $213.68 | 4,731,100 | — | — |
| 2024-07-11 | $79.61 | $214.19 | 10,777,700 | — | — |
| 2024-07-10 | $77.07 | $207.35 | 4,429,200 | — | — |
| 2024-07-09 | $75.89 | $204.18 | 4,557,100 | — | — |
| 2024-07-08 | $74.23 | $199.71 | 3,568,500 | — | — |
| 2024-07-05 | $73.67 | $198.21 | 3,796,700 | — | — |
| 2024-07-03 | $73.35 | $197.35 | 3,135,600 | — | — |
| 2024-07-02 | $72.05 | $193.85 | 6,902,200 | — | — |
| 2024-07-01 | $72.96 | $196.30 | 5,193,600 | — | — |
| 2024-06-28 | $74.98 | $201.73 | 38,170,100 | — | — |
| 2024-06-27 | $74.50 | $200.44 | 8,076,800 | — | — |
| 2024-06-26 | $72.72 | $195.65 | 5,288,500 | — | — |
| 2024-06-25 | $73.08 | $196.62 | 6,229,000 | — | — |
| 2024-06-24 | $74.10 | $199.36 | 6,701,500 | — | — |
| 2024-06-21 | $75.77 | $203.86 | 57,072,100 | — | — |
| 2024-06-20 | $75.97 | $204.40 | 8,123,200 | — | — |
| 2024-06-18 | $77.88 | $209.53 | 8,340,800 | — | — |
| 2024-06-17 | $78.72 | $211.79 | 7,811,300 | — | — |
| 2024-06-14 | $76.55 | $205.96 | 7,897,000 | — | — |
| 2024-06-13 | $79.21 | $213.11 | 8,774,500 | — | — |
| 2024-06-12 | $79.68 | $214.38 | 9,069,800 | — | — |
| 2024-06-11 | $78.18 | $210.34 | 10,458,800 | — | — |
| 2024-06-10 | $79.42 | $213.68 | 8,644,000 | — | — |
| 2024-06-07 | $77.82 | $209.37 | 10,472,300 | — | — |
| 2024-06-06 | $77.36 | $208.13 | 11,293,500 | — | — |
| 2024-06-05 | $78.40 | $210.93 | 5,667,400 | — | — |
| 2024-06-04 | $76.92 | $206.95 | 12,032,400 | — | — |
| 2024-06-03 | $78.98 | $212.49 | 12,180,800 | — | — |
| 2024-05-31 | $81.76 | $219.97 | 60,095,500 | — | — |
| 2024-05-30 | $79.96 | $215.13 | 5,283,700 | — | — |
| 2024-05-29 | $78.11 | $210.15 | 3,141,900 | — | — |
| 2024-05-28 | $79.25 | $213.22 | 5,486,600 | — | — |
| 2024-05-24 | $81.94 | $220.46 | 3,670,900 | — | — |
| 2024-05-23 | $80.41 | $216.34 | 3,059,000 | — | — |
| 2024-05-22 | $80.25 | $214.97 | 4,822,900 | — | — |
| 2024-05-21 | $81.11 | $217.27 | 3,688,400 | — | — |
| 2024-05-20 | $81.85 | $219.25 | 2,466,500 | — | — |
| 2024-05-17 | $81.92 | $219.44 | 4,131,700 | — | — |
| 2024-05-16 | $82.88 | $222.01 | 4,119,400 | — | — |
| 2024-05-15 | $85.64 | $229.41 | 7,391,700 | — | — |
| 2024-05-14 | $82.55 | $221.13 | 7,262,600 | — | — |
| 2024-05-13 | $82.12 | $219.98 | 3,959,500 | — | — |
| 2024-05-10 | $83.77 | $224.40 | 5,060,600 | — | — |
| 2024-05-09 | $80.32 | $215.16 | 2,874,400 | — | — |
| 2024-05-08 | $79.78 | $213.71 | 2,367,700 | — | — |
| 2024-05-07 | $80.95 | $216.84 | 2,709,900 | — | — |
| 2024-05-06 | $82.12 | $219.98 | 1,916,000 | — | — |
| 2024-05-03 | $80.44 | $215.48 | 2,535,500 | — | — |
| 2024-05-02 | $79.55 | $213.09 | 2,727,100 | — | — |
| 2024-05-01 | $77.15 | $206.66 | 2,530,100 | — | — |
| 2024-04-30 | $77.42 | $207.39 | 2,887,000 | — | — |
| 2024-04-29 | $78.86 | $211.25 | 2,468,200 | — | — |
| 2024-04-26 | $78.55 | $210.41 | 2,298,900 | — | — |
| 2024-04-25 | $77.20 | $206.80 | 4,082,200 | — | — |
| 2024-04-24 | $77.63 | $207.95 | 3,007,200 | — | — |
| 2024-04-23 | $78.79 | $211.06 | 2,140,600 | — | — |
| 2024-04-22 | $77.60 | $207.87 | 3,048,300 | — | — |
| 2024-04-19 | $77.05 | $206.40 | 3,030,500 | — | — |
| 2024-04-18 | $77.14 | $206.64 | 4,116,800 | — | — |
| 2024-04-17 | $78.52 | $210.33 | 2,361,600 | — | — |
| 2024-04-16 | $79.17 | $212.08 | 4,216,300 | — | — |
| 2024-04-15 | $80.31 | $215.13 | 3,183,900 | — | — |
| 2024-04-12 | $82.44 | $220.83 | 3,517,400 | — | — |
| 2024-04-11 | $83.46 | $223.57 | 2,780,600 | — | — |
| 2024-04-10 | $83.45 | $223.54 | 3,369,800 | — | — |
| 2024-04-09 | $83.98 | $224.96 | 3,527,500 | — | — |
| 2024-04-08 | $85.69 | $229.54 | 2,577,600 | — | — |
| 2024-04-05 | $86.40 | $231.44 | 2,429,700 | — | — |
| 2024-04-04 | $84.47 | $226.27 | 2,989,800 | — | — |
| 2024-04-03 | $85.49 | $229.01 | 2,919,800 | — | — |
| 2024-04-02 | $84.39 | $226.06 | 2,993,300 | — | — |
| 2024-04-01 | $84.86 | $227.32 | 1,674,700 | — | — |
| 2024-03-28 | $86.26 | $231.07 | 2,496,500 | — | — |
| 2024-03-27 | $86.02 | $230.42 | 2,354,800 | — | — |
| 2024-03-26 | $87.20 | $233.59 | 2,692,400 | — | — |
| 2024-03-25 | $86.94 | $232.89 | 3,479,500 | — | — |
| 2024-03-22 | $86.34 | $231.28 | 3,271,300 | — | — |
| 2024-03-21 | $85.76 | $229.73 | 3,454,900 | — | — |
| 2024-03-20 | $86.07 | $230.56 | 2,784,700 | — | — |
| 2024-03-19 | $84.84 | $227.26 | 3,837,700 | — | — |
| 2024-03-18 | $84.28 | $225.76 | 3,223,000 | — | — |
| 2024-03-15 | $83.40 | $223.41 | 2,761,400 | — | — |
| 2024-03-14 | $84.56 | $226.51 | 2,247,200 | — | — |
| 2024-03-13 | $84.71 | $225.98 | 2,548,700 | — | — |
| 2024-03-12 | $83.88 | $223.76 | 4,112,600 | — | — |
| 2024-03-11 | $82.29 | $219.52 | 4,747,900 | — | — |
| 2024-03-08 | $81.17 | $216.53 | 3,420,500 | — | — |
| 2024-03-07 | $82.55 | $220.22 | 3,603,700 | — | — |
| 2024-03-06 | $82.55 | $220.22 | 4,755,900 | — | — |
| 2024-03-05 | $81.62 | $217.74 | 4,670,200 | — | — |
| 2024-03-04 | $83.53 | $222.83 | 7,360,300 | — | — |
| 2024-03-01 | $83.60 | $223.02 | 4,234,600 | — | — |
| 2024-02-29 | $84.31 | $224.91 | 8,561,600 | — | — |
| 2024-02-28 | $79.32 | $211.60 | 5,541,100 | — | — |
| 2024-02-27 | $78.37 | $209.07 | 3,857,700 | — | — |
| 2024-02-26 | $79.42 | $211.87 | 2,774,700 | — | — |
| 2024-02-23 | $79.12 | $211.07 | 2,749,000 | — | — |
| 2024-02-22 | $78.17 | $208.53 | 5,415,900 | — | — |
| 2024-02-21 | $77.68 | $207.22 | 4,093,000 | — | — |
| 2024-02-20 | $77.58 | $206.96 | 3,757,700 | — | — |
| 2024-02-16 | $77.59 | $206.98 | 3,274,300 | — | — |
| 2024-02-15 | $76.15 | $203.14 | 4,427,000 | — | — |
| 2024-02-14 | $74.75 | $199.41 | 3,659,400 | — | — |
| 2024-02-13 | $72.42 | $193.19 | 3,169,700 | — | — |
| 2024-02-12 | $73.84 | $196.98 | 2,928,300 | — | — |
| 2024-02-09 | $73.79 | $196.85 | 3,626,700 | — | — |
| 2024-02-08 | $74.65 | $199.14 | 4,004,600 | — | — |
| 2024-02-07 | $74.71 | $199.30 | 4,090,400 | — | — |
| 2024-02-06 | $73.39 | $195.78 | 3,076,100 | — | — |
| 2024-02-05 | $72.60 | $193.67 | 3,884,800 | — | — |
| 2024-02-02 | $73.23 | $195.35 | 3,304,700 | — | — |
| 2024-02-01 | $73.20 | $195.27 | 3,524,900 | — | — |
| 2024-01-31 | $71.76 | $191.43 | 3,946,900 | — | — |
| 2024-01-30 | $72.14 | $192.45 | 4,924,600 | — | — |
| 2024-01-29 | $70.72 | $188.66 | 5,182,300 | — | — |
| 2024-01-26 | $69.95 | $186.60 | 3,976,000 | — | — |
| 2024-01-25 | $70.91 | $189.16 | 4,282,600 | — | — |
| 2024-01-24 | $69.11 | $184.36 | 3,123,400 | — | — |
| 2024-01-23 | $69.31 | $184.90 | 3,516,300 | — | — |
| 2024-01-22 | $70.26 | $187.43 | 2,748,800 | — | — |
| 2024-01-19 | $69.86 | $186.36 | 3,588,600 | — | — |
| 2024-01-18 | $69.28 | $184.82 | 5,317,100 | — | — |
| 2024-01-17 | $68.04 | $181.51 | 3,156,100 | — | — |
| 2024-01-16 | $67.29 | $179.51 | 2,913,300 | — | — |
| 2024-01-12 | $68.67 | $183.19 | 2,107,300 | — | — |
| 2024-01-11 | $68.72 | $183.32 | 4,479,100 | — | — |
| 2024-01-10 | $69.32 | $184.92 | 4,221,800 | — | — |
| 2024-01-09 | $69.09 | $184.31 | 4,600,700 | — | — |
| 2024-01-08 | $68.90 | $183.80 | 2,758,200 | — | — |
| 2024-01-05 | $66.87 | $178.39 | 3,401,000 | — | — |
| 2024-01-04 | $66.19 | $176.57 | 5,014,200 | — | — |
| 2024-01-03 | $66.34 | $176.97 | 3,987,000 | — | — |
| 2024-01-02 | $68.28 | $182.15 | 3,007,000 | — | — |