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
- 2006-11-21 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $143.76 | $146.02 | 449,300 | — | — |
| 2025-12-30 | $144.14 | $146.41 | 496,800 | — | — |
| 2025-12-29 | $143.95 | $146.22 | 536,800 | — | — |
| 2025-12-26 | $144.78 | $147.06 | 375,400 | — | — |
| 2025-12-24 | $145.24 | $147.53 | 194,600 | — | — |
| 2025-12-23 | $145.22 | $147.51 | 867,400 | — | — |
| 2025-12-22 | $145.68 | $147.97 | 928,200 | — | — |
| 2025-12-19 | $144.78 | $147.06 | 1,750,500 | — | — |
| 2025-12-18 | $143.30 | $145.56 | 1,693,900 | — | — |
| 2025-12-17 | $140.95 | $143.17 | 1,815,000 | — | — |
| 2025-12-16 | $141.71 | $143.94 | 1,645,400 | — | — |
| 2025-12-15 | $141.79 | $144.02 | 1,006,000 | — | — |
| 2025-12-12 | $139.54 | $141.74 | 961,600 | — | — |
| 2025-12-11 | $141.16 | $143.38 | 1,252,300 | — | — |
| 2025-12-10 | $139.76 | $141.96 | 1,345,200 | — | — |
| 2025-12-09 | $139.70 | $141.90 | 1,701,700 | — | — |
| 2025-12-08 | $138.61 | $140.79 | 1,942,300 | — | — |
| 2025-12-05 | $139.99 | $142.19 | 1,691,500 | — | — |
| 2025-12-04 | $139.92 | $142.12 | 1,641,300 | — | — |
| 2025-12-03 | $138.14 | $140.31 | 1,991,100 | — | — |
| 2025-12-02 | $135.69 | $137.83 | 1,827,400 | — | — |
| 2025-12-01 | $131.82 | $133.89 | 2,334,900 | — | — |
| 2025-11-28 | $134.00 | $136.11 | 507,100 | — | — |
| 2025-11-26 | $133.06 | $135.15 | 1,259,000 | — | — |
| 2025-11-25 | $132.12 | $134.20 | 1,385,400 | — | — |
| 2025-11-24 | $130.99 | $133.05 | 2,547,300 | — | — |
| 2025-11-21 | $131.67 | $133.74 | 1,338,400 | — | — |
| 2025-11-20 | $131.34 | $133.41 | 1,260,500 | — | — |
| 2025-11-19 | $132.45 | $134.53 | 1,660,400 | — | — |
| 2025-11-18 | $132.04 | $134.12 | 906,000 | — | — |
| 2025-11-17 | $132.97 | $135.06 | 1,014,300 | — | — |
| 2025-11-14 | $136.86 | $139.01 | 929,400 | — | — |
| 2025-11-13 | $136.52 | $138.67 | 1,266,200 | — | — |
| 2025-11-12 | $137.67 | $139.84 | 1,181,000 | — | — |
| 2025-11-11 | $136.17 | $138.31 | 1,491,900 | — | — |
| 2025-11-10 | $136.27 | $138.41 | 1,343,500 | — | — |
| 2025-11-07 | $132.95 | $135.04 | 989,800 | — | — |
| 2025-11-06 | $132.25 | $134.33 | 1,656,400 | — | — |
| 2025-11-05 | $133.63 | $135.73 | 1,555,500 | — | — |
| 2025-11-04 | $130.90 | $132.96 | 1,418,500 | — | — |
| 2025-11-03 | $131.00 | $133.06 | 2,873,600 | — | — |
| 2025-10-31 | $130.24 | $132.29 | 1,735,400 | — | — |
| 2025-10-30 | $130.38 | $132.43 | 2,179,000 | — | — |
| 2025-10-29 | $131.63 | $133.70 | 3,182,400 | — | — |
| 2025-10-28 | $121.00 | $122.90 | 1,341,600 | — | — |
| 2025-10-27 | $121.06 | $122.97 | 908,100 | — | — |
| 2025-10-24 | $121.90 | $123.82 | 790,400 | — | — |
| 2025-10-23 | $120.64 | $122.54 | 998,600 | — | — |
| 2025-10-22 | $119.82 | $121.71 | 834,000 | — | — |
| 2025-10-21 | $119.98 | $121.87 | 881,600 | — | — |
| 2025-10-20 | $120.99 | $122.89 | 696,100 | — | — |
| 2025-10-17 | $120.43 | $122.33 | 916,300 | — | — |
| 2025-10-16 | $120.23 | $122.12 | 1,105,900 | — | — |
| 2025-10-15 | $121.94 | $123.86 | 850,700 | — | — |
| 2025-10-14 | $123.68 | $125.63 | 1,024,300 | — | — |
| 2025-10-13 | $122.78 | $124.71 | 930,600 | — | — |
| 2025-10-10 | $120.86 | $122.76 | 1,213,000 | — | — |
| 2025-10-09 | $121.49 | $123.40 | 1,213,600 | — | — |
| 2025-10-08 | $121.84 | $123.76 | 1,192,600 | — | — |
| 2025-10-07 | $123.63 | $125.58 | 1,522,700 | — | — |
| 2025-10-06 | $125.15 | $127.12 | 957,500 | — | — |
| 2025-10-03 | $125.50 | $127.47 | 1,075,500 | — | — |
| 2025-10-02 | $124.23 | $126.18 | 1,166,000 | — | — |
| 2025-10-01 | $122.74 | $124.67 | 1,337,400 | — | — |
| 2025-09-30 | $121.00 | $122.90 | 1,474,900 | — | — |
| 2025-09-29 | $121.47 | $123.38 | 936,500 | — | — |
| 2025-09-26 | $123.13 | $125.07 | 694,700 | — | — |
| 2025-09-25 | $122.30 | $124.22 | 2,207,900 | — | — |
| 2025-09-24 | $120.71 | $122.61 | 1,207,600 | — | — |
| 2025-09-23 | $122.29 | $124.21 | 1,241,900 | — | — |
| 2025-09-22 | $122.36 | $124.29 | 825,500 | — | — |
| 2025-09-19 | $120.21 | $122.10 | 1,286,200 | — | — |
| 2025-09-18 | $121.24 | $123.15 | 1,034,500 | — | — |
| 2025-09-17 | $120.88 | $122.78 | 970,200 | — | — |
| 2025-09-16 | $120.17 | $122.06 | 1,243,300 | — | — |
| 2025-09-15 | $120.12 | $122.01 | 1,069,100 | — | — |
| 2025-09-12 | $122.27 | $124.19 | 1,073,900 | — | — |
| 2025-09-11 | $124.14 | $126.09 | 1,585,000 | — | — |
| 2025-09-10 | $121.43 | $123.34 | 1,150,500 | — | — |
| 2025-09-09 | $121.39 | $123.30 | 1,504,600 | — | — |
| 2025-09-08 | $123.00 | $124.94 | 2,412,800 | — | — |
| 2025-09-05 | $123.53 | $125.47 | 1,670,600 | — | — |
| 2025-09-04 | $122.60 | $124.53 | 2,683,100 | — | — |
| 2025-09-03 | $124.28 | $126.24 | 1,941,300 | — | — |
| 2025-09-02 | $124.42 | $126.38 | 3,100,500 | — | — |
| 2025-08-29 | $123.50 | $125.44 | 1,753,000 | — | — |
| 2025-08-28 | $123.80 | $125.75 | 2,266,100 | — | — |
| 2025-08-27 | $122.93 | $124.86 | 2,117,200 | — | — |
| 2025-08-26 | $123.69 | $125.64 | 4,057,200 | — | — |
| 2025-08-25 | $120.50 | $122.40 | 1,893,600 | — | — |
| 2025-08-22 | $119.44 | $121.32 | 2,276,600 | — | — |
| 2025-08-21 | $118.04 | $119.90 | 1,948,200 | — | — |
| 2025-08-20 | $115.73 | $117.55 | 1,614,500 | — | — |
| 2025-08-19 | $115.19 | $117.00 | 1,493,900 | — | — |
| 2025-08-18 | $114.53 | $116.33 | 1,751,500 | — | — |
| 2025-08-15 | $113.08 | $114.86 | 1,223,800 | — | — |
| 2025-08-14 | $112.74 | $114.51 | 1,232,800 | — | — |
| 2025-08-13 | $113.76 | $115.55 | 1,662,500 | — | — |
| 2025-08-12 | $113.77 | $115.29 | 1,182,400 | — | — |
| 2025-08-11 | $110.37 | $111.84 | 1,142,200 | — | — |
| 2025-08-08 | $110.24 | $111.71 | 1,478,000 | — | — |
| 2025-08-07 | $109.16 | $110.61 | 1,267,600 | — | — |
| 2025-08-06 | $108.81 | $110.26 | 1,382,100 | — | — |
| 2025-08-05 | $108.10 | $109.54 | 1,147,100 | — | — |
| 2025-08-04 | $109.36 | $110.82 | 1,852,700 | — | — |
| 2025-08-01 | $108.37 | $109.81 | 1,952,500 | — | — |
| 2025-07-31 | $107.25 | $108.68 | 3,087,000 | — | — |
| 2025-07-30 | $109.05 | $110.50 | 2,894,400 | — | — |
| 2025-07-29 | $112.68 | $114.18 | 1,514,100 | — | — |
| 2025-07-28 | $111.85 | $113.34 | 753,800 | — | — |
| 2025-07-25 | $112.18 | $113.67 | 614,800 | — | — |
| 2025-07-24 | $112.01 | $113.50 | 953,500 | — | — |
| 2025-07-23 | $113.00 | $114.51 | 1,271,100 | — | — |
| 2025-07-22 | $112.07 | $113.56 | 1,065,600 | — | — |
| 2025-07-21 | $111.81 | $113.30 | 935,300 | — | — |
| 2025-07-18 | $112.09 | $113.58 | 1,133,300 | — | — |
| 2025-07-17 | $113.80 | $115.32 | 1,436,700 | — | — |
| 2025-07-16 | $114.60 | $116.13 | 969,000 | — | — |
| 2025-07-15 | $114.55 | $116.08 | 879,800 | — | — |
| 2025-07-14 | $115.30 | $116.84 | 1,400,900 | — | — |
| 2025-07-11 | $114.52 | $116.05 | 837,900 | — | — |
| 2025-07-10 | $114.75 | $116.28 | 1,435,500 | — | — |
| 2025-07-09 | $114.05 | $115.57 | 1,038,500 | — | — |
| 2025-07-08 | $115.14 | $116.67 | 894,200 | — | — |
| 2025-07-07 | $116.41 | $117.96 | 1,380,800 | — | — |
| 2025-07-03 | $115.89 | $117.43 | 912,200 | — | — |
| 2025-07-02 | $115.05 | $116.58 | 1,303,600 | — | — |
| 2025-07-01 | $115.58 | $117.12 | 1,246,400 | — | — |
| 2025-06-30 | $117.00 | $118.56 | 1,542,700 | — | — |
| 2025-06-27 | $117.24 | $118.80 | 1,112,700 | — | — |
| 2025-06-26 | $115.73 | $117.27 | 665,100 | — | — |
| 2025-06-25 | $114.65 | $116.18 | 664,200 | — | — |
| 2025-06-24 | $116.01 | $117.56 | 1,073,000 | — | — |
| 2025-06-23 | $115.10 | $116.63 | 849,600 | — | — |
| 2025-06-20 | $115.35 | $116.89 | 1,526,300 | — | — |
| 2025-06-18 | $114.90 | $116.43 | 1,149,600 | — | — |
| 2025-06-17 | $115.02 | $116.55 | 916,300 | — | — |
| 2025-06-16 | $115.86 | $117.40 | 865,100 | — | — |
| 2025-06-13 | $115.84 | $117.38 | 1,268,100 | — | — |
| 2025-06-12 | $116.25 | $117.80 | 1,082,000 | — | — |
| 2025-06-11 | $117.12 | $118.68 | 2,289,600 | — | — |
| 2025-06-10 | $115.32 | $116.86 | 865,800 | — | — |
| 2025-06-09 | $115.95 | $117.50 | 868,900 | — | — |
| 2025-06-06 | $116.85 | $118.41 | 1,009,500 | — | — |
| 2025-06-05 | $115.86 | $117.40 | 792,200 | — | — |
| 2025-06-04 | $114.65 | $116.18 | 1,237,000 | — | — |
| 2025-06-03 | $115.67 | $117.21 | 1,503,500 | — | — |
| 2025-06-02 | $115.81 | $117.35 | 1,331,700 | — | — |
| 2025-05-30 | $115.73 | $117.27 | 3,140,200 | — | — |
| 2025-05-29 | $114.78 | $116.31 | 953,900 | — | — |
| 2025-05-28 | $113.56 | $115.07 | 685,700 | — | — |
| 2025-05-27 | $114.39 | $115.91 | 1,102,900 | — | — |
| 2025-05-23 | $112.73 | $114.23 | 1,119,900 | — | — |
| 2025-05-22 | $112.09 | $113.58 | 931,200 | — | — |
| 2025-05-21 | $112.36 | $113.86 | 1,201,900 | — | — |
| 2025-05-20 | $113.18 | $114.69 | 1,180,900 | — | — |
| 2025-05-19 | $113.81 | $115.33 | 1,177,900 | — | — |
| 2025-05-16 | $113.07 | $114.58 | 1,696,300 | — | — |
| 2025-05-15 | $113.59 | $115.10 | 1,289,100 | — | — |
| 2025-05-14 | $112.72 | $114.22 | 1,362,200 | — | — |
| 2025-05-13 | $112.09 | $113.31 | 1,637,800 | — | — |
| 2025-05-12 | $111.34 | $112.55 | 1,472,000 | — | — |
| 2025-05-09 | $109.57 | $110.76 | 1,865,400 | — | — |
| 2025-05-08 | $108.44 | $109.62 | 1,314,000 | — | — |
| 2025-05-07 | $107.94 | $109.11 | 1,515,000 | — | — |
| 2025-05-06 | $107.72 | $108.89 | 1,152,100 | — | — |
| 2025-05-05 | $107.63 | $108.80 | 756,300 | — | — |
| 2025-05-02 | $106.75 | $107.91 | 1,673,500 | — | — |
| 2025-05-01 | $105.89 | $107.04 | 1,850,700 | — | — |
| 2025-04-30 | $106.00 | $107.15 | 2,416,400 | — | — |
| 2025-04-29 | $105.74 | $106.89 | 1,276,800 | — | — |
| 2025-04-28 | $104.02 | $105.15 | 2,443,100 | — | — |
| 2025-04-25 | $103.30 | $104.42 | 993,200 | — | — |
| 2025-04-24 | $102.17 | $103.28 | 1,326,700 | — | — |
| 2025-04-23 | $100.00 | $101.09 | 2,396,800 | — | — |
| 2025-04-22 | $97.00 | $98.06 | 1,867,000 | — | — |
| 2025-04-21 | $94.50 | $95.53 | 1,172,500 | — | — |
| 2025-04-17 | $97.35 | $98.41 | 2,687,500 | — | — |
| 2025-04-16 | $95.13 | $96.17 | 3,011,600 | — | — |
| 2025-04-15 | $96.72 | $97.77 | 1,472,100 | — | — |
| 2025-04-14 | $95.75 | $96.79 | 2,531,600 | — | — |
| 2025-04-11 | $91.98 | $92.98 | 2,218,500 | — | — |
| 2025-04-10 | $90.37 | $91.35 | 3,263,600 | — | — |
| 2025-04-09 | $95.32 | $96.36 | 3,941,200 | — | — |
| 2025-04-08 | $88.97 | $89.94 | 2,495,700 | — | — |
| 2025-04-07 | $89.42 | $90.39 | 3,489,000 | — | — |
| 2025-04-04 | $89.41 | $90.38 | 4,195,400 | — | — |
| 2025-04-03 | $98.65 | $99.72 | 2,466,900 | — | — |
| 2025-04-02 | $103.96 | $105.09 | 1,128,100 | — | — |
| 2025-04-01 | $102.34 | $103.45 | 1,508,000 | — | — |
| 2025-03-31 | $102.17 | $103.28 | 2,175,400 | — | — |
| 2025-03-28 | $102.16 | $103.27 | 1,457,400 | — | — |
| 2025-03-27 | $102.76 | $103.88 | 841,400 | — | — |
| 2025-03-26 | $103.32 | $104.44 | 976,700 | — | — |
| 2025-03-25 | $102.94 | $104.06 | 900,200 | — | — |
| 2025-03-24 | $103.63 | $104.76 | 1,684,100 | — | — |
| 2025-03-21 | $102.21 | $103.32 | 1,474,900 | — | — |
| 2025-03-20 | $104.60 | $105.74 | 937,700 | — | — |
| 2025-03-19 | $104.35 | $105.49 | 1,389,700 | — | — |
| 2025-03-18 | $103.04 | $104.16 | 824,900 | — | — |
| 2025-03-17 | $102.60 | $103.72 | 787,200 | — | — |
| 2025-03-14 | $101.33 | $102.43 | 1,379,200 | — | — |
| 2025-03-13 | $99.07 | $100.15 | 2,454,900 | — | — |
| 2025-03-12 | $97.11 | $98.17 | 2,231,100 | — | — |
| 2025-03-11 | $97.40 | $98.19 | 2,404,700 | — | — |
| 2025-03-10 | $95.26 | $96.03 | 2,443,300 | — | — |
| 2025-03-07 | $99.86 | $100.67 | 2,475,600 | — | — |
| 2025-03-06 | $101.20 | $102.02 | 1,808,600 | — | — |
| 2025-03-05 | $101.98 | $102.80 | 2,137,800 | — | — |
| 2025-03-04 | $98.48 | $99.28 | 2,435,900 | — | — |
| 2025-03-03 | $101.00 | $101.82 | 1,705,600 | — | — |
| 2025-02-28 | $103.10 | $103.93 | 2,642,000 | — | — |
| 2025-02-27 | $102.54 | $103.37 | 1,276,500 | — | — |
| 2025-02-26 | $102.34 | $103.17 | 3,551,100 | — | — |
| 2025-02-25 | $101.50 | $102.32 | 2,027,100 | — | — |
| 2025-02-24 | $101.58 | $102.40 | 1,431,500 | — | — |
| 2025-02-21 | $101.67 | $102.49 | 1,998,000 | — | — |
| 2025-02-20 | $105.78 | $106.64 | 1,742,400 | — | — |
| 2025-02-19 | $105.44 | $106.29 | 1,816,100 | — | — |
| 2025-02-18 | $103.08 | $103.91 | 2,729,800 | — | — |
| 2025-02-14 | $100.70 | $101.51 | 1,089,600 | — | — |
| 2025-02-13 | $99.02 | $99.82 | 1,078,700 | — | — |
| 2025-02-12 | $99.07 | $99.87 | 1,171,700 | — | — |
| 2025-02-11 | $97.72 | $98.51 | 786,500 | — | — |
| 2025-02-10 | $96.83 | $97.61 | 1,470,700 | — | — |
| 2025-02-07 | $97.75 | $98.54 | 779,600 | — | — |
| 2025-02-06 | $97.35 | $98.14 | 969,800 | — | — |
| 2025-02-05 | $96.55 | $97.33 | 944,800 | — | — |
| 2025-02-04 | $94.74 | $95.51 | 2,106,500 | — | — |
| 2025-02-03 | $95.02 | $95.79 | 954,700 | — | — |
| 2025-01-31 | $95.60 | $96.37 | 1,436,200 | — | — |
| 2025-01-30 | $95.40 | $96.17 | 889,600 | — | — |
| 2025-01-29 | $95.82 | $96.59 | 903,300 | — | — |
| 2025-01-28 | $95.28 | $96.05 | 792,400 | — | — |
| 2025-01-27 | $95.63 | $96.40 | 935,700 | — | — |
| 2025-01-24 | $94.99 | $95.76 | 685,300 | — | — |
| 2025-01-23 | $95.28 | $96.05 | 1,667,100 | — | — |
| 2025-01-22 | $94.89 | $95.66 | 1,439,300 | — | — |
| 2025-01-21 | $95.53 | $96.30 | 1,353,300 | — | — |
| 2025-01-17 | $95.70 | $96.47 | 697,700 | — | — |
| 2025-01-16 | $95.81 | $96.58 | 733,400 | — | — |
| 2025-01-15 | $96.75 | $97.53 | 1,154,400 | — | — |
| 2025-01-14 | $95.81 | $96.58 | 683,200 | — | — |
| 2025-01-13 | $94.70 | $95.47 | 954,500 | — | — |
| 2025-01-10 | $94.11 | $94.87 | 1,257,800 | — | — |
| 2025-01-08 | $96.15 | $96.93 | 791,600 | — | — |
| 2025-01-07 | $95.17 | $95.94 | 1,143,300 | — | — |
| 2025-01-06 | $95.16 | $95.93 | 725,000 | — | — |
| 2025-01-03 | $95.93 | $96.71 | 590,700 | — | — |
| 2025-01-02 | $96.37 | $97.15 | 501,800 | — | — |