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
- 1995-03-07 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 | $74.94 | $74.94 | 1,893,600 | — | — |
| 2024-12-30 | $74.77 | $74.77 | 3,129,200 | — | — |
| 2024-12-27 | $75.99 | $75.99 | 2,137,500 | — | — |
| 2024-12-26 | $76.19 | $76.19 | 2,677,400 | — | — |
| 2024-12-24 | $73.38 | $73.38 | 1,120,500 | — | — |
| 2024-12-23 | $73.73 | $73.73 | 2,849,900 | — | — |
| 2024-12-20 | $72.94 | $72.94 | 7,044,700 | — | — |
| 2024-12-19 | $69.06 | $69.06 | 3,082,300 | — | — |
| 2024-12-18 | $69.27 | $69.27 | 2,631,800 | — | — |
| 2024-12-17 | $70.11 | $70.11 | 2,046,400 | — | — |
| 2024-12-16 | $70.03 | $70.03 | 2,530,500 | — | — |
| 2024-12-13 | $70.09 | $70.09 | 2,640,700 | — | — |
| 2024-12-12 | $70.83 | $70.83 | 2,448,100 | — | — |
| 2024-12-11 | $71.63 | $71.63 | 3,242,300 | — | — |
| 2024-12-10 | $72.80 | $72.80 | 2,825,700 | — | — |
| 2024-12-09 | $71.60 | $71.60 | 2,795,300 | — | — |
| 2024-12-06 | $71.87 | $71.87 | 3,912,700 | — | — |
| 2024-12-05 | $72.56 | $72.56 | 5,203,400 | — | — |
| 2024-12-04 | $73.83 | $73.83 | 9,219,000 | — | — |
| 2024-12-03 | $72.48 | $72.48 | 6,081,000 | — | — |
| 2024-12-02 | $72.81 | $72.81 | 4,893,800 | — | — |
| 2024-11-29 | $71.27 | $71.27 | 2,164,200 | — | — |
| 2024-11-27 | $71.50 | $71.50 | 3,148,200 | — | — |
| 2024-11-26 | $69.12 | $69.12 | 3,182,200 | — | — |
| 2024-11-25 | $69.78 | $69.78 | 4,374,700 | — | — |
| 2024-11-22 | $66.40 | $66.40 | 3,013,300 | — | — |
| 2024-11-21 | $65.76 | $65.76 | 4,060,300 | — | — |
| 2024-11-20 | $63.18 | $63.18 | 6,029,700 | — | — |
| 2024-11-19 | $64.87 | $64.87 | 3,520,500 | — | — |
| 2024-11-18 | $66.53 | $66.53 | 4,999,100 | — | — |
| 2024-11-15 | $64.20 | $64.20 | 19,883,700 | — | — |
| 2024-11-14 | $65.67 | $65.67 | 3,831,800 | — | — |
| 2024-11-13 | $65.15 | $65.15 | 4,844,800 | — | — |
| 2024-11-12 | $62.27 | $62.27 | 3,559,700 | — | — |
| 2024-11-11 | $61.21 | $61.21 | 4,318,600 | — | — |
| 2024-11-08 | $61.41 | $61.41 | 5,127,800 | — | — |
| 2024-11-07 | $63.54 | $63.54 | 5,790,200 | — | — |
| 2024-11-06 | $62.41 | $62.41 | 9,838,900 | — | — |
| 2024-11-05 | $66.77 | $66.77 | 6,030,600 | — | — |
| 2024-11-04 | $66.81 | $66.81 | 7,128,200 | — | — |
| 2024-11-01 | $66.60 | $66.60 | 4,638,400 | — | — |
| 2024-10-31 | $64.64 | $64.64 | 6,000,200 | — | — |
| 2024-10-30 | $63.31 | $63.31 | 4,656,600 | — | — |
| 2024-10-29 | $64.50 | $64.50 | 4,538,700 | — | — |
| 2024-10-28 | $66.26 | $66.26 | 2,799,800 | — | — |
| 2024-10-25 | $66.45 | $66.45 | 2,262,400 | — | — |
| 2024-10-24 | $66.95 | $66.95 | 2,384,500 | — | — |
| 2024-10-23 | $66.13 | $66.13 | 3,468,000 | — | — |
| 2024-10-22 | $66.94 | $66.94 | 4,171,600 | — | — |
| 2024-10-21 | $67.31 | $67.31 | 3,254,400 | — | — |
| 2024-10-18 | $68.20 | $68.20 | 3,448,100 | — | — |
| 2024-10-17 | $67.86 | $67.86 | 3,306,800 | — | — |
| 2024-10-16 | $68.02 | $68.02 | 2,541,300 | — | — |
| 2024-10-15 | $67.73 | $67.73 | 2,827,800 | — | — |
| 2024-10-14 | $66.80 | $66.80 | 3,515,800 | — | — |
| 2024-10-11 | $68.94 | $68.94 | 2,519,600 | — | — |
| 2024-10-10 | $69.36 | $69.36 | 2,690,700 | — | — |
| 2024-10-09 | $69.63 | $69.63 | 2,255,600 | — | — |
| 2024-10-08 | $69.48 | $69.48 | 2,464,700 | — | — |
| 2024-10-07 | $69.46 | $69.46 | 2,694,800 | — | — |
| 2024-10-04 | $70.90 | $70.90 | 3,408,500 | — | — |
| 2024-10-03 | $69.08 | $69.08 | 2,381,500 | — | — |
| 2024-10-02 | $69.49 | $69.49 | 2,255,200 | — | — |
| 2024-10-01 | $70.44 | $70.44 | 3,035,500 | — | — |
| 2024-09-30 | $70.32 | $70.32 | 4,112,100 | — | — |
| 2024-09-27 | $73.12 | $73.12 | 3,699,400 | — | — |
| 2024-09-26 | $72.88 | $72.88 | 3,574,700 | — | — |
| 2024-09-25 | $70.55 | $70.55 | 3,268,700 | — | — |
| 2024-09-24 | $71.29 | $71.29 | 3,850,100 | — | — |
| 2024-09-23 | $71.76 | $71.76 | 4,143,000 | — | — |
| 2024-09-20 | $71.73 | $71.73 | 7,963,300 | — | — |
| 2024-09-19 | $73.88 | $73.88 | 4,470,400 | — | — |
| 2024-09-18 | $75.67 | $75.67 | 4,598,800 | — | — |
| 2024-09-17 | $73.50 | $73.50 | 4,211,000 | — | — |
| 2024-09-16 | $71.91 | $71.91 | 4,904,500 | — | — |
| 2024-09-13 | $69.70 | $69.70 | 5,029,100 | — | — |
| 2024-09-12 | $67.89 | $67.89 | 4,671,400 | — | — |
| 2024-09-11 | $66.58 | $66.58 | 5,143,400 | — | — |
| 2024-09-10 | $65.39 | $65.39 | 5,944,600 | — | — |
| 2024-09-09 | $67.42 | $67.42 | 6,447,500 | — | — |
| 2024-09-06 | $66.50 | $66.50 | 7,538,300 | — | — |
| 2024-09-05 | $68.47 | $68.47 | 20,774,900 | — | — |
| 2024-09-04 | $63.56 | $63.56 | 30,925,200 | — | — |
| 2024-09-03 | $81.65 | $81.65 | 6,972,800 | — | — |
| 2024-08-30 | $84.49 | $84.49 | 5,093,500 | — | — |
| 2024-08-29 | $84.79 | $84.79 | 6,501,700 | — | — |
| 2024-08-28 | $94.46 | $94.46 | 2,656,000 | — | — |
| 2024-08-27 | $95.40 | $95.40 | 3,161,500 | — | — |
| 2024-08-26 | $96.55 | $96.55 | 2,170,200 | — | — |
| 2024-08-23 | $97.00 | $97.00 | 2,164,000 | — | — |
| 2024-08-22 | $97.96 | $97.96 | 1,637,700 | — | — |
| 2024-08-21 | $99.98 | $99.98 | 2,988,300 | — | — |
| 2024-08-20 | $99.19 | $99.19 | 1,279,100 | — | — |
| 2024-08-19 | $100.51 | $100.51 | 2,305,600 | — | — |
| 2024-08-16 | $98.78 | $98.78 | 1,901,400 | — | — |
| 2024-08-15 | $97.19 | $97.19 | 3,514,000 | — | — |
| 2024-08-14 | $92.37 | $92.37 | 2,312,200 | — | — |
| 2024-08-13 | $92.45 | $92.45 | 2,685,900 | — | — |
| 2024-08-12 | $93.90 | $93.90 | 2,217,600 | — | — |
| 2024-08-09 | $95.05 | $95.05 | 1,886,500 | — | — |
| 2024-08-08 | $94.93 | $94.93 | 1,477,100 | — | — |
| 2024-08-07 | $95.03 | $95.03 | 1,413,700 | — | — |
| 2024-08-06 | $96.58 | $96.58 | 2,004,400 | — | — |
| 2024-08-05 | $96.50 | $96.50 | 3,474,800 | — | — |
| 2024-08-02 | $99.53 | $99.53 | 3,532,200 | — | — |
| 2024-08-01 | $99.75 | $99.75 | 2,820,500 | — | — |
| 2024-07-31 | $104.34 | $104.34 | 2,174,900 | — | — |
| 2024-07-30 | $105.33 | $105.33 | 2,849,500 | — | — |
| 2024-07-29 | $103.74 | $103.74 | 1,841,500 | — | — |
| 2024-07-26 | $103.93 | $103.93 | 1,878,000 | — | — |
| 2024-07-25 | $102.63 | $102.63 | 2,330,900 | — | — |
| 2024-07-24 | $103.69 | $103.69 | 2,999,000 | — | — |
| 2024-07-23 | $107.01 | $107.01 | 2,358,400 | — | — |
| 2024-07-22 | $107.21 | $107.21 | 2,279,300 | — | — |
| 2024-07-19 | $106.56 | $106.56 | 2,928,000 | — | — |
| 2024-07-18 | $106.67 | $106.67 | 4,349,600 | — | — |
| 2024-07-17 | $105.34 | $105.34 | 2,945,900 | — | — |
| 2024-07-16 | $104.82 | $104.82 | 2,913,500 | — | — |
| 2024-07-15 | $103.83 | $103.83 | 2,820,900 | — | — |
| 2024-07-12 | $107.36 | $107.36 | 1,852,500 | — | — |
| 2024-07-11 | $106.73 | $106.73 | 2,677,900 | — | — |
| 2024-07-10 | $102.48 | $102.48 | 3,464,200 | — | — |
| 2024-07-09 | $104.03 | $104.03 | 2,320,700 | — | — |
| 2024-07-08 | $106.72 | $106.72 | 1,437,100 | — | — |
| 2024-07-05 | $106.68 | $106.68 | 1,117,500 | — | — |
| 2024-07-03 | $105.95 | $105.95 | 971,200 | — | — |
| 2024-07-02 | $107.11 | $107.11 | 1,953,700 | — | — |
| 2024-07-01 | $107.25 | $107.25 | 2,730,200 | — | — |
| 2024-06-28 | $106.77 | $106.77 | 3,212,600 | — | — |
| 2024-06-27 | $105.21 | $105.21 | 7,071,100 | — | — |
| 2024-06-26 | $103.43 | $103.43 | 5,643,700 | — | — |
| 2024-06-25 | $105.41 | $105.41 | 2,367,100 | — | — |
| 2024-06-24 | $107.35 | $107.35 | 4,359,300 | — | — |
| 2024-06-21 | $106.87 | $106.87 | 5,232,000 | — | — |
| 2024-06-20 | $107.58 | $107.58 | 2,671,700 | — | — |
| 2024-06-18 | $107.24 | $107.24 | 1,935,600 | — | — |
| 2024-06-17 | $108.65 | $108.65 | 2,491,200 | — | — |
| 2024-06-14 | $106.03 | $106.03 | 1,918,800 | — | — |
| 2024-06-13 | $106.53 | $106.53 | 2,676,400 | — | — |
| 2024-06-12 | $108.87 | $108.87 | 3,640,800 | — | — |
| 2024-06-11 | $109.64 | $109.64 | 2,115,700 | — | — |
| 2024-06-10 | $110.19 | $110.19 | 2,780,700 | — | — |
| 2024-06-07 | $111.29 | $111.29 | 2,337,800 | — | — |
| 2024-06-06 | $112.37 | $112.37 | 4,534,800 | — | — |
| 2024-06-05 | $114.38 | $114.38 | 8,740,700 | — | — |
| 2024-06-04 | $120.30 | $120.30 | 3,516,100 | — | — |
| 2024-06-03 | $120.98 | $120.98 | 3,673,500 | — | — |
| 2024-05-31 | $117.95 | $117.95 | 2,844,700 | — | — |
| 2024-05-30 | $114.79 | $114.79 | 3,252,200 | — | — |
| 2024-05-29 | $113.83 | $113.83 | 2,230,200 | — | — |
| 2024-05-28 | $113.02 | $113.02 | 2,110,800 | — | — |
| 2024-05-24 | $115.37 | $115.37 | 1,628,600 | — | — |
| 2024-05-23 | $114.60 | $114.60 | 2,968,900 | — | — |
| 2024-05-22 | $113.77 | $113.77 | 2,106,700 | — | — |
| 2024-05-21 | $114.70 | $114.70 | 2,401,000 | — | — |
| 2024-05-20 | $113.48 | $113.48 | 2,912,300 | — | — |
| 2024-05-17 | $117.31 | $117.31 | 2,360,000 | — | — |
| 2024-05-16 | $121.30 | $121.30 | 2,135,100 | — | — |
| 2024-05-15 | $118.80 | $118.80 | 1,936,400 | — | — |
| 2024-05-14 | $118.88 | $118.88 | 1,897,900 | — | — |
| 2024-05-13 | $120.20 | $120.20 | 2,231,800 | — | — |
| 2024-05-10 | $121.04 | $121.04 | 2,149,300 | — | — |
| 2024-05-09 | $120.15 | $120.15 | 3,348,900 | — | — |
| 2024-05-08 | $119.57 | $119.57 | 2,314,300 | — | — |
| 2024-05-07 | $121.67 | $121.67 | 1,808,800 | — | — |
| 2024-05-06 | $120.18 | $120.18 | 1,775,600 | — | — |
| 2024-05-03 | $120.73 | $120.73 | 1,471,100 | — | — |
| 2024-05-02 | $119.78 | $119.78 | 1,516,100 | — | — |
| 2024-05-01 | $118.56 | $118.56 | 1,929,200 | — | — |
| 2024-04-30 | $118.25 | $118.25 | 2,223,500 | — | — |
| 2024-04-29 | $118.81 | $118.81 | 5,277,200 | — | — |
| 2024-04-26 | $121.74 | $121.74 | 1,349,900 | — | — |
| 2024-04-25 | $121.69 | $121.69 | 1,768,900 | — | — |
| 2024-04-24 | $122.39 | $122.39 | 1,738,800 | — | — |
| 2024-04-23 | $122.56 | $122.56 | 2,165,200 | — | — |
| 2024-04-22 | $121.69 | $121.69 | 2,053,100 | — | — |
| 2024-04-19 | $122.03 | $122.03 | 1,957,100 | — | — |
| 2024-04-18 | $122.23 | $122.23 | 1,835,700 | — | — |
| 2024-04-17 | $123.75 | $123.75 | 1,863,100 | — | — |
| 2024-04-16 | $124.06 | $124.06 | 1,936,700 | — | — |
| 2024-04-15 | $125.36 | $125.36 | 2,201,900 | — | — |
| 2024-04-12 | $125.19 | $125.19 | 3,462,800 | — | — |
| 2024-04-11 | $130.25 | $130.25 | 2,005,600 | — | — |
| 2024-04-10 | $128.73 | $128.73 | 2,436,800 | — | — |
| 2024-04-09 | $127.33 | $127.33 | 2,093,000 | — | — |
| 2024-04-08 | $128.22 | $128.22 | 3,402,700 | — | — |
| 2024-04-05 | $130.71 | $130.71 | 4,408,600 | — | — |
| 2024-04-04 | $129.74 | $129.74 | 3,489,400 | — | — |
| 2024-04-03 | $134.19 | $134.19 | 3,111,300 | — | — |
| 2024-04-02 | $134.73 | $134.73 | 3,354,400 | — | — |
| 2024-04-01 | $135.91 | $135.91 | 3,152,500 | — | — |
| 2024-03-28 | $133.15 | $133.15 | 5,909,900 | — | — |
| 2024-03-27 | $132.50 | $132.50 | 2,436,800 | — | — |
| 2024-03-26 | $127.53 | $127.53 | 3,649,600 | — | — |
| 2024-03-25 | $126.15 | $126.15 | 2,580,900 | — | — |
| 2024-03-22 | $125.71 | $125.71 | 2,668,400 | — | — |
| 2024-03-21 | $127.21 | $127.21 | 2,868,000 | — | — |
| 2024-03-20 | $128.10 | $128.10 | 4,213,600 | — | — |
| 2024-03-19 | $128.19 | $128.19 | 4,544,300 | — | — |
| 2024-03-18 | $127.25 | $127.25 | 6,226,400 | — | — |
| 2024-03-15 | $127.42 | $127.42 | 6,023,000 | — | — |
| 2024-03-14 | $125.23 | $125.23 | 5,902,600 | — | — |
| 2024-03-13 | $128.42 | $128.42 | 14,563,600 | — | — |
| 2024-03-12 | $149.69 | $149.69 | 3,268,500 | — | — |
| 2024-03-11 | $149.00 | $149.00 | 2,324,100 | — | — |
| 2024-03-08 | $147.91 | $147.91 | 3,704,400 | — | — |
| 2024-03-07 | $150.02 | $150.02 | 2,418,200 | — | — |
| 2024-03-06 | $149.14 | $149.14 | 3,367,300 | — | — |
| 2024-03-05 | $149.08 | $149.08 | 2,019,800 | — | — |
| 2024-03-04 | $146.42 | $146.42 | 1,933,500 | — | — |
| 2024-03-01 | $148.44 | $148.44 | 2,149,100 | — | — |
| 2024-02-29 | $146.68 | $146.68 | 2,531,600 | — | — |
| 2024-02-28 | $146.14 | $146.14 | 2,020,000 | — | — |
| 2024-02-27 | $148.90 | $148.90 | 2,137,500 | — | — |
| 2024-02-26 | $145.77 | $145.77 | 2,429,200 | — | — |
| 2024-02-23 | $145.88 | $145.88 | 3,255,100 | — | — |
| 2024-02-22 | $144.76 | $144.76 | 1,781,700 | — | — |
| 2024-02-21 | $145.43 | $145.43 | 2,315,800 | — | — |
| 2024-02-20 | $146.29 | $146.29 | 3,175,700 | — | — |
| 2024-02-16 | $143.37 | $143.37 | 2,642,900 | — | — |
| 2024-02-15 | $142.15 | $142.15 | 1,628,700 | — | — |
| 2024-02-14 | $139.88 | $139.88 | 1,466,000 | — | — |
| 2024-02-13 | $139.81 | $139.81 | 1,482,300 | — | — |
| 2024-02-12 | $142.83 | $142.83 | 1,726,300 | — | — |
| 2024-02-09 | $139.50 | $139.50 | 2,491,600 | — | — |
| 2024-02-08 | $140.90 | $140.90 | 1,820,000 | — | — |
| 2024-02-07 | $139.83 | $139.83 | 2,677,200 | — | — |
| 2024-02-06 | $137.76 | $137.76 | 1,215,300 | — | — |
| 2024-02-05 | $137.16 | $137.16 | 1,944,800 | — | — |
| 2024-02-02 | $138.71 | $138.71 | 2,452,400 | — | — |
| 2024-02-01 | $135.63 | $135.63 | 1,657,400 | — | — |
| 2024-01-31 | $130.62 | $130.62 | 1,503,300 | — | — |
| 2024-01-30 | $131.30 | $131.30 | 2,536,900 | — | — |
| 2024-01-29 | $133.79 | $133.79 | 4,050,000 | — | — |
| 2024-01-26 | $132.73 | $132.73 | 1,771,000 | — | — |
| 2024-01-25 | $132.23 | $132.23 | 2,620,300 | — | — |
| 2024-01-24 | $130.16 | $130.16 | 2,327,000 | — | — |
| 2024-01-23 | $131.40 | $131.40 | 1,759,900 | — | — |
| 2024-01-22 | $131.02 | $131.02 | 1,804,000 | — | — |
| 2024-01-19 | $130.48 | $130.48 | 2,657,000 | — | — |
| 2024-01-18 | $132.51 | $132.51 | 3,397,100 | — | — |
| 2024-01-17 | $135.40 | $135.40 | 1,986,300 | — | — |
| 2024-01-16 | $135.96 | $135.96 | 2,341,800 | — | — |
| 2024-01-12 | $135.76 | $135.76 | 1,417,200 | — | — |
| 2024-01-11 | $135.22 | $135.22 | 2,420,600 | — | — |
| 2024-01-10 | $137.62 | $137.62 | 1,759,400 | — | — |
| 2024-01-09 | $138.04 | $138.04 | 2,810,400 | — | — |
| 2024-01-08 | $137.57 | $137.57 | 1,578,700 | — | — |
| 2024-01-05 | $136.29 | $136.29 | 1,649,300 | — | — |
| 2024-01-04 | $136.18 | $136.18 | 2,104,900 | — | — |
| 2024-01-03 | $136.72 | $136.72 | 2,382,300 | — | — |
| 2024-01-02 | $142.54 | $142.54 | 2,660,900 | — | — |