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
- 2004-08-19 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 | $189.30 | $189.99 | 17,466,900 | — | — |
| 2024-12-30 | $191.24 | $191.93 | 14,264,700 | — | — |
| 2024-12-27 | $192.76 | $193.46 | 18,891,400 | — | — |
| 2024-12-26 | $195.60 | $196.31 | 12,046,600 | — | — |
| 2024-12-24 | $196.11 | $196.82 | 10,403,300 | — | — |
| 2024-12-23 | $194.63 | $195.34 | 25,675,000 | — | — |
| 2024-12-20 | $191.41 | $192.10 | 63,462,900 | — | — |
| 2024-12-19 | $188.51 | $189.19 | 32,265,200 | — | — |
| 2024-12-18 | $188.40 | $189.08 | 34,166,100 | — | — |
| 2024-12-17 | $195.42 | $196.13 | 43,504,000 | — | — |
| 2024-12-16 | $196.66 | $197.37 | 44,934,900 | — | — |
| 2024-12-13 | $189.82 | $190.51 | 25,143,500 | — | — |
| 2024-12-12 | $191.96 | $192.66 | 34,817,500 | — | — |
| 2024-12-11 | $195.40 | $196.11 | 67,894,100 | — | — |
| 2024-12-10 | $185.17 | $185.84 | 54,813,000 | — | — |
| 2024-12-09 | $175.37 | $176.01 | 25,389,600 | — | — |
| 2024-12-06 | $174.71 | $175.14 | 21,462,400 | — | — |
| 2024-12-05 | $172.64 | $173.07 | 21,356,200 | — | — |
| 2024-12-04 | $174.37 | $174.80 | 31,615,100 | — | — |
| 2024-12-03 | $171.34 | $171.76 | 22,248,700 | — | — |
| 2024-12-02 | $171.49 | $171.91 | 23,789,100 | — | — |
| 2024-11-29 | $168.95 | $169.37 | 14,257,200 | — | — |
| 2024-11-27 | $169.23 | $169.65 | 19,266,500 | — | — |
| 2024-11-26 | $169.12 | $169.54 | 20,486,700 | — | — |
| 2024-11-25 | $167.65 | $168.07 | 33,135,300 | — | — |
| 2024-11-22 | $164.76 | $165.17 | 38,604,600 | — | — |
| 2024-11-21 | $167.63 | $168.05 | 59,734,400 | — | — |
| 2024-11-20 | $175.98 | $176.42 | 18,997,100 | — | — |
| 2024-11-19 | $178.12 | $178.56 | 23,434,900 | — | — |
| 2024-11-18 | $175.30 | $175.73 | 20,135,300 | — | — |
| 2024-11-15 | $172.49 | $172.92 | 32,504,600 | — | — |
| 2024-11-14 | $175.58 | $176.01 | 31,007,500 | — | — |
| 2024-11-13 | $178.88 | $179.32 | 23,184,000 | — | — |
| 2024-11-12 | $181.62 | $182.07 | 25,134,900 | — | — |
| 2024-11-11 | $180.35 | $180.80 | 17,450,400 | — | — |
| 2024-11-08 | $178.35 | $178.79 | 22,006,200 | — | — |
| 2024-11-07 | $180.75 | $181.20 | 25,352,900 | — | — |
| 2024-11-06 | $176.51 | $176.95 | 33,695,500 | — | — |
| 2024-11-05 | $169.74 | $170.16 | 18,242,100 | — | — |
| 2024-11-04 | $169.24 | $169.66 | 21,492,700 | — | — |
| 2024-11-01 | $171.29 | $171.71 | 31,796,500 | — | — |
| 2024-10-31 | $171.11 | $171.53 | 44,769,000 | — | — |
| 2024-10-30 | $174.46 | $174.89 | 68,890,800 | — | — |
| 2024-10-29 | $169.68 | $170.10 | 42,169,000 | — | — |
| 2024-10-28 | $166.72 | $167.13 | 32,138,600 | — | — |
| 2024-10-25 | $165.27 | $165.68 | 19,828,900 | — | — |
| 2024-10-24 | $162.72 | $163.12 | 22,412,500 | — | — |
| 2024-10-23 | $162.78 | $163.18 | 18,280,500 | — | — |
| 2024-10-22 | $165.14 | $165.55 | 16,568,100 | — | — |
| 2024-10-21 | $164.07 | $164.48 | 20,946,500 | — | — |
| 2024-10-18 | $163.42 | $163.82 | 19,757,700 | — | — |
| 2024-10-17 | $162.93 | $163.33 | 21,453,400 | — | — |
| 2024-10-16 | $165.16 | $165.57 | 16,406,000 | — | — |
| 2024-10-15 | $165.46 | $165.87 | 20,247,200 | — | — |
| 2024-10-14 | $164.96 | $165.37 | 19,016,100 | — | — |
| 2024-10-11 | $163.24 | $163.64 | 15,344,300 | — | — |
| 2024-10-10 | $162.08 | $162.48 | 14,144,100 | — | — |
| 2024-10-09 | $161.86 | $162.26 | 31,181,800 | — | — |
| 2024-10-08 | $164.38 | $164.79 | 23,072,700 | — | — |
| 2024-10-07 | $162.98 | $163.38 | 22,463,100 | — | — |
| 2024-10-04 | $167.06 | $167.47 | 19,047,400 | — | — |
| 2024-10-03 | $165.86 | $166.27 | 15,073,100 | — | — |
| 2024-10-02 | $165.86 | $166.27 | 17,760,200 | — | — |
| 2024-10-01 | $166.99 | $167.40 | 28,338,100 | — | — |
| 2024-09-30 | $165.85 | $166.26 | 20,413,900 | — | — |
| 2024-09-27 | $163.95 | $164.36 | 21,101,300 | — | — |
| 2024-09-26 | $162.73 | $163.13 | 20,319,300 | — | — |
| 2024-09-25 | $161.49 | $161.89 | 18,869,200 | — | — |
| 2024-09-24 | $162.29 | $162.69 | 23,332,100 | — | — |
| 2024-09-23 | $161.85 | $162.25 | 24,150,900 | — | — |
| 2024-09-20 | $163.59 | $164.00 | 40,896,400 | — | — |
| 2024-09-19 | $162.14 | $162.54 | 26,587,700 | — | — |
| 2024-09-18 | $159.81 | $160.21 | 23,677,300 | — | — |
| 2024-09-17 | $159.32 | $159.71 | 20,715,600 | — | — |
| 2024-09-16 | $158.06 | $158.45 | 18,379,800 | — | — |
| 2024-09-13 | $157.46 | $157.85 | 29,591,200 | — | — |
| 2024-09-12 | $154.69 | $155.07 | 29,621,500 | — | — |
| 2024-09-11 | $151.16 | $151.53 | 29,607,700 | — | — |
| 2024-09-10 | $148.66 | $149.03 | 31,118,800 | — | — |
| 2024-09-09 | $148.71 | $149.08 | 39,260,500 | — | — |
| 2024-09-06 | $150.92 | $151.09 | 37,912,100 | — | — |
| 2024-09-05 | $157.24 | $157.42 | 18,688,700 | — | — |
| 2024-09-04 | $156.45 | $156.63 | 19,353,800 | — | — |
| 2024-09-03 | $157.36 | $157.54 | 38,945,300 | — | — |
| 2024-08-30 | $163.38 | $163.57 | 22,123,800 | — | — |
| 2024-08-29 | $161.78 | $161.97 | 19,699,800 | — | — |
| 2024-08-28 | $162.85 | $163.04 | 16,407,400 | — | — |
| 2024-08-27 | $164.68 | $164.87 | 11,821,900 | — | — |
| 2024-08-26 | $166.16 | $166.35 | 14,190,400 | — | — |
| 2024-08-23 | $165.62 | $165.81 | 13,955,700 | — | — |
| 2024-08-22 | $163.80 | $163.99 | 22,493,300 | — | — |
| 2024-08-21 | $165.85 | $166.04 | 22,902,000 | — | — |
| 2024-08-20 | $167.18 | $167.37 | 18,341,500 | — | — |
| 2024-08-19 | $166.67 | $166.86 | 22,416,200 | — | — |
| 2024-08-16 | $162.96 | $163.15 | 24,208,600 | — | — |
| 2024-08-15 | $161.30 | $161.49 | 31,524,300 | — | — |
| 2024-08-14 | $160.37 | $160.55 | 40,591,100 | — | — |
| 2024-08-13 | $164.16 | $164.35 | 18,551,700 | — | — |
| 2024-08-12 | $162.29 | $162.48 | 15,895,300 | — | — |
| 2024-08-09 | $163.67 | $163.86 | 28,602,300 | — | — |
| 2024-08-08 | $162.03 | $162.22 | 25,578,800 | — | — |
| 2024-08-07 | $158.94 | $159.12 | 25,138,600 | — | — |
| 2024-08-06 | $158.29 | $158.47 | 49,004,600 | — | — |
| 2024-08-05 | $159.25 | $159.43 | 53,630,700 | — | — |
| 2024-08-02 | $166.66 | $166.85 | 29,130,100 | — | — |
| 2024-08-01 | $170.76 | $170.96 | 24,531,400 | — | — |
| 2024-07-31 | $171.54 | $171.74 | 25,729,100 | — | — |
| 2024-07-30 | $170.29 | $170.49 | 18,959,700 | — | — |
| 2024-07-29 | $169.53 | $169.72 | 20,293,800 | — | — |
| 2024-07-26 | $167.00 | $167.19 | 41,336,900 | — | — |
| 2024-07-25 | $167.28 | $167.47 | 44,852,000 | — | — |
| 2024-07-24 | $172.63 | $172.83 | 49,585,200 | — | — |
| 2024-07-23 | $181.79 | $182.00 | 36,352,700 | — | — |
| 2024-07-22 | $181.67 | $181.88 | 24,100,300 | — | — |
| 2024-07-19 | $177.66 | $177.86 | 18,881,900 | — | — |
| 2024-07-18 | $177.69 | $177.89 | 25,315,700 | — | — |
| 2024-07-17 | $181.02 | $181.23 | 20,734,100 | — | — |
| 2024-07-16 | $183.92 | $184.13 | 18,290,700 | — | — |
| 2024-07-15 | $186.53 | $186.74 | 16,474,000 | — | — |
| 2024-07-12 | $185.07 | $185.28 | 22,898,400 | — | — |
| 2024-07-11 | $185.57 | $185.78 | 25,625,800 | — | — |
| 2024-07-10 | $191.18 | $191.40 | 15,952,500 | — | — |
| 2024-07-09 | $188.98 | $189.20 | 15,121,400 | — | — |
| 2024-07-08 | $189.03 | $189.25 | 21,035,900 | — | — |
| 2024-07-05 | $190.60 | $190.82 | 20,967,500 | — | — |
| 2024-07-03 | $185.82 | $186.03 | 10,242,100 | — | — |
| 2024-07-02 | $185.24 | $185.45 | 17,372,500 | — | — |
| 2024-07-01 | $182.99 | $183.20 | 16,006,100 | — | — |
| 2024-06-28 | $182.15 | $182.36 | 29,156,600 | — | — |
| 2024-06-27 | $185.41 | $185.62 | 18,848,900 | — | — |
| 2024-06-26 | $183.88 | $184.09 | 19,839,000 | — | — |
| 2024-06-25 | $184.03 | $184.24 | 23,130,200 | — | — |
| 2024-06-24 | $179.22 | $179.43 | 18,298,000 | — | — |
| 2024-06-21 | $179.63 | $179.84 | 57,759,000 | — | — |
| 2024-06-20 | $176.30 | $176.50 | 20,160,100 | — | — |
| 2024-06-18 | $175.09 | $175.29 | 21,869,900 | — | — |
| 2024-06-17 | $177.24 | $177.44 | 19,618,500 | — | — |
| 2024-06-14 | $176.79 | $176.99 | 18,063,600 | — | — |
| 2024-06-13 | $175.16 | $175.36 | 20,913,300 | — | — |
| 2024-06-12 | $177.79 | $177.99 | 27,864,700 | — | — |
| 2024-06-11 | $176.62 | $176.82 | 21,540,600 | — | — |
| 2024-06-10 | $175.01 | $175.21 | 23,726,700 | — | — |
| 2024-06-07 | $174.46 | $174.46 | 19,661,400 | — | — |
| 2024-06-06 | $176.73 | $176.73 | 23,251,000 | — | — |
| 2024-06-05 | $175.41 | $175.41 | 22,068,500 | — | — |
| 2024-06-04 | $173.79 | $173.79 | 26,879,600 | — | — |
| 2024-06-03 | $173.17 | $173.17 | 27,459,100 | — | — |
| 2024-05-31 | $172.50 | $172.50 | 37,638,900 | — | — |
| 2024-05-30 | $172.11 | $172.11 | 22,931,500 | — | — |
| 2024-05-29 | $175.90 | $175.90 | 23,388,700 | — | — |
| 2024-05-28 | $176.40 | $176.40 | 20,572,200 | — | — |
| 2024-05-24 | $174.99 | $174.99 | 16,579,400 | — | — |
| 2024-05-23 | $173.55 | $173.55 | 21,024,900 | — | — |
| 2024-05-22 | $176.38 | $176.38 | 17,880,000 | — | — |
| 2024-05-21 | $177.85 | $177.85 | 16,989,400 | — | — |
| 2024-05-20 | $176.92 | $176.92 | 22,554,400 | — | — |
| 2024-05-17 | $176.06 | $176.06 | 24,479,300 | — | — |
| 2024-05-16 | $174.18 | $174.18 | 27,867,900 | — | — |
| 2024-05-15 | $172.51 | $172.51 | 26,948,400 | — | — |
| 2024-05-14 | $170.34 | $170.34 | 25,127,100 | — | — |
| 2024-05-13 | $169.14 | $169.14 | 31,327,600 | — | — |
| 2024-05-10 | $168.65 | $168.65 | 29,799,900 | — | — |
| 2024-05-09 | $169.96 | $169.96 | 15,346,700 | — | — |
| 2024-05-08 | $169.38 | $169.38 | 19,569,100 | — | — |
| 2024-05-07 | $171.25 | $171.25 | 28,039,700 | — | — |
| 2024-05-06 | $168.10 | $168.10 | 21,871,300 | — | — |
| 2024-05-03 | $167.24 | $167.24 | 34,662,400 | — | — |
| 2024-05-02 | $166.62 | $166.62 | 24,294,500 | — | — |
| 2024-05-01 | $163.86 | $163.86 | 33,493,200 | — | — |
| 2024-04-30 | $162.78 | $162.78 | 33,562,900 | — | — |
| 2024-04-29 | $166.15 | $166.15 | 45,610,000 | — | — |
| 2024-04-26 | $171.95 | $171.95 | 64,665,300 | — | — |
| 2024-04-25 | $156.00 | $156.00 | 57,109,700 | — | — |
| 2024-04-24 | $159.13 | $159.13 | 22,779,100 | — | — |
| 2024-04-23 | $158.26 | $158.26 | 21,151,600 | — | — |
| 2024-04-22 | $156.28 | $156.28 | 26,446,200 | — | — |
| 2024-04-19 | $154.09 | $154.09 | 32,615,600 | — | — |
| 2024-04-18 | $156.01 | $156.01 | 19,883,000 | — | — |
| 2024-04-17 | $155.47 | $155.47 | 21,763,100 | — | — |
| 2024-04-16 | $154.40 | $154.40 | 20,779,500 | — | — |
| 2024-04-15 | $154.86 | $154.86 | 27,136,500 | — | — |
| 2024-04-12 | $157.73 | $157.73 | 25,353,700 | — | — |
| 2024-04-11 | $159.41 | $159.41 | 27,166,400 | — | — |
| 2024-04-10 | $156.14 | $156.14 | 22,838,600 | — | — |
| 2024-04-09 | $156.60 | $156.60 | 31,079,500 | — | — |
| 2024-04-08 | $154.85 | $154.85 | 20,702,000 | — | — |
| 2024-04-05 | $152.50 | $152.50 | 23,459,200 | — | — |
| 2024-04-04 | $150.53 | $150.53 | 34,724,700 | — | — |
| 2024-04-03 | $154.92 | $154.92 | 24,705,000 | — | — |
| 2024-04-02 | $154.56 | $154.56 | 24,586,000 | — | — |
| 2024-04-01 | $155.49 | $155.49 | 31,730,800 | — | — |
| 2024-03-28 | $150.93 | $150.93 | 24,485,400 | — | — |
| 2024-03-27 | $150.87 | $150.87 | 22,879,200 | — | — |
| 2024-03-26 | $150.67 | $150.67 | 22,149,100 | — | — |
| 2024-03-25 | $150.07 | $150.07 | 19,229,300 | — | — |
| 2024-03-22 | $150.77 | $150.77 | 29,211,800 | — | — |
| 2024-03-21 | $147.60 | $147.60 | 24,755,600 | — | — |
| 2024-03-20 | $148.74 | $148.74 | 21,311,500 | — | — |
| 2024-03-19 | $147.03 | $147.03 | 24,070,400 | — | — |
| 2024-03-18 | $147.68 | $147.68 | 69,273,700 | — | — |
| 2024-03-15 | $141.18 | $141.18 | 49,475,400 | — | — |
| 2024-03-14 | $143.10 | $143.10 | 42,753,400 | — | — |
| 2024-03-13 | $139.79 | $139.79 | 23,347,200 | — | — |
| 2024-03-12 | $138.50 | $138.50 | 27,563,400 | — | — |
| 2024-03-11 | $137.67 | $137.67 | 32,437,800 | — | — |
| 2024-03-08 | $135.41 | $135.41 | 39,370,400 | — | — |
| 2024-03-07 | $134.38 | $134.38 | 37,738,200 | — | — |
| 2024-03-06 | $131.40 | $131.40 | 35,318,600 | — | — |
| 2024-03-05 | $132.67 | $132.67 | 40,194,800 | — | — |
| 2024-03-04 | $133.35 | $133.35 | 55,999,400 | — | — |
| 2024-03-01 | $137.14 | $137.14 | 31,151,100 | — | — |
| 2024-02-29 | $138.46 | $138.46 | 42,133,000 | — | — |
| 2024-02-28 | $136.38 | $136.38 | 37,328,600 | — | — |
| 2024-02-27 | $138.88 | $138.88 | 33,099,200 | — | — |
| 2024-02-26 | $137.57 | $137.57 | 53,641,800 | — | — |
| 2024-02-23 | $143.96 | $143.96 | 19,493,800 | — | — |
| 2024-02-22 | $144.09 | $144.09 | 27,191,900 | — | — |
| 2024-02-21 | $142.55 | $142.55 | 23,223,300 | — | — |
| 2024-02-20 | $141.12 | $141.12 | 25,144,700 | — | — |
| 2024-02-16 | $140.52 | $140.52 | 31,468,900 | — | — |
| 2024-02-15 | $142.77 | $142.77 | 37,590,700 | — | — |
| 2024-02-14 | $145.94 | $145.94 | 22,704,200 | — | — |
| 2024-02-13 | $145.14 | $145.14 | 27,837,700 | — | — |
| 2024-02-12 | $147.53 | $147.53 | 21,564,100 | — | — |
| 2024-02-09 | $149.00 | $149.00 | 26,829,500 | — | — |
| 2024-02-08 | $145.91 | $145.91 | 22,563,800 | — | — |
| 2024-02-07 | $145.54 | $145.54 | 25,208,900 | — | — |
| 2024-02-06 | $144.10 | $144.10 | 29,128,200 | — | — |
| 2024-02-05 | $143.68 | $143.68 | 38,505,400 | — | — |
| 2024-02-02 | $142.38 | $142.38 | 62,499,600 | — | — |
| 2024-02-01 | $141.16 | $141.16 | 40,466,500 | — | — |
| 2024-01-31 | $140.10 | $140.10 | 71,910,000 | — | — |
| 2024-01-30 | $151.46 | $151.46 | 36,331,800 | — | — |
| 2024-01-29 | $153.51 | $153.51 | 27,784,300 | — | — |
| 2024-01-26 | $152.19 | $152.19 | 26,115,500 | — | — |
| 2024-01-25 | $151.87 | $151.87 | 29,149,100 | — | — |
| 2024-01-24 | $148.70 | $148.70 | 25,233,500 | — | — |
| 2024-01-23 | $147.04 | $147.04 | 21,636,100 | — | — |
| 2024-01-22 | $145.99 | $145.99 | 32,200,400 | — | — |
| 2024-01-19 | $146.38 | $146.38 | 34,271,900 | — | — |
| 2024-01-18 | $143.48 | $143.48 | 25,746,400 | — | — |
| 2024-01-17 | $141.47 | $141.47 | 20,968,600 | — | — |
| 2024-01-16 | $142.49 | $142.49 | 22,670,500 | — | — |
| 2024-01-12 | $142.65 | $142.65 | 18,785,500 | — | — |
| 2024-01-11 | $142.08 | $142.08 | 24,008,700 | — | — |
| 2024-01-10 | $142.28 | $142.28 | 21,320,200 | — | — |
| 2024-01-09 | $140.95 | $140.95 | 24,759,600 | — | — |
| 2024-01-08 | $138.84 | $138.84 | 21,404,000 | — | — |
| 2024-01-05 | $135.73 | $135.73 | 22,513,900 | — | — |
| 2024-01-04 | $136.39 | $136.39 | 27,137,700 | — | — |
| 2024-01-03 | $138.92 | $138.92 | 24,212,100 | — | — |
| 2024-01-02 | $138.17 | $138.17 | 23,711,200 | — | — |