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
- 1980-03-17 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 | $98.15 | $184.85 | 1,210,700 | — | — |
| 2024-12-30 | $98.28 | $185.10 | 1,278,100 | — | — |
| 2024-12-27 | $98.58 | $185.66 | 1,127,200 | — | — |
| 2024-12-26 | $99.56 | $187.51 | 1,015,800 | — | — |
| 2024-12-24 | $99.27 | $186.96 | 658,800 | — | — |
| 2024-12-23 | $98.17 | $184.89 | 1,400,500 | — | — |
| 2024-12-20 | $98.20 | $184.95 | 6,637,100 | — | — |
| 2024-12-19 | $95.42 | $179.71 | 2,130,500 | — | — |
| 2024-12-18 | $94.74 | $178.43 | 3,705,500 | — | — |
| 2024-12-17 | $98.70 | $185.89 | 2,200,600 | — | — |
| 2024-12-16 | $100.78 | $189.81 | 2,367,700 | — | — |
| 2024-12-13 | $100.46 | $189.20 | 1,922,600 | — | — |
| 2024-12-12 | $100.61 | $189.49 | 2,250,700 | — | — |
| 2024-12-11 | $99.27 | $186.96 | 4,546,200 | — | — |
| 2024-12-10 | $100.03 | $188.39 | 2,343,000 | — | — |
| 2024-12-09 | $99.43 | $187.26 | 3,504,100 | — | — |
| 2024-12-06 | $98.41 | $185.34 | 1,726,200 | — | — |
| 2024-12-05 | $98.60 | $185.70 | 2,116,600 | — | — |
| 2024-12-04 | $97.37 | $183.38 | 3,352,200 | — | — |
| 2024-12-03 | $97.77 | $184.14 | 1,891,800 | — | — |
| 2024-12-02 | $98.03 | $184.63 | 1,722,300 | — | — |
| 2024-11-29 | $98.51 | $185.53 | 1,155,200 | — | — |
| 2024-11-27 | $98.79 | $186.06 | 1,924,000 | — | — |
| 2024-11-26 | $98.81 | $186.10 | 2,184,700 | — | — |
| 2024-11-25 | $98.79 | $186.06 | 2,408,300 | — | — |
| 2024-11-22 | $97.50 | $183.63 | 1,513,100 | — | — |
| 2024-11-21 | $96.34 | $181.44 | 1,326,900 | — | — |
| 2024-11-20 | $95.30 | $179.49 | 1,351,000 | — | — |
| 2024-11-19 | $94.71 | $178.37 | 1,781,900 | — | — |
| 2024-11-18 | $96.12 | $181.03 | 1,528,000 | — | — |
| 2024-11-15 | $95.48 | $179.82 | 2,354,400 | — | — |
| 2024-11-14 | $94.18 | $177.38 | 1,377,200 | — | — |
| 2024-11-13 | $95.17 | $179.24 | 1,649,600 | — | — |
| 2024-11-12 | $95.19 | $179.28 | 1,938,800 | — | — |
| 2024-11-11 | $96.55 | $181.84 | 1,712,800 | — | — |
| 2024-11-08 | $94.78 | $178.51 | 2,723,300 | — | — |
| 2024-11-07 | $95.12 | $179.15 | 1,915,600 | — | — |
| 2024-11-06 | $96.81 | $182.33 | 3,076,100 | — | — |
| 2024-11-05 | $92.91 | $174.98 | 1,480,000 | — | — |
| 2024-11-04 | $92.26 | $173.76 | 1,363,100 | — | — |
| 2024-11-01 | $92.80 | $174.78 | 2,158,900 | — | — |
| 2024-10-31 | $92.80 | $174.78 | 2,673,500 | — | — |
| 2024-10-30 | $92.93 | $175.02 | 1,552,300 | — | — |
| 2024-10-29 | $92.82 | $174.82 | 2,104,700 | — | — |
| 2024-10-28 | $92.98 | $175.12 | 2,405,800 | — | — |
| 2024-10-25 | $90.38 | $170.22 | 1,553,900 | — | — |
| 2024-10-24 | $91.87 | $173.03 | 1,722,300 | — | — |
| 2024-10-23 | $91.43 | $172.20 | 2,457,700 | — | — |
| 2024-10-22 | $89.86 | $169.24 | 1,403,500 | — | — |
| 2024-10-21 | $90.19 | $169.86 | 1,637,900 | — | — |
| 2024-10-18 | $91.43 | $172.20 | 2,180,900 | — | — |
| 2024-10-17 | $92.55 | $174.31 | 1,923,200 | — | — |
| 2024-10-16 | $92.88 | $174.93 | 2,569,700 | — | — |
| 2024-10-15 | $91.82 | $172.93 | 5,898,700 | — | — |
| 2024-10-14 | $90.93 | $171.26 | 2,425,400 | — | — |
| 2024-10-11 | $89.83 | $169.18 | 2,793,300 | — | — |
| 2024-10-10 | $89.34 | $168.26 | 1,705,400 | — | — |
| 2024-10-09 | $88.86 | $167.36 | 1,996,700 | — | — |
| 2024-10-08 | $88.57 | $166.81 | 1,962,200 | — | — |
| 2024-10-07 | $87.47 | $164.74 | 2,146,400 | — | — |
| 2024-10-04 | $87.31 | $164.44 | 1,744,100 | — | — |
| 2024-10-03 | $85.96 | $161.90 | 3,023,000 | — | — |
| 2024-10-02 | $85.99 | $161.95 | 1,483,600 | — | — |
| 2024-10-01 | $86.65 | $163.19 | 1,957,800 | — | — |
| 2024-09-30 | $88.47 | $165.19 | 2,499,700 | — | — |
| 2024-09-27 | $88.20 | $164.69 | 3,154,600 | — | — |
| 2024-09-26 | $88.09 | $164.48 | 2,769,100 | — | — |
| 2024-09-25 | $88.50 | $165.25 | 1,881,600 | — | — |
| 2024-09-24 | $88.91 | $166.01 | 1,899,800 | — | — |
| 2024-09-23 | $89.13 | $166.42 | 1,680,800 | — | — |
| 2024-09-20 | $88.50 | $165.25 | 3,578,200 | — | — |
| 2024-09-19 | $89.31 | $166.76 | 1,914,400 | — | — |
| 2024-09-18 | $87.16 | $162.75 | 2,699,400 | — | — |
| 2024-09-17 | $86.69 | $161.87 | 1,654,200 | — | — |
| 2024-09-16 | $85.46 | $159.57 | 3,480,100 | — | — |
| 2024-09-13 | $83.28 | $155.50 | 2,262,700 | — | — |
| 2024-09-12 | $82.58 | $154.19 | 1,743,000 | — | — |
| 2024-09-11 | $82.59 | $154.21 | 2,333,000 | — | — |
| 2024-09-10 | $83.32 | $155.58 | 1,893,000 | — | — |
| 2024-09-09 | $83.66 | $156.21 | 3,230,100 | — | — |
| 2024-09-06 | $83.29 | $155.52 | 2,191,600 | — | — |
| 2024-09-05 | $85.19 | $159.07 | 1,867,200 | — | — |
| 2024-09-04 | $85.91 | $160.41 | 2,014,700 | — | — |
| 2024-09-03 | $85.98 | $160.54 | 1,795,300 | — | — |
| 2024-08-30 | $87.10 | $162.63 | 1,749,100 | — | — |
| 2024-08-29 | $85.90 | $160.39 | 1,547,600 | — | — |
| 2024-08-28 | $84.74 | $158.23 | 2,229,600 | — | — |
| 2024-08-27 | $85.48 | $159.61 | 2,203,600 | — | — |
| 2024-08-26 | $84.58 | $157.93 | 1,763,600 | — | — |
| 2024-08-23 | $84.04 | $156.92 | 2,364,900 | — | — |
| 2024-08-22 | $82.56 | $154.16 | 1,897,900 | — | — |
| 2024-08-21 | $80.80 | $150.87 | 1,830,700 | — | — |
| 2024-08-20 | $80.42 | $150.16 | 1,508,500 | — | — |
| 2024-08-19 | $81.01 | $151.26 | 1,383,200 | — | — |
| 2024-08-16 | $81.18 | $151.58 | 1,466,000 | — | — |
| 2024-08-15 | $80.55 | $150.40 | 2,541,100 | — | — |
| 2024-08-14 | $78.95 | $147.42 | 1,265,500 | — | — |
| 2024-08-13 | $78.80 | $147.14 | 1,798,800 | — | — |
| 2024-08-12 | $77.53 | $144.76 | 1,901,400 | — | — |
| 2024-08-09 | $78.21 | $146.03 | 1,217,900 | — | — |
| 2024-08-08 | $77.75 | $145.17 | 1,087,300 | — | — |
| 2024-08-07 | $76.48 | $142.80 | 1,955,100 | — | — |
| 2024-08-06 | $77.13 | $144.02 | 2,281,500 | — | — |
| 2024-08-05 | $77.11 | $143.98 | 2,669,900 | — | — |
| 2024-08-02 | $80.91 | $151.08 | 1,941,300 | — | — |
| 2024-08-01 | $83.63 | $156.15 | 1,359,600 | — | — |
| 2024-07-31 | $84.97 | $158.66 | 1,345,700 | — | — |
| 2024-07-30 | $85.70 | $160.02 | 1,177,700 | — | — |
| 2024-07-29 | $84.92 | $158.56 | 1,029,300 | — | — |
| 2024-07-26 | $85.29 | $159.25 | 1,509,800 | — | — |
| 2024-07-25 | $84.89 | $158.51 | 2,078,300 | — | — |
| 2024-07-24 | $82.96 | $154.90 | 1,762,600 | — | — |
| 2024-07-23 | $83.81 | $156.49 | 2,459,000 | — | — |
| 2024-07-22 | $84.00 | $156.84 | 1,722,200 | — | — |
| 2024-07-19 | $84.49 | $157.76 | 1,565,700 | — | — |
| 2024-07-18 | $84.33 | $157.46 | 2,694,200 | — | — |
| 2024-07-17 | $85.34 | $159.35 | 4,074,400 | — | — |
| 2024-07-16 | $84.82 | $158.38 | 6,021,900 | — | — |
| 2024-07-15 | $78.94 | $147.40 | 3,254,300 | — | — |
| 2024-07-12 | $78.56 | $146.69 | 2,974,400 | — | — |
| 2024-07-11 | $76.48 | $142.80 | 1,831,200 | — | — |
| 2024-07-10 | $75.49 | $140.95 | 1,734,500 | — | — |
| 2024-07-09 | $74.42 | $138.96 | 2,043,600 | — | — |
| 2024-07-08 | $73.37 | $137.00 | 2,637,100 | — | — |
| 2024-07-05 | $73.72 | $137.65 | 1,539,900 | — | — |
| 2024-07-03 | $74.14 | $138.43 | 929,100 | — | — |
| 2024-07-02 | $73.86 | $137.91 | 1,596,200 | — | — |
| 2024-07-01 | $73.56 | $137.35 | 2,154,900 | — | — |
| 2024-06-28 | $74.00 | $136.88 | 4,601,500 | — | — |
| 2024-06-27 | $73.05 | $135.13 | 2,394,800 | — | — |
| 2024-06-26 | $72.86 | $134.78 | 3,159,900 | — | — |
| 2024-06-25 | $72.58 | $134.26 | 1,696,500 | — | — |
| 2024-06-24 | $72.94 | $134.92 | 1,462,700 | — | — |
| 2024-06-21 | $72.24 | $133.63 | 2,353,800 | — | — |
| 2024-06-20 | $72.40 | $133.92 | 1,776,800 | — | — |
| 2024-06-18 | $72.37 | $133.87 | 2,525,300 | — | — |
| 2024-06-17 | $71.71 | $132.65 | 1,515,300 | — | — |
| 2024-06-14 | $70.91 | $131.17 | 1,395,700 | — | — |
| 2024-06-13 | $71.60 | $132.44 | 1,945,700 | — | — |
| 2024-06-12 | $72.14 | $133.44 | 1,824,700 | — | — |
| 2024-06-11 | $71.13 | $131.58 | 3,551,100 | — | — |
| 2024-06-10 | $74.35 | $137.53 | 2,723,500 | — | — |
| 2024-06-07 | $74.76 | $138.29 | 2,213,600 | — | — |
| 2024-06-06 | $74.50 | $137.81 | 1,497,500 | — | — |
| 2024-06-05 | $74.49 | $137.79 | 1,489,800 | — | — |
| 2024-06-04 | $74.65 | $138.09 | 1,425,800 | — | — |
| 2024-06-03 | $75.33 | $139.34 | 1,984,400 | — | — |
| 2024-05-31 | $75.59 | $139.83 | 3,871,100 | — | — |
| 2024-05-30 | $74.25 | $137.35 | 1,738,700 | — | — |
| 2024-05-29 | $73.83 | $136.57 | 1,760,500 | — | — |
| 2024-05-28 | $73.91 | $136.72 | 1,444,800 | — | — |
| 2024-05-24 | $75.39 | $139.46 | 1,310,300 | — | — |
| 2024-05-23 | $74.81 | $138.38 | 3,001,500 | — | — |
| 2024-05-22 | $76.49 | $141.49 | 2,740,600 | — | — |
| 2024-05-21 | $77.08 | $142.58 | 1,580,400 | — | — |
| 2024-05-20 | $77.15 | $142.71 | 2,845,300 | — | — |
| 2024-05-17 | $78.01 | $144.30 | 1,815,000 | — | — |
| 2024-05-16 | $77.63 | $143.60 | 1,713,100 | — | — |
| 2024-05-15 | $77.57 | $143.49 | 1,914,300 | — | — |
| 2024-05-14 | $76.56 | $141.62 | 1,830,600 | — | — |
| 2024-05-13 | $76.16 | $140.88 | 1,808,400 | — | — |
| 2024-05-10 | $76.58 | $141.66 | 1,479,500 | — | — |
| 2024-05-09 | $76.26 | $141.06 | 1,416,900 | — | — |
| 2024-05-08 | $75.32 | $139.33 | 1,949,100 | — | — |
| 2024-05-07 | $75.35 | $139.38 | 1,899,700 | — | — |
| 2024-05-06 | $75.11 | $138.94 | 1,888,200 | — | — |
| 2024-05-03 | $74.39 | $137.61 | 1,623,100 | — | — |
| 2024-05-02 | $73.20 | $135.40 | 1,883,400 | — | — |
| 2024-05-01 | $73.11 | $135.24 | 1,840,400 | — | — |
| 2024-04-30 | $72.49 | $134.09 | 1,645,000 | — | — |
| 2024-04-29 | $73.99 | $136.87 | 2,018,700 | — | — |
| 2024-04-26 | $73.39 | $135.76 | 2,749,400 | — | — |
| 2024-04-25 | $73.29 | $135.57 | 5,837,100 | — | — |
| 2024-04-24 | $74.29 | $137.42 | 8,642,100 | — | — |
| 2024-04-23 | $74.39 | $137.61 | 2,424,000 | — | — |
| 2024-04-22 | $74.51 | $137.83 | 1,680,000 | — | — |
| 2024-04-19 | $73.37 | $135.72 | 3,005,500 | — | — |
| 2024-04-18 | $73.04 | $135.11 | 1,689,900 | — | — |
| 2024-04-17 | $72.81 | $134.68 | 2,265,200 | — | — |
| 2024-04-16 | $73.02 | $135.07 | 3,018,700 | — | — |
| 2024-04-15 | $74.93 | $138.60 | 3,398,400 | — | — |
| 2024-04-12 | $75.78 | $140.18 | 6,622,200 | — | — |
| 2024-04-11 | $73.91 | $136.72 | 2,436,600 | — | — |
| 2024-04-10 | $74.37 | $137.57 | 1,954,600 | — | — |
| 2024-04-09 | $76.64 | $141.77 | 1,581,700 | — | — |
| 2024-04-08 | $76.39 | $141.31 | 1,523,400 | — | — |
| 2024-04-05 | $75.80 | $140.21 | 1,644,400 | — | — |
| 2024-04-04 | $75.95 | $140.49 | 1,915,400 | — | — |
| 2024-04-03 | $77.32 | $143.03 | 1,585,400 | — | — |
| 2024-04-02 | $77.00 | $142.43 | 3,184,600 | — | — |
| 2024-04-01 | $77.25 | $142.90 | 1,815,100 | — | — |
| 2024-03-28 | $77.32 | $143.03 | 2,202,800 | — | — |
| 2024-03-27 | $76.88 | $140.94 | 2,585,700 | — | — |
| 2024-03-26 | $76.18 | $139.65 | 1,764,800 | — | — |
| 2024-03-25 | $75.65 | $138.68 | 2,026,700 | — | — |
| 2024-03-22 | $75.84 | $139.03 | 2,585,300 | — | — |
| 2024-03-21 | $75.93 | $139.19 | 2,720,600 | — | — |
| 2024-03-20 | $73.82 | $135.33 | 1,818,500 | — | — |
| 2024-03-19 | $72.62 | $133.13 | 2,787,300 | — | — |
| 2024-03-18 | $72.49 | $132.89 | 2,234,300 | — | — |
| 2024-03-15 | $72.50 | $132.91 | 4,129,200 | — | — |
| 2024-03-14 | $71.86 | $131.73 | 2,120,700 | — | — |
| 2024-03-13 | $72.85 | $133.55 | 1,943,100 | — | — |
| 2024-03-12 | $72.51 | $132.92 | 1,883,300 | — | — |
| 2024-03-11 | $73.44 | $134.63 | 1,847,600 | — | — |
| 2024-03-08 | $72.43 | $132.78 | 1,657,600 | — | — |
| 2024-03-07 | $72.25 | $132.45 | 2,448,300 | — | — |
| 2024-03-06 | $71.84 | $131.70 | 2,802,600 | — | — |
| 2024-03-05 | $73.31 | $134.39 | 2,450,600 | — | — |
| 2024-03-04 | $74.00 | $135.66 | 1,549,000 | — | — |
| 2024-03-01 | $73.85 | $135.38 | 1,769,400 | — | — |
| 2024-02-29 | $73.73 | $135.16 | 3,479,700 | — | — |
| 2024-02-28 | $73.37 | $134.50 | 2,235,200 | — | — |
| 2024-02-27 | $73.48 | $134.70 | 2,024,700 | — | — |
| 2024-02-26 | $72.87 | $133.58 | 2,068,000 | — | — |
| 2024-02-23 | $73.58 | $134.89 | 3,367,300 | — | — |
| 2024-02-22 | $72.42 | $132.76 | 2,439,700 | — | — |
| 2024-02-21 | $72.15 | $132.26 | 2,693,900 | — | — |
| 2024-02-20 | $71.55 | $131.16 | 1,874,000 | — | — |
| 2024-02-16 | $72.49 | $132.89 | 1,495,900 | — | — |
| 2024-02-15 | $73.03 | $133.88 | 1,514,700 | — | — |
| 2024-02-14 | $71.50 | $131.07 | 1,172,900 | — | — |
| 2024-02-13 | $71.11 | $130.36 | 1,577,500 | — | — |
| 2024-02-12 | $73.60 | $134.92 | 1,516,900 | — | — |
| 2024-02-09 | $72.84 | $133.53 | 1,312,400 | — | — |
| 2024-02-08 | $72.39 | $132.70 | 2,707,600 | — | — |
| 2024-02-07 | $73.03 | $133.88 | 2,605,600 | — | — |
| 2024-02-06 | $72.45 | $132.81 | 1,505,200 | — | — |
| 2024-02-05 | $72.57 | $133.03 | 1,918,500 | — | — |
| 2024-02-02 | $73.43 | $134.61 | 1,880,300 | — | — |
| 2024-02-01 | $73.25 | $134.28 | 2,947,700 | — | — |
| 2024-01-31 | $73.87 | $135.42 | 2,566,900 | — | — |
| 2024-01-30 | $74.85 | $137.21 | 1,917,500 | — | — |
| 2024-01-29 | $74.84 | $137.20 | 1,812,700 | — | — |
| 2024-01-26 | $75.11 | $137.69 | 1,747,000 | — | — |
| 2024-01-25 | $74.68 | $136.90 | 2,690,300 | — | — |
| 2024-01-24 | $73.84 | $135.36 | 3,302,100 | — | — |
| 2024-01-23 | $73.95 | $135.56 | 2,812,900 | — | — |
| 2024-01-22 | $74.31 | $136.22 | 3,239,300 | — | — |
| 2024-01-19 | $75.86 | $139.07 | 6,624,700 | — | — |
| 2024-01-18 | $74.31 | $136.22 | 3,295,500 | — | — |
| 2024-01-17 | $74.69 | $136.92 | 2,274,800 | — | — |
| 2024-01-16 | $75.87 | $139.08 | 2,050,800 | — | — |
| 2024-01-12 | $76.51 | $140.26 | 2,157,900 | — | — |
| 2024-01-11 | $76.26 | $139.80 | 1,824,100 | — | — |
| 2024-01-10 | $76.60 | $140.42 | 1,301,500 | — | — |
| 2024-01-09 | $77.32 | $141.74 | 1,340,900 | — | — |
| 2024-01-08 | $78.43 | $143.78 | 1,177,800 | — | — |
| 2024-01-05 | $78.21 | $143.37 | 1,926,900 | — | — |
| 2024-01-04 | $77.38 | $141.85 | 1,841,600 | — | — |
| 2024-01-03 | $77.30 | $141.71 | 1,804,200 | — | — |
| 2024-01-02 | $77.75 | $142.53 | 1,438,500 | — | — |