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
- 2023-09-14 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 | $109.31 | $109.31 | 3,455,600 | — | — |
| 2025-12-30 | $110.86 | $110.86 | 3,616,900 | — | — |
| 2025-12-29 | $110.51 | $110.51 | 3,347,700 | — | — |
| 2025-12-26 | $110.27 | $110.27 | 3,054,300 | — | — |
| 2025-12-24 | $111.55 | $111.55 | 2,160,500 | — | — |
| 2025-12-23 | $112.02 | $112.02 | 7,045,300 | — | — |
| 2025-12-22 | $113.29 | $113.29 | 7,754,300 | — | — |
| 2025-12-19 | $114.03 | $114.03 | 7,854,500 | — | — |
| 2025-12-18 | $113.51 | $113.51 | 5,194,900 | — | — |
| 2025-12-17 | $114.58 | $114.58 | 8,686,600 | — | — |
| 2025-12-16 | $121.10 | $121.10 | 6,198,800 | — | — |
| 2025-12-15 | $124.37 | $124.37 | 6,924,800 | — | — |
| 2025-12-12 | $130.89 | $130.89 | 3,965,900 | — | — |
| 2025-12-11 | $136.14 | $136.14 | 4,227,500 | — | — |
| 2025-12-10 | $141.52 | $141.52 | 1,765,800 | — | — |
| 2025-12-09 | $141.93 | $141.93 | 2,303,400 | — | — |
| 2025-12-08 | $139.78 | $139.78 | 2,168,100 | — | — |
| 2025-12-05 | $141.31 | $141.31 | 2,445,200 | — | — |
| 2025-12-04 | $140.49 | $140.49 | 2,390,200 | — | — |
| 2025-12-03 | $139.19 | $139.19 | 2,152,000 | — | — |
| 2025-12-02 | $136.48 | $136.48 | 2,184,900 | — | — |
| 2025-12-01 | $135.01 | $135.01 | 2,365,000 | — | — |
| 2025-11-28 | $135.56 | $135.56 | 1,559,100 | — | — |
| 2025-11-26 | $132.61 | $132.61 | 2,806,700 | — | — |
| 2025-11-25 | $131.44 | $131.44 | 4,858,100 | — | — |
| 2025-11-24 | $134.71 | $134.71 | 3,417,600 | — | — |
| 2025-11-21 | $131.57 | $131.57 | 6,166,800 | — | — |
| 2025-11-20 | $132.53 | $132.53 | 4,609,700 | — | — |
| 2025-11-19 | $136.99 | $136.99 | 3,499,400 | — | — |
| 2025-11-18 | $136.04 | $136.04 | 3,993,000 | — | — |
| 2025-11-17 | $140.26 | $140.26 | 2,977,500 | — | — |
| 2025-11-14 | $139.77 | $139.77 | 3,717,900 | — | — |
| 2025-11-13 | $140.31 | $140.31 | 6,496,000 | — | — |
| 2025-11-12 | $148.75 | $148.75 | 2,602,100 | — | — |
| 2025-11-11 | $149.74 | $149.74 | 4,075,300 | — | — |
| 2025-11-10 | $154.84 | $154.84 | 3,274,200 | — | — |
| 2025-11-07 | $152.38 | $152.38 | 5,794,600 | — | — |
| 2025-11-06 | $158.25 | $158.25 | 7,123,700 | — | — |
| 2025-11-05 | $160.19 | $160.19 | 6,941,800 | — | — |
| 2025-11-04 | $160.73 | $160.73 | 3,936,600 | — | — |
| 2025-11-03 | $168.68 | $168.68 | 2,230,100 | — | — |
| 2025-10-31 | $169.82 | $169.82 | 3,704,400 | — | — |
| 2025-10-30 | $165.45 | $165.45 | 2,856,000 | — | — |
| 2025-10-29 | $170.39 | $170.39 | 3,098,300 | — | — |
| 2025-10-28 | $173.09 | $173.09 | 3,335,500 | — | — |
| 2025-10-27 | $178.62 | $178.62 | 6,552,400 | — | — |
| 2025-10-24 | $170.68 | $170.68 | 3,665,200 | — | — |
| 2025-10-23 | $166.60 | $166.60 | 2,775,700 | — | — |
| 2025-10-22 | $165.71 | $165.71 | 4,302,300 | — | — |
| 2025-10-21 | $169.38 | $169.38 | 4,776,100 | — | — |
| 2025-10-20 | $171.50 | $171.50 | 3,654,100 | — | — |
| 2025-10-17 | $165.61 | $165.61 | 4,645,300 | — | — |
| 2025-10-16 | $171.19 | $171.19 | 4,581,200 | — | — |
| 2025-10-15 | $170.67 | $170.67 | 7,692,800 | — | — |
| 2025-10-14 | $168.16 | $168.16 | 12,821,200 | — | — |
| 2025-10-13 | $171.94 | $171.94 | 11,188,200 | — | — |
| 2025-10-10 | $154.81 | $154.81 | 8,384,000 | — | — |
| 2025-10-09 | $170.66 | $170.66 | 8,685,600 | — | — |
| 2025-10-08 | $166.77 | $166.77 | 9,048,800 | — | — |
| 2025-10-07 | $159.35 | $159.35 | 5,179,100 | — | — |
| 2025-10-06 | $156.22 | $156.22 | 5,095,900 | — | — |
| 2025-10-03 | $152.64 | $152.64 | 2,533,600 | — | — |
| 2025-10-02 | $152.15 | $152.15 | 3,573,100 | — | — |
| 2025-10-01 | $150.38 | $150.38 | 7,886,800 | — | — |
| 2025-09-30 | $141.49 | $141.49 | 2,550,700 | — | — |
| 2025-09-29 | $139.80 | $139.80 | 2,988,900 | — | — |
| 2025-09-26 | $139.62 | $139.62 | 3,757,100 | — | — |
| 2025-09-25 | $140.65 | $140.65 | 4,312,200 | — | — |
| 2025-09-24 | $144.30 | $144.30 | 4,545,700 | — | — |
| 2025-09-23 | $140.99 | $140.99 | 4,823,900 | — | — |
| 2025-09-22 | $144.48 | $144.48 | 4,705,800 | — | — |
| 2025-09-19 | $142.91 | $142.91 | 8,770,200 | — | — |
| 2025-09-18 | $146.54 | $146.54 | 12,215,000 | — | — |
| 2025-09-17 | $153.37 | $153.37 | 2,500,000 | — | — |
| 2025-09-16 | $153.85 | $153.85 | 2,385,300 | — | — |
| 2025-09-15 | $153.86 | $153.86 | 2,570,400 | — | — |
| 2025-09-12 | $150.64 | $150.64 | 3,605,200 | — | — |
| 2025-09-11 | $154.70 | $154.70 | 6,342,200 | — | — |
| 2025-09-10 | $154.14 | $154.14 | 11,219,700 | — | — |
| 2025-09-09 | $140.80 | $140.80 | 2,083,400 | — | — |
| 2025-09-08 | $139.14 | $139.14 | 2,573,100 | — | — |
| 2025-09-05 | $138.17 | $138.17 | 2,822,400 | — | — |
| 2025-09-04 | $135.48 | $135.48 | 3,274,900 | — | — |
| 2025-09-03 | $131.42 | $131.42 | 3,202,100 | — | — |
| 2025-09-02 | $132.34 | $132.34 | 5,833,700 | — | — |
| 2025-08-29 | $138.31 | $138.31 | 3,616,000 | — | — |
| 2025-08-28 | $142.55 | $142.55 | 2,882,900 | — | — |
| 2025-08-27 | $140.66 | $140.66 | 2,499,500 | — | — |
| 2025-08-26 | $140.26 | $140.26 | 2,515,400 | — | — |
| 2025-08-25 | $137.78 | $137.78 | 1,870,900 | — | — |
| 2025-08-22 | $137.92 | $137.92 | 4,041,500 | — | — |
| 2025-08-21 | $133.28 | $133.28 | 4,107,200 | — | — |
| 2025-08-20 | $131.16 | $131.16 | 5,838,700 | — | — |
| 2025-08-19 | $134.01 | $134.01 | 4,751,600 | — | — |
| 2025-08-18 | $141.06 | $141.06 | 2,892,900 | — | — |
| 2025-08-15 | $138.91 | $138.91 | 3,434,500 | — | — |
| 2025-08-14 | $140.55 | $140.55 | 4,927,800 | — | — |
| 2025-08-13 | $141.60 | $141.60 | 3,335,800 | — | — |
| 2025-08-12 | $142.39 | $142.39 | 3,996,500 | — | — |
| 2025-08-11 | $141.05 | $141.05 | 5,673,400 | — | — |
| 2025-08-08 | $138.50 | $138.50 | 3,483,700 | — | — |
| 2025-08-07 | $135.57 | $135.57 | 4,269,200 | — | — |
| 2025-08-06 | $136.12 | $136.12 | 3,241,000 | — | — |
| 2025-08-05 | $137.23 | $137.23 | 4,384,600 | — | — |
| 2025-08-04 | $140.05 | $140.05 | 4,866,900 | — | — |
| 2025-08-01 | $137.58 | $137.58 | 7,673,400 | — | — |
| 2025-07-31 | $141.38 | $141.38 | 22,624,900 | — | — |
| 2025-07-30 | $163.32 | $163.32 | 4,885,300 | — | — |
| 2025-07-29 | $163.47 | $163.47 | 3,546,500 | — | — |
| 2025-07-28 | $164.37 | $164.37 | 4,027,900 | — | — |
| 2025-07-25 | $163.17 | $163.17 | 3,151,900 | — | — |
| 2025-07-24 | $159.99 | $159.99 | 2,228,400 | — | — |
| 2025-07-23 | $159.28 | $159.28 | 3,398,600 | — | — |
| 2025-07-22 | $156.50 | $156.50 | 5,167,900 | — | — |
| 2025-07-21 | $161.92 | $161.92 | 5,462,800 | — | — |
| 2025-07-18 | $156.74 | $156.74 | 4,869,500 | — | — |
| 2025-07-17 | $157.18 | $157.18 | 4,891,500 | — | — |
| 2025-07-16 | $153.90 | $153.90 | 7,441,300 | — | — |
| 2025-07-15 | $147.11 | $147.11 | 4,182,200 | — | — |
| 2025-07-14 | $144.54 | $144.54 | 5,882,800 | — | — |
| 2025-07-11 | $145.94 | $145.94 | 3,954,200 | — | — |
| 2025-07-10 | $148.55 | $148.55 | 3,645,400 | — | — |
| 2025-07-09 | $148.02 | $148.02 | 3,848,500 | — | — |
| 2025-07-08 | $147.79 | $147.79 | 4,150,300 | — | — |
| 2025-07-07 | $146.88 | $146.88 | 6,964,800 | — | — |
| 2025-07-03 | $155.09 | $155.09 | 2,499,300 | — | — |
| 2025-07-02 | $154.63 | $154.63 | 5,027,700 | — | — |
| 2025-07-01 | $156.33 | $156.33 | 6,369,800 | — | — |
| 2025-06-30 | $161.74 | $161.74 | 5,531,600 | — | — |
| 2025-06-27 | $165.46 | $165.46 | 7,495,500 | — | — |
| 2025-06-26 | $158.15 | $158.15 | 4,519,600 | — | — |
| 2025-06-25 | $157.31 | $157.31 | 4,751,000 | — | — |
| 2025-06-24 | $156.41 | $156.41 | 5,587,300 | — | — |
| 2025-06-23 | $149.33 | $149.33 | 4,742,300 | — | — |
| 2025-06-20 | $145.04 | $145.04 | 3,798,300 | — | — |
| 2025-06-18 | $146.05 | $146.05 | 3,638,400 | — | — |
| 2025-06-17 | $144.72 | $144.72 | 5,883,200 | — | — |
| 2025-06-16 | $142.04 | $142.04 | 4,166,300 | — | — |
| 2025-06-13 | $135.55 | $135.55 | 3,307,700 | — | — |
| 2025-06-12 | $138.62 | $138.62 | 3,244,800 | — | — |
| 2025-06-11 | $140.38 | $140.38 | 3,594,100 | — | — |
| 2025-06-10 | $140.63 | $140.63 | 4,544,100 | — | — |
| 2025-06-09 | $138.61 | $138.61 | 6,864,600 | — | — |
| 2025-06-06 | $133.11 | $133.11 | 3,212,500 | — | — |
| 2025-06-05 | $129.55 | $129.55 | 3,549,800 | — | — |
| 2025-06-04 | $130.36 | $130.36 | 2,473,400 | — | — |
| 2025-06-03 | $128.78 | $128.78 | 3,445,700 | — | — |
| 2025-06-02 | $126.06 | $126.06 | 3,297,500 | — | — |
| 2025-05-30 | $124.54 | $124.54 | 5,786,600 | — | — |
| 2025-05-29 | $128.10 | $128.10 | 7,425,900 | — | — |
| 2025-05-28 | $135.54 | $135.54 | 5,937,400 | — | — |
| 2025-05-27 | $133.96 | $133.96 | 5,507,500 | — | — |
| 2025-05-23 | $127.18 | $127.18 | 2,966,800 | — | — |
| 2025-05-22 | $129.28 | $129.28 | 2,366,200 | — | — |
| 2025-05-21 | $130.45 | $130.45 | 4,810,100 | — | — |
| 2025-05-20 | $131.04 | $131.04 | 3,108,500 | — | — |
| 2025-05-19 | $132.05 | $132.05 | 4,195,600 | — | — |
| 2025-05-16 | $135.96 | $135.96 | 4,789,900 | — | — |
| 2025-05-15 | $133.07 | $133.07 | 5,357,900 | — | — |
| 2025-05-14 | $133.45 | $133.45 | 8,876,000 | — | — |
| 2025-05-13 | $126.68 | $126.68 | 7,630,700 | — | — |
| 2025-05-12 | $124.81 | $124.81 | 7,552,600 | — | — |
| 2025-05-09 | $115.80 | $115.80 | 5,364,800 | — | — |
| 2025-05-08 | $116.52 | $116.52 | 15,725,300 | — | — |
| 2025-05-07 | $124.19 | $124.19 | 8,972,600 | — | — |
| 2025-05-06 | $122.44 | $122.44 | 4,236,100 | — | — |
| 2025-05-05 | $121.95 | $121.95 | 3,525,200 | — | — |
| 2025-05-02 | $123.27 | $123.27 | 5,132,000 | — | — |
| 2025-05-01 | $115.40 | $115.40 | 6,993,600 | — | — |
| 2025-04-30 | $114.05 | $114.05 | 3,737,400 | — | — |
| 2025-04-29 | $111.65 | $111.65 | 1,954,000 | — | — |
| 2025-04-28 | $112.08 | $112.08 | 3,241,300 | — | — |
| 2025-04-25 | $113.34 | $113.34 | 3,908,400 | — | — |
| 2025-04-24 | $112.01 | $112.01 | 5,047,600 | — | — |
| 2025-04-23 | $105.16 | $105.16 | 5,140,700 | — | — |
| 2025-04-22 | $100.55 | $100.55 | 3,808,500 | — | — |
| 2025-04-21 | $96.83 | $96.83 | 4,231,800 | — | — |
| 2025-04-17 | $100.73 | $100.73 | 3,124,900 | — | — |
| 2025-04-16 | $101.00 | $101.00 | 4,881,700 | — | — |
| 2025-04-15 | $103.80 | $103.80 | 3,092,100 | — | — |
| 2025-04-14 | $105.06 | $105.06 | 3,674,700 | — | — |
| 2025-04-11 | $103.99 | $103.99 | 6,481,200 | — | — |
| 2025-04-10 | $100.46 | $100.46 | 8,620,900 | — | — |
| 2025-04-09 | $106.59 | $106.59 | 13,935,100 | — | — |
| 2025-04-08 | $85.82 | $85.82 | 8,447,500 | — | — |
| 2025-04-07 | $88.63 | $88.63 | 9,081,700 | — | — |
| 2025-04-04 | $87.71 | $87.71 | 12,486,000 | — | — |
| 2025-04-03 | $97.72 | $97.72 | 8,088,100 | — | — |
| 2025-04-02 | $108.14 | $108.14 | 2,350,600 | — | — |
| 2025-04-01 | $106.98 | $106.98 | 4,236,100 | — | — |
| 2025-03-31 | $106.79 | $106.79 | 4,662,700 | — | — |
| 2025-03-28 | $107.80 | $107.80 | 4,624,100 | — | — |
| 2025-03-27 | $112.47 | $112.47 | 4,203,100 | — | — |
| 2025-03-26 | $114.93 | $114.93 | 4,881,200 | — | — |
| 2025-03-25 | $124.28 | $124.28 | 1,887,300 | — | — |
| 2025-03-24 | $124.85 | $124.85 | 4,314,300 | — | — |
| 2025-03-21 | $119.07 | $119.07 | 2,552,400 | — | — |
| 2025-03-20 | $119.07 | $119.07 | 2,335,200 | — | — |
| 2025-03-19 | $117.91 | $117.91 | 3,729,600 | — | — |
| 2025-03-18 | $119.72 | $119.72 | 3,138,800 | — | — |
| 2025-03-17 | $121.37 | $121.37 | 3,444,900 | — | — |
| 2025-03-14 | $117.94 | $117.94 | 4,573,900 | — | — |
| 2025-03-13 | $112.05 | $112.05 | 4,480,700 | — | — |
| 2025-03-12 | $112.70 | $112.70 | 5,291,200 | — | — |
| 2025-03-11 | $111.49 | $111.49 | 8,069,200 | — | — |
| 2025-03-10 | $116.38 | $116.38 | 7,267,400 | — | — |
| 2025-03-07 | $125.55 | $125.55 | 6,537,600 | — | — |
| 2025-03-06 | $117.92 | $117.92 | 5,014,600 | — | — |
| 2025-03-05 | $124.78 | $124.78 | 4,601,600 | — | — |
| 2025-03-04 | $122.49 | $122.49 | 8,075,700 | — | — |
| 2025-03-03 | $121.10 | $121.10 | 7,356,700 | — | — |
| 2025-02-28 | $131.69 | $131.69 | 4,253,800 | — | — |
| 2025-02-27 | $130.34 | $130.34 | 4,799,600 | — | — |
| 2025-02-26 | $138.97 | $138.97 | 3,251,800 | — | — |
| 2025-02-25 | $136.70 | $136.70 | 5,786,300 | — | — |
| 2025-02-24 | $140.53 | $140.53 | 3,829,700 | — | — |
| 2025-02-21 | $144.84 | $144.84 | 4,917,000 | — | — |
| 2025-02-20 | $150.85 | $150.85 | 3,866,000 | — | — |
| 2025-02-19 | $154.36 | $154.36 | 5,228,800 | — | — |
| 2025-02-18 | $160.32 | $160.32 | 4,809,700 | — | — |
| 2025-02-14 | $159.54 | $159.54 | 6,084,800 | — | — |
| 2025-02-13 | $164.83 | $164.83 | 11,433,800 | — | — |
| 2025-02-12 | $155.41 | $155.41 | 3,470,100 | — | — |
| 2025-02-11 | $157.74 | $157.74 | 3,108,600 | — | — |
| 2025-02-10 | $160.84 | $160.84 | 3,443,500 | — | — |
| 2025-02-07 | $162.51 | $162.51 | 5,915,100 | — | — |
| 2025-02-06 | $167.47 | $167.47 | 11,885,900 | — | — |
| 2025-02-05 | $173.26 | $173.26 | 13,248,400 | — | — |
| 2025-02-04 | $162.20 | $162.20 | 5,086,000 | — | — |
| 2025-02-03 | $155.65 | $155.65 | 4,104,700 | — | — |
| 2025-01-31 | $159.55 | $159.55 | 8,002,600 | — | — |
| 2025-01-30 | $153.23 | $153.23 | 4,531,900 | — | — |
| 2025-01-29 | $147.60 | $147.60 | 2,814,300 | — | — |
| 2025-01-28 | $149.47 | $149.47 | 5,572,300 | — | — |
| 2025-01-27 | $145.96 | $145.96 | 11,715,400 | — | — |
| 2025-01-24 | $162.52 | $162.52 | 6,532,400 | — | — |
| 2025-01-23 | $166.56 | $166.56 | 16,494,400 | — | — |
| 2025-01-22 | $179.93 | $179.93 | 27,244,400 | — | — |
| 2025-01-21 | $155.20 | $155.20 | 6,807,500 | — | — |
| 2025-01-17 | $149.26 | $149.26 | 4,217,300 | — | — |
| 2025-01-16 | $147.52 | $147.52 | 4,353,400 | — | — |
| 2025-01-15 | $147.40 | $147.40 | 4,849,800 | — | — |
| 2025-01-14 | $140.06 | $140.06 | 3,240,300 | — | — |
| 2025-01-13 | $137.07 | $137.07 | 3,343,200 | — | — |
| 2025-01-10 | $140.49 | $140.49 | 3,156,700 | — | — |
| 2025-01-08 | $145.20 | $145.20 | 3,418,700 | — | — |
| 2025-01-07 | $144.38 | $144.38 | 5,602,800 | — | — |
| 2025-01-06 | $147.41 | $147.41 | 7,056,700 | — | — |
| 2025-01-03 | $141.08 | $141.08 | 7,206,800 | — | — |
| 2025-01-02 | $128.20 | $128.20 | 3,747,800 | — | — |