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
- 2018-08-02 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 | $162.01 | $162.80 | 2,575,500 | — | — |
| 2025-12-30 | $164.34 | $165.14 | 3,764,300 | — | — |
| 2025-12-29 | $165.62 | $166.43 | 3,075,200 | — | — |
| 2025-12-26 | $167.58 | $168.40 | 2,532,800 | — | — |
| 2025-12-24 | $166.87 | $167.68 | 1,335,200 | — | — |
| 2025-12-23 | $166.26 | $167.07 | 3,220,400 | — | — |
| 2025-12-22 | $166.25 | $167.06 | 5,688,100 | — | — |
| 2025-12-19 | $159.82 | $160.60 | 9,716,400 | — | — |
| 2025-12-18 | $154.39 | $155.14 | 7,773,800 | — | — |
| 2025-12-17 | $149.83 | $150.56 | 11,959,800 | — | — |
| 2025-12-16 | $160.66 | $161.44 | 7,808,700 | — | — |
| 2025-12-15 | $161.74 | $162.53 | 8,861,400 | — | — |
| 2025-12-12 | $161.27 | $162.06 | 12,512,200 | — | — |
| 2025-12-11 | $178.66 | $179.53 | 11,321,100 | — | — |
| 2025-12-10 | $181.82 | $182.71 | 5,301,300 | — | — |
| 2025-12-09 | $178.38 | $179.25 | 6,414,700 | — | — |
| 2025-12-08 | $185.61 | $186.51 | 5,556,300 | — | — |
| 2025-12-05 | $189.02 | $189.94 | 7,445,800 | — | — |
| 2025-12-04 | $182.54 | $183.43 | 4,962,300 | — | — |
| 2025-12-03 | $178.88 | $179.75 | 5,374,500 | — | — |
| 2025-12-02 | $180.91 | $181.79 | 5,304,500 | — | — |
| 2025-12-01 | $179.22 | $180.09 | 6,501,500 | — | — |
| 2025-11-28 | $179.73 | $180.61 | 4,059,600 | — | — |
| 2025-11-26 | $172.02 | $172.86 | 5,264,800 | — | — |
| 2025-11-25 | $169.57 | $170.40 | 8,573,200 | — | — |
| 2025-11-24 | $168.91 | $169.67 | 8,208,200 | — | — |
| 2025-11-21 | $159.83 | $160.55 | 10,577,700 | — | — |
| 2025-11-20 | $159.61 | $160.33 | 10,076,100 | — | — |
| 2025-11-19 | $170.65 | $171.42 | 6,070,500 | — | — |
| 2025-11-18 | $164.86 | $165.60 | 7,586,300 | — | — |
| 2025-11-17 | $166.65 | $167.40 | 5,249,900 | — | — |
| 2025-11-14 | $170.97 | $171.74 | 10,018,700 | — | — |
| 2025-11-13 | $163.64 | $164.38 | 11,389,900 | — | — |
| 2025-11-12 | $173.37 | $174.15 | 6,131,700 | — | — |
| 2025-11-11 | $179.05 | $179.85 | 5,625,700 | — | — |
| 2025-11-10 | $187.84 | $188.68 | 5,590,100 | — | — |
| 2025-11-07 | $179.80 | $180.61 | 9,143,000 | — | — |
| 2025-11-06 | $183.02 | $183.84 | 5,907,100 | — | — |
| 2025-11-05 | $190.71 | $191.57 | 6,534,700 | — | — |
| 2025-11-04 | $180.82 | $181.63 | 8,984,800 | — | — |
| 2025-11-03 | $191.40 | $192.26 | 6,065,100 | — | — |
| 2025-10-31 | $192.86 | $193.73 | 7,726,600 | — | — |
| 2025-10-30 | $193.76 | $194.63 | 5,693,500 | — | — |
| 2025-10-29 | $199.27 | $200.17 | 6,298,900 | — | — |
| 2025-10-28 | $190.57 | $191.43 | 6,044,100 | — | — |
| 2025-10-27 | $192.90 | $193.77 | 6,673,000 | — | — |
| 2025-10-24 | $186.06 | $186.90 | 7,188,500 | — | — |
| 2025-10-23 | $183.20 | $184.02 | 9,679,400 | — | — |
| 2025-10-22 | $171.59 | $172.36 | 22,483,700 | — | — |
| 2025-10-21 | $174.80 | $175.59 | 8,130,700 | — | — |
| 2025-10-20 | $175.73 | $176.52 | 6,692,000 | — | — |
| 2025-10-17 | $174.00 | $174.78 | 5,880,700 | — | — |
| 2025-10-16 | $177.82 | $178.62 | 5,000,100 | — | — |
| 2025-10-15 | $180.51 | $181.32 | 5,642,900 | — | — |
| 2025-10-14 | $175.15 | $175.94 | 7,427,500 | — | — |
| 2025-10-13 | $179.00 | $179.80 | 11,056,200 | — | — |
| 2025-10-10 | $169.01 | $169.77 | 16,066,600 | — | — |
| 2025-10-09 | $168.88 | $169.64 | 4,972,800 | — | — |
| 2025-10-08 | $167.38 | $168.13 | 4,889,900 | — | — |
| 2025-10-07 | $158.87 | $159.58 | 6,899,100 | — | — |
| 2025-10-06 | $162.80 | $163.53 | 7,203,300 | — | — |
| 2025-10-03 | $160.20 | $160.92 | 5,728,500 | — | — |
| 2025-10-02 | $161.64 | $162.37 | 8,936,100 | — | — |
| 2025-10-01 | $161.59 | $162.32 | 12,844,000 | — | — |
| 2025-09-30 | $150.86 | $151.54 | 6,822,300 | — | — |
| 2025-09-29 | $143.31 | $143.95 | 5,876,700 | — | — |
| 2025-09-26 | $138.62 | $139.24 | 3,607,600 | — | — |
| 2025-09-25 | $139.77 | $140.40 | 6,197,600 | — | — |
| 2025-09-24 | $141.62 | $142.26 | 5,978,100 | — | — |
| 2025-09-23 | $142.61 | $143.25 | 16,541,300 | — | — |
| 2025-09-22 | $151.96 | $152.64 | 8,731,700 | — | — |
| 2025-09-19 | $143.60 | $144.25 | 6,682,800 | — | — |
| 2025-09-18 | $141.96 | $142.60 | 5,295,000 | — | — |
| 2025-09-17 | $136.83 | $137.45 | 5,123,300 | — | — |
| 2025-09-16 | $136.65 | $137.26 | 5,449,900 | — | — |
| 2025-09-15 | $138.26 | $138.88 | 7,643,900 | — | — |
| 2025-09-12 | $134.84 | $135.41 | 4,065,400 | — | — |
| 2025-09-11 | $135.71 | $136.28 | 6,779,700 | — | — |
| 2025-09-10 | $136.74 | $137.32 | 12,971,100 | — | — |
| 2025-09-09 | $125.58 | $126.11 | 7,608,500 | — | — |
| 2025-09-08 | $121.82 | $122.33 | 10,222,700 | — | — |
| 2025-09-05 | $124.00 | $124.52 | 7,719,600 | — | — |
| 2025-09-04 | $125.70 | $126.23 | 4,607,300 | — | — |
| 2025-09-03 | $125.59 | $126.12 | 4,081,900 | — | — |
| 2025-09-02 | $124.01 | $124.53 | 8,130,500 | — | — |
| 2025-08-29 | $127.55 | $128.09 | 6,367,600 | — | — |
| 2025-08-28 | $134.23 | $134.80 | 6,817,500 | — | — |
| 2025-08-27 | $129.31 | $129.85 | 6,412,800 | — | — |
| 2025-08-26 | $127.93 | $128.47 | 5,947,500 | — | — |
| 2025-08-25 | $125.02 | $125.55 | 4,610,800 | — | — |
| 2025-08-22 | $125.97 | $126.50 | 5,622,100 | — | — |
| 2025-08-21 | $126.58 | $127.11 | 3,744,300 | — | — |
| 2025-08-20 | $127.54 | $128.08 | 8,282,300 | — | — |
| 2025-08-19 | $129.05 | $129.59 | 7,307,700 | — | — |
| 2025-08-18 | $135.69 | $136.26 | 3,251,400 | — | — |
| 2025-08-15 | $133.07 | $133.63 | 6,207,700 | — | — |
| 2025-08-14 | $132.52 | $133.08 | 8,129,200 | — | — |
| 2025-08-13 | $137.40 | $137.98 | 9,976,000 | — | — |
| 2025-08-12 | $143.72 | $144.33 | 6,185,600 | — | — |
| 2025-08-11 | $139.83 | $140.42 | 4,109,500 | — | — |
| 2025-08-08 | $139.93 | $140.52 | 3,734,000 | — | — |
| 2025-08-07 | $139.39 | $139.98 | 5,302,500 | — | — |
| 2025-08-06 | $139.75 | $140.34 | 4,079,300 | — | — |
| 2025-08-05 | $138.76 | $139.34 | 5,091,100 | — | — |
| 2025-08-04 | $140.20 | $140.79 | 6,744,800 | — | — |
| 2025-08-01 | $141.59 | $142.19 | 11,015,000 | — | — |
| 2025-07-31 | $145.60 | $146.21 | 10,875,600 | — | — |
| 2025-07-30 | $144.17 | $144.78 | 18,502,400 | — | — |
| 2025-07-29 | $142.70 | $143.30 | 15,169,700 | — | — |
| 2025-07-28 | $142.55 | $143.15 | 10,607,100 | — | — |
| 2025-07-25 | $137.47 | $138.05 | 8,556,100 | — | — |
| 2025-07-24 | $130.87 | $131.42 | 4,504,500 | — | — |
| 2025-07-23 | $130.19 | $130.74 | 6,072,900 | — | — |
| 2025-07-22 | $125.29 | $125.82 | 6,335,800 | — | — |
| 2025-07-21 | $126.21 | $126.74 | 4,821,200 | — | — |
| 2025-07-18 | $129.06 | $129.60 | 5,781,900 | — | — |
| 2025-07-17 | $131.12 | $131.67 | 7,989,200 | — | — |
| 2025-07-16 | $125.40 | $125.93 | 6,036,900 | — | — |
| 2025-07-15 | $127.37 | $127.91 | 7,079,600 | — | — |
| 2025-07-14 | $124.72 | $125.25 | 6,560,400 | — | — |
| 2025-07-11 | $123.30 | $123.82 | 7,222,200 | — | — |
| 2025-07-10 | $120.72 | $121.23 | 24,686,000 | — | — |
| 2025-07-09 | $128.37 | $128.91 | 4,936,300 | — | — |
| 2025-07-08 | $125.89 | $126.42 | 6,641,600 | — | — |
| 2025-07-07 | $126.26 | $126.79 | 4,427,000 | — | — |
| 2025-07-03 | $127.84 | $128.38 | 4,003,600 | — | — |
| 2025-07-02 | $124.33 | $124.85 | 5,761,600 | — | — |
| 2025-07-01 | $122.54 | $123.06 | 8,974,300 | — | — |
| 2025-06-30 | $128.41 | $128.95 | 5,349,800 | — | — |
| 2025-06-27 | $127.16 | $127.70 | 9,337,700 | — | — |
| 2025-06-26 | $123.80 | $124.32 | 5,398,100 | — | — |
| 2025-06-25 | $121.64 | $122.15 | 5,324,500 | — | — |
| 2025-06-24 | $122.32 | $122.84 | 7,544,700 | — | — |
| 2025-06-23 | $116.54 | $117.03 | 9,121,400 | — | — |
| 2025-06-20 | $118.54 | $119.04 | 6,689,600 | — | — |
| 2025-06-18 | $119.08 | $119.58 | 6,331,700 | — | — |
| 2025-06-17 | $116.61 | $117.10 | 6,102,900 | — | — |
| 2025-06-16 | $116.45 | $116.94 | 7,553,800 | — | — |
| 2025-06-13 | $110.97 | $111.40 | 5,900,600 | — | — |
| 2025-06-12 | $114.50 | $114.94 | 6,778,700 | — | — |
| 2025-06-11 | $110.59 | $111.02 | 5,560,400 | — | — |
| 2025-06-10 | $108.47 | $108.89 | 7,573,000 | — | — |
| 2025-06-09 | $112.00 | $112.43 | 5,820,400 | — | — |
| 2025-06-06 | $115.36 | $115.81 | 5,377,100 | — | — |
| 2025-06-05 | $112.22 | $112.65 | 4,812,000 | — | — |
| 2025-06-04 | $112.85 | $113.29 | 5,005,700 | — | — |
| 2025-06-03 | $112.34 | $112.77 | 8,438,200 | — | — |
| 2025-06-02 | $109.23 | $109.65 | 4,001,800 | — | — |
| 2025-05-30 | $107.93 | $108.35 | 6,935,600 | — | — |
| 2025-05-29 | $108.47 | $108.89 | 5,908,200 | — | — |
| 2025-05-28 | $109.22 | $109.64 | 5,920,500 | — | — |
| 2025-05-27 | $109.79 | $110.21 | 6,457,200 | — | — |
| 2025-05-23 | $104.14 | $104.54 | 3,967,400 | — | — |
| 2025-05-22 | $104.20 | $104.60 | 3,800,000 | — | — |
| 2025-05-21 | $103.61 | $104.01 | 5,354,900 | — | — |
| 2025-05-20 | $106.39 | $106.80 | 4,030,700 | — | — |
| 2025-05-19 | $106.40 | $106.81 | 4,593,500 | — | — |
| 2025-05-16 | $106.04 | $106.45 | 5,170,000 | — | — |
| 2025-05-15 | $105.38 | $105.79 | 6,667,500 | — | — |
| 2025-05-14 | $109.48 | $109.90 | 9,603,500 | — | — |
| 2025-05-13 | $105.58 | $105.99 | 8,987,200 | — | — |
| 2025-05-12 | $101.05 | $101.44 | 8,952,200 | — | — |
| 2025-05-09 | $94.06 | $94.42 | 6,369,800 | — | — |
| 2025-05-08 | $95.74 | $96.11 | 7,275,900 | — | — |
| 2025-05-07 | $95.52 | $95.89 | 10,037,400 | — | — |
| 2025-05-06 | $93.48 | $93.84 | 6,740,400 | — | — |
| 2025-05-05 | $94.83 | $95.20 | 6,240,200 | — | — |
| 2025-05-02 | $95.00 | $95.37 | 9,145,600 | — | — |
| 2025-05-01 | $92.55 | $92.91 | 16,440,700 | — | — |
| 2025-04-30 | $85.38 | $85.71 | 8,979,700 | — | — |
| 2025-04-29 | $86.19 | $86.52 | 6,317,500 | — | — |
| 2025-04-28 | $86.15 | $86.48 | 8,872,000 | — | — |
| 2025-04-25 | $86.95 | $87.29 | 14,315,000 | — | — |
| 2025-04-24 | $83.88 | $84.20 | 13,734,200 | — | — |
| 2025-04-23 | $78.00 | $78.30 | 24,253,700 | — | — |
| 2025-04-22 | $71.82 | $72.10 | 10,428,000 | — | — |
| 2025-04-21 | $67.57 | $67.83 | 8,511,100 | — | — |
| 2025-04-17 | $73.21 | $73.49 | 9,296,500 | — | — |
| 2025-04-16 | $71.65 | $71.93 | 14,543,000 | — | — |
| 2025-04-15 | $72.71 | $72.99 | 6,190,300 | — | — |
| 2025-04-14 | $71.57 | $71.85 | 7,879,500 | — | — |
| 2025-04-11 | $69.61 | $69.88 | 8,185,500 | — | — |
| 2025-04-10 | $67.73 | $67.99 | 11,791,000 | — | — |
| 2025-04-09 | $72.82 | $73.10 | 18,896,600 | — | — |
| 2025-04-08 | $62.90 | $63.14 | 17,171,900 | — | — |
| 2025-04-07 | $63.82 | $64.07 | 20,280,000 | — | — |
| 2025-04-04 | $59.41 | $59.64 | 27,351,300 | — | — |
| 2025-04-03 | $67.47 | $67.73 | 14,045,300 | — | — |
| 2025-04-02 | $77.11 | $77.41 | 8,254,100 | — | — |
| 2025-04-01 | $75.27 | $75.56 | 10,133,200 | — | — |
| 2025-03-31 | $72.20 | $72.48 | 13,779,500 | — | — |
| 2025-03-28 | $74.25 | $74.54 | 13,147,200 | — | — |
| 2025-03-27 | $76.32 | $76.62 | 17,175,000 | — | — |
| 2025-03-26 | $81.62 | $81.94 | 18,957,000 | — | — |
| 2025-03-25 | $91.58 | $91.93 | 6,850,800 | — | — |
| 2025-03-24 | $93.69 | $94.05 | 6,225,200 | — | — |
| 2025-03-21 | $88.63 | $88.97 | 5,240,900 | — | — |
| 2025-03-20 | $89.08 | $89.42 | 5,474,100 | — | — |
| 2025-03-19 | $89.17 | $89.51 | 7,165,400 | — | — |
| 2025-03-18 | $84.66 | $84.99 | 6,148,800 | — | — |
| 2025-03-17 | $89.08 | $89.39 | 7,248,000 | — | — |
| 2025-03-14 | $87.45 | $87.75 | 7,348,500 | — | — |
| 2025-03-13 | $83.09 | $83.38 | 8,079,800 | — | — |
| 2025-03-12 | $85.38 | $85.67 | 9,870,900 | — | — |
| 2025-03-11 | $83.12 | $83.41 | 10,287,600 | — | — |
| 2025-03-10 | $78.02 | $78.29 | 14,742,900 | — | — |
| 2025-03-07 | $85.04 | $85.33 | 9,677,300 | — | — |
| 2025-03-06 | $82.04 | $82.32 | 10,284,400 | — | — |
| 2025-03-05 | $87.89 | $88.19 | 8,103,200 | — | — |
| 2025-03-04 | $86.39 | $86.69 | 17,251,800 | — | — |
| 2025-03-03 | $85.41 | $85.70 | 15,779,700 | — | — |
| 2025-02-28 | $95.17 | $95.50 | 9,527,600 | — | — |
| 2025-02-27 | $92.41 | $92.73 | 12,551,000 | — | — |
| 2025-02-26 | $98.61 | $98.95 | 15,843,700 | — | — |
| 2025-02-25 | $91.90 | $92.22 | 20,420,600 | — | — |
| 2025-02-24 | $91.02 | $91.33 | 17,153,500 | — | — |
| 2025-02-21 | $95.99 | $96.32 | 15,635,300 | — | — |
| 2025-02-20 | $104.83 | $105.19 | 9,035,800 | — | — |
| 2025-02-19 | $107.84 | $108.21 | 5,945,000 | — | — |
| 2025-02-18 | $109.96 | $110.34 | 6,717,700 | — | — |
| 2025-02-14 | $108.05 | $108.42 | 7,157,300 | — | — |
| 2025-02-13 | $109.28 | $109.66 | 14,407,500 | — | — |
| 2025-02-12 | $111.24 | $111.62 | 21,298,100 | — | — |
| 2025-02-11 | $123.25 | $123.67 | 9,012,300 | — | — |
| 2025-02-10 | $125.76 | $126.19 | 7,773,300 | — | — |
| 2025-02-07 | $121.38 | $121.80 | 6,041,100 | — | — |
| 2025-02-06 | $119.56 | $119.97 | 5,610,600 | — | — |
| 2025-02-05 | $119.04 | $119.45 | 8,100,300 | — | — |
| 2025-02-04 | $111.25 | $111.63 | 7,636,300 | — | — |
| 2025-02-03 | $112.60 | $112.99 | 10,950,400 | — | — |
| 2025-01-31 | $117.02 | $117.42 | 11,188,000 | — | — |
| 2025-01-30 | $114.60 | $114.99 | 13,358,600 | — | — |
| 2025-01-29 | $110.46 | $110.84 | 17,317,300 | — | — |
| 2025-01-28 | $106.55 | $106.92 | 24,199,200 | — | — |
| 2025-01-27 | $102.60 | $102.95 | 47,118,800 | — | — |
| 2025-01-24 | $146.32 | $146.82 | 8,530,300 | — | — |
| 2025-01-23 | $153.49 | $154.02 | 7,579,300 | — | — |
| 2025-01-22 | $148.59 | $149.10 | 9,963,900 | — | — |
| 2025-01-21 | $143.13 | $143.62 | 7,427,400 | — | — |
| 2025-01-17 | $135.88 | $136.35 | 4,915,100 | — | — |
| 2025-01-16 | $132.59 | $133.05 | 4,427,700 | — | — |
| 2025-01-15 | $132.00 | $132.45 | 4,268,100 | — | — |
| 2025-01-14 | $128.95 | $129.39 | 6,231,600 | — | — |
| 2025-01-13 | $124.01 | $124.44 | 6,856,600 | — | — |
| 2025-01-10 | $128.93 | $129.37 | 5,205,600 | — | — |
| 2025-01-08 | $129.27 | $129.71 | 4,115,800 | — | — |
| 2025-01-07 | $130.64 | $131.09 | 7,258,000 | — | — |
| 2025-01-06 | $134.08 | $134.54 | 9,688,500 | — | — |
| 2025-01-03 | $125.67 | $126.10 | 7,696,700 | — | — |
| 2025-01-02 | $118.30 | $118.71 | 4,808,000 | — | — |