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
- 2005-12-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 | $129.50 | $129.50 | 1,265,300 | — | — |
| 2024-12-30 | $131.01 | $131.01 | 1,070,500 | — | — |
| 2024-12-27 | $131.85 | $131.85 | 785,200 | — | — |
| 2024-12-26 | $133.35 | $133.35 | 880,500 | — | — |
| 2024-12-24 | $133.32 | $133.32 | 448,500 | — | — |
| 2024-12-23 | $132.50 | $132.50 | 974,200 | — | — |
| 2024-12-20 | $133.28 | $133.28 | 4,257,300 | — | — |
| 2024-12-19 | $132.19 | $132.19 | 1,365,600 | — | — |
| 2024-12-18 | $132.59 | $132.59 | 1,629,600 | — | — |
| 2024-12-17 | $137.86 | $137.86 | 1,700,600 | — | — |
| 2024-12-16 | $137.83 | $137.83 | 3,834,500 | — | — |
| 2024-12-13 | $135.95 | $135.95 | 1,133,300 | — | — |
| 2024-12-12 | $135.84 | $135.84 | 1,540,000 | — | — |
| 2024-12-11 | $134.68 | $134.68 | 2,668,400 | — | — |
| 2024-12-10 | $134.36 | $134.36 | 2,244,600 | — | — |
| 2024-12-09 | $133.99 | $133.99 | 2,371,600 | — | — |
| 2024-12-06 | $136.76 | $136.76 | 2,142,200 | — | — |
| 2024-12-05 | $134.67 | $134.67 | 3,158,300 | — | — |
| 2024-12-04 | $136.73 | $136.73 | 5,925,200 | — | — |
| 2024-12-03 | $137.35 | $137.35 | 4,591,600 | — | — |
| 2024-12-02 | $137.76 | $137.76 | 1,966,800 | — | — |
| 2024-11-29 | $138.25 | $138.25 | 1,036,500 | — | — |
| 2024-11-27 | $139.73 | $139.73 | 1,551,100 | — | — |
| 2024-11-26 | $138.87 | $138.87 | 2,338,100 | — | — |
| 2024-11-25 | $140.54 | $140.54 | 3,726,900 | — | — |
| 2024-11-22 | $140.29 | $140.29 | 1,679,400 | — | — |
| 2024-11-21 | $138.57 | $138.57 | 2,218,900 | — | — |
| 2024-11-20 | $136.51 | $136.51 | 1,821,400 | — | — |
| 2024-11-19 | $134.44 | $134.44 | 1,673,900 | — | — |
| 2024-11-18 | $132.60 | $132.60 | 2,641,500 | — | — |
| 2024-11-15 | $129.00 | $129.00 | 3,405,300 | — | — |
| 2024-11-14 | $129.19 | $129.19 | 3,014,400 | — | — |
| 2024-11-13 | $127.02 | $127.02 | 4,469,100 | — | — |
| 2024-11-12 | $129.67 | $129.67 | 6,888,400 | — | — |
| 2024-11-11 | $123.80 | $123.80 | 5,885,600 | — | — |
| 2024-11-08 | $123.00 | $123.00 | 2,562,500 | — | — |
| 2024-11-07 | $124.60 | $124.60 | 2,674,100 | — | — |
| 2024-11-06 | $125.99 | $125.99 | 7,205,800 | — | — |
| 2024-11-05 | $117.62 | $117.62 | 1,355,000 | — | — |
| 2024-11-04 | $117.21 | $117.21 | 2,192,300 | — | — |
| 2024-11-01 | $117.15 | $117.15 | 1,560,400 | — | — |
| 2024-10-31 | $117.14 | $117.14 | 1,637,800 | — | — |
| 2024-10-30 | $117.20 | $117.20 | 2,027,400 | — | — |
| 2024-10-29 | $118.81 | $118.81 | 1,327,700 | — | — |
| 2024-10-28 | $118.43 | $118.43 | 1,786,100 | — | — |
| 2024-10-25 | $116.32 | $116.32 | 1,063,000 | — | — |
| 2024-10-24 | $116.45 | $116.45 | 1,583,600 | — | — |
| 2024-10-23 | $114.73 | $114.73 | 2,186,300 | — | — |
| 2024-10-22 | $115.68 | $115.68 | 1,391,800 | — | — |
| 2024-10-21 | $114.96 | $114.96 | 1,298,700 | — | — |
| 2024-10-18 | $114.94 | $114.94 | 1,669,000 | — | — |
| 2024-10-17 | $115.21 | $115.21 | 1,919,600 | — | — |
| 2024-10-16 | $114.41 | $114.41 | 1,918,000 | — | — |
| 2024-10-15 | $115.35 | $115.35 | 1,951,200 | — | — |
| 2024-10-14 | $115.84 | $115.84 | 2,095,400 | — | — |
| 2024-10-11 | $114.81 | $114.81 | 1,860,500 | — | — |
| 2024-10-10 | $112.69 | $112.69 | 1,594,900 | — | — |
| 2024-10-09 | $112.56 | $112.56 | 1,597,600 | — | — |
| 2024-10-08 | $111.59 | $111.59 | 1,578,200 | — | — |
| 2024-10-07 | $110.82 | $110.82 | 1,304,900 | — | — |
| 2024-10-04 | $110.87 | $110.87 | 1,736,700 | — | — |
| 2024-10-03 | $109.06 | $109.06 | 3,019,800 | — | — |
| 2024-10-02 | $111.53 | $111.53 | 3,375,900 | — | — |
| 2024-10-01 | $110.61 | $110.61 | 3,566,600 | — | — |
| 2024-09-30 | $109.49 | $109.49 | 1,919,300 | — | — |
| 2024-09-27 | $108.74 | $108.74 | 1,880,700 | — | — |
| 2024-09-26 | $108.15 | $108.15 | 2,636,000 | — | — |
| 2024-09-25 | $106.95 | $106.95 | 2,276,800 | — | — |
| 2024-09-24 | $107.43 | $107.43 | 3,105,100 | — | — |
| 2024-09-23 | $104.66 | $104.66 | 1,852,900 | — | — |
| 2024-09-20 | $103.64 | $103.64 | 6,363,400 | — | — |
| 2024-09-19 | $104.32 | $104.32 | 1,915,300 | — | — |
| 2024-09-18 | $102.80 | $102.80 | 1,724,300 | — | — |
| 2024-09-17 | $102.92 | $102.92 | 1,946,200 | — | — |
| 2024-09-16 | $101.52 | $101.52 | 2,363,700 | — | — |
| 2024-09-13 | $98.85 | $98.85 | 1,428,700 | — | — |
| 2024-09-12 | $97.27 | $97.27 | 1,675,200 | — | — |
| 2024-09-11 | $97.33 | $97.33 | 2,418,400 | — | — |
| 2024-09-10 | $96.06 | $96.06 | 1,589,800 | — | — |
| 2024-09-09 | $94.80 | $94.80 | 1,787,000 | — | — |
| 2024-09-06 | $92.78 | $92.78 | 1,861,500 | — | — |
| 2024-09-05 | $94.20 | $94.20 | 1,506,900 | — | — |
| 2024-09-04 | $95.26 | $95.26 | 1,508,400 | — | — |
| 2024-09-03 | $95.34 | $95.34 | 1,624,800 | — | — |
| 2024-08-30 | $97.67 | $97.67 | 1,136,600 | — | — |
| 2024-08-29 | $96.73 | $96.73 | 1,592,600 | — | — |
| 2024-08-28 | $96.95 | $96.95 | 971,200 | — | — |
| 2024-08-27 | $96.59 | $96.59 | 723,100 | — | — |
| 2024-08-26 | $96.14 | $96.14 | 1,001,100 | — | — |
| 2024-08-23 | $96.78 | $96.78 | 956,400 | — | — |
| 2024-08-22 | $95.96 | $95.96 | 875,200 | — | — |
| 2024-08-21 | $96.47 | $96.47 | 1,042,900 | — | — |
| 2024-08-20 | $96.84 | $96.84 | 1,794,200 | — | — |
| 2024-08-19 | $96.53 | $96.53 | 1,644,700 | — | — |
| 2024-08-16 | $95.18 | $95.18 | 1,119,900 | — | — |
| 2024-08-15 | $94.43 | $94.43 | 1,361,700 | — | — |
| 2024-08-14 | $93.49 | $93.49 | 1,651,200 | — | — |
| 2024-08-13 | $91.87 | $91.87 | 1,198,000 | — | — |
| 2024-08-12 | $91.60 | $91.60 | 972,600 | — | — |
| 2024-08-09 | $92.18 | $92.18 | 1,072,200 | — | — |
| 2024-08-08 | $91.72 | $91.72 | 1,727,600 | — | — |
| 2024-08-07 | $90.09 | $90.09 | 1,492,300 | — | — |
| 2024-08-06 | $90.00 | $90.00 | 1,856,800 | — | — |
| 2024-08-05 | $88.06 | $88.06 | 3,245,500 | — | — |
| 2024-08-02 | $91.21 | $91.21 | 2,406,200 | — | — |
| 2024-08-01 | $92.98 | $92.98 | 2,517,400 | — | — |
| 2024-07-31 | $96.19 | $96.19 | 3,431,100 | — | — |
| 2024-07-30 | $94.62 | $94.62 | 3,065,600 | — | — |
| 2024-07-29 | $95.47 | $95.47 | 1,849,300 | — | — |
| 2024-07-26 | $93.64 | $93.64 | 1,551,600 | — | — |
| 2024-07-25 | $92.22 | $92.22 | 1,541,900 | — | — |
| 2024-07-24 | $92.67 | $92.67 | 1,232,800 | — | — |
| 2024-07-23 | $95.60 | $95.60 | 1,267,600 | — | — |
| 2024-07-22 | $95.07 | $95.07 | 1,064,400 | — | — |
| 2024-07-19 | $95.10 | $95.10 | 1,355,400 | — | — |
| 2024-07-18 | $94.73 | $94.73 | 1,369,600 | — | — |
| 2024-07-17 | $96.72 | $96.72 | 1,200,600 | — | — |
| 2024-07-16 | $97.17 | $97.17 | 2,069,500 | — | — |
| 2024-07-15 | $98.38 | $98.38 | 2,668,800 | — | — |
| 2024-07-12 | $97.94 | $97.94 | 3,250,700 | — | — |
| 2024-07-11 | $95.88 | $95.88 | 1,153,200 | — | — |
| 2024-07-10 | $94.43 | $94.43 | 1,689,500 | — | — |
| 2024-07-09 | $95.12 | $95.12 | 1,526,800 | — | — |
| 2024-07-08 | $94.47 | $94.47 | 1,687,600 | — | — |
| 2024-07-05 | $95.34 | $95.34 | 1,621,600 | — | — |
| 2024-07-03 | $94.79 | $94.79 | 1,992,600 | — | — |
| 2024-07-02 | $96.70 | $96.70 | 1,594,400 | — | — |
| 2024-07-01 | $94.77 | $94.77 | 2,786,400 | — | — |
| 2024-06-28 | $93.74 | $93.74 | 6,453,500 | — | — |
| 2024-06-27 | $90.81 | $90.81 | 1,485,000 | — | — |
| 2024-06-26 | $90.32 | $90.32 | 1,920,800 | — | — |
| 2024-06-25 | $89.84 | $89.84 | 1,628,400 | — | — |
| 2024-06-24 | $89.38 | $89.38 | 2,671,800 | — | — |
| 2024-06-21 | $92.96 | $92.96 | 2,701,700 | — | — |
| 2024-06-20 | $92.28 | $92.28 | 1,561,000 | — | — |
| 2024-06-18 | $91.94 | $91.94 | 1,582,500 | — | — |
| 2024-06-17 | $90.43 | $90.43 | 3,109,100 | — | — |
| 2024-06-14 | $88.75 | $88.75 | 1,753,100 | — | — |
| 2024-06-13 | $89.06 | $89.06 | 2,240,700 | — | — |
| 2024-06-12 | $89.88 | $89.88 | 1,739,200 | — | — |
| 2024-06-11 | $89.78 | $89.78 | 2,097,300 | — | — |
| 2024-06-10 | $89.75 | $89.75 | 2,260,100 | — | — |
| 2024-06-07 | $90.53 | $90.53 | 2,662,800 | — | — |
| 2024-06-06 | $92.25 | $92.25 | 1,881,300 | — | — |
| 2024-06-05 | $93.60 | $93.60 | 1,988,500 | — | — |
| 2024-06-04 | $93.52 | $93.52 | 1,677,100 | — | — |
| 2024-06-03 | $94.35 | $94.35 | 1,829,200 | — | — |
| 2024-05-31 | $93.74 | $93.74 | 2,040,600 | — | — |
| 2024-05-30 | $93.32 | $93.32 | 1,549,600 | — | — |
| 2024-05-29 | $94.00 | $94.00 | 1,446,500 | — | — |
| 2024-05-28 | $94.89 | $94.89 | 2,587,800 | — | — |
| 2024-05-24 | $95.99 | $95.99 | 2,743,200 | — | — |
| 2024-05-23 | $93.48 | $93.48 | 7,242,100 | — | — |
| 2024-05-22 | $101.40 | $101.40 | 1,442,100 | — | — |
| 2024-05-21 | $101.98 | $101.98 | 2,507,100 | — | — |
| 2024-05-20 | $99.43 | $99.43 | 1,895,100 | — | — |
| 2024-05-17 | $96.59 | $96.59 | 1,542,700 | — | — |
| 2024-05-16 | $96.38 | $96.38 | 1,497,600 | — | — |
| 2024-05-15 | $96.48 | $96.48 | 1,174,300 | — | — |
| 2024-05-14 | $95.83 | $95.83 | 1,401,100 | — | — |
| 2024-05-13 | $95.59 | $95.59 | 2,050,900 | — | — |
| 2024-05-10 | $97.02 | $97.02 | 1,658,500 | — | — |
| 2024-05-09 | $97.03 | $97.03 | 2,184,600 | — | — |
| 2024-05-08 | $95.79 | $95.79 | 1,319,200 | — | — |
| 2024-05-07 | $96.34 | $96.34 | 2,680,000 | — | — |
| 2024-05-06 | $95.88 | $95.88 | 2,523,500 | — | — |
| 2024-05-03 | $94.66 | $94.66 | 5,775,800 | — | — |
| 2024-05-02 | $88.27 | $88.27 | 2,224,700 | — | — |
| 2024-05-01 | $89.28 | $89.28 | 1,729,700 | — | — |
| 2024-04-30 | $88.91 | $88.91 | 2,382,200 | — | — |
| 2024-04-29 | $90.54 | $90.54 | 1,427,500 | — | — |
| 2024-04-26 | $89.83 | $89.83 | 1,890,300 | — | — |
| 2024-04-25 | $88.49 | $88.49 | 1,925,600 | — | — |
| 2024-04-24 | $89.65 | $89.65 | 1,396,600 | — | — |
| 2024-04-23 | $90.09 | $90.09 | 2,133,600 | — | — |
| 2024-04-22 | $88.45 | $88.45 | 2,311,400 | — | — |
| 2024-04-19 | $89.96 | $89.96 | 2,697,100 | — | — |
| 2024-04-18 | $89.64 | $89.64 | 3,452,600 | — | — |
| 2024-04-17 | $91.82 | $91.82 | 4,480,100 | — | — |
| 2024-04-16 | $92.21 | $92.21 | 10,064,000 | — | — |
| 2024-04-15 | $99.77 | $99.77 | 1,965,600 | — | — |
| 2024-04-12 | $101.04 | $101.04 | 1,357,100 | — | — |
| 2024-04-11 | $102.74 | $102.74 | 1,160,400 | — | — |
| 2024-04-10 | $101.42 | $101.42 | 1,913,900 | — | — |
| 2024-04-09 | $102.73 | $102.73 | 983,500 | — | — |
| 2024-04-08 | $102.80 | $102.80 | 1,408,300 | — | — |
| 2024-04-05 | $103.52 | $103.52 | 1,092,600 | — | — |
| 2024-04-04 | $102.41 | $102.41 | 1,582,900 | — | — |
| 2024-04-03 | $104.20 | $104.20 | 1,635,500 | — | — |
| 2024-04-02 | $104.88 | $104.88 | 2,421,700 | — | — |
| 2024-04-01 | $104.22 | $104.22 | 2,028,800 | — | — |
| 2024-03-28 | $105.77 | $105.77 | 1,465,700 | — | — |
| 2024-03-27 | $106.81 | $106.81 | 1,358,300 | — | — |
| 2024-03-26 | $104.38 | $104.38 | 2,355,000 | — | — |
| 2024-03-25 | $106.10 | $106.10 | 1,834,200 | — | — |
| 2024-03-22 | $105.99 | $105.99 | 2,065,900 | — | — |
| 2024-03-21 | $106.66 | $106.66 | 2,138,700 | — | — |
| 2024-03-20 | $104.42 | $104.42 | 895,000 | — | — |
| 2024-03-19 | $104.02 | $104.02 | 1,849,700 | — | — |
| 2024-03-18 | $104.38 | $104.38 | 2,076,800 | — | — |
| 2024-03-15 | $103.77 | $103.77 | 3,487,100 | — | — |
| 2024-03-14 | $103.41 | $103.41 | 2,396,200 | — | — |
| 2024-03-13 | $104.28 | $104.28 | 2,431,400 | — | — |
| 2024-03-12 | $101.90 | $101.90 | 1,900,400 | — | — |
| 2024-03-11 | $100.06 | $100.06 | 1,629,800 | — | — |
| 2024-03-08 | $99.74 | $99.74 | 1,529,000 | — | — |
| 2024-03-07 | $100.51 | $100.51 | 1,681,700 | — | — |
| 2024-03-06 | $99.19 | $99.19 | 1,567,500 | — | — |
| 2024-03-05 | $98.20 | $98.20 | 5,492,200 | — | — |
| 2024-03-04 | $98.70 | $98.70 | 3,002,300 | — | — |
| 2024-03-01 | $97.15 | $97.15 | 3,390,800 | — | — |
| 2024-02-29 | $96.98 | $96.98 | 3,460,700 | — | — |
| 2024-02-28 | $94.28 | $94.28 | 1,511,500 | — | — |
| 2024-02-27 | $93.54 | $93.54 | 2,124,400 | — | — |
| 2024-02-26 | $92.17 | $92.17 | 3,228,300 | — | — |
| 2024-02-23 | $95.32 | $95.32 | 5,787,700 | — | — |
| 2024-02-22 | $93.49 | $93.49 | 3,289,600 | — | — |
| 2024-02-21 | $91.20 | $91.20 | 1,565,200 | — | — |
| 2024-02-20 | $92.05 | $92.05 | 2,332,700 | — | — |
| 2024-02-16 | $93.25 | $93.25 | 1,862,200 | — | — |
| 2024-02-15 | $93.83 | $93.83 | 3,824,300 | — | — |
| 2024-02-14 | $89.40 | $89.40 | 2,441,700 | — | — |
| 2024-02-13 | $87.75 | $87.75 | 2,464,000 | — | — |
| 2024-02-12 | $89.50 | $89.50 | 1,656,700 | — | — |
| 2024-02-09 | $89.53 | $89.53 | 3,168,000 | — | — |
| 2024-02-08 | $88.00 | $88.00 | 1,926,500 | — | — |
| 2024-02-07 | $87.66 | $87.66 | 2,152,700 | — | — |
| 2024-02-06 | $88.84 | $88.84 | 2,616,800 | — | — |
| 2024-02-05 | $87.41 | $87.41 | 1,633,800 | — | — |
| 2024-02-02 | $88.20 | $88.20 | 2,025,800 | — | — |
| 2024-02-01 | $89.39 | $89.39 | 2,653,200 | — | — |
| 2024-01-31 | $88.85 | $88.85 | 2,628,600 | — | — |
| 2024-01-30 | $88.83 | $88.83 | 1,719,900 | — | — |
| 2024-01-29 | $89.11 | $89.11 | 2,233,700 | — | — |
| 2024-01-26 | $89.29 | $89.29 | 2,191,900 | — | — |
| 2024-01-25 | $89.78 | $89.78 | 1,166,700 | — | — |
| 2024-01-24 | $89.35 | $89.35 | 1,625,600 | — | — |
| 2024-01-23 | $90.02 | $90.02 | 2,970,300 | — | — |
| 2024-01-22 | $89.03 | $89.03 | 2,895,900 | — | — |
| 2024-01-19 | $91.18 | $91.18 | 1,528,200 | — | — |
| 2024-01-18 | $90.65 | $90.65 | 1,726,300 | — | — |
| 2024-01-17 | $90.31 | $90.31 | 2,902,800 | — | — |
| 2024-01-16 | $90.60 | $90.60 | 1,334,700 | — | — |
| 2024-01-12 | $90.66 | $90.66 | 1,016,500 | — | — |
| 2024-01-11 | $91.28 | $91.28 | 1,591,900 | — | — |
| 2024-01-10 | $89.50 | $89.50 | 2,237,600 | — | — |
| 2024-01-09 | $91.45 | $91.45 | 1,768,200 | — | — |
| 2024-01-08 | $90.22 | $90.22 | 1,368,300 | — | — |
| 2024-01-05 | $89.21 | $89.21 | 2,988,200 | — | — |
| 2024-01-04 | $89.04 | $89.04 | 1,401,100 | — | — |
| 2024-01-03 | $89.36 | $89.36 | 1,406,600 | — | — |
| 2024-01-02 | $91.81 | $91.81 | 1,352,900 | — | — |