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
- 1987-09-28 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.93 | $174.66 | 1,689,500 | — | — |
| 2024-12-30 | $79.14 | $175.12 | 1,621,600 | — | — |
| 2024-12-27 | $79.82 | $176.63 | 1,651,800 | — | — |
| 2024-12-26 | $80.85 | $178.91 | 1,348,600 | — | — |
| 2024-12-24 | $80.99 | $179.22 | 1,241,100 | — | — |
| 2024-12-23 | $80.31 | $177.71 | 4,021,000 | — | — |
| 2024-12-20 | $80.64 | $177.62 | 6,394,200 | — | — |
| 2024-12-19 | $78.71 | $173.37 | 3,905,600 | — | — |
| 2024-12-18 | $78.82 | $173.61 | 4,206,300 | — | — |
| 2024-12-17 | $81.85 | $180.29 | 4,465,300 | — | — |
| 2024-12-16 | $84.02 | $185.07 | 4,600,400 | — | — |
| 2024-12-13 | $82.63 | $182.01 | 2,354,200 | — | — |
| 2024-12-12 | $83.33 | $183.55 | 2,121,600 | — | — |
| 2024-12-11 | $84.02 | $185.07 | 3,310,600 | — | — |
| 2024-12-10 | $82.78 | $182.34 | 2,983,900 | — | — |
| 2024-12-09 | $83.92 | $184.85 | 4,337,000 | — | — |
| 2024-12-06 | $84.34 | $185.77 | 4,223,000 | — | — |
| 2024-12-05 | $83.09 | $183.02 | 3,668,400 | — | — |
| 2024-12-04 | $83.79 | $184.56 | 2,455,400 | — | — |
| 2024-12-03 | $82.48 | $181.68 | 2,673,800 | — | — |
| 2024-12-02 | $83.67 | $184.30 | 2,720,600 | — | — |
| 2024-11-29 | $83.86 | $184.72 | 2,898,300 | — | — |
| 2024-11-27 | $83.71 | $184.39 | 2,754,700 | — | — |
| 2024-11-26 | $83.75 | $184.47 | 4,448,000 | — | — |
| 2024-11-25 | $83.34 | $183.57 | 4,764,300 | — | — |
| 2024-11-22 | $83.45 | $183.81 | 4,360,700 | — | — |
| 2024-11-21 | $83.99 | $185.00 | 3,040,100 | — | — |
| 2024-11-20 | $82.98 | $182.78 | 3,632,400 | — | — |
| 2024-11-19 | $83.53 | $183.99 | 3,419,100 | — | — |
| 2024-11-18 | $83.65 | $184.25 | 3,439,200 | — | — |
| 2024-11-15 | $84.40 | $185.91 | 3,143,200 | — | — |
| 2024-11-14 | $85.14 | $187.54 | 3,545,200 | — | — |
| 2024-11-13 | $85.71 | $188.79 | 3,449,900 | — | — |
| 2024-11-12 | $85.16 | $187.58 | 3,623,200 | — | — |
| 2024-11-11 | $86.60 | $190.75 | 5,489,100 | — | — |
| 2024-11-08 | $84.62 | $186.39 | 4,393,000 | — | — |
| 2024-11-07 | $81.91 | $180.42 | 4,840,100 | — | — |
| 2024-11-06 | $81.47 | $179.45 | 7,906,600 | — | — |
| 2024-11-05 | $74.86 | $164.89 | 4,247,600 | — | — |
| 2024-11-04 | $74.23 | $163.50 | 3,412,300 | — | — |
| 2024-11-01 | $75.50 | $166.30 | 2,284,800 | — | — |
| 2024-10-31 | $75.55 | $166.41 | 3,652,500 | — | — |
| 2024-10-30 | $76.32 | $168.11 | 3,832,400 | — | — |
| 2024-10-29 | $77.07 | $169.76 | 3,038,800 | — | — |
| 2024-10-28 | $77.73 | $171.21 | 7,183,700 | — | — |
| 2024-10-25 | $76.74 | $169.03 | 3,227,000 | — | — |
| 2024-10-24 | $76.86 | $169.30 | 4,002,400 | — | — |
| 2024-10-23 | $76.48 | $168.46 | 3,293,300 | — | — |
| 2024-10-22 | $76.64 | $168.81 | 2,491,900 | — | — |
| 2024-10-21 | $77.17 | $169.98 | 2,546,700 | — | — |
| 2024-10-18 | $77.44 | $170.58 | 2,567,400 | — | — |
| 2024-10-17 | $77.25 | $170.16 | 2,407,800 | — | — |
| 2024-10-16 | $76.39 | $168.26 | 2,547,100 | — | — |
| 2024-10-15 | $76.60 | $168.72 | 3,095,400 | — | — |
| 2024-10-14 | $77.68 | $171.10 | 1,971,700 | — | — |
| 2024-10-11 | $77.61 | $170.95 | 2,613,600 | — | — |
| 2024-10-10 | $76.92 | $169.43 | 2,198,200 | — | — |
| 2024-10-09 | $77.70 | $171.15 | 3,194,800 | — | — |
| 2024-10-08 | $76.35 | $168.17 | 3,644,500 | — | — |
| 2024-10-07 | $75.55 | $166.41 | 2,260,700 | — | — |
| 2024-10-04 | $75.68 | $166.70 | 2,435,900 | — | — |
| 2024-10-03 | $75.49 | $166.28 | 2,443,700 | — | — |
| 2024-10-02 | $76.57 | $168.66 | 2,271,000 | — | — |
| 2024-10-01 | $76.81 | $169.19 | 3,424,900 | — | — |
| 2024-09-30 | $77.61 | $170.95 | 5,719,900 | — | — |
| 2024-09-27 | $77.21 | $170.07 | 3,796,500 | — | — |
| 2024-09-26 | $76.54 | $168.59 | 3,953,500 | — | — |
| 2024-09-25 | $75.83 | $167.03 | 5,474,000 | — | — |
| 2024-09-24 | $75.55 | $165.60 | 5,299,400 | — | — |
| 2024-09-23 | $75.27 | $164.98 | 7,033,600 | — | — |
| 2024-09-20 | $74.10 | $162.42 | 7,051,300 | — | — |
| 2024-09-19 | $74.23 | $162.70 | 4,425,900 | — | — |
| 2024-09-18 | $72.77 | $159.50 | 3,276,700 | — | — |
| 2024-09-17 | $72.87 | $159.72 | 3,163,000 | — | — |
| 2024-09-16 | $72.51 | $158.93 | 2,674,600 | — | — |
| 2024-09-13 | $72.55 | $159.02 | 4,559,100 | — | — |
| 2024-09-12 | $71.22 | $156.11 | 4,658,700 | — | — |
| 2024-09-11 | $70.68 | $154.92 | 4,111,000 | — | — |
| 2024-09-10 | $70.34 | $154.18 | 4,591,400 | — | — |
| 2024-09-09 | $68.60 | $150.36 | 4,203,200 | — | — |
| 2024-09-06 | $67.84 | $148.70 | 4,249,100 | — | — |
| 2024-09-05 | $69.38 | $152.07 | 3,643,100 | — | — |
| 2024-09-04 | $70.04 | $153.52 | 3,000,700 | — | — |
| 2024-09-03 | $70.76 | $155.10 | 2,418,100 | — | — |
| 2024-08-30 | $72.85 | $159.68 | 2,740,200 | — | — |
| 2024-08-29 | $71.08 | $155.80 | 5,178,200 | — | — |
| 2024-08-28 | $70.79 | $155.16 | 4,208,500 | — | — |
| 2024-08-27 | $71.45 | $156.61 | 3,700,400 | — | — |
| 2024-08-26 | $71.45 | $156.61 | 4,921,000 | — | — |
| 2024-08-23 | $71.24 | $156.15 | 6,220,300 | — | — |
| 2024-08-22 | $70.60 | $154.75 | 3,012,800 | — | — |
| 2024-08-21 | $70.55 | $154.64 | 5,150,600 | — | — |
| 2024-08-20 | $70.30 | $154.09 | 1,782,600 | — | — |
| 2024-08-19 | $70.53 | $154.59 | 2,900,400 | — | — |
| 2024-08-16 | $69.38 | $152.07 | 3,270,800 | — | — |
| 2024-08-15 | $69.76 | $152.91 | 4,469,400 | — | — |
| 2024-08-14 | $68.50 | $150.14 | 4,915,300 | — | — |
| 2024-08-13 | $67.82 | $148.65 | 3,747,400 | — | — |
| 2024-08-12 | $66.56 | $145.89 | 6,673,700 | — | — |
| 2024-08-09 | $67.65 | $148.28 | 2,757,200 | — | — |
| 2024-08-08 | $67.77 | $148.54 | 6,337,500 | — | — |
| 2024-08-07 | $65.76 | $144.14 | 4,611,500 | — | — |
| 2024-08-06 | $66.70 | $146.20 | 3,423,600 | — | — |
| 2024-08-05 | $65.71 | $144.03 | 6,572,600 | — | — |
| 2024-08-02 | $67.42 | $147.78 | 10,348,400 | — | — |
| 2024-08-01 | $70.33 | $154.16 | 6,129,100 | — | — |
| 2024-07-31 | $71.54 | $156.81 | 13,980,000 | — | — |
| 2024-07-30 | $69.03 | $151.31 | 4,127,100 | — | — |
| 2024-07-29 | $69.30 | $151.90 | 6,716,400 | — | — |
| 2024-07-26 | $68.77 | $150.74 | 4,794,400 | — | — |
| 2024-07-25 | $66.72 | $146.24 | 5,836,200 | — | — |
| 2024-07-24 | $67.54 | $148.04 | 8,242,600 | — | — |
| 2024-07-23 | $69.12 | $151.50 | 7,095,200 | — | — |
| 2024-07-22 | $70.20 | $153.87 | 2,133,300 | — | — |
| 2024-07-19 | $68.95 | $151.13 | 2,441,700 | — | — |
| 2024-07-18 | $69.54 | $152.42 | 6,398,900 | — | — |
| 2024-07-17 | $69.85 | $153.10 | 2,923,100 | — | — |
| 2024-07-16 | $72.18 | $158.21 | 2,998,000 | — | — |
| 2024-07-15 | $70.01 | $153.45 | 2,630,100 | — | — |
| 2024-07-12 | $69.98 | $153.39 | 2,482,500 | — | — |
| 2024-07-11 | $69.70 | $152.77 | 3,220,200 | — | — |
| 2024-07-10 | $67.80 | $148.61 | 3,187,300 | — | — |
| 2024-07-09 | $67.14 | $147.16 | 3,723,600 | — | — |
| 2024-07-08 | $67.23 | $147.36 | 3,082,500 | — | — |
| 2024-07-05 | $66.79 | $146.40 | 3,702,900 | — | — |
| 2024-07-03 | $66.86 | $146.55 | 1,934,300 | — | — |
| 2024-07-02 | $66.32 | $145.37 | 3,126,400 | — | — |
| 2024-07-01 | $65.52 | $143.61 | 4,176,900 | — | — |
| 2024-06-28 | $66.47 | $145.69 | 5,242,300 | — | — |
| 2024-06-27 | $67.03 | $146.92 | 5,580,300 | — | — |
| 2024-06-26 | $65.91 | $144.47 | 5,102,300 | — | — |
| 2024-06-25 | $67.62 | $148.22 | 3,489,600 | — | — |
| 2024-06-24 | $68.77 | $150.74 | 4,352,900 | — | — |
| 2024-06-21 | $68.17 | $148.61 | 7,321,900 | — | — |
| 2024-06-20 | $68.19 | $148.65 | 4,164,800 | — | — |
| 2024-06-18 | $69.10 | $150.64 | 4,749,300 | — | — |
| 2024-06-17 | $69.31 | $151.10 | 3,502,700 | — | — |
| 2024-06-14 | $69.43 | $151.36 | 4,533,500 | — | — |
| 2024-06-13 | $70.62 | $153.95 | 3,969,200 | — | — |
| 2024-06-12 | $71.17 | $155.15 | 5,608,300 | — | — |
| 2024-06-11 | $70.55 | $153.80 | 2,173,700 | — | — |
| 2024-06-10 | $70.79 | $154.32 | 2,989,900 | — | — |
| 2024-06-07 | $69.95 | $152.49 | 3,976,900 | — | — |
| 2024-06-06 | $69.58 | $151.68 | 4,226,700 | — | — |
| 2024-06-05 | $71.95 | $156.85 | 2,577,300 | — | — |
| 2024-06-04 | $71.08 | $154.95 | 3,815,400 | — | — |
| 2024-06-03 | $71.66 | $156.22 | 4,976,600 | — | — |
| 2024-05-31 | $71.91 | $156.76 | 6,091,000 | — | — |
| 2024-05-30 | $71.56 | $156.00 | 3,705,200 | — | — |
| 2024-05-29 | $71.10 | $155.00 | 6,001,600 | — | — |
| 2024-05-28 | $72.68 | $158.44 | 5,684,300 | — | — |
| 2024-05-24 | $73.90 | $161.10 | 4,473,000 | — | — |
| 2024-05-23 | $73.26 | $159.71 | 6,172,400 | — | — |
| 2024-05-22 | $73.19 | $159.55 | 7,181,000 | — | — |
| 2024-05-21 | $72.86 | $158.83 | 11,636,200 | — | — |
| 2024-05-20 | $70.62 | $153.95 | 13,185,800 | — | — |
| 2024-05-17 | $69.02 | $150.46 | 5,002,700 | — | — |
| 2024-05-16 | $68.27 | $148.83 | 5,774,400 | — | — |
| 2024-05-15 | $68.18 | $148.63 | 5,961,300 | — | — |
| 2024-05-14 | $66.88 | $145.80 | 3,894,900 | — | — |
| 2024-05-13 | $66.06 | $144.01 | 5,026,100 | — | — |
| 2024-05-10 | $65.59 | $142.99 | 3,957,300 | — | — |
| 2024-05-09 | $65.74 | $143.31 | 4,620,400 | — | — |
| 2024-05-08 | $65.24 | $142.22 | 4,819,600 | — | — |
| 2024-05-07 | $64.46 | $140.52 | 5,413,400 | — | — |
| 2024-05-06 | $63.38 | $138.17 | 7,291,800 | — | — |
| 2024-05-03 | $62.38 | $135.99 | 7,096,200 | — | — |
| 2024-05-02 | $60.75 | $132.43 | 7,559,400 | — | — |
| 2024-05-01 | $60.47 | $131.82 | 14,984,500 | — | — |
| 2024-04-30 | $65.07 | $141.85 | 5,314,700 | — | — |
| 2024-04-29 | $65.31 | $142.38 | 4,758,100 | — | — |
| 2024-04-26 | $65.11 | $141.94 | 6,408,000 | — | — |
| 2024-04-25 | $64.45 | $140.50 | 5,145,300 | — | — |
| 2024-04-24 | $64.61 | $140.85 | 7,309,700 | — | — |
| 2024-04-23 | $65.17 | $142.07 | 2,654,700 | — | — |
| 2024-04-22 | $64.64 | $140.91 | 3,195,600 | — | — |
| 2024-04-19 | $63.66 | $138.78 | 5,220,300 | — | — |
| 2024-04-18 | $63.77 | $139.02 | 3,263,200 | — | — |
| 2024-04-17 | $63.69 | $138.84 | 3,920,400 | — | — |
| 2024-04-16 | $64.23 | $140.02 | 3,655,100 | — | — |
| 2024-04-15 | $64.40 | $140.39 | 3,384,400 | — | — |
| 2024-04-12 | $65.29 | $142.33 | 4,673,200 | — | — |
| 2024-04-11 | $65.17 | $142.07 | 3,438,200 | — | — |
| 2024-04-10 | $65.41 | $142.59 | 4,016,100 | — | — |
| 2024-04-09 | $65.66 | $143.14 | 3,605,100 | — | — |
| 2024-04-08 | $64.85 | $141.37 | 3,761,600 | — | — |
| 2024-04-05 | $65.19 | $142.11 | 3,043,100 | — | — |
| 2024-04-04 | $64.39 | $140.37 | 5,979,200 | — | — |
| 2024-04-03 | $65.52 | $142.83 | 4,702,600 | — | — |
| 2024-04-02 | $65.50 | $142.79 | 5,658,500 | — | — |
| 2024-04-01 | $65.13 | $141.98 | 4,797,100 | — | — |
| 2024-03-28 | $65.32 | $142.40 | 9,387,800 | — | — |
| 2024-03-27 | $64.87 | $141.42 | 4,126,000 | — | — |
| 2024-03-26 | $64.10 | $139.74 | 6,032,800 | — | — |
| 2024-03-25 | $63.63 | $138.71 | 5,133,000 | — | — |
| 2024-03-22 | $63.75 | $138.97 | 3,631,900 | — | — |
| 2024-03-21 | $64.78 | $140.41 | 4,690,600 | — | — |
| 2024-03-20 | $64.13 | $139.00 | 3,077,800 | — | — |
| 2024-03-19 | $63.76 | $138.20 | 3,601,700 | — | — |
| 2024-03-18 | $63.16 | $136.90 | 5,138,200 | — | — |
| 2024-03-15 | $63.19 | $136.97 | 10,462,600 | — | — |
| 2024-03-14 | $63.09 | $136.75 | 9,737,600 | — | — |
| 2024-03-13 | $62.30 | $135.04 | 4,437,500 | — | — |
| 2024-03-12 | $61.99 | $134.37 | 4,085,400 | — | — |
| 2024-03-11 | $61.21 | $132.68 | 4,254,100 | — | — |
| 2024-03-08 | $61.73 | $133.80 | 4,707,500 | — | — |
| 2024-03-07 | $61.32 | $132.91 | 4,019,500 | — | — |
| 2024-03-06 | $60.51 | $131.16 | 4,251,000 | — | — |
| 2024-03-05 | $60.35 | $130.81 | 10,455,600 | — | — |
| 2024-03-04 | $60.36 | $130.83 | 5,160,100 | — | — |
| 2024-03-01 | $60.12 | $130.31 | 3,761,800 | — | — |
| 2024-02-29 | $59.27 | $128.47 | 6,170,800 | — | — |
| 2024-02-28 | $59.51 | $128.99 | 3,601,400 | — | — |
| 2024-02-27 | $59.42 | $128.80 | 4,043,500 | — | — |
| 2024-02-26 | $58.58 | $126.97 | 3,891,000 | — | — |
| 2024-02-23 | $58.44 | $126.67 | 5,334,800 | — | — |
| 2024-02-22 | $58.27 | $126.30 | 5,316,000 | — | — |
| 2024-02-21 | $57.80 | $125.28 | 4,742,300 | — | — |
| 2024-02-20 | $56.63 | $122.75 | 5,807,600 | — | — |
| 2024-02-16 | $56.86 | $123.25 | 4,529,300 | — | — |
| 2024-02-15 | $57.40 | $124.42 | 6,408,800 | — | — |
| 2024-02-14 | $57.07 | $123.70 | 9,543,600 | — | — |
| 2024-02-13 | $54.74 | $118.65 | 7,073,000 | — | — |
| 2024-02-12 | $55.46 | $120.21 | 3,520,200 | — | — |
| 2024-02-09 | $55.50 | $120.30 | 4,475,900 | — | — |
| 2024-02-08 | $55.11 | $119.45 | 5,620,800 | — | — |
| 2024-02-07 | $54.40 | $117.91 | 4,807,800 | — | — |
| 2024-02-06 | $53.26 | $115.44 | 8,325,100 | — | — |
| 2024-02-05 | $53.34 | $115.62 | 5,822,500 | — | — |
| 2024-02-02 | $54.45 | $118.02 | 5,413,100 | — | — |
| 2024-02-01 | $54.03 | $117.11 | 5,815,300 | — | — |
| 2024-01-31 | $52.69 | $114.21 | 11,717,500 | — | — |
| 2024-01-30 | $54.49 | $118.11 | 10,868,700 | — | — |
| 2024-01-29 | $56.65 | $122.79 | 9,004,300 | — | — |
| 2024-01-26 | $56.59 | $122.66 | 10,346,200 | — | — |
| 2024-01-25 | $55.70 | $120.73 | 6,448,900 | — | — |
| 2024-01-24 | $55.02 | $119.26 | 5,044,900 | — | — |
| 2024-01-23 | $55.64 | $120.60 | 5,304,600 | — | — |
| 2024-01-22 | $54.90 | $119.00 | 4,527,700 | — | — |
| 2024-01-19 | $54.19 | $117.46 | 4,095,300 | — | — |
| 2024-01-18 | $53.67 | $116.33 | 5,753,100 | — | — |
| 2024-01-17 | $54.23 | $117.55 | 8,753,700 | — | — |
| 2024-01-16 | $52.40 | $113.58 | 12,190,900 | — | — |
| 2024-01-12 | $56.34 | $122.12 | 5,240,000 | — | — |
| 2024-01-11 | $57.79 | $125.26 | 4,712,500 | — | — |
| 2024-01-10 | $57.44 | $124.50 | 5,918,800 | — | — |
| 2024-01-09 | $57.66 | $124.98 | 4,457,200 | — | — |
| 2024-01-08 | $57.20 | $123.98 | 4,924,800 | — | — |
| 2024-01-05 | $57.18 | $123.94 | 4,597,100 | — | — |
| 2024-01-04 | $56.72 | $122.94 | 5,406,200 | — | — |
| 2024-01-03 | $56.04 | $121.47 | 4,722,600 | — | — |
| 2024-01-02 | $57.08 | $123.72 | 6,739,700 | — | — |