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
- 1970-01-02 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 | $144.84 | $1,106.34 | 6,137,800 | — | — |
| 2024-12-30 | $143.07 | $1,092.82 | 6,194,800 | — | — |
| 2024-12-27 | $144.00 | $1,099.92 | 5,296,500 | — | — |
| 2024-12-26 | $143.98 | $1,099.77 | 4,492,600 | — | — |
| 2024-12-24 | $143.84 | $1,098.70 | 3,556,100 | — | — |
| 2024-12-23 | $142.97 | $1,092.05 | 8,156,500 | — | — |
| 2024-12-20 | $142.85 | $1,091.14 | 32,209,200 | — | — |
| 2024-12-19 | $141.15 | $1,078.15 | 16,544,300 | — | — |
| 2024-12-18 | $144.08 | $1,100.53 | 10,174,500 | — | — |
| 2024-12-17 | $148.11 | $1,131.31 | 11,909,300 | — | — |
| 2024-12-16 | $149.36 | $1,140.86 | 11,961,200 | — | — |
| 2024-12-13 | $153.87 | $1,175.31 | 5,816,200 | — | — |
| 2024-12-12 | $154.71 | $1,181.73 | 7,621,500 | — | — |
| 2024-12-11 | $156.21 | $1,193.19 | 13,764,700 | — | — |
| 2024-12-10 | $157.00 | $1,199.22 | 9,126,200 | — | — |
| 2024-12-09 | $157.08 | $1,199.83 | 9,404,500 | — | — |
| 2024-12-06 | $155.24 | $1,185.78 | 9,701,700 | — | — |
| 2024-12-05 | $159.33 | $1,217.02 | 6,358,400 | — | — |
| 2024-12-04 | $158.32 | $1,209.30 | 7,862,700 | — | — |
| 2024-12-03 | $161.92 | $1,236.80 | 5,900,100 | — | — |
| 2024-12-02 | $162.21 | $1,239.02 | 6,229,600 | — | — |
| 2024-11-29 | $161.93 | $1,236.88 | 5,077,000 | — | — |
| 2024-11-27 | $162.11 | $1,238.25 | 7,674,500 | — | — |
| 2024-11-26 | $162.53 | $1,241.46 | 7,369,500 | — | — |
| 2024-11-25 | $160.36 | $1,224.88 | 10,702,400 | — | — |
| 2024-11-22 | $162.36 | $1,240.16 | 7,005,900 | — | — |
| 2024-11-21 | $161.63 | $1,234.59 | 7,945,200 | — | — |
| 2024-11-20 | $161.33 | $1,232.29 | 6,391,300 | — | — |
| 2024-11-19 | $159.60 | $1,219.08 | 4,657,400 | — | — |
| 2024-11-18 | $160.76 | $1,227.94 | 6,075,400 | — | — |
| 2024-11-15 | $161.42 | $1,220.53 | 9,022,800 | — | — |
| 2024-11-14 | $161.80 | $1,223.40 | 10,111,200 | — | — |
| 2024-11-13 | $158.72 | $1,200.12 | 8,824,000 | — | — |
| 2024-11-12 | $155.29 | $1,174.18 | 5,681,900 | — | — |
| 2024-11-11 | $156.50 | $1,183.33 | 7,771,700 | — | — |
| 2024-11-08 | $156.93 | $1,186.58 | 6,041,500 | — | — |
| 2024-11-07 | $156.77 | $1,185.37 | 8,143,200 | — | — |
| 2024-11-06 | $157.72 | $1,192.55 | 12,118,900 | — | — |
| 2024-11-05 | $153.41 | $1,159.97 | 5,978,900 | — | — |
| 2024-11-04 | $153.97 | $1,164.20 | 6,130,000 | — | — |
| 2024-11-01 | $153.07 | $1,157.39 | 11,728,000 | — | — |
| 2024-10-31 | $148.82 | $1,125.26 | 8,400,900 | — | — |
| 2024-10-30 | $148.05 | $1,119.44 | 5,784,000 | — | — |
| 2024-10-29 | $148.52 | $1,122.99 | 6,014,700 | — | — |
| 2024-10-28 | $150.54 | $1,138.26 | 8,892,000 | — | — |
| 2024-10-25 | $150.81 | $1,140.31 | 6,839,900 | — | — |
| 2024-10-24 | $150.45 | $1,137.58 | 5,474,300 | — | — |
| 2024-10-23 | $150.48 | $1,137.81 | 5,248,600 | — | — |
| 2024-10-22 | $150.92 | $1,141.14 | 4,416,400 | — | — |
| 2024-10-21 | $150.88 | $1,140.84 | 5,074,000 | — | — |
| 2024-10-18 | $150.75 | $1,139.85 | 5,208,200 | — | — |
| 2024-10-17 | $151.20 | $1,143.25 | 6,593,100 | — | — |
| 2024-10-16 | $148.73 | $1,124.58 | 4,303,700 | — | — |
| 2024-10-15 | $147.73 | $1,117.02 | 6,704,600 | — | — |
| 2024-10-14 | $151.78 | $1,147.64 | 4,214,700 | — | — |
| 2024-10-11 | $151.42 | $1,144.92 | 5,051,300 | — | — |
| 2024-10-10 | $150.62 | $1,138.87 | 4,420,900 | — | — |
| 2024-10-09 | $149.65 | $1,131.54 | 4,973,500 | — | — |
| 2024-10-08 | $148.75 | $1,124.73 | 5,892,700 | — | — |
| 2024-10-07 | $151.12 | $1,142.65 | 5,895,900 | — | — |
| 2024-10-04 | $150.74 | $1,139.78 | 7,892,400 | — | — |
| 2024-10-03 | $151.25 | $1,143.63 | 6,553,300 | — | — |
| 2024-10-02 | $150.95 | $1,141.36 | 8,105,400 | — | — |
| 2024-10-01 | $149.70 | $1,131.91 | 9,489,100 | — | — |
| 2024-09-30 | $147.27 | $1,113.54 | 7,491,700 | — | — |
| 2024-09-27 | $145.49 | $1,100.08 | 8,049,200 | — | — |
| 2024-09-26 | $141.99 | $1,073.62 | 8,046,200 | — | — |
| 2024-09-25 | $143.97 | $1,088.59 | 7,888,400 | — | — |
| 2024-09-24 | $147.45 | $1,114.90 | 6,014,200 | — | — |
| 2024-09-23 | $147.54 | $1,115.58 | 6,960,600 | — | — |
| 2024-09-20 | $145.68 | $1,101.52 | 23,162,900 | — | — |
| 2024-09-19 | $144.99 | $1,096.30 | 7,247,400 | — | — |
| 2024-09-18 | $143.96 | $1,088.51 | 6,180,300 | — | — |
| 2024-09-17 | $143.41 | $1,084.35 | 7,338,800 | — | — |
| 2024-09-16 | $142.09 | $1,074.37 | 6,864,300 | — | — |
| 2024-09-13 | $140.61 | $1,063.18 | 5,900,700 | — | — |
| 2024-09-12 | $139.21 | $1,052.60 | 6,591,500 | — | — |
| 2024-09-11 | $137.88 | $1,042.54 | 9,534,000 | — | — |
| 2024-09-10 | $138.23 | $1,045.19 | 8,202,500 | — | — |
| 2024-09-09 | $140.30 | $1,060.84 | 9,892,300 | — | — |
| 2024-09-06 | $138.56 | $1,047.68 | 7,836,400 | — | — |
| 2024-09-05 | $140.93 | $1,065.60 | 9,371,100 | — | — |
| 2024-09-04 | $142.07 | $1,074.22 | 9,820,700 | — | — |
| 2024-09-03 | $144.66 | $1,093.80 | 7,944,700 | — | — |
| 2024-08-30 | $147.95 | $1,118.68 | 6,414,800 | — | — |
| 2024-08-29 | $147.42 | $1,114.67 | 4,466,700 | — | — |
| 2024-08-28 | $146.00 | $1,103.94 | 5,614,400 | — | — |
| 2024-08-27 | $146.95 | $1,111.12 | 5,100,000 | — | — |
| 2024-08-26 | $148.50 | $1,122.84 | 5,780,300 | — | — |
| 2024-08-23 | $147.62 | $1,116.19 | 4,824,100 | — | — |
| 2024-08-22 | $145.73 | $1,101.90 | 4,027,000 | — | — |
| 2024-08-21 | $145.32 | $1,098.80 | 5,985,000 | — | — |
| 2024-08-20 | $144.69 | $1,094.03 | 7,497,600 | — | — |
| 2024-08-19 | $146.83 | $1,110.21 | 5,967,400 | — | — |
| 2024-08-16 | $147.27 | $1,101.21 | 6,874,400 | — | — |
| 2024-08-15 | $146.80 | $1,097.70 | 6,304,200 | — | — |
| 2024-08-14 | $144.67 | $1,081.77 | 5,874,200 | — | — |
| 2024-08-13 | $144.15 | $1,077.88 | 7,794,800 | — | — |
| 2024-08-12 | $145.02 | $1,084.39 | 8,442,200 | — | — |
| 2024-08-09 | $144.99 | $1,084.17 | 7,653,100 | — | — |
| 2024-08-08 | $144.49 | $1,080.43 | 7,531,100 | — | — |
| 2024-08-07 | $142.41 | $1,064.87 | 8,867,900 | — | — |
| 2024-08-06 | $143.23 | $1,071.01 | 9,692,700 | — | — |
| 2024-08-05 | $144.66 | $1,081.70 | 13,037,200 | — | — |
| 2024-08-02 | $148.55 | $1,110.79 | 13,278,600 | — | — |
| 2024-08-01 | $152.62 | $1,141.22 | 16,689,900 | — | — |
| 2024-07-31 | $160.47 | $1,199.92 | 6,209,200 | — | — |
| 2024-07-30 | $159.57 | $1,193.19 | 5,740,900 | — | — |
| 2024-07-29 | $156.60 | $1,170.98 | 5,072,000 | — | — |
| 2024-07-26 | $157.84 | $1,180.25 | 5,232,500 | — | — |
| 2024-07-25 | $157.54 | $1,178.01 | 5,432,100 | — | — |
| 2024-07-24 | $155.07 | $1,159.54 | 5,971,700 | — | — |
| 2024-07-23 | $154.09 | $1,152.21 | 6,238,700 | — | — |
| 2024-07-22 | $156.99 | $1,173.90 | 5,577,300 | — | — |
| 2024-07-19 | $159.15 | $1,190.05 | 6,427,700 | — | — |
| 2024-07-18 | $161.97 | $1,211.13 | 6,577,700 | — | — |
| 2024-07-17 | $161.23 | $1,205.60 | 7,296,600 | — | — |
| 2024-07-16 | $157.77 | $1,179.73 | 6,924,200 | — | — |
| 2024-07-15 | $158.04 | $1,181.75 | 5,661,200 | — | — |
| 2024-07-12 | $155.59 | $1,163.43 | 6,446,300 | — | — |
| 2024-07-11 | $155.26 | $1,160.96 | 8,322,500 | — | — |
| 2024-07-10 | $155.13 | $1,159.99 | 5,416,600 | — | — |
| 2024-07-09 | $152.98 | $1,143.91 | 5,301,600 | — | — |
| 2024-07-08 | $154.33 | $1,154.01 | 4,990,700 | — | — |
| 2024-07-05 | $154.31 | $1,153.86 | 6,183,100 | — | — |
| 2024-07-03 | $156.71 | $1,171.80 | 3,264,200 | — | — |
| 2024-07-02 | $156.75 | $1,172.10 | 7,216,800 | — | — |
| 2024-07-01 | $156.52 | $1,170.38 | 5,584,100 | — | — |
| 2024-06-28 | $156.42 | $1,169.63 | 11,283,400 | — | — |
| 2024-06-27 | $156.32 | $1,168.89 | 5,568,700 | — | — |
| 2024-06-26 | $155.95 | $1,166.12 | 8,637,800 | — | — |
| 2024-06-25 | $158.46 | $1,184.89 | 5,985,400 | — | — |
| 2024-06-24 | $159.31 | $1,191.24 | 7,971,600 | — | — |
| 2024-06-21 | $155.28 | $1,161.11 | 21,289,800 | — | — |
| 2024-06-20 | $156.64 | $1,171.28 | 8,336,000 | — | — |
| 2024-06-18 | $153.33 | $1,146.53 | 6,942,900 | — | — |
| 2024-06-17 | $153.19 | $1,145.48 | 6,321,400 | — | — |
| 2024-06-14 | $152.57 | $1,140.85 | 6,159,100 | — | — |
| 2024-06-13 | $152.84 | $1,142.86 | 6,163,000 | — | — |
| 2024-06-12 | $154.22 | $1,153.18 | 10,017,400 | — | — |
| 2024-06-11 | $156.49 | $1,170.16 | 5,132,000 | — | — |
| 2024-06-10 | $156.74 | $1,172.03 | 7,074,700 | — | — |
| 2024-06-07 | $156.08 | $1,167.09 | 5,887,700 | — | — |
| 2024-06-06 | $155.93 | $1,165.97 | 5,215,100 | — | — |
| 2024-06-05 | $154.98 | $1,158.87 | 7,058,500 | — | — |
| 2024-06-04 | $156.13 | $1,167.47 | 6,360,500 | — | — |
| 2024-06-03 | $157.46 | $1,177.41 | 9,009,900 | — | — |
| 2024-05-31 | $162.30 | $1,213.60 | 10,334,200 | — | — |
| 2024-05-30 | $158.26 | $1,183.39 | 6,369,600 | — | — |
| 2024-05-29 | $156.90 | $1,173.22 | 5,909,600 | — | — |
| 2024-05-28 | $159.04 | $1,189.23 | 6,928,300 | — | — |
| 2024-05-24 | $157.75 | $1,179.58 | 4,477,700 | — | — |
| 2024-05-23 | $156.94 | $1,173.52 | 6,718,400 | — | — |
| 2024-05-22 | $157.57 | $1,178.23 | 6,260,500 | — | — |
| 2024-05-21 | $159.97 | $1,196.18 | 4,783,300 | — | — |
| 2024-05-20 | $161.14 | $1,204.93 | 4,913,800 | — | — |
| 2024-05-17 | $162.67 | $1,216.37 | 5,497,900 | — | — |
| 2024-05-16 | $161.09 | $1,204.55 | 6,409,400 | — | — |
| 2024-05-15 | $163.05 | $1,207.02 | 7,603,100 | — | — |
| 2024-05-14 | $163.61 | $1,211.17 | 4,924,000 | — | — |
| 2024-05-13 | $164.53 | $1,217.98 | 6,848,300 | — | — |
| 2024-05-10 | $165.82 | $1,227.53 | 5,490,900 | — | — |
| 2024-05-09 | $165.45 | $1,224.79 | 6,683,300 | — | — |
| 2024-05-08 | $162.54 | $1,203.25 | 6,706,400 | — | — |
| 2024-05-07 | $162.67 | $1,204.21 | 6,869,900 | — | — |
| 2024-05-06 | $162.30 | $1,201.47 | 8,430,300 | — | — |
| 2024-05-03 | $160.25 | $1,186.29 | 11,664,500 | — | — |
| 2024-05-02 | $160.73 | $1,189.85 | 8,597,100 | — | — |
| 2024-05-01 | $159.63 | $1,181.70 | 7,713,700 | — | — |
| 2024-04-30 | $161.27 | $1,193.84 | 8,457,300 | — | — |
| 2024-04-29 | $166.33 | $1,231.30 | 6,364,000 | — | — |
| 2024-04-26 | $165.89 | $1,228.05 | 9,736,400 | — | — |
| 2024-04-25 | $165.28 | $1,223.53 | 9,702,600 | — | — |
| 2024-04-24 | $163.57 | $1,210.87 | 7,610,300 | — | — |
| 2024-04-23 | $162.85 | $1,205.54 | 5,597,600 | — | — |
| 2024-04-22 | $161.92 | $1,198.66 | 6,779,200 | — | — |
| 2024-04-19 | $160.00 | $1,184.44 | 7,734,700 | — | — |
| 2024-04-18 | $157.57 | $1,166.45 | 4,979,200 | — | — |
| 2024-04-17 | $156.40 | $1,157.79 | 6,733,900 | — | — |
| 2024-04-16 | $156.28 | $1,156.90 | 5,541,900 | — | — |
| 2024-04-15 | $157.59 | $1,166.60 | 7,236,900 | — | — |
| 2024-04-12 | $158.96 | $1,176.74 | 11,071,000 | — | — |
| 2024-04-11 | $161.89 | $1,198.43 | 7,682,500 | — | — |
| 2024-04-10 | $162.67 | $1,204.21 | 7,525,800 | — | — |
| 2024-04-09 | $162.00 | $1,199.25 | 6,576,200 | — | — |
| 2024-04-08 | $161.27 | $1,193.84 | 7,253,200 | — | — |
| 2024-04-05 | $161.60 | $1,196.29 | 7,432,800 | — | — |
| 2024-04-04 | $160.69 | $1,189.55 | 9,269,700 | — | — |
| 2024-04-03 | $160.44 | $1,187.70 | 7,819,700 | — | — |
| 2024-04-02 | $159.78 | $1,182.81 | 8,815,400 | — | — |
| 2024-04-01 | $159.08 | $1,177.63 | 6,285,700 | — | — |
| 2024-03-28 | $157.74 | $1,167.71 | 8,331,600 | — | — |
| 2024-03-27 | $156.35 | $1,157.42 | 7,416,900 | — | — |
| 2024-03-26 | $155.27 | $1,149.43 | 6,677,900 | — | — |
| 2024-03-25 | $156.47 | $1,158.31 | 6,058,700 | — | — |
| 2024-03-22 | $154.66 | $1,144.91 | 5,974,700 | — | — |
| 2024-03-21 | $154.86 | $1,146.39 | 7,899,100 | — | — |
| 2024-03-20 | $154.55 | $1,144.10 | 8,449,100 | — | — |
| 2024-03-19 | $156.62 | $1,159.42 | 7,736,700 | — | — |
| 2024-03-18 | $155.41 | $1,150.46 | 7,242,700 | — | — |
| 2024-03-15 | $155.55 | $1,151.50 | 20,387,200 | — | — |
| 2024-03-14 | $155.70 | $1,152.61 | 9,047,200 | — | — |
| 2024-03-13 | $153.89 | $1,139.21 | 8,065,600 | — | — |
| 2024-03-12 | $151.89 | $1,124.41 | 6,432,900 | — | — |
| 2024-03-11 | $152.00 | $1,125.22 | 7,577,100 | — | — |
| 2024-03-08 | $149.88 | $1,109.53 | 7,528,400 | — | — |
| 2024-03-07 | $149.37 | $1,105.75 | 8,739,300 | — | — |
| 2024-03-06 | $148.33 | $1,098.05 | 14,692,100 | — | — |
| 2024-03-05 | $149.59 | $1,107.38 | 6,985,500 | — | — |
| 2024-03-04 | $148.88 | $1,102.12 | 12,503,200 | — | — |
| 2024-03-01 | $152.81 | $1,131.22 | 7,459,100 | — | — |
| 2024-02-29 | $152.01 | $1,125.30 | 9,334,400 | — | — |
| 2024-02-28 | $152.34 | $1,127.74 | 6,715,900 | — | — |
| 2024-02-27 | $152.16 | $1,126.41 | 15,093,800 | — | — |
| 2024-02-26 | $154.45 | $1,143.36 | 6,900,800 | — | — |
| 2024-02-23 | $154.66 | $1,144.91 | 6,561,600 | — | — |
| 2024-02-22 | $155.43 | $1,150.61 | 8,874,900 | — | — |
| 2024-02-21 | $155.44 | $1,150.69 | 6,628,900 | — | — |
| 2024-02-20 | $154.00 | $1,140.03 | 6,977,900 | — | — |
| 2024-02-16 | $154.63 | $1,144.69 | 7,570,200 | — | — |
| 2024-02-15 | $154.46 | $1,143.43 | 8,950,300 | — | — |
| 2024-02-14 | $151.01 | $1,105.83 | 5,995,100 | — | — |
| 2024-02-13 | $150.60 | $1,102.82 | 6,987,100 | — | — |
| 2024-02-12 | $152.08 | $1,113.66 | 6,713,000 | — | — |
| 2024-02-09 | $151.04 | $1,106.05 | 9,194,500 | — | — |
| 2024-02-08 | $154.06 | $1,128.16 | 9,237,000 | — | — |
| 2024-02-07 | $152.13 | $1,114.03 | 6,252,000 | — | — |
| 2024-02-06 | $152.35 | $1,115.64 | 6,198,200 | — | — |
| 2024-02-05 | $152.33 | $1,115.49 | 8,277,800 | — | — |
| 2024-02-02 | $152.24 | $1,114.83 | 12,839,100 | — | — |
| 2024-02-01 | $147.89 | $1,082.98 | 8,641,100 | — | — |
| 2024-01-31 | $147.43 | $1,079.61 | 10,428,000 | — | — |
| 2024-01-30 | $150.12 | $1,099.31 | 9,902,900 | — | — |
| 2024-01-29 | $149.08 | $1,091.69 | 10,494,800 | — | — |
| 2024-01-26 | $149.14 | $1,092.13 | 9,151,900 | — | — |
| 2024-01-25 | $148.57 | $1,087.96 | 9,773,600 | — | — |
| 2024-01-24 | $144.92 | $1,061.23 | 8,100,000 | — | — |
| 2024-01-23 | $142.09 | $1,040.51 | 6,767,200 | — | — |
| 2024-01-22 | $142.49 | $1,043.44 | 9,184,600 | — | — |
| 2024-01-19 | $142.24 | $1,041.60 | 11,192,500 | — | — |
| 2024-01-18 | $141.82 | $1,038.53 | 11,187,800 | — | — |
| 2024-01-17 | $143.12 | $1,048.05 | 8,167,000 | — | — |
| 2024-01-16 | $143.69 | $1,052.22 | 9,380,400 | — | — |
| 2024-01-12 | $147.27 | $1,078.44 | 9,386,900 | — | — |
| 2024-01-11 | $145.28 | $1,063.87 | 8,612,500 | — | — |
| 2024-01-10 | $144.50 | $1,058.15 | 8,490,400 | — | — |
| 2024-01-09 | $145.70 | $1,066.94 | 11,784,700 | — | — |
| 2024-01-08 | $149.50 | $1,094.77 | 10,038,200 | — | — |
| 2024-01-05 | $150.40 | $1,101.36 | 7,455,400 | — | — |
| 2024-01-04 | $150.66 | $1,103.26 | 8,220,300 | — | — |
| 2024-01-03 | $152.33 | $1,115.49 | 10,255,300 | — | — |
| 2024-01-02 | $149.48 | $1,094.62 | 8,879,700 | — | — |