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
- 1993-05-12 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 | $131.04 | $381.95 | 1,009,350 | — | — |
| 2024-12-30 | $131.14 | $382.24 | 1,720,800 | — | — |
| 2024-12-27 | $132.52 | $386.26 | 2,350,200 | — | — |
| 2024-12-26 | $133.04 | $387.78 | 1,673,950 | — | — |
| 2024-12-24 | $132.60 | $386.49 | 1,075,800 | — | — |
| 2024-12-23 | $133.26 | $388.42 | 4,089,200 | — | — |
| 2024-12-20 | $130.70 | $380.96 | 4,539,100 | — | — |
| 2024-12-19 | $128.88 | $375.65 | 2,367,350 | — | — |
| 2024-12-18 | $129.28 | $376.82 | 3,566,550 | — | — |
| 2024-12-17 | $134.36 | $391.62 | 2,351,200 | — | — |
| 2024-12-16 | $132.46 | $386.09 | 3,319,900 | — | — |
| 2024-12-13 | $133.16 | $388.13 | 3,269,050 | — | — |
| 2024-12-12 | $133.88 | $390.23 | 2,394,700 | — | — |
| 2024-12-11 | $134.80 | $392.91 | 3,675,900 | — | — |
| 2024-12-10 | $134.36 | $391.62 | 1,980,150 | — | — |
| 2024-12-09 | $137.16 | $399.79 | 2,895,500 | — | — |
| 2024-12-06 | $136.40 | $397.57 | 3,407,750 | — | — |
| 2024-12-05 | $135.06 | $393.66 | 2,635,050 | — | — |
| 2024-12-04 | $133.56 | $389.29 | 2,987,900 | — | — |
| 2024-12-03 | $136.10 | $396.70 | 2,145,350 | — | — |
| 2024-12-02 | $134.08 | $390.81 | 1,843,100 | — | — |
| 2024-11-29 | $135.24 | $394.19 | 1,293,150 | — | — |
| 2024-11-27 | $134.40 | $391.74 | 2,494,550 | — | — |
| 2024-11-26 | $132.72 | $386.84 | 2,167,250 | — | — |
| 2024-11-25 | $132.80 | $387.08 | 3,302,100 | — | — |
| 2024-11-22 | $131.26 | $382.59 | 3,581,500 | — | — |
| 2024-11-21 | $128.52 | $374.60 | 4,329,750 | — | — |
| 2024-11-20 | $126.40 | $368.42 | 3,524,500 | — | — |
| 2024-11-19 | $127.60 | $371.92 | 2,997,850 | — | — |
| 2024-11-18 | $126.78 | $369.53 | 4,657,600 | — | — |
| 2024-11-15 | $126.46 | $368.60 | 3,687,300 | — | — |
| 2024-11-14 | $130.08 | $379.15 | 4,882,500 | — | — |
| 2024-11-13 | $130.58 | $380.61 | 3,286,450 | — | — |
| 2024-11-12 | $130.38 | $380.02 | 5,107,300 | — | — |
| 2024-11-11 | $129.58 | $377.69 | 4,567,850 | — | — |
| 2024-11-08 | $128.98 | $375.94 | 5,138,950 | — | — |
| 2024-11-07 | $129.38 | $377.11 | 7,202,150 | — | — |
| 2024-11-06 | $127.70 | $372.21 | 8,311,350 | — | — |
| 2024-11-05 | $132.54 | $386.32 | 7,706,650 | — | — |
| 2024-11-04 | $142.86 | $416.40 | 3,644,600 | — | — |
| 2024-11-01 | $142.84 | $416.34 | 1,737,150 | — | — |
| 2024-10-31 | $142.30 | $414.77 | 3,706,050 | — | — |
| 2024-10-30 | $145.66 | $424.56 | 4,115,450 | — | — |
| 2024-10-29 | $150.44 | $438.49 | 1,406,700 | — | — |
| 2024-10-28 | $152.02 | $443.10 | 2,536,900 | — | — |
| 2024-10-25 | $150.10 | $437.50 | 1,604,300 | — | — |
| 2024-10-24 | $151.80 | $442.46 | 1,349,500 | — | — |
| 2024-10-23 | $153.90 | $448.58 | 1,199,200 | — | — |
| 2024-10-22 | $154.64 | $450.74 | 1,033,650 | — | — |
| 2024-10-21 | $154.88 | $451.43 | 1,113,200 | — | — |
| 2024-10-18 | $156.52 | $456.21 | 1,141,350 | — | — |
| 2024-10-17 | $156.04 | $454.82 | 1,490,000 | — | — |
| 2024-10-16 | $156.62 | $456.51 | 1,614,900 | — | — |
| 2024-10-15 | $155.70 | $453.82 | 1,306,950 | — | — |
| 2024-10-14 | $156.20 | $455.28 | 1,059,850 | — | — |
| 2024-10-11 | $154.70 | $450.91 | 1,659,900 | — | — |
| 2024-10-10 | $153.74 | $448.11 | 808,450 | — | — |
| 2024-10-09 | $155.02 | $451.84 | 1,237,800 | — | — |
| 2024-10-08 | $153.74 | $448.11 | 1,578,500 | — | — |
| 2024-10-07 | $153.74 | $448.11 | 1,743,500 | — | — |
| 2024-10-04 | $154.94 | $451.61 | 2,593,400 | — | — |
| 2024-10-03 | $155.86 | $454.29 | 1,559,800 | — | — |
| 2024-10-02 | $159.16 | $463.91 | 2,803,350 | — | — |
| 2024-10-01 | $157.34 | $458.61 | 2,317,950 | — | — |
| 2024-09-30 | $155.82 | $454.17 | 1,667,200 | — | — |
| 2024-09-27 | $155.24 | $452.48 | 1,586,100 | — | — |
| 2024-09-26 | $156.36 | $455.75 | 2,091,550 | — | — |
| 2024-09-25 | $155.08 | $452.02 | 2,390,200 | — | — |
| 2024-09-24 | $153.74 | $448.11 | 2,275,250 | — | — |
| 2024-09-23 | $154.28 | $449.69 | 2,002,300 | — | — |
| 2024-09-20 | $156.76 | $456.91 | 1,686,600 | — | — |
| 2024-09-19 | $157.80 | $459.95 | 1,809,900 | — | — |
| 2024-09-18 | $157.16 | $458.08 | 1,303,600 | — | — |
| 2024-09-17 | $157.06 | $457.79 | 1,701,150 | — | — |
| 2024-09-16 | $158.08 | $460.76 | 1,701,150 | — | — |
| 2024-09-13 | $156.54 | $456.27 | 2,744,750 | — | — |
| 2024-09-12 | $157.92 | $460.30 | 2,559,650 | — | — |
| 2024-09-11 | $161.06 | $469.45 | 2,091,000 | — | — |
| 2024-09-10 | $162.32 | $473.12 | 3,983,200 | — | — |
| 2024-09-09 | $161.78 | $471.55 | 5,131,000 | — | — |
| 2024-09-06 | $166.10 | $484.14 | 2,758,200 | — | — |
| 2024-09-05 | $166.00 | $483.85 | 3,877,400 | — | — |
| 2024-09-04 | $171.50 | $499.88 | 2,501,100 | — | — |
| 2024-09-03 | $171.44 | $499.70 | 2,173,600 | — | — |
| 2024-08-30 | $175.24 | $510.78 | 1,418,400 | — | — |
| 2024-08-29 | $174.60 | $508.91 | 1,304,700 | — | — |
| 2024-08-28 | $174.72 | $509.26 | 1,792,150 | — | — |
| 2024-08-27 | $174.42 | $508.39 | 1,797,950 | — | — |
| 2024-08-26 | $173.24 | $504.95 | 1,831,700 | — | — |
| 2024-08-23 | $173.32 | $505.18 | 1,668,000 | — | — |
| 2024-08-22 | $171.78 | $500.69 | 2,417,350 | — | — |
| 2024-08-21 | $171.12 | $498.77 | 2,084,000 | — | — |
| 2024-08-20 | $170.26 | $496.26 | 1,243,000 | — | — |
| 2024-08-19 | $169.56 | $494.22 | 1,966,800 | — | — |
| 2024-08-16 | $168.82 | $492.07 | 1,775,000 | — | — |
| 2024-08-15 | $169.80 | $494.92 | 2,032,050 | — | — |
| 2024-08-14 | $167.52 | $488.28 | 2,736,700 | — | — |
| 2024-08-13 | $166.74 | $486.00 | 3,590,300 | — | — |
| 2024-08-12 | $165.04 | $481.05 | 4,609,100 | — | — |
| 2024-08-09 | $162.38 | $473.30 | 1,539,200 | — | — |
| 2024-08-08 | $163.70 | $474.23 | 2,062,200 | — | — |
| 2024-08-07 | $161.24 | $467.10 | 2,471,700 | — | — |
| 2024-08-06 | $158.50 | $459.16 | 2,841,900 | — | — |
| 2024-08-05 | $158.66 | $459.63 | 2,865,150 | — | — |
| 2024-08-02 | $163.62 | $474.00 | 3,533,300 | — | — |
| 2024-08-01 | $162.40 | $470.46 | 3,183,750 | — | — |
| 2024-07-31 | $158.30 | $458.58 | 2,776,350 | — | — |
| 2024-07-30 | $155.80 | $451.34 | 3,240,400 | — | — |
| 2024-07-29 | $156.72 | $454.01 | 3,376,950 | — | — |
| 2024-07-26 | $156.26 | $452.67 | 2,939,200 | — | — |
| 2024-07-25 | $157.04 | $454.93 | 5,318,000 | — | — |
| 2024-07-24 | $159.42 | $461.83 | 2,290,550 | — | — |
| 2024-07-23 | $158.34 | $458.70 | 1,482,550 | — | — |
| 2024-07-22 | $158.32 | $458.64 | 1,760,500 | — | — |
| 2024-07-19 | $157.42 | $456.04 | 1,464,900 | — | — |
| 2024-07-18 | $156.12 | $452.27 | 1,616,450 | — | — |
| 2024-07-17 | $159.52 | $462.12 | 1,829,450 | — | — |
| 2024-07-16 | $157.18 | $455.34 | 1,334,350 | — | — |
| 2024-07-15 | $156.24 | $452.62 | 1,333,450 | — | — |
| 2024-07-12 | $158.48 | $459.11 | 1,525,950 | — | — |
| 2024-07-11 | $155.88 | $451.57 | 1,584,250 | — | — |
| 2024-07-10 | $155.50 | $450.47 | 1,492,250 | — | — |
| 2024-07-09 | $153.34 | $444.22 | 1,681,400 | — | — |
| 2024-07-08 | $154.26 | $446.88 | 1,348,700 | — | — |
| 2024-07-05 | $154.68 | $448.10 | 1,170,850 | — | — |
| 2024-07-03 | $153.60 | $444.97 | 1,188,750 | — | — |
| 2024-07-02 | $153.98 | $446.07 | 1,607,750 | — | — |
| 2024-07-01 | $155.88 | $451.57 | 1,299,700 | — | — |
| 2024-06-28 | $155.98 | $451.86 | 1,832,200 | — | — |
| 2024-06-27 | $156.36 | $452.96 | 1,398,300 | — | — |
| 2024-06-26 | $158.16 | $458.18 | 1,613,900 | — | — |
| 2024-06-25 | $159.50 | $462.06 | 1,540,650 | — | — |
| 2024-06-24 | $158.74 | $459.86 | 1,403,700 | — | — |
| 2024-06-21 | $157.76 | $457.02 | 2,496,300 | — | — |
| 2024-06-20 | $157.12 | $455.17 | 1,937,150 | — | — |
| 2024-06-18 | $156.84 | $454.36 | 1,909,750 | — | — |
| 2024-06-17 | $158.62 | $459.51 | 1,047,000 | — | — |
| 2024-06-14 | $159.18 | $461.13 | 1,027,650 | — | — |
| 2024-06-13 | $159.06 | $460.79 | 1,479,200 | — | — |
| 2024-06-12 | $160.14 | $463.91 | 1,748,150 | — | — |
| 2024-06-11 | $158.46 | $459.05 | 2,109,550 | — | — |
| 2024-06-10 | $160.42 | $464.73 | 2,042,700 | — | — |
| 2024-06-07 | $160.04 | $463.63 | 1,106,650 | — | — |
| 2024-06-06 | $161.66 | $468.32 | 1,545,900 | — | — |
| 2024-06-05 | $160.64 | $465.36 | 2,129,350 | — | — |
| 2024-06-04 | $160.04 | $463.63 | 1,979,650 | — | — |
| 2024-06-03 | $157.98 | $457.66 | 2,734,500 | — | — |
| 2024-05-31 | $156.04 | $452.04 | 2,391,400 | — | — |
| 2024-05-30 | $153.54 | $444.80 | 1,637,200 | — | — |
| 2024-05-29 | $152.16 | $440.80 | 2,326,900 | — | — |
| 2024-05-28 | $153.24 | $443.93 | 2,099,500 | — | — |
| 2024-05-24 | $157.08 | $455.05 | 1,783,300 | — | — |
| 2024-05-23 | $156.36 | $452.96 | 1,806,750 | — | — |
| 2024-05-22 | $157.60 | $456.56 | 1,784,200 | — | — |
| 2024-05-21 | $158.36 | $458.76 | 3,870,000 | — | — |
| 2024-05-20 | $154.22 | $446.77 | 1,639,350 | — | — |
| 2024-05-17 | $153.80 | $445.55 | 1,395,800 | — | — |
| 2024-05-16 | $154.08 | $446.36 | 1,470,850 | — | — |
| 2024-05-15 | $153.94 | $445.95 | 1,935,450 | — | — |
| 2024-05-14 | $154.08 | $446.36 | 2,057,950 | — | — |
| 2024-05-13 | $154.86 | $448.62 | 1,282,800 | — | — |
| 2024-05-10 | $154.36 | $447.17 | 1,803,300 | — | — |
| 2024-05-09 | $155.22 | $449.66 | 1,486,150 | — | — |
| 2024-05-08 | $153.94 | $445.95 | 2,529,900 | — | — |
| 2024-05-07 | $152.64 | $442.19 | 3,331,550 | — | — |
| 2024-05-06 | $151.52 | $438.94 | 3,228,650 | — | — |
| 2024-05-03 | $152.70 | $442.36 | 4,513,050 | — | — |
| 2024-05-02 | $151.60 | $439.18 | 5,019,350 | — | — |
| 2024-05-01 | $152.82 | $442.71 | 2,455,850 | — | — |
| 2024-04-30 | $151.76 | $439.64 | 4,273,700 | — | — |
| 2024-04-29 | $150.96 | $437.32 | 3,769,150 | — | — |
| 2024-04-26 | $150.34 | $435.53 | 3,344,000 | — | — |
| 2024-04-25 | $150.06 | $434.71 | 7,803,300 | — | — |
| 2024-04-24 | $142.40 | $412.52 | 3,068,850 | — | — |
| 2024-04-23 | $141.70 | $410.50 | 2,903,000 | — | — |
| 2024-04-22 | $140.26 | $406.32 | 2,591,850 | — | — |
| 2024-04-19 | $137.10 | $397.17 | 2,367,850 | — | — |
| 2024-04-18 | $136.72 | $396.07 | 2,002,900 | — | — |
| 2024-04-17 | $137.06 | $397.05 | 1,854,950 | — | — |
| 2024-04-16 | $136.54 | $395.55 | 2,680,950 | — | — |
| 2024-04-15 | $137.46 | $398.21 | 4,606,750 | — | — |
| 2024-04-12 | $137.86 | $399.37 | 4,560,750 | — | — |
| 2024-04-11 | $138.90 | $402.38 | 2,992,950 | — | — |
| 2024-04-10 | $136.22 | $394.62 | 3,857,900 | — | — |
| 2024-04-09 | $136.82 | $396.36 | 2,196,350 | — | — |
| 2024-04-08 | $135.40 | $392.24 | 1,912,250 | — | — |
| 2024-04-05 | $134.90 | $390.80 | 2,405,650 | — | — |
| 2024-04-04 | $134.68 | $390.16 | 3,726,950 | — | — |
| 2024-04-03 | $133.62 | $387.09 | 1,897,850 | — | — |
| 2024-04-02 | $134.00 | $388.19 | 2,198,300 | — | — |
| 2024-04-01 | $134.50 | $389.64 | 1,556,900 | — | — |
| 2024-03-28 | $135.50 | $392.53 | 1,808,500 | — | — |
| 2024-03-27 | $136.52 | $395.49 | 4,222,250 | — | — |
| 2024-03-26 | $132.66 | $384.31 | 1,566,600 | — | — |
| 2024-03-25 | $131.72 | $381.58 | 2,212,300 | — | — |
| 2024-03-22 | $132.52 | $383.90 | 2,049,300 | — | — |
| 2024-03-21 | $132.38 | $383.50 | 2,675,900 | — | — |
| 2024-03-20 | $131.46 | $380.83 | 1,776,650 | — | — |
| 2024-03-19 | $131.72 | $381.58 | 1,701,250 | — | — |
| 2024-03-18 | $131.70 | $381.53 | 1,943,250 | — | — |
| 2024-03-15 | $132.62 | $384.19 | 3,013,700 | — | — |
| 2024-03-14 | $134.08 | $388.42 | 2,313,050 | — | — |
| 2024-03-13 | $135.16 | $391.55 | 2,344,050 | — | — |
| 2024-03-12 | $134.80 | $390.51 | 3,078,250 | — | — |
| 2024-03-11 | $135.34 | $392.07 | 1,963,750 | — | — |
| 2024-03-08 | $133.00 | $385.29 | 2,206,450 | — | — |
| 2024-03-07 | $132.38 | $383.50 | 3,065,250 | — | — |
| 2024-03-06 | $130.54 | $378.17 | 2,245,750 | — | — |
| 2024-03-05 | $129.62 | $375.50 | 1,864,450 | — | — |
| 2024-03-04 | $129.58 | $375.38 | 2,203,350 | — | — |
| 2024-03-01 | $129.20 | $374.28 | 1,983,150 | — | — |
| 2024-02-29 | $128.32 | $371.73 | 3,042,250 | — | — |
| 2024-02-28 | $130.70 | $378.63 | 3,015,300 | — | — |
| 2024-02-27 | $132.66 | $384.31 | 2,216,750 | — | — |
| 2024-02-26 | $131.86 | $381.99 | 2,298,950 | — | — |
| 2024-02-23 | $131.66 | $381.41 | 3,694,100 | — | — |
| 2024-02-22 | $128.26 | $371.56 | 4,861,500 | — | — |
| 2024-02-21 | $130.18 | $371.42 | 2,700,800 | — | — |
| 2024-02-20 | $130.08 | $371.13 | 3,219,250 | — | — |
| 2024-02-16 | $128.54 | $366.74 | 3,824,050 | — | — |
| 2024-02-15 | $125.68 | $358.58 | 3,820,850 | — | — |
| 2024-02-14 | $123.32 | $351.84 | 6,101,850 | — | — |
| 2024-02-13 | $122.06 | $348.25 | 4,136,150 | — | — |
| 2024-02-12 | $122.82 | $350.42 | 6,033,250 | — | — |
| 2024-02-09 | $124.52 | $355.27 | 6,867,200 | — | — |
| 2024-02-08 | $127.04 | $362.46 | 14,464,500 | — | — |
| 2024-02-07 | $133.10 | $379.75 | 3,294,400 | — | — |
| 2024-02-06 | $134.08 | $382.54 | 2,783,300 | — | — |
| 2024-02-05 | $130.28 | $371.70 | 5,424,700 | — | — |
| 2024-02-02 | $131.28 | $374.55 | 3,372,750 | — | — |
| 2024-02-01 | $133.70 | $381.46 | 2,236,050 | — | — |
| 2024-01-31 | $133.28 | $380.26 | 2,286,350 | — | — |
| 2024-01-30 | $134.40 | $383.46 | 2,324,700 | — | — |
| 2024-01-29 | $134.38 | $383.40 | 2,472,400 | — | — |
| 2024-01-26 | $134.20 | $382.89 | 2,510,800 | — | — |
| 2024-01-25 | $134.04 | $382.43 | 2,245,750 | — | — |
| 2024-01-24 | $133.20 | $380.03 | 2,842,300 | — | — |
| 2024-01-23 | $133.50 | $380.89 | 2,492,100 | — | — |
| 2024-01-22 | $134.28 | $383.11 | 5,080,150 | — | — |
| 2024-01-19 | $133.08 | $379.69 | 3,541,000 | — | — |
| 2024-01-18 | $133.04 | $379.58 | 3,585,500 | — | — |
| 2024-01-17 | $132.50 | $378.04 | 4,182,600 | — | — |
| 2024-01-16 | $134.54 | $383.86 | 2,809,150 | — | — |
| 2024-01-12 | $138.84 | $396.12 | 1,732,700 | — | — |
| 2024-01-11 | $138.36 | $394.75 | 2,306,200 | — | — |
| 2024-01-10 | $139.14 | $396.98 | 3,625,550 | — | — |
| 2024-01-09 | $137.82 | $393.21 | 2,043,700 | — | — |
| 2024-01-08 | $138.42 | $394.93 | 2,125,400 | — | — |
| 2024-01-05 | $136.76 | $390.19 | 2,505,950 | — | — |
| 2024-01-04 | $137.56 | $392.47 | 2,393,000 | — | — |
| 2024-01-03 | $136.64 | $389.85 | 2,718,500 | — | — |
| 2024-01-02 | $136.80 | $390.30 | 3,751,500 | — | — |