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
- 1999-11-18 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.07 | $162.55 | 950,000 | — | — |
| 2025-12-30 | $137.62 | $164.40 | 2,423,100 | — | — |
| 2025-12-29 | $137.93 | $164.77 | 1,640,800 | — | — |
| 2025-12-26 | $138.39 | $165.32 | 739,300 | — | — |
| 2025-12-24 | $138.32 | $165.23 | 509,000 | — | — |
| 2025-12-23 | $138.36 | $165.28 | 1,208,700 | — | — |
| 2025-12-22 | $138.52 | $165.47 | 2,038,300 | — | — |
| 2025-12-19 | $137.24 | $163.94 | 4,959,100 | — | — |
| 2025-12-18 | $136.90 | $163.54 | 2,693,900 | — | — |
| 2025-12-17 | $136.66 | $163.25 | 2,242,000 | — | — |
| 2025-12-16 | $139.19 | $166.27 | 1,798,800 | — | — |
| 2025-12-15 | $140.60 | $167.96 | 2,712,100 | — | — |
| 2025-12-12 | $139.68 | $166.86 | 1,961,800 | — | — |
| 2025-12-11 | $142.87 | $170.67 | 1,226,100 | — | — |
| 2025-12-10 | $143.47 | $171.39 | 1,864,000 | — | — |
| 2025-12-09 | $140.64 | $168.01 | 2,324,500 | — | — |
| 2025-12-08 | $142.44 | $170.16 | 2,195,300 | — | — |
| 2025-12-05 | $145.49 | $173.80 | 2,142,100 | — | — |
| 2025-12-04 | $148.32 | $177.18 | 2,865,100 | — | — |
| 2025-12-03 | $149.26 | $178.30 | 2,163,100 | — | — |
| 2025-12-02 | $148.81 | $177.76 | 1,653,000 | — | — |
| 2025-12-01 | $150.10 | $179.31 | 2,043,900 | — | — |
| 2025-11-28 | $153.50 | $183.37 | 1,531,600 | — | — |
| 2025-11-26 | $154.37 | $184.41 | 3,294,300 | — | — |
| 2025-11-25 | $157.20 | $187.79 | 3,698,000 | — | — |
| 2025-11-24 | $153.60 | $183.49 | 3,984,500 | — | — |
| 2025-11-21 | $151.25 | $180.68 | 2,469,000 | — | — |
| 2025-11-20 | $145.06 | $173.29 | 1,443,700 | — | — |
| 2025-11-19 | $144.40 | $172.50 | 1,848,300 | — | — |
| 2025-11-18 | $143.84 | $171.83 | 2,330,800 | — | — |
| 2025-11-17 | $144.52 | $172.64 | 1,445,600 | — | — |
| 2025-11-14 | $146.82 | $175.39 | 1,302,600 | — | — |
| 2025-11-13 | $146.89 | $175.47 | 1,940,700 | — | — |
| 2025-11-12 | $151.52 | $181.00 | 2,064,500 | — | — |
| 2025-11-11 | $149.42 | $178.49 | 1,218,600 | — | — |
| 2025-11-10 | $146.36 | $174.84 | 1,310,500 | — | — |
| 2025-11-07 | $146.74 | $175.29 | 1,027,200 | — | — |
| 2025-11-06 | $147.49 | $176.19 | 1,286,000 | — | — |
| 2025-11-05 | $146.77 | $175.33 | 1,664,700 | — | — |
| 2025-11-04 | $146.08 | $174.50 | 2,176,600 | — | — |
| 2025-11-03 | $144.69 | $172.84 | 1,785,800 | — | — |
| 2025-10-31 | $146.36 | $174.84 | 1,487,200 | — | — |
| 2025-10-30 | $143.36 | $171.25 | 1,519,600 | — | — |
| 2025-10-29 | $143.20 | $171.06 | 1,902,500 | — | — |
| 2025-10-28 | $145.85 | $174.23 | 1,470,100 | — | — |
| 2025-10-27 | $146.59 | $175.11 | 1,187,900 | — | — |
| 2025-10-24 | $148.03 | $176.83 | 1,135,500 | — | — |
| 2025-10-23 | $147.46 | $176.15 | 1,210,000 | — | — |
| 2025-10-22 | $145.87 | $174.25 | 1,495,400 | — | — |
| 2025-10-21 | $145.68 | $174.03 | 1,658,400 | — | — |
| 2025-10-20 | $143.00 | $170.82 | 1,580,500 | — | — |
| 2025-10-17 | $141.92 | $169.53 | 1,506,500 | — | — |
| 2025-10-16 | $141.10 | $168.55 | 2,180,200 | — | — |
| 2025-10-15 | $139.65 | $166.82 | 1,692,500 | — | — |
| 2025-10-14 | $138.04 | $164.90 | 1,142,100 | — | — |
| 2025-10-13 | $138.23 | $165.13 | 1,481,500 | — | — |
| 2025-10-10 | $136.62 | $163.20 | 1,968,200 | — | — |
| 2025-10-09 | $140.11 | $167.37 | 1,149,900 | — | — |
| 2025-10-08 | $140.81 | $168.21 | 1,698,700 | — | — |
| 2025-10-07 | $138.56 | $165.52 | 1,444,600 | — | — |
| 2025-10-06 | $141.61 | $169.16 | 1,538,400 | — | — |
| 2025-10-03 | $141.64 | $169.20 | 2,346,000 | — | — |
| 2025-10-02 | $138.70 | $165.69 | 2,228,800 | — | — |
| 2025-10-01 | $138.58 | $165.54 | 4,333,300 | — | — |
| 2025-09-30 | $128.35 | $153.32 | 2,417,900 | — | — |
| 2025-09-29 | $123.75 | $147.53 | 1,486,100 | — | — |
| 2025-09-26 | $123.39 | $147.10 | 1,167,100 | — | — |
| 2025-09-25 | $121.89 | $145.32 | 1,411,800 | — | — |
| 2025-09-24 | $124.38 | $148.28 | 1,239,900 | — | — |
| 2025-09-23 | $125.94 | $150.14 | 1,281,500 | — | — |
| 2025-09-22 | $126.33 | $150.61 | 976,700 | — | — |
| 2025-09-19 | $126.32 | $150.60 | 2,844,300 | — | — |
| 2025-09-18 | $127.62 | $152.15 | 1,513,200 | — | — |
| 2025-09-17 | $126.72 | $151.07 | 1,921,700 | — | — |
| 2025-09-16 | $127.19 | $151.63 | 1,721,100 | — | — |
| 2025-09-15 | $125.63 | $149.77 | 2,084,900 | — | — |
| 2025-09-12 | $123.24 | $146.92 | 1,250,800 | — | — |
| 2025-09-11 | $126.73 | $151.09 | 1,474,100 | — | — |
| 2025-09-10 | $124.12 | $147.97 | 1,669,500 | — | — |
| 2025-09-09 | $126.25 | $150.51 | 1,470,300 | — | — |
| 2025-09-08 | $128.13 | $152.75 | 2,136,200 | — | — |
| 2025-09-05 | $128.75 | $153.49 | 1,633,200 | — | — |
| 2025-09-04 | $128.48 | $153.17 | 2,715,400 | — | — |
| 2025-09-03 | $125.22 | $149.29 | 2,497,300 | — | — |
| 2025-09-02 | $125.21 | $149.27 | 2,412,700 | — | — |
| 2025-08-29 | $125.66 | $149.81 | 1,781,200 | — | — |
| 2025-08-28 | $124.96 | $148.98 | 3,886,400 | — | — |
| 2025-08-27 | $118.69 | $141.50 | 1,698,600 | — | — |
| 2025-08-26 | $118.30 | $141.04 | 1,898,200 | — | — |
| 2025-08-25 | $119.15 | $142.05 | 1,482,500 | — | — |
| 2025-08-22 | $121.63 | $145.01 | 1,291,000 | — | — |
| 2025-08-21 | $117.15 | $139.66 | 744,700 | — | — |
| 2025-08-20 | $119.11 | $142.00 | 1,431,900 | — | — |
| 2025-08-19 | $120.11 | $143.19 | 1,313,500 | — | — |
| 2025-08-18 | $118.15 | $140.86 | 1,021,100 | — | — |
| 2025-08-15 | $119.20 | $142.11 | 1,238,500 | — | — |
| 2025-08-14 | $118.87 | $141.71 | 926,300 | — | — |
| 2025-08-13 | $120.29 | $143.41 | 983,500 | — | — |
| 2025-08-12 | $117.32 | $139.87 | 917,400 | — | — |
| 2025-08-11 | $114.13 | $136.06 | 1,082,300 | — | — |
| 2025-08-08 | $114.62 | $136.65 | 1,129,700 | — | — |
| 2025-08-07 | $113.98 | $135.88 | 1,157,400 | — | — |
| 2025-08-06 | $113.23 | $134.99 | 1,058,700 | — | — |
| 2025-08-05 | $114.89 | $136.97 | 1,271,000 | — | — |
| 2025-08-04 | $114.84 | $136.91 | 1,343,200 | — | — |
| 2025-08-01 | $113.50 | $135.31 | 1,888,600 | — | — |
| 2025-07-31 | $114.81 | $136.87 | 2,339,500 | — | — |
| 2025-07-30 | $118.05 | $140.74 | 979,100 | — | — |
| 2025-07-29 | $119.84 | $142.87 | 1,212,200 | — | — |
| 2025-07-28 | $119.54 | $142.51 | 1,679,100 | — | — |
| 2025-07-25 | $120.18 | $143.28 | 1,972,700 | — | — |
| 2025-07-24 | $120.35 | $143.48 | 1,602,800 | — | — |
| 2025-07-23 | $119.47 | $142.43 | 1,939,700 | — | — |
| 2025-07-22 | $116.19 | $138.52 | 1,692,000 | — | — |
| 2025-07-21 | $112.04 | $133.57 | 2,060,800 | — | — |
| 2025-07-18 | $113.99 | $135.90 | 1,521,800 | — | — |
| 2025-07-17 | $116.36 | $138.72 | 1,552,900 | — | — |
| 2025-07-16 | $113.43 | $135.23 | 2,248,800 | — | — |
| 2025-07-15 | $112.94 | $134.65 | 3,950,600 | — | — |
| 2025-07-14 | $120.08 | $143.16 | 2,028,700 | — | — |
| 2025-07-11 | $123.28 | $146.97 | 1,383,000 | — | — |
| 2025-07-10 | $124.17 | $148.03 | 2,269,500 | — | — |
| 2025-07-09 | $121.30 | $144.61 | 1,806,700 | — | — |
| 2025-07-08 | $121.01 | $144.27 | 1,917,000 | — | — |
| 2025-07-07 | $119.25 | $142.17 | 1,459,900 | — | — |
| 2025-07-03 | $121.38 | $144.71 | 945,000 | — | — |
| 2025-07-02 | $120.66 | $143.85 | 1,467,100 | — | — |
| 2025-07-01 | $120.45 | $143.60 | 1,935,700 | — | — |
| 2025-06-30 | $118.01 | $140.39 | 1,602,400 | — | — |
| 2025-06-27 | $119.17 | $141.77 | 1,734,700 | — | — |
| 2025-06-26 | $119.42 | $142.07 | 1,488,000 | — | — |
| 2025-06-25 | $118.62 | $141.12 | 1,690,000 | — | — |
| 2025-06-24 | $117.64 | $139.95 | 1,945,300 | — | — |
| 2025-06-23 | $116.13 | $138.16 | 1,448,400 | — | — |
| 2025-06-20 | $115.56 | $137.48 | 3,043,900 | — | — |
| 2025-06-18 | $115.52 | $137.43 | 1,560,300 | — | — |
| 2025-06-17 | $116.09 | $138.11 | 1,577,100 | — | — |
| 2025-06-16 | $119.02 | $141.60 | 1,402,800 | — | — |
| 2025-06-13 | $117.08 | $139.29 | 1,652,000 | — | — |
| 2025-06-12 | $118.91 | $141.46 | 1,361,500 | — | — |
| 2025-06-11 | $119.72 | $142.43 | 2,752,400 | — | — |
| 2025-06-10 | $120.52 | $143.38 | 3,499,500 | — | — |
| 2025-06-09 | $116.74 | $138.88 | 2,147,800 | — | — |
| 2025-06-06 | $115.80 | $137.76 | 1,556,400 | — | — |
| 2025-06-05 | $113.94 | $135.55 | 1,875,900 | — | — |
| 2025-06-04 | $114.94 | $136.74 | 2,692,800 | — | — |
| 2025-06-03 | $112.76 | $134.15 | 1,491,200 | — | — |
| 2025-06-02 | $111.05 | $132.11 | 1,757,000 | — | — |
| 2025-05-30 | $111.92 | $133.15 | 4,753,600 | — | — |
| 2025-05-29 | $113.28 | $134.77 | 3,837,400 | — | — |
| 2025-05-28 | $110.88 | $131.91 | 2,733,100 | — | — |
| 2025-05-27 | $111.26 | $132.36 | 2,103,900 | — | — |
| 2025-05-23 | $108.53 | $129.12 | 1,691,000 | — | — |
| 2025-05-22 | $109.68 | $130.48 | 2,379,800 | — | — |
| 2025-05-21 | $108.91 | $129.57 | 2,859,800 | — | — |
| 2025-05-20 | $113.48 | $135.00 | 2,245,800 | — | — |
| 2025-05-19 | $113.44 | $134.96 | 2,086,300 | — | — |
| 2025-05-16 | $113.77 | $135.35 | 1,812,000 | — | — |
| 2025-05-15 | $112.40 | $133.72 | 1,873,900 | — | — |
| 2025-05-14 | $111.52 | $132.67 | 2,563,400 | — | — |
| 2025-05-13 | $115.42 | $137.31 | 2,845,300 | — | — |
| 2025-05-12 | $115.55 | $137.47 | 2,873,100 | — | — |
| 2025-05-09 | $106.93 | $127.21 | 1,369,500 | — | — |
| 2025-05-08 | $108.70 | $129.32 | 2,093,300 | — | — |
| 2025-05-07 | $107.52 | $127.91 | 2,143,700 | — | — |
| 2025-05-06 | $105.24 | $125.20 | 1,960,600 | — | — |
| 2025-05-05 | $108.37 | $128.93 | 1,385,500 | — | — |
| 2025-05-02 | $108.63 | $129.23 | 1,213,100 | — | — |
| 2025-05-01 | $106.46 | $126.65 | 1,523,100 | — | — |
| 2025-04-30 | $107.60 | $128.01 | 1,452,200 | — | — |
| 2025-04-29 | $107.46 | $127.84 | 1,201,800 | — | — |
| 2025-04-28 | $106.87 | $127.14 | 1,689,700 | — | — |
| 2025-04-25 | $106.28 | $126.44 | 1,120,600 | — | — |
| 2025-04-24 | $107.02 | $127.32 | 1,989,400 | — | — |
| 2025-04-23 | $105.00 | $124.92 | 2,236,200 | — | — |
| 2025-04-22 | $102.81 | $122.31 | 2,321,500 | — | — |
| 2025-04-21 | $100.26 | $119.28 | 2,321,800 | — | — |
| 2025-04-17 | $102.48 | $121.92 | 1,769,900 | — | — |
| 2025-04-16 | $102.70 | $122.18 | 1,454,400 | — | — |
| 2025-04-15 | $103.12 | $122.68 | 1,326,700 | — | — |
| 2025-04-14 | $105.19 | $125.14 | 1,906,700 | — | — |
| 2025-04-11 | $102.71 | $122.19 | 2,849,100 | — | — |
| 2025-04-10 | $99.95 | $118.91 | 4,977,800 | — | — |
| 2025-04-09 | $107.05 | $127.35 | 4,234,600 | — | — |
| 2025-04-08 | $99.29 | $118.12 | 4,525,100 | — | — |
| 2025-04-07 | $103.59 | $123.24 | 3,562,900 | — | — |
| 2025-04-04 | $103.00 | $122.54 | 3,826,300 | — | — |
| 2025-04-03 | $109.67 | $130.47 | 3,802,400 | — | — |
| 2025-04-02 | $115.99 | $137.99 | 1,947,600 | — | — |
| 2025-04-01 | $114.05 | $135.68 | 2,302,800 | — | — |
| 2025-03-31 | $116.98 | $138.87 | 2,014,000 | — | — |
| 2025-03-28 | $116.69 | $138.53 | 1,772,900 | — | — |
| 2025-03-27 | $118.97 | $141.24 | 2,075,700 | — | — |
| 2025-03-26 | $119.90 | $142.34 | 2,652,900 | — | — |
| 2025-03-25 | $120.51 | $143.06 | 1,605,900 | — | — |
| 2025-03-24 | $121.97 | $144.80 | 1,557,400 | — | — |
| 2025-03-21 | $120.75 | $143.35 | 3,041,400 | — | — |
| 2025-03-20 | $120.28 | $142.79 | 1,620,600 | — | — |
| 2025-03-19 | $122.21 | $145.08 | 1,706,100 | — | — |
| 2025-03-18 | $123.10 | $146.14 | 1,415,400 | — | — |
| 2025-03-17 | $122.49 | $145.41 | 2,015,400 | — | — |
| 2025-03-14 | $121.18 | $143.86 | 2,978,800 | — | — |
| 2025-03-13 | $117.33 | $139.29 | 1,984,800 | — | — |
| 2025-03-12 | $119.85 | $142.28 | 1,807,100 | — | — |
| 2025-03-11 | $121.03 | $143.68 | 2,106,600 | — | — |
| 2025-03-10 | $121.90 | $144.71 | 3,412,300 | — | — |
| 2025-03-07 | $126.70 | $150.41 | 2,056,100 | — | — |
| 2025-03-06 | $126.55 | $150.23 | 2,300,000 | — | — |
| 2025-03-05 | $126.51 | $150.19 | 2,046,900 | — | — |
| 2025-03-04 | $123.06 | $146.09 | 2,524,100 | — | — |
| 2025-03-03 | $126.33 | $149.97 | 2,184,500 | — | — |
| 2025-02-28 | $127.92 | $151.86 | 2,852,700 | — | — |
| 2025-02-27 | $127.08 | $150.86 | 3,469,100 | — | — |
| 2025-02-26 | $134.47 | $159.64 | 1,539,900 | — | — |
| 2025-02-25 | $134.18 | $159.29 | 2,607,000 | — | — |
| 2025-02-24 | $135.28 | $160.60 | 2,037,500 | — | — |
| 2025-02-21 | $135.37 | $160.71 | 1,112,200 | — | — |
| 2025-02-20 | $136.79 | $162.39 | 872,700 | — | — |
| 2025-02-19 | $137.15 | $162.82 | 1,738,100 | — | — |
| 2025-02-18 | $135.20 | $160.50 | 2,121,000 | — | — |
| 2025-02-14 | $134.67 | $159.87 | 1,358,700 | — | — |
| 2025-02-13 | $136.45 | $161.99 | 1,395,400 | — | — |
| 2025-02-12 | $138.08 | $163.92 | 2,103,600 | — | — |
| 2025-02-11 | $141.75 | $168.28 | 1,134,200 | — | — |
| 2025-02-10 | $143.69 | $170.58 | 1,764,700 | — | — |
| 2025-02-07 | $145.21 | $172.39 | 1,557,800 | — | — |
| 2025-02-06 | $147.64 | $175.27 | 1,143,000 | — | — |
| 2025-02-05 | $147.99 | $175.69 | 1,348,100 | — | — |
| 2025-02-04 | $147.04 | $174.56 | 1,290,900 | — | — |
| 2025-02-03 | $148.63 | $176.45 | 1,637,900 | — | — |
| 2025-01-31 | $151.52 | $179.88 | 1,886,600 | — | — |
| 2025-01-30 | $151.38 | $179.71 | 1,496,000 | — | — |
| 2025-01-29 | $147.09 | $174.62 | 1,583,200 | — | — |
| 2025-01-28 | $150.34 | $178.48 | 1,791,600 | — | — |
| 2025-01-27 | $150.96 | $179.21 | 2,229,600 | — | — |
| 2025-01-24 | $151.44 | $179.78 | 1,844,900 | — | — |
| 2025-01-23 | $152.45 | $180.98 | 1,332,000 | — | — |
| 2025-01-22 | $152.60 | $181.16 | 1,730,900 | — | — |
| 2025-01-21 | $152.57 | $181.12 | 2,759,600 | — | — |
| 2025-01-17 | $147.36 | $174.94 | 3,210,300 | — | — |
| 2025-01-16 | $144.72 | $171.81 | 1,661,400 | — | — |
| 2025-01-15 | $142.23 | $168.85 | 2,328,600 | — | — |
| 2025-01-14 | $143.43 | $170.27 | 2,445,400 | — | — |
| 2025-01-13 | $141.95 | $168.52 | 1,562,000 | — | — |
| 2025-01-10 | $137.47 | $163.20 | 1,369,900 | — | — |
| 2025-01-08 | $137.00 | $162.64 | 1,684,600 | — | — |
| 2025-01-07 | $137.41 | $163.13 | 1,056,700 | — | — |
| 2025-01-06 | $136.43 | $161.96 | 1,047,000 | — | — |
| 2025-01-03 | $135.69 | $161.09 | 1,246,900 | — | — |
| 2025-01-02 | $133.43 | $158.40 | 953,600 | — | — |