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
- 1973-02-21 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 | $78.21 | $114.21 | 1,089,300 | — | — |
| 2024-12-30 | $77.85 | $113.69 | 1,141,300 | — | — |
| 2024-12-27 | $78.65 | $114.85 | 1,089,700 | — | — |
| 2024-12-26 | $79.01 | $115.38 | 691,100 | — | — |
| 2024-12-24 | $78.73 | $114.97 | 612,400 | — | — |
| 2024-12-23 | $78.84 | $115.13 | 1,879,000 | — | — |
| 2024-12-20 | $78.16 | $114.14 | 3,180,500 | — | — |
| 2024-12-19 | $77.36 | $112.97 | 2,676,400 | — | — |
| 2024-12-18 | $77.76 | $113.56 | 2,688,900 | — | — |
| 2024-12-17 | $81.73 | $119.35 | 1,416,400 | — | — |
| 2024-12-16 | $82.64 | $120.68 | 1,487,200 | — | — |
| 2024-12-13 | $83.72 | $122.26 | 1,907,200 | — | — |
| 2024-12-12 | $85.21 | $124.43 | 1,781,200 | — | — |
| 2024-12-11 | $87.35 | $127.56 | 1,735,000 | — | — |
| 2024-12-10 | $84.31 | $123.12 | 1,466,400 | — | — |
| 2024-12-09 | $84.53 | $123.44 | 1,955,000 | — | — |
| 2024-12-06 | $83.59 | $122.07 | 1,211,400 | — | — |
| 2024-12-05 | $85.01 | $124.14 | 1,201,400 | — | — |
| 2024-12-04 | $85.51 | $124.87 | 1,179,800 | — | — |
| 2024-12-03 | $85.99 | $125.57 | 1,911,000 | — | — |
| 2024-12-02 | $82.87 | $121.02 | 1,179,300 | — | — |
| 2024-11-29 | $84.42 | $123.28 | 889,600 | — | — |
| 2024-11-27 | $83.55 | $121.43 | 1,682,500 | — | — |
| 2024-11-26 | $84.11 | $122.24 | 1,905,500 | — | — |
| 2024-11-25 | $81.72 | $118.77 | 2,032,000 | — | — |
| 2024-11-22 | $84.30 | $122.52 | 1,496,700 | — | — |
| 2024-11-21 | $83.57 | $121.46 | 1,408,600 | — | — |
| 2024-11-20 | $82.80 | $120.34 | 1,216,700 | — | — |
| 2024-11-19 | $82.45 | $119.83 | 2,185,400 | — | — |
| 2024-11-18 | $79.99 | $116.25 | 3,487,200 | — | — |
| 2024-11-15 | $76.76 | $111.56 | 1,662,200 | — | — |
| 2024-11-14 | $77.64 | $112.84 | 3,901,800 | — | — |
| 2024-11-13 | $75.99 | $110.44 | 2,261,900 | — | — |
| 2024-11-12 | $77.15 | $112.12 | 3,574,000 | — | — |
| 2024-11-11 | $78.13 | $113.55 | 4,494,700 | — | — |
| 2024-11-08 | $83.84 | $121.85 | 1,990,000 | — | — |
| 2024-11-07 | $85.53 | $124.30 | 3,291,300 | — | — |
| 2024-11-06 | $83.17 | $120.87 | 4,320,300 | — | — |
| 2024-11-05 | $85.79 | $124.68 | 1,513,700 | — | — |
| 2024-11-04 | $85.89 | $124.83 | 1,524,500 | — | — |
| 2024-11-01 | $85.80 | $124.70 | 1,844,700 | — | — |
| 2024-10-31 | $86.29 | $125.41 | 3,690,300 | — | — |
| 2024-10-30 | $88.24 | $128.24 | 2,660,000 | — | — |
| 2024-10-29 | $88.85 | $129.13 | 1,742,200 | — | — |
| 2024-10-28 | $86.76 | $126.09 | 1,805,200 | — | — |
| 2024-10-25 | $86.88 | $126.27 | 2,328,700 | — | — |
| 2024-10-24 | $87.93 | $127.79 | 4,464,300 | — | — |
| 2024-10-23 | $88.61 | $128.78 | 3,443,600 | — | — |
| 2024-10-22 | $87.99 | $127.88 | 2,679,500 | — | — |
| 2024-10-21 | $86.63 | $125.90 | 3,070,700 | — | — |
| 2024-10-18 | $86.17 | $125.23 | 3,127,000 | — | — |
| 2024-10-17 | $82.18 | $119.44 | 1,943,100 | — | — |
| 2024-10-16 | $82.21 | $119.48 | 2,384,400 | — | — |
| 2024-10-15 | $82.08 | $119.29 | 2,039,100 | — | — |
| 2024-10-14 | $79.82 | $116.01 | 1,212,400 | — | — |
| 2024-10-11 | $79.46 | $115.48 | 1,478,400 | — | — |
| 2024-10-10 | $79.42 | $115.42 | 1,669,800 | — | — |
| 2024-10-09 | $78.17 | $113.61 | 1,465,000 | — | — |
| 2024-10-08 | $78.18 | $113.62 | 1,676,100 | — | — |
| 2024-10-07 | $78.22 | $113.68 | 2,282,300 | — | — |
| 2024-10-04 | $78.82 | $114.55 | 2,459,900 | — | — |
| 2024-10-03 | $79.94 | $116.18 | 2,300,700 | — | — |
| 2024-10-02 | $81.60 | $118.59 | 1,888,400 | — | — |
| 2024-10-01 | $81.85 | $118.96 | 2,660,600 | — | — |
| 2024-09-30 | $80.56 | $117.08 | 2,465,000 | — | — |
| 2024-09-27 | $81.82 | $118.91 | 2,161,000 | — | — |
| 2024-09-26 | $84.08 | $122.20 | 3,315,700 | — | — |
| 2024-09-25 | $84.24 | $122.43 | 2,430,300 | — | — |
| 2024-09-24 | $84.00 | $122.08 | 1,819,100 | — | — |
| 2024-09-23 | $82.61 | $120.06 | 2,262,000 | — | — |
| 2024-09-20 | $83.13 | $120.82 | 3,469,000 | — | — |
| 2024-09-19 | $81.83 | $118.93 | 3,161,500 | — | — |
| 2024-09-18 | $81.29 | $118.14 | 2,970,400 | — | — |
| 2024-09-17 | $82.29 | $119.60 | 2,037,700 | — | — |
| 2024-09-16 | $82.56 | $119.99 | 1,763,100 | — | — |
| 2024-09-13 | $83.17 | $120.87 | 2,641,500 | — | — |
| 2024-09-12 | $81.86 | $118.97 | 3,200,400 | — | — |
| 2024-09-11 | $79.10 | $114.96 | 1,282,900 | — | — |
| 2024-09-10 | $78.91 | $114.68 | 1,804,900 | — | — |
| 2024-09-09 | $77.76 | $113.01 | 1,263,600 | — | — |
| 2024-09-06 | $76.89 | $111.75 | 1,971,700 | — | — |
| 2024-09-05 | $78.71 | $114.39 | 1,499,400 | — | — |
| 2024-09-04 | $78.30 | $113.80 | 1,868,100 | — | — |
| 2024-09-03 | $79.01 | $114.83 | 2,550,100 | — | — |
| 2024-08-30 | $81.47 | $118.40 | 1,309,800 | — | — |
| 2024-08-29 | $82.09 | $118.72 | 3,331,600 | — | — |
| 2024-08-28 | $81.21 | $117.45 | 1,369,000 | — | — |
| 2024-08-27 | $82.27 | $118.98 | 1,189,400 | — | — |
| 2024-08-26 | $82.32 | $119.06 | 1,896,200 | — | — |
| 2024-08-23 | $82.79 | $119.74 | 1,844,600 | — | — |
| 2024-08-22 | $81.47 | $117.83 | 2,671,800 | — | — |
| 2024-08-21 | $82.70 | $119.61 | 2,002,400 | — | — |
| 2024-08-20 | $82.04 | $118.65 | 2,979,500 | — | — |
| 2024-08-19 | $80.84 | $116.92 | 2,087,500 | — | — |
| 2024-08-16 | $80.00 | $115.70 | 2,449,600 | — | — |
| 2024-08-15 | $78.08 | $112.92 | 1,985,400 | — | — |
| 2024-08-14 | $77.64 | $112.29 | 1,686,100 | — | — |
| 2024-08-13 | $77.51 | $112.10 | 1,711,400 | — | — |
| 2024-08-12 | $76.73 | $110.97 | 2,647,300 | — | — |
| 2024-08-09 | $74.15 | $107.24 | 1,844,200 | — | — |
| 2024-08-08 | $73.56 | $106.39 | 2,429,200 | — | — |
| 2024-08-07 | $72.24 | $104.48 | 2,317,800 | — | — |
| 2024-08-06 | $75.01 | $108.48 | 3,601,000 | — | — |
| 2024-08-05 | $73.17 | $105.82 | 4,347,400 | — | — |
| 2024-08-02 | $75.12 | $108.64 | 3,009,000 | — | — |
| 2024-08-01 | $76.09 | $110.05 | 2,536,900 | — | — |
| 2024-07-31 | $77.17 | $111.61 | 2,896,100 | — | — |
| 2024-07-30 | $75.16 | $108.70 | 2,059,100 | — | — |
| 2024-07-29 | $74.52 | $107.77 | 1,304,900 | — | — |
| 2024-07-26 | $73.40 | $106.16 | 1,675,000 | — | — |
| 2024-07-25 | $73.04 | $105.63 | 2,204,200 | — | — |
| 2024-07-24 | $74.63 | $107.93 | 1,776,100 | — | — |
| 2024-07-23 | $75.43 | $109.09 | 1,531,200 | — | — |
| 2024-07-22 | $74.76 | $108.12 | 1,667,000 | — | — |
| 2024-07-19 | $74.17 | $107.27 | 1,532,700 | — | — |
| 2024-07-18 | $74.94 | $108.38 | 1,487,100 | — | — |
| 2024-07-17 | $75.48 | $109.16 | 1,856,100 | — | — |
| 2024-07-16 | $76.49 | $110.62 | 2,262,500 | — | — |
| 2024-07-15 | $74.75 | $108.11 | 2,007,300 | — | — |
| 2024-07-12 | $75.12 | $108.64 | 1,505,800 | — | — |
| 2024-07-11 | $74.62 | $107.92 | 3,163,100 | — | — |
| 2024-07-10 | $73.28 | $105.98 | 3,125,900 | — | — |
| 2024-07-09 | $70.20 | $101.53 | 1,500,000 | — | — |
| 2024-07-08 | $69.93 | $101.14 | 1,411,600 | — | — |
| 2024-07-05 | $69.80 | $100.95 | 2,084,100 | — | — |
| 2024-07-03 | $68.05 | $98.42 | 1,487,800 | — | — |
| 2024-07-02 | $65.67 | $94.98 | 1,193,500 | — | — |
| 2024-07-01 | $65.04 | $94.06 | 812,000 | — | — |
| 2024-06-28 | $65.40 | $94.59 | 1,645,400 | — | — |
| 2024-06-27 | $66.38 | $96.00 | 1,812,800 | — | — |
| 2024-06-26 | $65.36 | $94.53 | 1,263,300 | — | — |
| 2024-06-25 | $64.89 | $93.85 | 1,403,900 | — | — |
| 2024-06-24 | $65.66 | $94.96 | 1,514,800 | — | — |
| 2024-06-21 | $65.23 | $94.34 | 5,247,600 | — | — |
| 2024-06-20 | $66.07 | $95.55 | 3,093,700 | — | — |
| 2024-06-18 | $64.61 | $93.44 | 1,541,700 | — | — |
| 2024-06-17 | $64.25 | $92.92 | 1,953,600 | — | — |
| 2024-06-14 | $64.25 | $92.92 | 1,569,500 | — | — |
| 2024-06-13 | $64.03 | $92.60 | 1,884,100 | — | — |
| 2024-06-12 | $65.64 | $94.93 | 2,468,800 | — | — |
| 2024-06-11 | $64.68 | $93.54 | 1,684,600 | — | — |
| 2024-06-10 | $65.24 | $94.35 | 3,102,700 | — | — |
| 2024-06-07 | $63.80 | $92.27 | 4,480,500 | — | — |
| 2024-06-06 | $68.69 | $99.34 | 2,061,100 | — | — |
| 2024-06-05 | $66.10 | $95.60 | 2,545,500 | — | — |
| 2024-06-04 | $65.02 | $94.04 | 3,268,100 | — | — |
| 2024-06-03 | $68.63 | $99.26 | 2,229,500 | — | — |
| 2024-05-31 | $68.21 | $98.65 | 2,563,300 | — | — |
| 2024-05-30 | $68.59 | $98.62 | 3,799,100 | — | — |
| 2024-05-29 | $67.39 | $96.89 | 1,703,100 | — | — |
| 2024-05-28 | $68.93 | $99.11 | 1,439,100 | — | — |
| 2024-05-24 | $67.71 | $97.35 | 1,656,200 | — | — |
| 2024-05-23 | $67.32 | $96.79 | 2,739,800 | — | — |
| 2024-05-22 | $68.01 | $97.79 | 2,668,300 | — | — |
| 2024-05-21 | $70.12 | $100.82 | 2,371,500 | — | — |
| 2024-05-20 | $70.78 | $101.77 | 1,922,500 | — | — |
| 2024-05-17 | $70.11 | $100.81 | 2,642,300 | — | — |
| 2024-05-16 | $68.81 | $98.94 | 1,872,700 | — | — |
| 2024-05-15 | $69.10 | $99.35 | 2,201,600 | — | — |
| 2024-05-14 | $68.64 | $98.69 | 1,643,500 | — | — |
| 2024-05-13 | $67.75 | $97.41 | 1,603,800 | — | — |
| 2024-05-10 | $68.40 | $98.35 | 3,062,300 | — | — |
| 2024-05-09 | $68.10 | $97.92 | 3,126,100 | — | — |
| 2024-05-08 | $66.28 | $95.30 | 1,705,200 | — | — |
| 2024-05-07 | $65.88 | $94.72 | 1,849,300 | — | — |
| 2024-05-06 | $66.13 | $95.08 | 3,485,300 | — | — |
| 2024-05-03 | $65.04 | $93.52 | 1,909,300 | — | — |
| 2024-05-02 | $65.12 | $93.63 | 2,172,500 | — | — |
| 2024-05-01 | $64.24 | $92.37 | 2,518,400 | — | — |
| 2024-04-30 | $63.35 | $91.09 | 3,589,900 | — | — |
| 2024-04-29 | $65.81 | $94.62 | 2,192,900 | — | — |
| 2024-04-26 | $65.52 | $94.21 | 5,018,400 | — | — |
| 2024-04-25 | $64.94 | $93.37 | 4,839,900 | — | — |
| 2024-04-24 | $63.69 | $91.57 | 2,878,900 | — | — |
| 2024-04-23 | $62.92 | $90.47 | 2,655,400 | — | — |
| 2024-04-22 | $62.26 | $89.52 | 4,450,700 | — | — |
| 2024-04-19 | $63.84 | $91.79 | 3,634,500 | — | — |
| 2024-04-18 | $63.47 | $91.26 | 3,614,200 | — | — |
| 2024-04-17 | $62.49 | $89.85 | 3,462,900 | — | — |
| 2024-04-16 | $61.74 | $88.77 | 5,165,900 | — | — |
| 2024-04-15 | $61.43 | $88.33 | 3,865,100 | — | — |
| 2024-04-12 | $61.45 | $88.35 | 5,736,800 | — | — |
| 2024-04-11 | $61.67 | $88.67 | 2,534,600 | — | — |
| 2024-04-10 | $61.26 | $88.08 | 3,066,300 | — | — |
| 2024-04-09 | $62.21 | $89.45 | 3,127,800 | — | — |
| 2024-04-08 | $61.15 | $87.92 | 3,319,600 | — | — |
| 2024-04-05 | $62.00 | $89.14 | 3,706,100 | — | — |
| 2024-04-04 | $60.59 | $87.12 | 4,702,600 | — | — |
| 2024-04-03 | $61.72 | $88.74 | 2,878,300 | — | — |
| 2024-04-02 | $60.80 | $87.42 | 4,100,800 | — | — |
| 2024-04-01 | $61.30 | $88.14 | 6,637,000 | — | — |
| 2024-03-28 | $59.65 | $85.77 | 4,762,800 | — | — |
| 2024-03-27 | $57.85 | $83.18 | 2,222,600 | — | — |
| 2024-03-26 | $56.06 | $80.60 | 1,896,700 | — | — |
| 2024-03-25 | $56.01 | $80.53 | 1,765,500 | — | — |
| 2024-03-22 | $55.64 | $80.00 | 1,636,900 | — | — |
| 2024-03-21 | $56.39 | $81.08 | 4,308,700 | — | — |
| 2024-03-20 | $55.92 | $80.40 | 2,834,100 | — | — |
| 2024-03-19 | $54.37 | $78.17 | 2,507,500 | — | — |
| 2024-03-18 | $55.30 | $79.51 | 2,846,300 | — | — |
| 2024-03-15 | $55.94 | $80.43 | 4,153,200 | — | — |
| 2024-03-14 | $55.62 | $79.97 | 2,196,900 | — | — |
| 2024-03-13 | $56.22 | $80.83 | 3,384,000 | — | — |
| 2024-03-12 | $55.33 | $79.55 | 3,531,200 | — | — |
| 2024-03-11 | $55.64 | $80.00 | 3,716,400 | — | — |
| 2024-03-08 | $54.51 | $78.38 | 2,966,700 | — | — |
| 2024-03-07 | $54.29 | $78.06 | 2,562,100 | — | — |
| 2024-03-06 | $53.66 | $77.15 | 5,381,900 | — | — |
| 2024-03-05 | $52.77 | $75.87 | 5,333,700 | — | — |
| 2024-03-04 | $51.96 | $74.71 | 5,301,700 | — | — |
| 2024-03-01 | $49.62 | $71.34 | 5,007,700 | — | — |
| 2024-02-29 | $48.06 | $69.10 | 3,710,800 | — | — |
| 2024-02-28 | $48.02 | $68.47 | 5,066,800 | — | — |
| 2024-02-27 | $48.20 | $68.73 | 2,249,100 | — | — |
| 2024-02-26 | $48.88 | $69.70 | 2,129,700 | — | — |
| 2024-02-23 | $49.63 | $70.76 | 4,291,200 | — | — |
| 2024-02-22 | $48.16 | $68.67 | 3,444,800 | — | — |
| 2024-02-21 | $48.76 | $69.52 | 3,221,100 | — | — |
| 2024-02-20 | $48.62 | $69.32 | 3,731,200 | — | — |
| 2024-02-16 | $47.80 | $68.16 | 4,596,300 | — | — |
| 2024-02-15 | $46.64 | $66.50 | 3,817,800 | — | — |
| 2024-02-14 | $45.30 | $64.59 | 4,037,100 | — | — |
| 2024-02-13 | $44.98 | $64.13 | 3,667,000 | — | — |
| 2024-02-12 | $46.91 | $66.89 | 2,778,500 | — | — |
| 2024-02-09 | $46.62 | $66.47 | 3,641,700 | — | — |
| 2024-02-08 | $47.17 | $67.26 | 2,620,900 | — | — |
| 2024-02-07 | $47.50 | $67.73 | 2,153,900 | — | — |
| 2024-02-06 | $47.79 | $68.14 | 2,019,900 | — | — |
| 2024-02-05 | $47.48 | $67.70 | 4,309,700 | — | — |
| 2024-02-02 | $48.62 | $69.32 | 3,267,800 | — | — |
| 2024-02-01 | $50.61 | $72.16 | 2,419,100 | — | — |
| 2024-01-31 | $49.16 | $70.09 | 2,251,300 | — | — |
| 2024-01-30 | $49.50 | $70.58 | 1,627,200 | — | — |
| 2024-01-29 | $49.92 | $71.18 | 2,141,500 | — | — |
| 2024-01-26 | $49.38 | $70.41 | 2,199,200 | — | — |
| 2024-01-25 | $49.77 | $70.96 | 2,254,300 | — | — |
| 2024-01-24 | $48.95 | $69.80 | 3,418,200 | — | — |
| 2024-01-23 | $50.47 | $71.96 | 2,405,500 | — | — |
| 2024-01-22 | $49.36 | $70.38 | 1,914,300 | — | — |
| 2024-01-19 | $49.34 | $70.35 | 2,717,300 | — | — |
| 2024-01-18 | $49.15 | $70.08 | 2,381,600 | — | — |
| 2024-01-17 | $48.98 | $69.84 | 3,995,400 | — | — |
| 2024-01-16 | $50.20 | $71.58 | 4,428,100 | — | — |
| 2024-01-12 | $52.57 | $74.96 | 2,493,500 | — | — |
| 2024-01-11 | $51.63 | $73.62 | 2,510,900 | — | — |
| 2024-01-10 | $52.06 | $74.23 | 3,061,900 | — | — |
| 2024-01-09 | $51.57 | $73.53 | 1,986,000 | — | — |
| 2024-01-08 | $52.46 | $74.80 | 1,604,100 | — | — |
| 2024-01-05 | $52.63 | $75.04 | 2,257,800 | — | — |
| 2024-01-04 | $52.58 | $74.97 | 3,453,000 | — | — |
| 2024-01-03 | $52.56 | $74.94 | 3,085,900 | — | — |
| 2024-01-02 | $54.05 | $77.07 | 2,315,100 | — | — |