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
- 1998-08-18 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 | $90.76 | $139.53 | 3,087,200 | — | — |
| 2024-12-30 | $89.78 | $138.02 | 2,356,900 | — | — |
| 2024-12-27 | $90.56 | $139.22 | 2,915,300 | — | — |
| 2024-12-26 | $91.14 | $140.11 | 2,270,600 | — | — |
| 2024-12-24 | $91.00 | $139.90 | 1,323,900 | — | — |
| 2024-12-23 | $90.75 | $139.51 | 3,638,400 | — | — |
| 2024-12-20 | $90.66 | $139.37 | 8,378,400 | — | — |
| 2024-12-19 | $90.73 | $139.48 | 7,923,700 | — | — |
| 2024-12-18 | $92.90 | $142.82 | 6,212,700 | — | — |
| 2024-12-17 | $94.88 | $145.86 | 5,386,900 | — | — |
| 2024-12-16 | $95.72 | $147.15 | 8,087,800 | — | — |
| 2024-12-13 | $97.11 | $149.29 | 3,698,400 | — | — |
| 2024-12-12 | $98.77 | $149.44 | 3,351,700 | — | — |
| 2024-12-11 | $99.18 | $150.06 | 2,749,800 | — | — |
| 2024-12-10 | $100.56 | $152.14 | 3,232,700 | — | — |
| 2024-12-09 | $102.00 | $154.32 | 4,257,000 | — | — |
| 2024-12-06 | $101.85 | $154.10 | 2,965,100 | — | — |
| 2024-12-05 | $103.32 | $156.32 | 2,284,800 | — | — |
| 2024-12-04 | $103.45 | $156.52 | 3,404,000 | — | — |
| 2024-12-03 | $104.69 | $158.39 | 1,938,500 | — | — |
| 2024-12-02 | $105.32 | $159.35 | 2,514,900 | — | — |
| 2024-11-29 | $106.25 | $160.75 | 1,838,400 | — | — |
| 2024-11-27 | $106.70 | $161.43 | 1,977,200 | — | — |
| 2024-11-26 | $106.30 | $160.83 | 2,914,000 | — | — |
| 2024-11-25 | $106.08 | $160.50 | 4,158,000 | — | — |
| 2024-11-22 | $105.44 | $159.53 | 1,541,900 | — | — |
| 2024-11-21 | $104.50 | $158.11 | 1,456,000 | — | — |
| 2024-11-20 | $104.37 | $157.91 | 6,769,100 | — | — |
| 2024-11-19 | $104.47 | $158.06 | 2,254,700 | — | — |
| 2024-11-18 | $104.59 | $158.24 | 1,580,600 | — | — |
| 2024-11-15 | $103.80 | $157.05 | 2,293,400 | — | — |
| 2024-11-14 | $102.92 | $155.72 | 2,404,200 | — | — |
| 2024-11-13 | $102.76 | $155.47 | 2,316,700 | — | — |
| 2024-11-12 | $102.25 | $154.70 | 1,929,000 | — | — |
| 2024-11-11 | $104.10 | $157.50 | 1,576,700 | — | — |
| 2024-11-08 | $105.85 | $160.15 | 1,606,700 | — | — |
| 2024-11-07 | $104.21 | $157.67 | 2,634,800 | — | — |
| 2024-11-06 | $103.47 | $156.55 | 3,666,200 | — | — |
| 2024-11-05 | $108.70 | $164.46 | 2,142,200 | — | — |
| 2024-11-04 | $108.36 | $163.95 | 1,975,500 | — | — |
| 2024-11-01 | $106.58 | $161.25 | 1,815,700 | — | — |
| 2024-10-31 | $107.49 | $162.63 | 1,702,700 | — | — |
| 2024-10-30 | $107.81 | $163.11 | 2,234,300 | — | — |
| 2024-10-29 | $106.61 | $161.30 | 1,974,200 | — | — |
| 2024-10-28 | $109.05 | $164.99 | 1,727,200 | — | — |
| 2024-10-25 | $108.91 | $164.78 | 1,873,700 | — | — |
| 2024-10-24 | $111.45 | $168.62 | 2,609,400 | — | — |
| 2024-10-23 | $110.68 | $167.46 | 3,753,600 | — | — |
| 2024-10-22 | $109.77 | $166.08 | 3,016,200 | — | — |
| 2024-10-21 | $110.19 | $166.71 | 2,111,300 | — | — |
| 2024-10-18 | $112.38 | $170.03 | 2,336,200 | — | — |
| 2024-10-17 | $111.75 | $169.07 | 3,863,400 | — | — |
| 2024-10-16 | $115.68 | $175.02 | 2,110,900 | — | — |
| 2024-10-15 | $114.30 | $172.93 | 2,866,000 | — | — |
| 2024-10-14 | $112.03 | $169.50 | 1,276,100 | — | — |
| 2024-10-11 | $110.81 | $167.65 | 1,243,200 | — | — |
| 2024-10-10 | $109.94 | $166.34 | 2,047,400 | — | — |
| 2024-10-09 | $111.47 | $168.65 | 2,749,600 | — | — |
| 2024-10-08 | $112.10 | $169.60 | 2,073,200 | — | — |
| 2024-10-07 | $111.20 | $168.24 | 2,351,200 | — | — |
| 2024-10-04 | $111.48 | $168.67 | 3,314,600 | — | — |
| 2024-10-03 | $114.29 | $172.92 | 2,655,500 | — | — |
| 2024-10-02 | $115.78 | $175.17 | 5,299,800 | — | — |
| 2024-10-01 | $119.11 | $180.21 | 1,421,300 | — | — |
| 2024-09-30 | $118.63 | $179.48 | 2,339,900 | — | — |
| 2024-09-27 | $116.61 | $176.43 | 2,269,800 | — | — |
| 2024-09-26 | $114.78 | $173.66 | 3,574,700 | — | — |
| 2024-09-25 | $116.75 | $176.64 | 1,777,600 | — | — |
| 2024-09-24 | $117.38 | $177.59 | 1,441,800 | — | — |
| 2024-09-23 | $116.86 | $176.81 | 2,874,900 | — | — |
| 2024-09-20 | $115.33 | $174.49 | 4,667,600 | — | — |
| 2024-09-19 | $115.17 | $174.25 | 2,387,800 | — | — |
| 2024-09-18 | $117.78 | $178.20 | 2,236,600 | — | — |
| 2024-09-17 | $119.54 | $180.86 | 1,384,300 | — | — |
| 2024-09-16 | $120.25 | $181.93 | 1,434,000 | — | — |
| 2024-09-13 | $118.85 | $179.82 | 1,703,500 | — | — |
| 2024-09-12 | $119.07 | $177.78 | 2,210,100 | — | — |
| 2024-09-11 | $120.14 | $179.38 | 2,582,300 | — | — |
| 2024-09-10 | $119.94 | $179.08 | 3,262,600 | — | — |
| 2024-09-09 | $117.54 | $175.50 | 3,438,700 | — | — |
| 2024-09-06 | $116.12 | $173.38 | 3,016,200 | — | — |
| 2024-09-05 | $113.87 | $170.02 | 2,057,000 | — | — |
| 2024-09-04 | $113.83 | $169.96 | 1,992,400 | — | — |
| 2024-09-03 | $113.35 | $169.24 | 3,110,100 | — | — |
| 2024-08-30 | $112.02 | $167.26 | 3,511,000 | — | — |
| 2024-08-29 | $111.68 | $166.75 | 1,818,000 | — | — |
| 2024-08-28 | $113.49 | $169.45 | 1,549,700 | — | — |
| 2024-08-27 | $113.54 | $169.53 | 1,536,600 | — | — |
| 2024-08-26 | $112.98 | $168.69 | 1,088,700 | — | — |
| 2024-08-23 | $112.38 | $167.79 | 1,194,300 | — | — |
| 2024-08-22 | $109.49 | $163.48 | 1,491,200 | — | — |
| 2024-08-21 | $109.56 | $163.58 | 1,452,200 | — | — |
| 2024-08-20 | $109.98 | $164.21 | 1,434,800 | — | — |
| 2024-08-19 | $109.50 | $163.49 | 1,542,500 | — | — |
| 2024-08-16 | $109.84 | $164.00 | 1,563,700 | — | — |
| 2024-08-15 | $109.17 | $163.00 | 2,018,600 | — | — |
| 2024-08-14 | $110.21 | $164.55 | 1,684,700 | — | — |
| 2024-08-13 | $110.35 | $164.76 | 1,504,700 | — | — |
| 2024-08-12 | $110.73 | $165.33 | 2,585,400 | — | — |
| 2024-08-09 | $110.64 | $165.20 | 2,017,700 | — | — |
| 2024-08-08 | $110.90 | $165.58 | 2,215,200 | — | — |
| 2024-08-07 | $111.27 | $166.14 | 2,186,500 | — | — |
| 2024-08-06 | $112.97 | $168.67 | 3,113,500 | — | — |
| 2024-08-05 | $110.77 | $165.39 | 3,694,800 | — | — |
| 2024-08-02 | $115.21 | $172.02 | 2,632,900 | — | — |
| 2024-08-01 | $112.29 | $167.66 | 2,232,900 | — | — |
| 2024-07-31 | $110.08 | $164.36 | 2,598,800 | — | — |
| 2024-07-30 | $109.42 | $163.37 | 1,595,700 | — | — |
| 2024-07-29 | $108.13 | $161.45 | 2,155,600 | — | — |
| 2024-07-26 | $107.52 | $160.54 | 1,631,800 | — | — |
| 2024-07-25 | $105.53 | $157.57 | 2,458,600 | — | — |
| 2024-07-24 | $105.47 | $157.48 | 2,311,000 | — | — |
| 2024-07-23 | $104.29 | $155.71 | 3,479,900 | — | — |
| 2024-07-22 | $103.94 | $155.19 | 1,731,100 | — | — |
| 2024-07-19 | $105.08 | $156.89 | 3,313,700 | — | — |
| 2024-07-18 | $105.04 | $156.83 | 2,733,800 | — | — |
| 2024-07-17 | $105.63 | $157.71 | 2,166,800 | — | — |
| 2024-07-16 | $103.90 | $155.13 | 1,712,300 | — | — |
| 2024-07-15 | $103.12 | $153.97 | 2,865,700 | — | — |
| 2024-07-12 | $103.55 | $154.61 | 1,963,800 | — | — |
| 2024-07-11 | $102.34 | $152.80 | 2,363,400 | — | — |
| 2024-07-10 | $97.80 | $146.02 | 2,282,900 | — | — |
| 2024-07-09 | $97.06 | $144.92 | 2,084,600 | — | — |
| 2024-07-08 | $96.62 | $144.26 | 1,783,900 | — | — |
| 2024-07-05 | $96.07 | $143.44 | 1,245,100 | — | — |
| 2024-07-03 | $96.66 | $144.32 | 1,085,400 | — | — |
| 2024-07-02 | $95.29 | $142.28 | 2,099,800 | — | — |
| 2024-07-01 | $95.98 | $143.31 | 2,230,300 | — | — |
| 2024-06-28 | $97.70 | $145.87 | 9,395,100 | — | — |
| 2024-06-27 | $97.39 | $145.41 | 2,728,400 | — | — |
| 2024-06-26 | $95.93 | $143.23 | 3,409,300 | — | — |
| 2024-06-25 | $95.65 | $142.81 | 1,681,500 | — | — |
| 2024-06-24 | $97.43 | $145.47 | 2,706,300 | — | — |
| 2024-06-21 | $96.50 | $144.08 | 3,595,900 | — | — |
| 2024-06-20 | $96.41 | $143.95 | 2,868,100 | — | — |
| 2024-06-18 | $95.34 | $142.35 | 3,006,800 | — | — |
| 2024-06-17 | $96.34 | $143.84 | 2,595,000 | — | — |
| 2024-06-14 | $99.10 | $147.96 | 2,013,600 | — | — |
| 2024-06-13 | $99.83 | $146.72 | 3,203,000 | — | — |
| 2024-06-12 | $99.67 | $146.48 | 2,304,400 | — | — |
| 2024-06-11 | $100.26 | $147.35 | 3,052,500 | — | — |
| 2024-06-10 | $99.85 | $146.75 | 2,137,000 | — | — |
| 2024-06-07 | $100.62 | $147.88 | 2,324,800 | — | — |
| 2024-06-06 | $101.64 | $149.38 | 1,940,300 | — | — |
| 2024-06-05 | $102.38 | $150.47 | 1,961,100 | — | — |
| 2024-06-04 | $103.62 | $152.29 | 2,213,300 | — | — |
| 2024-06-03 | $103.11 | $151.54 | 2,891,900 | — | — |
| 2024-05-31 | $102.50 | $150.64 | 3,191,100 | — | — |
| 2024-05-30 | $99.63 | $146.42 | 2,709,900 | — | — |
| 2024-05-29 | $97.87 | $143.84 | 2,083,600 | — | — |
| 2024-05-28 | $97.70 | $143.59 | 2,226,500 | — | — |
| 2024-05-24 | $98.12 | $144.21 | 2,094,800 | — | — |
| 2024-05-23 | $99.01 | $145.51 | 1,997,700 | — | — |
| 2024-05-22 | $100.22 | $147.29 | 1,974,600 | — | — |
| 2024-05-21 | $100.75 | $148.07 | 1,787,400 | — | — |
| 2024-05-20 | $100.62 | $147.88 | 2,814,800 | — | — |
| 2024-05-17 | $102.89 | $151.22 | 3,284,900 | — | — |
| 2024-05-16 | $104.02 | $152.88 | 3,030,400 | — | — |
| 2024-05-15 | $103.52 | $152.14 | 2,776,300 | — | — |
| 2024-05-14 | $101.06 | $148.53 | 1,854,300 | — | — |
| 2024-05-13 | $100.04 | $147.03 | 2,902,000 | — | — |
| 2024-05-10 | $99.51 | $146.25 | 3,087,200 | — | — |
| 2024-05-09 | $99.88 | $146.79 | 3,209,100 | — | — |
| 2024-05-08 | $97.31 | $143.01 | 2,574,800 | — | — |
| 2024-05-07 | $96.15 | $141.31 | 3,120,200 | — | — |
| 2024-05-06 | $95.92 | $140.97 | 2,930,500 | — | — |
| 2024-05-03 | $97.39 | $143.13 | 4,119,400 | — | — |
| 2024-05-02 | $96.44 | $141.74 | 3,212,100 | — | — |
| 2024-05-01 | $95.23 | $139.96 | 4,364,100 | — | — |
| 2024-04-30 | $93.78 | $137.83 | 4,982,600 | — | — |
| 2024-04-29 | $95.32 | $140.09 | 2,476,200 | — | — |
| 2024-04-26 | $93.58 | $137.53 | 2,697,300 | — | — |
| 2024-04-25 | $94.21 | $138.46 | 3,334,100 | — | — |
| 2024-04-24 | $95.44 | $140.27 | 2,968,200 | — | — |
| 2024-04-23 | $95.47 | $140.31 | 2,484,500 | — | — |
| 2024-04-22 | $95.08 | $139.74 | 3,280,300 | — | — |
| 2024-04-19 | $95.20 | $139.91 | 5,055,700 | — | — |
| 2024-04-18 | $94.37 | $138.69 | 4,938,200 | — | — |
| 2024-04-17 | $93.05 | $136.75 | 3,985,800 | — | — |
| 2024-04-16 | $93.96 | $138.09 | 4,055,200 | — | — |
| 2024-04-15 | $95.65 | $140.57 | 2,954,900 | — | — |
| 2024-04-12 | $96.71 | $142.13 | 2,690,100 | — | — |
| 2024-04-11 | $97.08 | $142.68 | 3,495,900 | — | — |
| 2024-04-10 | $97.70 | $143.59 | 2,932,100 | — | — |
| 2024-04-09 | $102.00 | $149.91 | 2,106,600 | — | — |
| 2024-04-08 | $100.19 | $147.25 | 2,416,200 | — | — |
| 2024-04-05 | $100.78 | $148.11 | 2,585,600 | — | — |
| 2024-04-04 | $101.31 | $148.89 | 2,009,500 | — | — |
| 2024-04-03 | $102.17 | $150.16 | 2,691,300 | — | — |
| 2024-04-02 | $102.85 | $151.16 | 2,721,500 | — | — |
| 2024-04-01 | $104.26 | $153.23 | 2,108,100 | — | — |
| 2024-03-28 | $105.83 | $155.54 | 2,074,200 | — | — |
| 2024-03-27 | $105.59 | $155.18 | 2,595,600 | — | — |
| 2024-03-26 | $101.93 | $149.80 | 2,538,700 | — | — |
| 2024-03-25 | $103.52 | $152.14 | 2,533,800 | — | — |
| 2024-03-22 | $102.80 | $151.08 | 1,814,500 | — | — |
| 2024-03-21 | $103.66 | $152.35 | 3,337,900 | — | — |
| 2024-03-20 | $104.52 | $153.61 | 2,428,300 | — | — |
| 2024-03-19 | $104.56 | $153.67 | 2,622,100 | — | — |
| 2024-03-18 | $104.35 | $153.36 | 3,478,900 | — | — |
| 2024-03-15 | $105.77 | $155.45 | 3,214,800 | — | — |
| 2024-03-14 | $106.19 | $156.07 | 2,736,900 | — | — |
| 2024-03-13 | $110.09 | $159.50 | 1,881,000 | — | — |
| 2024-03-12 | $110.97 | $160.77 | 1,597,400 | — | — |
| 2024-03-11 | $112.26 | $162.64 | 1,749,100 | — | — |
| 2024-03-08 | $112.92 | $163.60 | 3,379,100 | — | — |
| 2024-03-07 | $111.61 | $161.70 | 2,145,100 | — | — |
| 2024-03-06 | $112.07 | $162.37 | 2,117,900 | — | — |
| 2024-03-05 | $111.57 | $161.64 | 2,375,900 | — | — |
| 2024-03-04 | $112.80 | $163.42 | 2,371,200 | — | — |
| 2024-03-01 | $111.06 | $160.90 | 2,603,400 | — | — |
| 2024-02-29 | $109.94 | $159.28 | 4,368,400 | — | — |
| 2024-02-28 | $108.57 | $157.29 | 2,787,900 | — | — |
| 2024-02-27 | $105.64 | $153.05 | 3,389,200 | — | — |
| 2024-02-26 | $105.93 | $153.47 | 2,898,800 | — | — |
| 2024-02-23 | $108.69 | $157.47 | 1,709,200 | — | — |
| 2024-02-22 | $107.97 | $156.43 | 3,478,100 | — | — |
| 2024-02-21 | $107.69 | $156.02 | 3,170,500 | — | — |
| 2024-02-20 | $108.92 | $157.80 | 4,592,600 | — | — |
| 2024-02-16 | $108.22 | $156.79 | 2,949,700 | — | — |
| 2024-02-15 | $107.99 | $156.45 | 2,273,700 | — | — |
| 2024-02-14 | $105.80 | $153.28 | 2,313,500 | — | — |
| 2024-02-13 | $105.23 | $152.46 | 2,992,100 | — | — |
| 2024-02-12 | $108.19 | $156.74 | 1,860,600 | — | — |
| 2024-02-09 | $108.40 | $157.05 | 2,641,000 | — | — |
| 2024-02-08 | $107.50 | $155.74 | 3,003,400 | — | — |
| 2024-02-07 | $106.87 | $154.83 | 2,436,800 | — | — |
| 2024-02-06 | $107.66 | $155.98 | 3,061,000 | — | — |
| 2024-02-05 | $105.59 | $152.98 | 2,965,200 | — | — |
| 2024-02-02 | $108.32 | $156.93 | 3,629,900 | — | — |
| 2024-02-01 | $111.06 | $160.90 | 2,388,200 | — | — |
| 2024-01-31 | $108.25 | $156.83 | 2,645,400 | — | — |
| 2024-01-30 | $107.98 | $156.44 | 2,471,200 | — | — |
| 2024-01-29 | $108.95 | $157.85 | 2,416,400 | — | — |
| 2024-01-26 | $108.60 | $157.34 | 2,424,900 | — | — |
| 2024-01-25 | $110.81 | $160.54 | 3,736,100 | — | — |
| 2024-01-24 | $105.56 | $152.93 | 3,217,400 | — | — |
| 2024-01-23 | $107.95 | $156.40 | 2,410,000 | — | — |
| 2024-01-22 | $108.76 | $157.57 | 2,457,900 | — | — |
| 2024-01-19 | $107.97 | $156.43 | 4,177,200 | — | — |
| 2024-01-18 | $107.79 | $156.16 | 3,975,200 | — | — |
| 2024-01-17 | $108.50 | $157.19 | 4,237,800 | — | — |
| 2024-01-16 | $110.83 | $160.57 | 5,121,300 | — | — |
| 2024-01-12 | $112.71 | $163.29 | 1,944,200 | — | — |
| 2024-01-11 | $112.72 | $163.31 | 2,771,900 | — | — |
| 2024-01-10 | $113.41 | $164.31 | 2,471,400 | — | — |
| 2024-01-09 | $113.76 | $164.81 | 2,174,300 | — | — |
| 2024-01-08 | $114.76 | $166.26 | 2,620,300 | — | — |
| 2024-01-05 | $113.77 | $164.83 | 2,650,300 | — | — |
| 2024-01-04 | $114.00 | $165.16 | 2,293,100 | — | — |
| 2024-01-03 | $113.49 | $164.42 | 2,027,600 | — | — |
| 2024-01-02 | $116.62 | $168.96 | 2,231,200 | — | — |