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
- 2012-07-20 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 | $181.96 | $181.96 | 3,270,100 | — | — |
| 2024-12-30 | $184.20 | $184.20 | 2,737,900 | — | — |
| 2024-12-27 | $186.18 | $186.18 | 2,911,300 | — | — |
| 2024-12-26 | $188.50 | $188.50 | 2,113,200 | — | — |
| 2024-12-24 | $189.51 | $189.51 | 1,471,000 | — | — |
| 2024-12-23 | $188.22 | $188.22 | 3,897,500 | — | — |
| 2024-12-20 | $186.78 | $186.78 | 13,346,400 | — | — |
| 2024-12-19 | $189.36 | $189.36 | 5,486,000 | — | — |
| 2024-12-18 | $188.76 | $188.76 | 6,397,500 | — | — |
| 2024-12-17 | $201.24 | $201.24 | 5,429,900 | — | — |
| 2024-12-16 | $202.50 | $202.50 | 6,087,000 | — | — |
| 2024-12-13 | $196.56 | $196.56 | 3,848,800 | — | — |
| 2024-12-12 | $200.10 | $200.10 | 3,286,000 | — | — |
| 2024-12-11 | $199.21 | $199.21 | 3,376,400 | — | — |
| 2024-12-10 | $194.88 | $194.88 | 3,492,200 | — | — |
| 2024-12-09 | $194.47 | $194.47 | 5,073,400 | — | — |
| 2024-12-06 | $202.95 | $202.95 | 3,959,200 | — | — |
| 2024-12-05 | $201.51 | $201.51 | 3,390,000 | — | — |
| 2024-12-04 | $202.29 | $202.29 | 5,430,600 | — | — |
| 2024-12-03 | $196.29 | $196.29 | 5,162,400 | — | — |
| 2024-12-02 | $195.09 | $195.09 | 4,649,200 | — | — |
| 2024-11-29 | $193.91 | $193.91 | 2,086,600 | — | — |
| 2024-11-27 | $192.18 | $192.18 | 9,251,800 | — | — |
| 2024-11-26 | $198.20 | $198.20 | 5,721,200 | — | — |
| 2024-11-25 | $193.19 | $193.19 | 8,691,800 | — | — |
| 2024-11-22 | $191.68 | $191.68 | 12,644,800 | — | — |
| 2024-11-21 | $198.85 | $198.85 | 14,867,600 | — | — |
| 2024-11-20 | $196.45 | $196.45 | 11,057,200 | — | — |
| 2024-11-19 | $194.03 | $194.03 | 4,756,400 | — | — |
| 2024-11-18 | $193.41 | $193.41 | 4,464,600 | — | — |
| 2024-11-15 | $193.50 | $193.50 | 4,408,200 | — | — |
| 2024-11-14 | $197.20 | $197.20 | 4,857,800 | — | — |
| 2024-11-13 | $201.18 | $201.18 | 3,929,400 | — | — |
| 2024-11-12 | $199.01 | $199.01 | 3,702,800 | — | — |
| 2024-11-11 | $199.05 | $199.05 | 3,761,000 | — | — |
| 2024-11-08 | $195.70 | $195.70 | 4,116,600 | — | — |
| 2024-11-07 | $193.50 | $193.50 | 4,210,600 | — | — |
| 2024-11-06 | $192.59 | $192.59 | 5,031,400 | — | — |
| 2024-11-05 | $183.15 | $183.15 | 2,707,400 | — | — |
| 2024-11-04 | $180.56 | $180.56 | 3,064,800 | — | — |
| 2024-11-01 | $181.32 | $181.32 | 5,851,800 | — | — |
| 2024-10-31 | $180.16 | $180.16 | 4,064,000 | — | — |
| 2024-10-30 | $179.76 | $179.76 | 2,940,400 | — | — |
| 2024-10-29 | $182.70 | $182.70 | 4,410,200 | — | — |
| 2024-10-28 | $181.18 | $181.18 | 3,126,600 | — | — |
| 2024-10-25 | $183.22 | $183.22 | 2,694,400 | — | — |
| 2024-10-24 | $182.29 | $182.29 | 2,969,800 | — | — |
| 2024-10-23 | $179.10 | $179.10 | 5,402,200 | — | — |
| 2024-10-22 | $188.05 | $188.05 | 3,167,400 | — | — |
| 2024-10-21 | $189.21 | $189.21 | 4,362,600 | — | — |
| 2024-10-18 | $187.41 | $187.41 | 2,900,000 | — | — |
| 2024-10-17 | $188.07 | $188.07 | 3,095,200 | — | — |
| 2024-10-16 | $186.62 | $186.62 | 6,166,800 | — | — |
| 2024-10-15 | $187.22 | $187.22 | 7,458,000 | — | — |
| 2024-10-14 | $186.96 | $186.96 | 2,989,800 | — | — |
| 2024-10-11 | $186.60 | $186.60 | 4,596,000 | — | — |
| 2024-10-10 | $184.70 | $184.70 | 4,452,400 | — | — |
| 2024-10-09 | $181.43 | $181.43 | 4,918,400 | — | — |
| 2024-10-08 | $177.57 | $177.57 | 6,637,000 | — | — |
| 2024-10-07 | $168.97 | $168.97 | 4,799,200 | — | — |
| 2024-10-04 | $171.18 | $171.18 | 4,072,800 | — | — |
| 2024-10-03 | $167.97 | $167.97 | 4,020,600 | — | — |
| 2024-10-02 | $166.07 | $166.07 | 4,105,200 | — | — |
| 2024-10-01 | $164.65 | $164.65 | 5,406,000 | — | — |
| 2024-09-30 | $170.90 | $170.90 | 5,139,800 | — | — |
| 2024-09-27 | $167.88 | $167.88 | 3,519,200 | — | — |
| 2024-09-26 | $169.37 | $169.37 | 5,054,400 | — | — |
| 2024-09-25 | $170.26 | $170.26 | 3,576,600 | — | — |
| 2024-09-24 | $171.76 | $171.76 | 4,521,000 | — | — |
| 2024-09-23 | $172.09 | $172.09 | 4,410,400 | — | — |
| 2024-09-20 | $170.06 | $170.06 | 7,552,600 | — | — |
| 2024-09-19 | $166.80 | $166.80 | 4,807,600 | — | — |
| 2024-09-18 | $164.88 | $164.88 | 5,707,400 | — | — |
| 2024-09-17 | $168.96 | $168.96 | 4,998,800 | — | — |
| 2024-09-16 | $173.05 | $173.05 | 3,393,200 | — | — |
| 2024-09-13 | $173.45 | $173.45 | 3,052,600 | — | — |
| 2024-09-12 | $172.58 | $172.58 | 3,515,800 | — | — |
| 2024-09-11 | $170.88 | $170.88 | 6,914,000 | — | — |
| 2024-09-10 | $173.79 | $173.79 | 4,959,800 | — | — |
| 2024-09-09 | $172.02 | $172.02 | 4,788,600 | — | — |
| 2024-09-06 | $167.91 | $167.91 | 4,735,200 | — | — |
| 2024-09-05 | $171.87 | $171.87 | 3,379,000 | — | — |
| 2024-09-04 | $173.07 | $173.07 | 6,138,400 | — | — |
| 2024-09-03 | $177.54 | $177.54 | 5,231,600 | — | — |
| 2024-08-30 | $181.36 | $181.36 | 5,977,200 | — | — |
| 2024-08-29 | $179.10 | $179.10 | 5,457,000 | — | — |
| 2024-08-28 | $175.22 | $175.22 | 3,306,600 | — | — |
| 2024-08-27 | $175.10 | $175.10 | 3,473,000 | — | — |
| 2024-08-26 | $173.56 | $173.56 | 6,962,800 | — | — |
| 2024-08-23 | $175.38 | $175.38 | 7,013,400 | — | — |
| 2024-08-22 | $174.74 | $174.74 | 6,149,200 | — | — |
| 2024-08-21 | $179.88 | $179.88 | 10,018,600 | — | — |
| 2024-08-20 | $184.01 | $184.01 | 25,706,000 | — | — |
| 2024-08-19 | $171.68 | $171.68 | 16,124,600 | — | — |
| 2024-08-16 | $167.05 | $167.05 | 9,066,800 | — | — |
| 2024-08-15 | $171.63 | $171.63 | 6,358,600 | — | — |
| 2024-08-14 | $169.96 | $169.96 | 5,346,600 | — | — |
| 2024-08-13 | $166.62 | $166.62 | 6,996,200 | — | — |
| 2024-08-12 | $165.55 | $165.55 | 4,079,200 | — | — |
| 2024-08-09 | $165.74 | $165.74 | 5,640,200 | — | — |
| 2024-08-08 | $158.68 | $158.68 | 4,438,600 | — | — |
| 2024-08-07 | $152.10 | $152.10 | 7,132,400 | — | — |
| 2024-08-06 | $150.96 | $150.96 | 6,441,600 | — | — |
| 2024-08-05 | $147.09 | $147.09 | 8,960,400 | — | — |
| 2024-08-02 | $152.80 | $152.80 | 7,049,200 | — | — |
| 2024-08-01 | $157.81 | $157.81 | 6,717,600 | — | — |
| 2024-07-31 | $162.37 | $162.37 | 4,082,400 | — | — |
| 2024-07-30 | $158.76 | $158.76 | 5,412,400 | — | — |
| 2024-07-29 | $161.03 | $161.03 | 3,124,600 | — | — |
| 2024-07-26 | $163.40 | $163.40 | 3,418,800 | — | — |
| 2024-07-25 | $160.07 | $160.07 | 4,743,200 | — | — |
| 2024-07-24 | $162.12 | $162.12 | 4,984,200 | — | — |
| 2024-07-23 | $167.78 | $167.78 | 5,494,200 | — | — |
| 2024-07-22 | $166.85 | $166.85 | 5,970,400 | — | — |
| 2024-07-19 | $165.45 | $165.45 | 6,454,800 | — | — |
| 2024-07-18 | $161.94 | $161.94 | 5,020,200 | — | — |
| 2024-07-17 | $166.07 | $166.07 | 4,625,600 | — | — |
| 2024-07-16 | $169.25 | $169.25 | 3,184,000 | — | — |
| 2024-07-15 | $170.46 | $170.46 | 5,101,000 | — | — |
| 2024-07-12 | $168.25 | $168.25 | 3,581,200 | — | — |
| 2024-07-11 | $165.52 | $165.52 | 5,553,400 | — | — |
| 2024-07-10 | $168.53 | $168.53 | 4,091,400 | — | — |
| 2024-07-09 | $168.09 | $168.09 | 3,592,600 | — | — |
| 2024-07-08 | $168.82 | $168.82 | 5,856,200 | — | — |
| 2024-07-05 | $171.04 | $171.04 | 4,140,800 | — | — |
| 2024-07-03 | $170.60 | $170.60 | 2,045,200 | — | — |
| 2024-07-02 | $170.22 | $170.22 | 4,240,400 | — | — |
| 2024-07-01 | $170.45 | $170.45 | 4,766,800 | — | — |
| 2024-06-28 | $169.51 | $169.51 | 8,344,600 | — | — |
| 2024-06-27 | $170.41 | $170.41 | 11,299,200 | — | — |
| 2024-06-26 | $162.63 | $162.63 | 4,249,600 | — | — |
| 2024-06-25 | $161.34 | $161.34 | 5,125,800 | — | — |
| 2024-06-24 | $158.34 | $158.34 | 6,381,400 | — | — |
| 2024-06-21 | $160.16 | $160.16 | 14,353,600 | — | — |
| 2024-06-20 | $155.52 | $155.52 | 6,281,000 | — | — |
| 2024-06-18 | $158.51 | $158.51 | 4,121,400 | — | — |
| 2024-06-17 | $159.79 | $159.79 | 5,081,000 | — | — |
| 2024-06-14 | $158.65 | $158.65 | 4,971,800 | — | — |
| 2024-06-13 | $159.83 | $159.83 | 5,944,600 | — | — |
| 2024-06-12 | $159.90 | $159.90 | 4,926,200 | — | — |
| 2024-06-11 | $156.48 | $156.48 | 5,524,600 | — | — |
| 2024-06-10 | $154.52 | $154.52 | 5,781,600 | — | — |
| 2024-06-07 | $150.95 | $150.95 | 5,216,000 | — | — |
| 2024-06-06 | $147.96 | $147.96 | 5,059,800 | — | — |
| 2024-06-05 | $147.71 | $147.71 | 7,476,800 | — | — |
| 2024-06-04 | $145.04 | $145.04 | 5,347,200 | — | — |
| 2024-06-03 | $147.24 | $147.24 | 4,701,000 | — | — |
| 2024-05-31 | $147.46 | $147.46 | 14,804,600 | — | — |
| 2024-05-30 | $146.59 | $146.59 | 9,230,400 | — | — |
| 2024-05-29 | $153.45 | $153.45 | 5,270,000 | — | — |
| 2024-05-28 | $154.01 | $154.01 | 9,216,000 | — | — |
| 2024-05-24 | $160.80 | $160.80 | 9,430,000 | — | — |
| 2024-05-23 | $155.72 | $155.72 | 7,791,200 | — | — |
| 2024-05-22 | $154.29 | $154.29 | 9,065,200 | — | — |
| 2024-05-21 | $155.83 | $155.83 | 27,524,800 | — | — |
| 2024-05-20 | $161.88 | $161.88 | 15,994,000 | — | — |
| 2024-05-17 | $158.93 | $158.93 | 6,848,400 | — | — |
| 2024-05-16 | $158.39 | $158.39 | 7,343,400 | — | — |
| 2024-05-15 | $156.16 | $156.16 | 7,399,000 | — | — |
| 2024-05-14 | $150.77 | $150.77 | 5,381,000 | — | — |
| 2024-05-13 | $151.13 | $151.13 | 4,173,800 | — | — |
| 2024-05-10 | $148.74 | $148.74 | 4,278,200 | — | — |
| 2024-05-09 | $147.84 | $147.84 | 6,029,200 | — | — |
| 2024-05-08 | $151.51 | $151.51 | 6,254,000 | — | — |
| 2024-05-07 | $152.76 | $152.76 | 9,228,000 | — | — |
| 2024-05-06 | $150.29 | $150.29 | 5,771,200 | — | — |
| 2024-05-03 | $148.10 | $148.10 | 6,878,000 | — | — |
| 2024-05-02 | $147.66 | $147.66 | 6,534,600 | — | — |
| 2024-05-01 | $143.67 | $143.67 | 6,071,000 | — | — |
| 2024-04-30 | $145.45 | $145.45 | 6,345,800 | — | — |
| 2024-04-29 | $146.71 | $146.71 | 5,980,600 | — | — |
| 2024-04-26 | $145.71 | $145.71 | 4,493,000 | — | — |
| 2024-04-25 | $144.40 | $144.40 | 5,422,800 | — | — |
| 2024-04-24 | $146.91 | $146.91 | 5,700,800 | — | — |
| 2024-04-23 | $146.74 | $146.74 | 8,132,000 | — | — |
| 2024-04-22 | $140.84 | $140.84 | 5,852,200 | — | — |
| 2024-04-19 | $138.85 | $138.85 | 9,503,200 | — | — |
| 2024-04-18 | $140.57 | $140.57 | 7,711,800 | — | — |
| 2024-04-17 | $138.66 | $138.66 | 6,338,800 | — | — |
| 2024-04-16 | $137.51 | $137.51 | 7,255,000 | — | — |
| 2024-04-15 | $136.07 | $136.07 | 6,104,200 | — | — |
| 2024-04-12 | $139.54 | $139.54 | 5,816,000 | — | — |
| 2024-04-11 | $141.93 | $141.93 | 6,986,600 | — | — |
| 2024-04-10 | $140.50 | $140.50 | 7,006,600 | — | — |
| 2024-04-09 | $139.57 | $139.57 | 11,186,600 | — | — |
| 2024-04-08 | $134.29 | $134.29 | 7,385,800 | — | — |
| 2024-04-05 | $134.51 | $134.51 | 7,363,600 | — | — |
| 2024-04-04 | $132.60 | $132.60 | 9,636,400 | — | — |
| 2024-04-03 | $134.77 | $134.77 | 8,076,400 | — | — |
| 2024-04-02 | $136.70 | $136.70 | 7,738,800 | — | — |
| 2024-04-01 | $139.71 | $139.71 | 6,280,200 | — | — |
| 2024-03-28 | $142.07 | $142.07 | 6,801,000 | — | — |
| 2024-03-27 | $141.13 | $141.13 | 6,528,000 | — | — |
| 2024-03-26 | $143.35 | $143.35 | 5,869,400 | — | — |
| 2024-03-25 | $142.54 | $142.54 | 5,298,000 | — | — |
| 2024-03-22 | $143.39 | $143.39 | 7,593,400 | — | — |
| 2024-03-21 | $143.82 | $143.82 | 7,662,800 | — | — |
| 2024-03-20 | $141.02 | $141.02 | 6,815,200 | — | — |
| 2024-03-19 | $140.29 | $140.29 | 10,930,800 | — | — |
| 2024-03-18 | $142.62 | $142.62 | 7,678,400 | — | — |
| 2024-03-15 | $141.08 | $141.08 | 13,190,400 | — | — |
| 2024-03-14 | $143.79 | $143.79 | 9,903,200 | — | — |
| 2024-03-13 | $145.06 | $145.06 | 10,545,600 | — | — |
| 2024-03-12 | $142.37 | $142.37 | 8,133,600 | — | — |
| 2024-03-11 | $141.66 | $141.66 | 9,898,200 | — | — |
| 2024-03-08 | $140.10 | $140.10 | 11,484,800 | — | — |
| 2024-03-07 | $143.24 | $143.24 | 16,056,600 | — | — |
| 2024-03-06 | $139.43 | $139.43 | 23,383,400 | — | — |
| 2024-03-05 | $145.57 | $145.57 | 14,534,200 | — | — |
| 2024-03-04 | $149.72 | $149.72 | 14,428,400 | — | — |
| 2024-03-01 | $151.20 | $151.20 | 22,750,200 | — | — |
| 2024-02-29 | $155.27 | $155.27 | 16,356,000 | — | — |
| 2024-02-28 | $158.07 | $158.07 | 15,990,600 | — | — |
| 2024-02-27 | $157.38 | $157.38 | 42,708,600 | — | — |
| 2024-02-26 | $151.39 | $151.39 | 43,874,400 | — | — |
| 2024-02-23 | $141.04 | $141.04 | 30,663,000 | — | — |
| 2024-02-22 | $133.91 | $133.91 | 38,594,600 | — | — |
| 2024-02-21 | $130.99 | $130.99 | 87,630,400 | — | — |
| 2024-02-20 | $183.04 | $183.04 | 20,917,600 | — | — |
| 2024-02-16 | $183.21 | $183.21 | 6,525,800 | — | — |
| 2024-02-15 | $183.44 | $183.44 | 5,435,200 | — | — |
| 2024-02-14 | $184.16 | $184.16 | 6,187,400 | — | — |
| 2024-02-13 | $184.13 | $184.13 | 15,684,400 | — | — |
| 2024-02-12 | $185.99 | $185.99 | 5,737,000 | — | — |
| 2024-02-09 | $188.45 | $188.45 | 7,002,000 | — | — |
| 2024-02-08 | $183.51 | $183.51 | 5,916,400 | — | — |
| 2024-02-07 | $182.25 | $182.25 | 13,163,200 | — | — |
| 2024-02-06 | $170.74 | $170.74 | 5,483,200 | — | — |
| 2024-02-05 | $172.24 | $172.24 | 5,340,600 | — | — |
| 2024-02-02 | $172.53 | $172.53 | 5,080,600 | — | — |
| 2024-02-01 | $169.99 | $169.99 | 4,351,000 | — | — |
| 2024-01-31 | $169.26 | $169.26 | 4,968,600 | — | — |
| 2024-01-30 | $172.95 | $172.95 | 3,488,400 | — | — |
| 2024-01-29 | $172.63 | $172.63 | 5,238,200 | — | — |
| 2024-01-26 | $171.22 | $171.22 | 4,331,200 | — | — |
| 2024-01-25 | $170.10 | $170.10 | 6,910,000 | — | — |
| 2024-01-24 | $170.12 | $170.12 | 5,854,200 | — | — |
| 2024-01-23 | $172.09 | $172.09 | 6,045,000 | — | — |
| 2024-01-22 | $172.82 | $172.82 | 7,022,000 | — | — |
| 2024-01-19 | $168.87 | $168.87 | 6,588,000 | — | — |
| 2024-01-18 | $167.88 | $167.88 | 7,197,400 | — | — |
| 2024-01-17 | $165.03 | $165.03 | 7,864,400 | — | — |
| 2024-01-16 | $166.02 | $166.02 | 7,516,800 | — | — |
| 2024-01-12 | $162.62 | $162.62 | 6,391,000 | — | — |
| 2024-01-11 | $161.74 | $161.74 | 10,001,400 | — | — |
| 2024-01-10 | $158.04 | $158.04 | 10,161,600 | — | — |
| 2024-01-09 | $150.21 | $150.21 | 7,302,400 | — | — |
| 2024-01-08 | $144.75 | $144.75 | 5,831,000 | — | — |
| 2024-01-05 | $141.46 | $141.46 | 3,714,200 | — | — |
| 2024-01-04 | $141.65 | $141.65 | 5,085,400 | — | — |
| 2024-01-03 | $143.24 | $143.24 | 4,936,400 | — | — |
| 2024-01-02 | $144.46 | $144.46 | 5,767,800 | — | — |