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 | $115.72 | $625.06 | 2,445,000 | — | — |
| 2024-12-30 | $115.22 | $622.36 | 2,822,000 | — | — |
| 2024-12-27 | $116.71 | $630.41 | 3,847,500 | — | — |
| 2024-12-26 | $117.04 | $632.19 | 2,147,000 | — | — |
| 2024-12-24 | $116.83 | $631.06 | 1,663,000 | — | — |
| 2024-12-23 | $116.63 | $629.98 | 3,588,700 | — | — |
| 2024-12-20 | $116.48 | $629.17 | 13,389,200 | — | — |
| 2024-12-19 | $115.46 | $623.66 | 5,446,900 | — | — |
| 2024-12-18 | $114.45 | $618.20 | 4,113,600 | — | — |
| 2024-12-17 | $117.42 | $634.25 | 3,012,400 | — | — |
| 2024-12-16 | $118.11 | $637.97 | 3,986,400 | — | — |
| 2024-12-13 | $117.75 | $636.03 | 5,061,600 | — | — |
| 2024-12-12 | $116.05 | $626.85 | 3,848,600 | — | — |
| 2024-12-11 | $116.94 | $631.65 | 4,298,000 | — | — |
| 2024-12-10 | $117.61 | $635.27 | 3,725,400 | — | — |
| 2024-12-09 | $116.58 | $629.71 | 7,255,400 | — | — |
| 2024-12-06 | $117.99 | $637.32 | 4,792,100 | — | — |
| 2024-12-05 | $118.52 | $640.19 | 3,328,800 | — | — |
| 2024-12-04 | $119.23 | $644.02 | 3,774,300 | — | — |
| 2024-12-03 | $118.10 | $637.92 | 3,620,300 | — | — |
| 2024-12-02 | $118.68 | $641.05 | 4,468,700 | — | — |
| 2024-11-29 | $121.83 | $658.07 | 2,728,600 | — | — |
| 2024-11-27 | $120.34 | $650.02 | 3,604,000 | — | — |
| 2024-11-26 | $120.61 | $651.48 | 3,175,800 | — | — |
| 2024-11-25 | $118.65 | $640.89 | 8,322,400 | — | — |
| 2024-11-22 | $120.77 | $652.34 | 3,585,200 | — | — |
| 2024-11-21 | $120.53 | $651.04 | 4,847,900 | — | — |
| 2024-11-20 | $119.15 | $643.59 | 3,990,700 | — | — |
| 2024-11-19 | $118.96 | $642.56 | 4,654,100 | — | — |
| 2024-11-18 | $119.39 | $644.89 | 4,462,300 | — | — |
| 2024-11-15 | $118.53 | $640.24 | 6,970,500 | — | — |
| 2024-11-14 | $118.92 | $638.94 | 6,113,200 | — | — |
| 2024-11-13 | $123.75 | $664.90 | 2,802,500 | — | — |
| 2024-11-12 | $123.37 | $662.85 | 3,896,200 | — | — |
| 2024-11-11 | $124.56 | $669.25 | 4,012,300 | — | — |
| 2024-11-08 | $123.55 | $663.82 | 6,381,600 | — | — |
| 2024-11-07 | $120.08 | $645.18 | 4,415,200 | — | — |
| 2024-11-06 | $121.59 | $653.29 | 9,631,900 | — | — |
| 2024-11-05 | $118.98 | $639.27 | 8,093,600 | — | — |
| 2024-11-04 | $118.00 | $634.00 | 6,856,100 | — | — |
| 2024-11-01 | $118.75 | $638.03 | 5,234,900 | — | — |
| 2024-10-31 | $120.99 | $650.07 | 4,112,700 | — | — |
| 2024-10-30 | $121.86 | $654.74 | 4,852,100 | — | — |
| 2024-10-29 | $122.79 | $659.74 | 5,102,700 | — | — |
| 2024-10-28 | $125.43 | $673.92 | 4,453,200 | — | — |
| 2024-10-25 | $125.16 | $672.47 | 4,716,200 | — | — |
| 2024-10-24 | $125.17 | $672.52 | 4,171,800 | — | — |
| 2024-10-23 | $127.21 | $683.49 | 5,451,400 | — | — |
| 2024-10-22 | $125.53 | $674.46 | 5,746,100 | — | — |
| 2024-10-21 | $125.90 | $676.45 | 4,768,600 | — | — |
| 2024-10-18 | $125.92 | $676.55 | 4,356,300 | — | — |
| 2024-10-17 | $125.75 | $675.64 | 2,463,700 | — | — |
| 2024-10-16 | $126.22 | $678.17 | 3,127,400 | — | — |
| 2024-10-15 | $125.03 | $671.77 | 7,521,300 | — | — |
| 2024-10-14 | $124.64 | $669.68 | 1,929,700 | — | — |
| 2024-10-11 | $123.93 | $665.86 | 2,556,200 | — | — |
| 2024-10-10 | $122.94 | $660.54 | 2,785,300 | — | — |
| 2024-10-09 | $123.95 | $665.97 | 3,210,400 | — | — |
| 2024-10-08 | $123.50 | $663.55 | 3,194,500 | — | — |
| 2024-10-07 | $125.05 | $671.88 | 4,606,100 | — | — |
| 2024-10-04 | $124.91 | $671.13 | 3,055,900 | — | — |
| 2024-10-03 | $123.67 | $664.47 | 4,765,700 | — | — |
| 2024-10-02 | $124.04 | $666.45 | 3,802,900 | — | — |
| 2024-10-01 | $124.39 | $668.33 | 7,206,900 | — | — |
| 2024-09-30 | $121.16 | $650.98 | 5,475,700 | — | — |
| 2024-09-27 | $120.39 | $646.84 | 7,941,800 | — | — |
| 2024-09-26 | $120.32 | $646.47 | 6,202,600 | — | — |
| 2024-09-25 | $120.90 | $649.58 | 5,713,600 | — | — |
| 2024-09-24 | $120.04 | $644.96 | 5,844,600 | — | — |
| 2024-09-23 | $120.27 | $646.20 | 6,755,400 | — | — |
| 2024-09-20 | $118.15 | $634.81 | 16,958,300 | — | — |
| 2024-09-19 | $118.82 | $638.41 | 5,270,600 | — | — |
| 2024-09-18 | $118.04 | $634.22 | 4,434,800 | — | — |
| 2024-09-17 | $118.73 | $637.92 | 5,101,500 | — | — |
| 2024-09-16 | $119.20 | $640.45 | 6,025,400 | — | — |
| 2024-09-13 | $119.12 | $640.02 | 4,708,000 | — | — |
| 2024-09-12 | $120.10 | $645.28 | 4,229,700 | — | — |
| 2024-09-11 | $119.26 | $640.77 | 4,857,200 | — | — |
| 2024-09-10 | $120.30 | $646.36 | 3,806,700 | — | — |
| 2024-09-09 | $121.16 | $650.98 | 4,492,000 | — | — |
| 2024-09-06 | $118.44 | $636.37 | 3,983,700 | — | — |
| 2024-09-05 | $119.64 | $642.81 | 5,764,500 | — | — |
| 2024-09-04 | $121.11 | $650.71 | 4,484,200 | — | — |
| 2024-09-03 | $120.99 | $650.07 | 5,543,900 | — | — |
| 2024-08-30 | $123.34 | $662.69 | 6,372,000 | — | — |
| 2024-08-29 | $122.29 | $657.05 | 3,547,800 | — | — |
| 2024-08-28 | $120.84 | $649.26 | 4,287,200 | — | — |
| 2024-08-27 | $119.49 | $642.01 | 4,101,200 | — | — |
| 2024-08-26 | $118.70 | $637.76 | 6,260,400 | — | — |
| 2024-08-23 | $118.52 | $636.80 | 3,427,500 | — | — |
| 2024-08-22 | $118.02 | $634.11 | 3,743,600 | — | — |
| 2024-08-21 | $117.26 | $630.03 | 3,050,900 | — | — |
| 2024-08-20 | $117.95 | $633.73 | 6,129,200 | — | — |
| 2024-08-19 | $118.35 | $635.88 | 5,389,900 | — | — |
| 2024-08-16 | $117.95 | $633.73 | 5,251,500 | — | — |
| 2024-08-15 | $118.36 | $632.55 | 5,629,900 | — | — |
| 2024-08-14 | $117.65 | $628.76 | 5,826,700 | — | — |
| 2024-08-13 | $116.86 | $624.53 | 5,911,900 | — | — |
| 2024-08-12 | $116.60 | $623.14 | 8,602,000 | — | — |
| 2024-08-09 | $116.15 | $620.74 | 5,534,300 | — | — |
| 2024-08-08 | $115.10 | $615.13 | 8,889,100 | — | — |
| 2024-08-07 | $114.15 | $610.05 | 5,553,200 | — | — |
| 2024-08-06 | $114.40 | $611.39 | 4,642,400 | — | — |
| 2024-08-05 | $115.17 | $615.50 | 5,888,600 | — | — |
| 2024-08-02 | $116.44 | $622.29 | 4,578,400 | — | — |
| 2024-08-01 | $116.74 | $623.89 | 5,135,100 | — | — |
| 2024-07-31 | $117.49 | $627.90 | 6,780,400 | — | — |
| 2024-07-30 | $116.88 | $624.64 | 6,074,400 | — | — |
| 2024-07-29 | $114.44 | $611.60 | 4,138,900 | — | — |
| 2024-07-26 | $113.95 | $608.98 | 7,526,300 | — | — |
| 2024-07-25 | $113.47 | $606.42 | 14,997,000 | — | — |
| 2024-07-24 | $104.83 | $560.24 | 7,180,200 | — | — |
| 2024-07-23 | $104.97 | $560.99 | 7,602,000 | — | — |
| 2024-07-22 | $103.77 | $554.58 | 6,207,900 | — | — |
| 2024-07-19 | $102.81 | $549.45 | 7,229,600 | — | — |
| 2024-07-18 | $103.84 | $554.95 | 4,450,100 | — | — |
| 2024-07-17 | $104.99 | $561.10 | 5,433,000 | — | — |
| 2024-07-16 | $103.68 | $554.10 | 4,341,200 | — | — |
| 2024-07-15 | $101.62 | $543.09 | 3,776,300 | — | — |
| 2024-07-12 | $101.28 | $541.27 | 6,003,000 | — | — |
| 2024-07-11 | $101.72 | $543.62 | 7,592,400 | — | — |
| 2024-07-10 | $100.68 | $538.06 | 6,483,600 | — | — |
| 2024-07-09 | $101.11 | $540.36 | 5,648,900 | — | — |
| 2024-07-08 | $100.10 | $534.96 | 8,738,100 | — | — |
| 2024-07-05 | $100.37 | $536.41 | 6,153,300 | — | — |
| 2024-07-03 | $100.74 | $538.38 | 2,149,200 | — | — |
| 2024-07-02 | $100.41 | $536.62 | 8,299,900 | — | — |
| 2024-07-01 | $99.55 | $532.02 | 4,475,200 | — | — |
| 2024-06-28 | $100.39 | $536.51 | 13,853,200 | — | — |
| 2024-06-27 | $100.62 | $537.74 | 6,955,400 | — | — |
| 2024-06-26 | $101.26 | $541.16 | 6,953,800 | — | — |
| 2024-06-25 | $101.57 | $542.82 | 9,330,900 | — | — |
| 2024-06-24 | $101.96 | $544.90 | 13,704,800 | — | — |
| 2024-06-21 | $105.61 | $564.41 | 13,310,900 | — | — |
| 2024-06-20 | $105.07 | $561.52 | 6,996,400 | — | — |
| 2024-06-18 | $104.77 | $559.92 | 3,991,300 | — | — |
| 2024-06-17 | $104.47 | $558.32 | 3,943,500 | — | — |
| 2024-06-14 | $104.23 | $557.04 | 4,917,200 | — | — |
| 2024-06-13 | $105.03 | $561.31 | 7,112,900 | — | — |
| 2024-06-12 | $106.77 | $570.61 | 3,429,800 | — | — |
| 2024-06-11 | $106.92 | $571.41 | 5,769,500 | — | — |
| 2024-06-10 | $107.09 | $572.32 | 5,917,400 | — | — |
| 2024-06-07 | $108.11 | $577.77 | 3,526,500 | — | — |
| 2024-06-06 | $108.18 | $578.15 | 3,875,000 | — | — |
| 2024-06-05 | $108.44 | $579.54 | 3,141,000 | — | — |
| 2024-06-04 | $107.90 | $576.65 | 7,998,000 | — | — |
| 2024-06-03 | $107.37 | $573.82 | 5,908,800 | — | — |
| 2024-05-31 | $107.81 | $576.17 | 10,411,800 | — | — |
| 2024-05-30 | $105.72 | $565.00 | 4,391,300 | — | — |
| 2024-05-29 | $104.57 | $558.85 | 4,796,800 | — | — |
| 2024-05-28 | $105.52 | $563.93 | 5,137,200 | — | — |
| 2024-05-24 | $106.27 | $567.94 | 3,431,300 | — | — |
| 2024-05-23 | $105.41 | $563.34 | 5,787,100 | — | — |
| 2024-05-22 | $106.31 | $568.15 | 3,626,300 | — | — |
| 2024-05-21 | $105.43 | $563.45 | 4,754,800 | — | — |
| 2024-05-20 | $105.02 | $561.26 | 4,412,800 | — | — |
| 2024-05-17 | $104.18 | $556.77 | 8,500,900 | — | — |
| 2024-05-16 | $104.24 | $557.09 | 8,723,800 | — | — |
| 2024-05-15 | $105.35 | $559.65 | 5,688,300 | — | — |
| 2024-05-14 | $105.70 | $561.51 | 3,726,200 | — | — |
| 2024-05-13 | $105.80 | $562.04 | 6,045,500 | — | — |
| 2024-05-10 | $106.32 | $564.81 | 5,626,100 | — | — |
| 2024-05-09 | $105.74 | $561.73 | 7,211,300 | — | — |
| 2024-05-08 | $103.94 | $552.16 | 5,177,600 | — | — |
| 2024-05-07 | $103.23 | $548.39 | 6,933,000 | — | — |
| 2024-05-06 | $101.91 | $541.38 | 3,408,700 | — | — |
| 2024-05-03 | $101.40 | $538.67 | 13,324,700 | — | — |
| 2024-05-02 | $101.89 | $541.27 | 6,084,400 | — | — |
| 2024-05-01 | $101.22 | $537.71 | 9,982,500 | — | — |
| 2024-04-30 | $101.52 | $539.31 | 5,421,800 | — | — |
| 2024-04-29 | $102.44 | $544.20 | 4,469,700 | — | — |
| 2024-04-26 | $101.41 | $538.72 | 4,428,300 | — | — |
| 2024-04-25 | $101.71 | $540.32 | 6,186,100 | — | — |
| 2024-04-24 | $101.02 | $536.65 | 7,722,100 | — | — |
| 2024-04-23 | $101.38 | $538.56 | 8,568,200 | — | — |
| 2024-04-22 | $101.56 | $539.52 | 7,594,100 | — | — |
| 2024-04-19 | $101.56 | $539.52 | 10,328,800 | — | — |
| 2024-04-18 | $100.71 | $535.01 | 4,238,600 | — | — |
| 2024-04-17 | $100.75 | $535.22 | 5,377,600 | — | — |
| 2024-04-16 | $100.84 | $535.70 | 7,088,600 | — | — |
| 2024-04-15 | $100.02 | $531.34 | 9,636,600 | — | — |
| 2024-04-12 | $100.10 | $531.76 | 7,327,300 | — | — |
| 2024-04-11 | $100.78 | $535.38 | 6,786,100 | — | — |
| 2024-04-10 | $101.36 | $538.46 | 5,532,900 | — | — |
| 2024-04-09 | $101.60 | $539.73 | 9,652,900 | — | — |
| 2024-04-08 | $101.88 | $541.22 | 9,901,300 | — | — |
| 2024-04-05 | $101.69 | $540.21 | 10,216,500 | — | — |
| 2024-04-04 | $99.31 | $527.57 | 13,373,200 | — | — |
| 2024-04-03 | $97.55 | $518.22 | 15,885,400 | — | — |
| 2024-04-02 | $98.55 | $523.53 | 6,759,600 | — | — |
| 2024-04-01 | $97.76 | $519.33 | 9,504,500 | — | — |
| 2024-03-28 | $97.53 | $518.11 | 10,701,000 | — | — |
| 2024-03-27 | $97.45 | $517.69 | 7,267,800 | — | — |
| 2024-03-26 | $96.06 | $510.30 | 5,474,300 | — | — |
| 2024-03-25 | $95.63 | $508.02 | 5,229,300 | — | — |
| 2024-03-22 | $95.54 | $507.54 | 6,802,000 | — | — |
| 2024-03-21 | $94.26 | $500.74 | 6,477,500 | — | — |
| 2024-03-20 | $94.85 | $503.87 | 7,854,200 | — | — |
| 2024-03-19 | $94.86 | $503.93 | 7,998,800 | — | — |
| 2024-03-18 | $93.46 | $496.49 | 7,075,400 | — | — |
| 2024-03-15 | $92.93 | $493.68 | 35,743,600 | — | — |
| 2024-03-14 | $91.76 | $487.46 | 12,161,400 | — | — |
| 2024-03-13 | $90.56 | $481.09 | 8,664,500 | — | — |
| 2024-03-12 | $89.95 | $477.84 | 9,439,800 | — | — |
| 2024-03-11 | $91.40 | $485.55 | 7,273,200 | — | — |
| 2024-03-08 | $90.88 | $482.78 | 5,727,600 | — | — |
| 2024-03-07 | $90.55 | $481.03 | 6,778,500 | — | — |
| 2024-03-06 | $90.26 | $479.49 | 5,563,800 | — | — |
| 2024-03-05 | $90.06 | $478.43 | 6,747,600 | — | — |
| 2024-03-04 | $89.91 | $477.63 | 6,926,100 | — | — |
| 2024-03-01 | $89.80 | $477.05 | 13,566,500 | — | — |
| 2024-02-29 | $89.67 | $476.36 | 5,874,800 | — | — |
| 2024-02-28 | $89.92 | $477.69 | 5,626,100 | — | — |
| 2024-02-27 | $90.42 | $480.34 | 4,853,900 | — | — |
| 2024-02-26 | $90.02 | $478.22 | 5,293,500 | — | — |
| 2024-02-23 | $90.01 | $478.16 | 5,810,000 | — | — |
| 2024-02-22 | $89.53 | $475.61 | 7,600,000 | — | — |
| 2024-02-21 | $90.21 | $476.09 | 13,186,100 | — | — |
| 2024-02-20 | $90.98 | $480.16 | 6,023,700 | — | — |
| 2024-02-16 | $91.01 | $480.31 | 4,949,800 | — | — |
| 2024-02-15 | $91.79 | $484.43 | 5,267,200 | — | — |
| 2024-02-14 | $91.39 | $482.32 | 6,677,900 | — | — |
| 2024-02-13 | $90.59 | $478.10 | 6,039,600 | — | — |
| 2024-02-12 | $91.14 | $481.00 | 5,483,500 | — | — |
| 2024-02-09 | $90.51 | $477.67 | 5,948,100 | — | — |
| 2024-02-08 | $91.04 | $480.47 | 6,197,500 | — | — |
| 2024-02-07 | $91.93 | $485.17 | 4,625,200 | — | — |
| 2024-02-06 | $92.28 | $487.02 | 4,718,000 | — | — |
| 2024-02-05 | $92.24 | $486.80 | 6,764,600 | — | — |
| 2024-02-02 | $91.98 | $485.43 | 6,067,800 | — | — |
| 2024-02-01 | $92.17 | $486.44 | 13,827,100 | — | — |
| 2024-01-31 | $91.12 | $480.89 | 5,560,700 | — | — |
| 2024-01-30 | $90.60 | $478.15 | 9,073,500 | — | — |
| 2024-01-29 | $90.08 | $475.41 | 8,488,700 | — | — |
| 2024-01-26 | $90.41 | $477.15 | 5,987,400 | — | — |
| 2024-01-25 | $90.94 | $479.94 | 10,584,600 | — | — |
| 2024-01-24 | $89.49 | $472.29 | 12,872,300 | — | — |
| 2024-01-23 | $89.55 | $472.61 | 19,434,800 | — | — |
| 2024-01-22 | $85.02 | $448.70 | 14,052,800 | — | — |
| 2024-01-19 | $85.53 | $451.39 | 7,509,600 | — | — |
| 2024-01-18 | $85.47 | $451.08 | 6,594,800 | — | — |
| 2024-01-17 | $85.05 | $448.86 | 7,669,600 | — | — |
| 2024-01-16 | $85.50 | $451.23 | 9,568,200 | — | — |
| 2024-01-12 | $86.33 | $455.61 | 5,277,300 | — | — |
| 2024-01-11 | $85.32 | $450.28 | 5,860,100 | — | — |
| 2024-01-10 | $86.08 | $454.29 | 5,706,500 | — | — |
| 2024-01-09 | $85.80 | $452.82 | 5,400,500 | — | — |
| 2024-01-08 | $85.84 | $453.03 | 7,625,700 | — | — |
| 2024-01-05 | $85.38 | $450.60 | 6,796,100 | — | — |
| 2024-01-04 | $85.41 | $450.76 | 6,656,500 | — | — |
| 2024-01-03 | $85.61 | $451.81 | 9,957,500 | — | — |
| 2024-01-02 | $85.22 | $449.76 | 10,455,600 | — | — |