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
- 2011-10-13 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 | $136.18 | $164.63 | 532,000 | — | — |
| 2025-12-30 | $137.59 | $166.33 | 531,900 | — | — |
| 2025-12-29 | $138.41 | $167.32 | 646,500 | — | — |
| 2025-12-26 | $138.80 | $167.79 | 484,600 | — | — |
| 2025-12-24 | $138.73 | $167.71 | 303,700 | — | — |
| 2025-12-23 | $138.62 | $167.58 | 683,200 | — | — |
| 2025-12-22 | $139.11 | $168.17 | 1,009,600 | — | — |
| 2025-12-19 | $138.07 | $166.91 | 2,100,500 | — | — |
| 2025-12-18 | $136.69 | $165.24 | 1,164,000 | — | — |
| 2025-12-17 | $136.88 | $165.47 | 1,428,300 | — | — |
| 2025-12-16 | $137.60 | $166.34 | 1,217,500 | — | — |
| 2025-12-15 | $138.25 | $167.13 | 1,441,200 | — | — |
| 2025-12-12 | $137.10 | $165.74 | 1,695,600 | — | — |
| 2025-12-11 | $140.06 | $169.32 | 1,084,700 | — | — |
| 2025-12-10 | $138.46 | $167.38 | 1,381,100 | — | — |
| 2025-12-09 | $136.95 | $165.56 | 1,334,700 | — | — |
| 2025-12-08 | $138.32 | $167.21 | 1,725,000 | — | — |
| 2025-12-05 | $139.01 | $168.05 | 1,569,300 | — | — |
| 2025-12-04 | $140.87 | $170.30 | 1,014,900 | — | — |
| 2025-12-03 | $140.89 | $170.32 | 1,321,400 | — | — |
| 2025-12-02 | $139.42 | $168.54 | 1,191,600 | — | — |
| 2025-12-01 | $139.41 | $168.53 | 1,395,700 | — | — |
| 2025-11-28 | $140.67 | $170.06 | 1,554,300 | — | — |
| 2025-11-26 | $141.12 | $170.60 | 1,442,600 | — | — |
| 2025-11-25 | $141.51 | $171.07 | 1,695,800 | — | — |
| 2025-11-24 | $141.83 | $170.97 | 3,242,500 | — | — |
| 2025-11-21 | $140.39 | $169.24 | 1,752,600 | — | — |
| 2025-11-20 | $138.04 | $166.41 | 1,520,800 | — | — |
| 2025-11-19 | $138.98 | $167.54 | 1,269,100 | — | — |
| 2025-11-18 | $140.16 | $168.96 | 1,611,200 | — | — |
| 2025-11-17 | $140.99 | $169.96 | 1,570,300 | — | — |
| 2025-11-14 | $142.73 | $172.06 | 2,095,500 | — | — |
| 2025-11-13 | $147.27 | $177.53 | 1,755,100 | — | — |
| 2025-11-12 | $149.87 | $180.67 | 1,322,700 | — | — |
| 2025-11-11 | $149.78 | $180.56 | 789,500 | — | — |
| 2025-11-10 | $151.05 | $182.09 | 947,600 | — | — |
| 2025-11-07 | $151.31 | $182.40 | 1,020,800 | — | — |
| 2025-11-06 | $150.34 | $181.23 | 888,200 | — | — |
| 2025-11-05 | $150.68 | $181.64 | 898,500 | — | — |
| 2025-11-04 | $149.69 | $180.45 | 1,194,700 | — | — |
| 2025-11-03 | $149.09 | $179.73 | 1,219,000 | — | — |
| 2025-10-31 | $150.85 | $181.85 | 1,347,500 | — | — |
| 2025-10-30 | $151.53 | $182.67 | 1,508,800 | — | — |
| 2025-10-29 | $152.95 | $184.38 | 1,355,400 | — | — |
| 2025-10-28 | $150.50 | $181.43 | 2,365,100 | — | — |
| 2025-10-27 | $149.40 | $180.10 | 1,688,000 | — | — |
| 2025-10-24 | $148.25 | $178.71 | 1,029,100 | — | — |
| 2025-10-23 | $147.69 | $178.04 | 920,100 | — | — |
| 2025-10-22 | $145.99 | $175.99 | 833,800 | — | — |
| 2025-10-21 | $147.19 | $177.44 | 812,800 | — | — |
| 2025-10-20 | $146.76 | $176.92 | 728,800 | — | — |
| 2025-10-17 | $145.91 | $175.89 | 1,145,100 | — | — |
| 2025-10-16 | $144.83 | $174.59 | 1,462,900 | — | — |
| 2025-10-15 | $145.77 | $175.72 | 957,100 | — | — |
| 2025-10-14 | $146.57 | $176.69 | 905,100 | — | — |
| 2025-10-13 | $146.00 | $176.00 | 851,300 | — | — |
| 2025-10-10 | $144.32 | $173.98 | 1,403,600 | — | — |
| 2025-10-09 | $146.81 | $176.98 | 878,800 | — | — |
| 2025-10-08 | $148.19 | $178.64 | 1,029,500 | — | — |
| 2025-10-07 | $148.13 | $178.57 | 1,190,800 | — | — |
| 2025-10-06 | $149.90 | $180.70 | 1,330,600 | — | — |
| 2025-10-03 | $149.85 | $180.64 | 1,245,600 | — | — |
| 2025-10-02 | $149.01 | $179.63 | 1,347,100 | — | — |
| 2025-10-01 | $147.88 | $178.27 | 1,321,000 | — | — |
| 2025-09-30 | $147.50 | $177.81 | 1,841,000 | — | — |
| 2025-09-29 | $143.95 | $173.53 | 1,087,600 | — | — |
| 2025-09-26 | $143.03 | $172.42 | 795,300 | — | — |
| 2025-09-25 | $141.45 | $170.52 | 942,900 | — | — |
| 2025-09-24 | $141.46 | $170.53 | 1,065,900 | — | — |
| 2025-09-23 | $143.11 | $172.52 | 957,800 | — | — |
| 2025-09-22 | $143.54 | $173.04 | 1,002,900 | — | — |
| 2025-09-19 | $142.88 | $172.24 | 2,435,700 | — | — |
| 2025-09-18 | $142.18 | $171.40 | 1,303,600 | — | — |
| 2025-09-17 | $140.99 | $169.96 | 1,200,500 | — | — |
| 2025-09-16 | $140.72 | $169.64 | 1,109,000 | — | — |
| 2025-09-15 | $141.74 | $170.87 | 1,194,100 | — | — |
| 2025-09-12 | $141.55 | $170.64 | 1,432,800 | — | — |
| 2025-09-11 | $141.80 | $170.94 | 1,705,300 | — | — |
| 2025-09-10 | $137.73 | $166.03 | 1,133,400 | — | — |
| 2025-09-09 | $137.55 | $165.81 | 1,205,100 | — | — |
| 2025-09-08 | $140.03 | $168.80 | 1,421,000 | — | — |
| 2025-09-05 | $140.56 | $169.44 | 1,170,900 | — | — |
| 2025-09-04 | $141.94 | $171.11 | 870,300 | — | — |
| 2025-09-03 | $139.70 | $168.41 | 1,081,400 | — | — |
| 2025-09-02 | $140.35 | $169.19 | 1,328,600 | — | — |
| 2025-08-29 | $141.56 | $170.65 | 1,114,500 | — | — |
| 2025-08-28 | $144.01 | $173.60 | 961,000 | — | — |
| 2025-08-27 | $144.62 | $173.86 | 835,800 | — | — |
| 2025-08-26 | $143.34 | $172.32 | 1,524,100 | — | — |
| 2025-08-25 | $142.67 | $171.51 | 897,200 | — | — |
| 2025-08-22 | $143.74 | $172.80 | 1,186,100 | — | — |
| 2025-08-21 | $140.22 | $168.57 | 817,600 | — | — |
| 2025-08-20 | $141.87 | $170.55 | 1,234,800 | — | — |
| 2025-08-19 | $141.83 | $170.50 | 1,461,800 | — | — |
| 2025-08-18 | $140.85 | $169.32 | 859,500 | — | — |
| 2025-08-15 | $140.81 | $169.28 | 765,100 | — | — |
| 2025-08-14 | $141.84 | $170.51 | 779,100 | — | — |
| 2025-08-13 | $143.53 | $172.54 | 1,833,300 | — | — |
| 2025-08-12 | $143.43 | $172.42 | 867,700 | — | — |
| 2025-08-11 | $142.87 | $171.75 | 957,700 | — | — |
| 2025-08-08 | $142.65 | $171.49 | 597,000 | — | — |
| 2025-08-07 | $143.48 | $172.48 | 938,200 | — | — |
| 2025-08-06 | $143.62 | $172.65 | 956,600 | — | — |
| 2025-08-05 | $143.61 | $172.64 | 1,082,400 | — | — |
| 2025-08-04 | $143.97 | $173.07 | 1,593,600 | — | — |
| 2025-08-01 | $142.18 | $170.92 | 2,023,900 | — | — |
| 2025-07-31 | $144.62 | $173.86 | 3,538,900 | — | — |
| 2025-07-30 | $130.60 | $157.00 | 1,735,100 | — | — |
| 2025-07-29 | $131.96 | $158.64 | 809,100 | — | — |
| 2025-07-28 | $132.26 | $159.00 | 824,300 | — | — |
| 2025-07-25 | $132.57 | $159.37 | 580,500 | — | — |
| 2025-07-24 | $131.24 | $157.77 | 716,300 | — | — |
| 2025-07-23 | $131.77 | $158.41 | 616,400 | — | — |
| 2025-07-22 | $131.05 | $157.54 | 955,500 | — | — |
| 2025-07-21 | $131.94 | $158.61 | 679,400 | — | — |
| 2025-07-18 | $132.71 | $159.54 | 974,400 | — | — |
| 2025-07-17 | $132.46 | $159.24 | 1,036,000 | — | — |
| 2025-07-16 | $130.42 | $156.78 | 1,031,800 | — | — |
| 2025-07-15 | $129.67 | $155.88 | 693,600 | — | — |
| 2025-07-14 | $130.97 | $157.45 | 951,400 | — | — |
| 2025-07-11 | $130.95 | $157.42 | 1,078,900 | — | — |
| 2025-07-10 | $131.60 | $158.20 | 1,124,700 | — | — |
| 2025-07-09 | $131.55 | $158.14 | 892,400 | — | — |
| 2025-07-08 | $131.41 | $157.97 | 1,068,400 | — | — |
| 2025-07-07 | $131.00 | $157.48 | 1,320,600 | — | — |
| 2025-07-03 | $132.28 | $159.02 | 713,700 | — | — |
| 2025-07-02 | $131.71 | $158.34 | 1,151,800 | — | — |
| 2025-07-01 | $131.00 | $157.48 | 1,479,800 | — | — |
| 2025-06-30 | $129.36 | $155.51 | 2,548,300 | — | — |
| 2025-06-27 | $128.23 | $154.15 | 3,027,200 | — | — |
| 2025-06-26 | $129.50 | $155.68 | 1,535,700 | — | — |
| 2025-06-25 | $127.49 | $153.26 | 1,386,400 | — | — |
| 2025-06-24 | $127.15 | $152.85 | 1,136,100 | — | — |
| 2025-06-23 | $125.49 | $150.86 | 1,257,100 | — | — |
| 2025-06-20 | $124.46 | $149.62 | 2,027,300 | — | — |
| 2025-06-18 | $125.13 | $150.43 | 931,900 | — | — |
| 2025-06-17 | $125.37 | $150.71 | 824,100 | — | — |
| 2025-06-16 | $127.59 | $153.38 | 1,010,900 | — | — |
| 2025-06-13 | $125.50 | $150.87 | 854,000 | — | — |
| 2025-06-12 | $127.30 | $153.03 | 791,000 | — | — |
| 2025-06-11 | $127.02 | $152.70 | 728,600 | — | — |
| 2025-06-10 | $128.49 | $154.46 | 1,044,400 | — | — |
| 2025-06-09 | $127.63 | $153.43 | 1,066,700 | — | — |
| 2025-06-06 | $126.68 | $152.29 | 1,921,800 | — | — |
| 2025-06-05 | $126.66 | $152.26 | 844,300 | — | — |
| 2025-06-04 | $126.73 | $152.35 | 1,045,700 | — | — |
| 2025-06-03 | $127.15 | $152.85 | 949,100 | — | — |
| 2025-06-02 | $125.70 | $151.11 | 1,382,800 | — | — |
| 2025-05-30 | $126.04 | $151.52 | 2,624,100 | — | — |
| 2025-05-29 | $125.66 | $151.06 | 887,600 | — | — |
| 2025-05-28 | $125.65 | $150.57 | 985,500 | — | — |
| 2025-05-27 | $126.24 | $151.28 | 1,151,100 | — | — |
| 2025-05-23 | $124.05 | $148.65 | 1,282,300 | — | — |
| 2025-05-22 | $125.27 | $150.11 | 1,383,600 | — | — |
| 2025-05-21 | $125.66 | $150.58 | 1,226,700 | — | — |
| 2025-05-20 | $127.01 | $152.20 | 1,185,500 | — | — |
| 2025-05-19 | $128.00 | $153.39 | 786,700 | — | — |
| 2025-05-16 | $128.03 | $153.42 | 1,042,400 | — | — |
| 2025-05-15 | $126.62 | $151.73 | 1,222,700 | — | — |
| 2025-05-14 | $125.45 | $150.33 | 1,232,200 | — | — |
| 2025-05-13 | $126.93 | $152.10 | 1,327,600 | — | — |
| 2025-05-12 | $127.25 | $152.49 | 1,531,600 | — | — |
| 2025-05-09 | $122.85 | $147.21 | 664,800 | — | — |
| 2025-05-08 | $123.31 | $147.77 | 986,100 | — | — |
| 2025-05-07 | $121.09 | $145.11 | 1,664,200 | — | — |
| 2025-05-06 | $120.45 | $144.34 | 1,606,800 | — | — |
| 2025-05-05 | $122.33 | $146.59 | 1,411,000 | — | — |
| 2025-05-02 | $124.25 | $148.89 | 1,834,700 | — | — |
| 2025-05-01 | $120.75 | $144.70 | 1,829,900 | — | — |
| 2025-04-30 | $120.57 | $144.48 | 2,701,500 | — | — |
| 2025-04-29 | $118.62 | $142.15 | 2,864,900 | — | — |
| 2025-04-28 | $115.92 | $138.91 | 2,427,200 | — | — |
| 2025-04-25 | $116.10 | $139.13 | 1,923,100 | — | — |
| 2025-04-24 | $115.61 | $138.54 | 1,819,200 | — | — |
| 2025-04-23 | $113.35 | $135.83 | 1,773,200 | — | — |
| 2025-04-22 | $111.70 | $133.85 | 2,416,300 | — | — |
| 2025-04-21 | $108.52 | $130.04 | 1,917,900 | — | — |
| 2025-04-17 | $110.42 | $132.32 | 2,154,900 | — | — |
| 2025-04-16 | $109.19 | $130.85 | 2,485,000 | — | — |
| 2025-04-15 | $109.14 | $130.79 | 1,559,100 | — | — |
| 2025-04-14 | $109.70 | $131.46 | 1,694,200 | — | — |
| 2025-04-11 | $109.06 | $130.69 | 1,938,100 | — | — |
| 2025-04-10 | $107.68 | $129.04 | 2,176,200 | — | — |
| 2025-04-09 | $110.50 | $132.41 | 2,965,000 | — | — |
| 2025-04-08 | $102.86 | $123.26 | 3,699,900 | — | — |
| 2025-04-07 | $103.69 | $124.25 | 3,238,400 | — | — |
| 2025-04-04 | $104.60 | $125.34 | 2,835,500 | — | — |
| 2025-04-03 | $110.99 | $133.00 | 2,755,600 | — | — |
| 2025-04-02 | $119.05 | $142.66 | 2,648,400 | — | — |
| 2025-04-01 | $119.88 | $143.66 | 1,414,800 | — | — |
| 2025-03-31 | $119.46 | $143.15 | 1,694,800 | — | — |
| 2025-03-28 | $119.44 | $143.13 | 1,590,300 | — | — |
| 2025-03-27 | $122.02 | $146.22 | 1,625,200 | — | — |
| 2025-03-26 | $123.13 | $147.55 | 1,643,300 | — | — |
| 2025-03-25 | $123.09 | $147.50 | 1,745,400 | — | — |
| 2025-03-24 | $120.80 | $144.76 | 2,251,800 | — | — |
| 2025-03-21 | $118.47 | $141.97 | 2,663,500 | — | — |
| 2025-03-20 | $119.84 | $143.61 | 1,329,200 | — | — |
| 2025-03-19 | $121.31 | $145.37 | 1,646,100 | — | — |
| 2025-03-18 | $120.92 | $144.90 | 1,346,600 | — | — |
| 2025-03-17 | $123.08 | $147.49 | 1,712,300 | — | — |
| 2025-03-14 | $122.76 | $147.11 | 1,810,300 | — | — |
| 2025-03-13 | $121.00 | $145.00 | 1,385,500 | — | — |
| 2025-03-12 | $122.85 | $147.21 | 1,118,000 | — | — |
| 2025-03-11 | $123.63 | $148.15 | 1,884,000 | — | — |
| 2025-03-10 | $128.25 | $153.69 | 1,339,600 | — | — |
| 2025-03-07 | $130.62 | $156.53 | 1,282,800 | — | — |
| 2025-03-06 | $128.96 | $154.54 | 1,504,700 | — | — |
| 2025-03-05 | $129.67 | $155.39 | 1,521,100 | — | — |
| 2025-03-04 | $127.32 | $152.57 | 1,819,000 | — | — |
| 2025-03-03 | $129.78 | $155.52 | 1,318,000 | — | — |
| 2025-02-28 | $130.89 | $156.85 | 2,510,800 | — | — |
| 2025-02-27 | $128.78 | $154.32 | 2,093,200 | — | — |
| 2025-02-26 | $128.50 | $153.98 | 1,280,800 | — | — |
| 2025-02-25 | $128.06 | $153.46 | 2,319,200 | — | — |
| 2025-02-24 | $128.23 | $153.66 | 1,511,700 | — | — |
| 2025-02-21 | $127.34 | $152.59 | 1,234,300 | — | — |
| 2025-02-20 | $129.73 | $155.46 | 830,700 | — | — |
| 2025-02-19 | $130.26 | $156.09 | 1,006,700 | — | — |
| 2025-02-18 | $130.49 | $156.37 | 1,132,100 | — | — |
| 2025-02-14 | $129.38 | $154.56 | 1,162,500 | — | — |
| 2025-02-13 | $131.09 | $156.60 | 818,500 | — | — |
| 2025-02-12 | $129.91 | $155.19 | 1,718,000 | — | — |
| 2025-02-11 | $132.04 | $157.74 | 1,211,900 | — | — |
| 2025-02-10 | $131.26 | $156.81 | 1,490,400 | — | — |
| 2025-02-07 | $131.09 | $156.60 | 2,040,200 | — | — |
| 2025-02-06 | $131.42 | $157.00 | 1,748,600 | — | — |
| 2025-02-05 | $129.81 | $155.07 | 1,970,500 | — | — |
| 2025-02-04 | $129.24 | $154.39 | 2,556,400 | — | — |
| 2025-02-03 | $122.80 | $146.70 | 1,795,100 | — | — |
| 2025-01-31 | $124.04 | $148.18 | 1,983,300 | — | — |
| 2025-01-30 | $121.79 | $145.49 | 1,197,600 | — | — |
| 2025-01-29 | $121.25 | $144.85 | 727,200 | — | — |
| 2025-01-28 | $121.34 | $144.96 | 957,500 | — | — |
| 2025-01-27 | $122.18 | $145.96 | 885,200 | — | — |
| 2025-01-24 | $121.57 | $145.23 | 1,066,200 | — | — |
| 2025-01-23 | $121.58 | $145.24 | 1,028,300 | — | — |
| 2025-01-22 | $121.64 | $145.31 | 1,191,000 | — | — |
| 2025-01-21 | $121.92 | $145.65 | 1,182,400 | — | — |
| 2025-01-17 | $119.66 | $142.95 | 1,396,500 | — | — |
| 2025-01-16 | $118.95 | $142.10 | 1,465,500 | — | — |
| 2025-01-15 | $116.09 | $138.68 | 1,340,000 | — | — |
| 2025-01-14 | $115.42 | $137.88 | 2,137,000 | — | — |
| 2025-01-13 | $115.64 | $138.15 | 1,154,300 | — | — |
| 2025-01-10 | $114.02 | $136.21 | 1,334,500 | — | — |
| 2025-01-08 | $115.91 | $138.47 | 1,274,500 | — | — |
| 2025-01-07 | $115.78 | $138.31 | 1,232,400 | — | — |
| 2025-01-06 | $116.84 | $139.58 | 1,166,500 | — | — |
| 2025-01-03 | $117.18 | $139.99 | 816,600 | — | — |
| 2025-01-02 | $115.95 | $138.52 | 1,015,900 | — | — |