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
- 2001-01-16 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 | $112.06 | $120.82 | 938,400 | — | — |
| 2024-12-30 | $110.83 | $119.49 | 1,043,900 | — | — |
| 2024-12-27 | $112.35 | $121.13 | 1,038,600 | — | — |
| 2024-12-26 | $113.76 | $122.65 | 821,200 | — | — |
| 2024-12-24 | $112.98 | $121.81 | 439,200 | — | — |
| 2024-12-23 | $111.81 | $120.55 | 1,053,900 | — | — |
| 2024-12-20 | $112.03 | $120.79 | 3,300,500 | — | — |
| 2024-12-19 | $110.58 | $119.22 | 2,637,000 | — | — |
| 2024-12-18 | $110.97 | $119.64 | 1,783,100 | — | — |
| 2024-12-17 | $114.70 | $123.66 | 1,386,000 | — | — |
| 2024-12-16 | $113.96 | $122.87 | 1,767,100 | — | — |
| 2024-12-13 | $114.21 | $123.14 | 1,156,000 | — | — |
| 2024-12-12 | $115.77 | $124.55 | 2,090,800 | — | — |
| 2024-12-11 | $117.07 | $125.95 | 1,626,400 | — | — |
| 2024-12-10 | $115.76 | $124.54 | 1,438,900 | — | — |
| 2024-12-09 | $116.79 | $125.65 | 1,748,000 | — | — |
| 2024-12-06 | $117.83 | $126.76 | 3,143,400 | — | — |
| 2024-12-05 | $115.85 | $124.63 | 2,566,900 | — | — |
| 2024-12-04 | $116.85 | $125.71 | 1,589,300 | — | — |
| 2024-12-03 | $118.25 | $127.22 | 1,326,700 | — | — |
| 2024-12-02 | $118.13 | $127.09 | 2,602,600 | — | — |
| 2024-11-29 | $118.96 | $127.98 | 868,700 | — | — |
| 2024-11-27 | $119.38 | $128.43 | 2,782,200 | — | — |
| 2024-11-26 | $117.46 | $126.37 | 1,937,000 | — | — |
| 2024-11-25 | $118.58 | $127.57 | 2,202,300 | — | — |
| 2024-11-22 | $117.08 | $125.96 | 1,041,600 | — | — |
| 2024-11-21 | $116.33 | $125.15 | 1,573,300 | — | — |
| 2024-11-20 | $114.83 | $123.54 | 2,087,600 | — | — |
| 2024-11-19 | $114.72 | $123.42 | 2,797,600 | — | — |
| 2024-11-18 | $116.06 | $124.86 | 1,428,400 | — | — |
| 2024-11-15 | $116.00 | $124.80 | 1,780,700 | — | — |
| 2024-11-14 | $116.21 | $125.02 | 1,486,700 | — | — |
| 2024-11-13 | $116.07 | $124.87 | 2,034,600 | — | — |
| 2024-11-12 | $116.36 | $125.18 | 2,747,000 | — | — |
| 2024-11-11 | $115.41 | $124.16 | 2,500,700 | — | — |
| 2024-11-08 | $110.88 | $119.29 | 3,813,800 | — | — |
| 2024-11-07 | $111.92 | $120.41 | 2,139,700 | — | — |
| 2024-11-06 | $115.04 | $123.76 | 3,846,400 | — | — |
| 2024-11-05 | $107.37 | $115.51 | 2,893,800 | — | — |
| 2024-11-04 | $105.15 | $113.12 | 4,156,300 | — | — |
| 2024-11-01 | $104.44 | $112.36 | 2,469,200 | — | — |
| 2024-10-31 | $103.71 | $111.57 | 2,906,600 | — | — |
| 2024-10-30 | $103.33 | $111.17 | 4,764,100 | — | — |
| 2024-10-29 | $99.05 | $106.56 | 2,360,300 | — | — |
| 2024-10-28 | $101.76 | $109.48 | 2,142,000 | — | — |
| 2024-10-25 | $99.13 | $106.65 | 1,336,200 | — | — |
| 2024-10-24 | $99.53 | $107.08 | 1,784,000 | — | — |
| 2024-10-23 | $99.88 | $107.45 | 1,946,400 | — | — |
| 2024-10-22 | $99.31 | $106.84 | 1,709,200 | — | — |
| 2024-10-21 | $99.98 | $107.56 | 1,931,000 | — | — |
| 2024-10-18 | $102.31 | $110.07 | 2,207,500 | — | — |
| 2024-10-17 | $101.62 | $109.33 | 1,981,300 | — | — |
| 2024-10-16 | $101.74 | $109.45 | 1,553,900 | — | — |
| 2024-10-15 | $102.85 | $110.65 | 1,698,100 | — | — |
| 2024-10-14 | $102.63 | $110.41 | 1,194,800 | — | — |
| 2024-10-11 | $100.61 | $108.24 | 1,833,400 | — | — |
| 2024-10-10 | $98.88 | $106.38 | 2,125,800 | — | — |
| 2024-10-09 | $100.42 | $108.03 | 2,247,400 | — | — |
| 2024-10-08 | $98.82 | $106.31 | 2,195,100 | — | — |
| 2024-10-07 | $97.57 | $104.97 | 2,217,100 | — | — |
| 2024-10-04 | $98.65 | $106.13 | 1,963,600 | — | — |
| 2024-10-03 | $98.19 | $105.64 | 1,502,800 | — | — |
| 2024-10-02 | $97.66 | $105.07 | 3,378,000 | — | — |
| 2024-10-01 | $100.42 | $108.03 | 2,609,500 | — | — |
| 2024-09-30 | $102.42 | $110.19 | 2,831,800 | — | — |
| 2024-09-27 | $101.02 | $108.68 | 2,796,700 | — | — |
| 2024-09-26 | $97.67 | $105.08 | 4,561,100 | — | — |
| 2024-09-25 | $97.06 | $104.42 | 8,009,300 | — | — |
| 2024-09-24 | $103.81 | $111.68 | 9,982,800 | — | — |
| 2024-09-23 | $110.98 | $119.40 | 2,112,300 | — | — |
| 2024-09-20 | $110.69 | $119.08 | 2,684,900 | — | — |
| 2024-09-19 | $112.97 | $121.54 | 2,046,500 | — | — |
| 2024-09-18 | $111.26 | $119.70 | 1,058,200 | — | — |
| 2024-09-17 | $112.07 | $120.57 | 1,255,300 | — | — |
| 2024-09-16 | $111.05 | $119.47 | 984,400 | — | — |
| 2024-09-13 | $110.44 | $118.81 | 1,192,200 | — | — |
| 2024-09-12 | $109.35 | $117.37 | 1,206,600 | — | — |
| 2024-09-11 | $109.33 | $117.35 | 1,345,600 | — | — |
| 2024-09-10 | $109.36 | $117.38 | 1,869,600 | — | — |
| 2024-09-09 | $110.00 | $118.07 | 1,857,100 | — | — |
| 2024-09-06 | $107.95 | $115.87 | 2,122,900 | — | — |
| 2024-09-05 | $108.96 | $116.95 | 1,299,000 | — | — |
| 2024-09-04 | $110.04 | $118.11 | 1,435,900 | — | — |
| 2024-09-03 | $109.59 | $117.63 | 1,262,700 | — | — |
| 2024-08-30 | $111.01 | $119.15 | 2,013,500 | — | — |
| 2024-08-29 | $110.88 | $119.02 | 1,465,500 | — | — |
| 2024-08-28 | $108.40 | $116.35 | 1,574,700 | — | — |
| 2024-08-27 | $109.98 | $118.05 | 897,800 | — | — |
| 2024-08-26 | $110.40 | $118.50 | 980,000 | — | — |
| 2024-08-23 | $110.49 | $118.60 | 1,036,600 | — | — |
| 2024-08-22 | $109.23 | $117.24 | 1,110,000 | — | — |
| 2024-08-21 | $109.35 | $117.37 | 1,503,900 | — | — |
| 2024-08-20 | $108.65 | $116.62 | 1,251,700 | — | — |
| 2024-08-19 | $109.90 | $117.96 | 1,255,000 | — | — |
| 2024-08-16 | $108.83 | $116.81 | 2,093,200 | — | — |
| 2024-08-15 | $108.78 | $116.76 | 2,986,300 | — | — |
| 2024-08-14 | $105.08 | $112.79 | 2,174,200 | — | — |
| 2024-08-13 | $103.76 | $111.37 | 2,528,900 | — | — |
| 2024-08-12 | $100.43 | $107.80 | 2,054,700 | — | — |
| 2024-08-09 | $102.06 | $109.55 | 2,125,400 | — | — |
| 2024-08-08 | $104.06 | $111.69 | 3,671,800 | — | — |
| 2024-08-07 | $99.46 | $106.76 | 3,812,000 | — | — |
| 2024-08-06 | $93.02 | $99.84 | 2,961,200 | — | — |
| 2024-08-05 | $92.66 | $99.46 | 2,537,600 | — | — |
| 2024-08-02 | $95.62 | $102.64 | 1,957,700 | — | — |
| 2024-08-01 | $98.12 | $105.32 | 1,879,400 | — | — |
| 2024-07-31 | $101.64 | $109.10 | 1,712,300 | — | — |
| 2024-07-30 | $101.82 | $109.29 | 998,800 | — | — |
| 2024-07-29 | $101.57 | $109.02 | 1,136,900 | — | — |
| 2024-07-26 | $101.19 | $108.61 | 1,778,700 | — | — |
| 2024-07-25 | $98.74 | $105.98 | 1,335,400 | — | — |
| 2024-07-24 | $98.38 | $105.60 | 1,868,100 | — | — |
| 2024-07-23 | $99.91 | $107.24 | 1,843,800 | — | — |
| 2024-07-22 | $100.35 | $107.71 | 2,353,200 | — | — |
| 2024-07-19 | $100.64 | $108.02 | 1,921,800 | — | — |
| 2024-07-18 | $101.16 | $108.58 | 1,746,200 | — | — |
| 2024-07-17 | $103.52 | $111.12 | 2,493,300 | — | — |
| 2024-07-16 | $103.11 | $110.68 | 2,790,100 | — | — |
| 2024-07-15 | $99.50 | $106.80 | 2,182,300 | — | — |
| 2024-07-12 | $97.45 | $104.60 | 3,246,200 | — | — |
| 2024-07-11 | $96.84 | $103.95 | 2,617,300 | — | — |
| 2024-07-10 | $94.82 | $101.78 | 1,955,900 | — | — |
| 2024-07-09 | $95.79 | $102.82 | 2,507,300 | — | — |
| 2024-07-08 | $95.52 | $102.53 | 1,609,700 | — | — |
| 2024-07-05 | $96.22 | $103.28 | 1,345,500 | — | — |
| 2024-07-03 | $96.59 | $103.68 | 1,283,300 | — | — |
| 2024-07-02 | $97.09 | $104.21 | 1,294,700 | — | — |
| 2024-07-01 | $95.68 | $102.70 | 1,959,600 | — | — |
| 2024-06-28 | $96.70 | $103.79 | 3,439,000 | — | — |
| 2024-06-27 | $94.82 | $101.78 | 1,210,400 | — | — |
| 2024-06-26 | $95.16 | $102.14 | 2,203,500 | — | — |
| 2024-06-25 | $95.65 | $102.67 | 1,303,900 | — | — |
| 2024-06-24 | $97.04 | $104.16 | 2,867,400 | — | — |
| 2024-06-21 | $95.03 | $102.00 | 4,126,800 | — | — |
| 2024-06-20 | $94.37 | $101.29 | 3,462,200 | — | — |
| 2024-06-18 | $92.21 | $98.98 | 2,614,200 | — | — |
| 2024-06-17 | $93.89 | $100.78 | 2,845,700 | — | — |
| 2024-06-14 | $94.17 | $101.08 | 2,543,200 | — | — |
| 2024-06-13 | $93.64 | $100.24 | 2,309,400 | — | — |
| 2024-06-12 | $95.44 | $102.17 | 2,475,900 | — | — |
| 2024-06-11 | $96.68 | $103.50 | 1,488,700 | — | — |
| 2024-06-10 | $97.33 | $104.19 | 3,010,900 | — | — |
| 2024-06-07 | $97.71 | $104.60 | 2,705,800 | — | — |
| 2024-06-06 | $97.76 | $104.65 | 2,484,200 | — | — |
| 2024-06-05 | $98.51 | $105.46 | 2,552,700 | — | — |
| 2024-06-04 | $97.54 | $104.42 | 2,323,500 | — | — |
| 2024-06-03 | $99.08 | $106.07 | 2,198,400 | — | — |
| 2024-05-31 | $101.85 | $109.03 | 3,273,400 | — | — |
| 2024-05-30 | $100.57 | $107.66 | 4,606,900 | — | — |
| 2024-05-29 | $100.49 | $107.57 | 3,078,300 | — | — |
| 2024-05-28 | $101.47 | $108.62 | 2,205,200 | — | — |
| 2024-05-24 | $102.76 | $110.00 | 2,870,600 | — | — |
| 2024-05-23 | $103.24 | $110.52 | 2,751,800 | — | — |
| 2024-05-22 | $106.27 | $113.76 | 1,831,100 | — | — |
| 2024-05-21 | $107.36 | $114.93 | 2,348,300 | — | — |
| 2024-05-20 | $107.38 | $114.95 | 1,616,100 | — | — |
| 2024-05-17 | $109.16 | $116.86 | 1,614,600 | — | — |
| 2024-05-16 | $109.27 | $116.97 | 2,564,900 | — | — |
| 2024-05-15 | $108.82 | $116.49 | 3,456,500 | — | — |
| 2024-05-14 | $110.19 | $117.96 | 1,453,600 | — | — |
| 2024-05-13 | $109.38 | $117.09 | 1,989,900 | — | — |
| 2024-05-10 | $109.23 | $116.93 | 2,167,800 | — | — |
| 2024-05-09 | $111.57 | $119.44 | 1,726,700 | — | — |
| 2024-05-08 | $111.06 | $118.89 | 2,810,800 | — | — |
| 2024-05-07 | $110.85 | $118.67 | 2,284,900 | — | — |
| 2024-05-06 | $111.09 | $118.92 | 2,163,600 | — | — |
| 2024-05-03 | $111.37 | $119.22 | 3,191,100 | — | — |
| 2024-05-02 | $110.54 | $118.33 | 3,993,500 | — | — |
| 2024-05-01 | $109.06 | $116.75 | 9,060,500 | — | — |
| 2024-04-30 | $122.77 | $131.43 | 2,621,600 | — | — |
| 2024-04-29 | $124.68 | $133.47 | 2,745,900 | — | — |
| 2024-04-26 | $124.57 | $133.35 | 1,593,700 | — | — |
| 2024-04-25 | $124.63 | $133.42 | 1,196,500 | — | — |
| 2024-04-24 | $127.47 | $136.46 | 1,581,300 | — | — |
| 2024-04-23 | $126.87 | $135.81 | 1,219,000 | — | — |
| 2024-04-22 | $124.23 | $132.99 | 1,027,100 | — | — |
| 2024-04-19 | $122.10 | $130.71 | 1,065,100 | — | — |
| 2024-04-18 | $122.18 | $130.79 | 863,400 | — | — |
| 2024-04-17 | $122.95 | $131.62 | 1,530,600 | — | — |
| 2024-04-16 | $123.43 | $132.13 | 1,583,100 | — | — |
| 2024-04-15 | $123.17 | $131.85 | 1,528,000 | — | — |
| 2024-04-12 | $123.74 | $132.46 | 1,183,700 | — | — |
| 2024-04-11 | $124.54 | $133.32 | 1,595,400 | — | — |
| 2024-04-10 | $125.01 | $133.82 | 1,172,600 | — | — |
| 2024-04-09 | $128.16 | $137.20 | 1,180,200 | — | — |
| 2024-04-08 | $128.06 | $137.09 | 1,778,200 | — | — |
| 2024-04-05 | $125.92 | $134.80 | 1,719,700 | — | — |
| 2024-04-04 | $126.00 | $134.88 | 1,412,500 | — | — |
| 2024-04-03 | $127.10 | $136.06 | 1,695,900 | — | — |
| 2024-04-02 | $128.36 | $137.41 | 1,700,400 | — | — |
| 2024-04-01 | $130.15 | $139.33 | 1,389,300 | — | — |
| 2024-03-28 | $133.66 | $143.08 | 2,350,100 | — | — |
| 2024-03-27 | $131.77 | $141.06 | 3,161,100 | — | — |
| 2024-03-26 | $134.19 | $143.65 | 4,621,400 | — | — |
| 2024-03-25 | $132.66 | $142.01 | 3,931,500 | — | — |
| 2024-03-22 | $132.13 | $141.45 | 2,066,900 | — | — |
| 2024-03-21 | $134.59 | $144.08 | 2,280,900 | — | — |
| 2024-03-20 | $133.09 | $142.47 | 1,635,900 | — | — |
| 2024-03-19 | $131.31 | $140.57 | 3,440,400 | — | — |
| 2024-03-18 | $130.55 | $139.75 | 1,997,000 | — | — |
| 2024-03-15 | $129.88 | $139.04 | 1,849,500 | — | — |
| 2024-03-14 | $132.00 | $141.31 | 2,874,800 | — | — |
| 2024-03-13 | $134.00 | $143.18 | 4,172,200 | — | — |
| 2024-03-12 | $133.11 | $142.23 | 3,127,600 | — | — |
| 2024-03-11 | $130.26 | $139.18 | 2,077,200 | — | — |
| 2024-03-08 | $129.63 | $138.51 | 1,757,700 | — | — |
| 2024-03-07 | $129.07 | $137.91 | 1,474,100 | — | — |
| 2024-03-06 | $128.26 | $137.05 | 1,692,600 | — | — |
| 2024-03-05 | $128.83 | $137.66 | 1,810,200 | — | — |
| 2024-03-04 | $128.55 | $137.36 | 2,412,700 | — | — |
| 2024-03-01 | $130.09 | $139.00 | 2,280,100 | — | — |
| 2024-02-29 | $129.70 | $138.59 | 3,064,000 | — | — |
| 2024-02-28 | $130.06 | $138.97 | 2,569,700 | — | — |
| 2024-02-27 | $133.23 | $142.36 | 1,934,500 | — | — |
| 2024-02-26 | $133.33 | $142.46 | 1,551,100 | — | — |
| 2024-02-23 | $133.10 | $142.22 | 4,092,400 | — | — |
| 2024-02-22 | $132.45 | $141.52 | 4,017,600 | — | — |
| 2024-02-21 | $132.46 | $141.53 | 9,088,900 | — | — |
| 2024-02-20 | $130.80 | $139.76 | 3,789,300 | — | — |
| 2024-02-16 | $134.19 | $143.38 | 1,795,800 | — | — |
| 2024-02-15 | $137.82 | $147.26 | 2,690,600 | — | — |
| 2024-02-14 | $138.98 | $148.50 | 3,680,700 | — | — |
| 2024-02-13 | $136.07 | $145.39 | 2,322,400 | — | — |
| 2024-02-12 | $137.75 | $147.19 | 1,470,400 | — | — |
| 2024-02-09 | $136.00 | $145.32 | 1,522,900 | — | — |
| 2024-02-08 | $136.63 | $145.99 | 991,000 | — | — |
| 2024-02-07 | $137.01 | $146.40 | 1,315,400 | — | — |
| 2024-02-06 | $135.86 | $145.17 | 1,273,900 | — | — |
| 2024-02-05 | $136.09 | $145.41 | 1,421,700 | — | — |
| 2024-02-02 | $136.50 | $145.85 | 1,455,200 | — | — |
| 2024-02-01 | $135.31 | $144.58 | 1,665,000 | — | — |
| 2024-01-31 | $133.23 | $142.36 | 1,325,400 | — | — |
| 2024-01-30 | $135.94 | $145.25 | 1,572,100 | — | — |
| 2024-01-29 | $135.38 | $144.65 | 2,043,000 | — | — |
| 2024-01-26 | $133.90 | $143.07 | 2,349,100 | — | — |
| 2024-01-25 | $131.38 | $140.38 | 1,800,800 | — | — |
| 2024-01-24 | $130.01 | $138.92 | 2,391,500 | — | — |
| 2024-01-23 | $131.83 | $140.86 | 2,155,400 | — | — |
| 2024-01-22 | $132.68 | $141.77 | 4,434,800 | — | — |
| 2024-01-19 | $129.46 | $138.33 | 2,228,700 | — | — |
| 2024-01-18 | $127.42 | $136.15 | 1,542,700 | — | — |
| 2024-01-17 | $128.04 | $136.81 | 1,462,600 | — | — |
| 2024-01-16 | $128.90 | $137.73 | 1,657,900 | — | — |
| 2024-01-12 | $130.27 | $139.19 | 1,494,900 | — | — |
| 2024-01-11 | $131.99 | $141.03 | 2,046,000 | — | — |
| 2024-01-10 | $133.27 | $142.40 | 1,875,000 | — | — |
| 2024-01-09 | $131.34 | $140.34 | 1,610,800 | — | — |
| 2024-01-08 | $133.07 | $142.19 | 2,253,000 | — | — |
| 2024-01-05 | $127.39 | $136.12 | 1,337,100 | — | — |
| 2024-01-04 | $125.83 | $134.45 | 1,313,600 | — | — |
| 2024-01-03 | $125.51 | $134.11 | 2,892,800 | — | — |
| 2024-01-02 | $127.17 | $135.88 | 3,553,800 | — | — |