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
- 2017-10-20 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 | $127.57 | $127.57 | 1,974,000 | — | — |
| 2025-12-30 | $128.35 | $128.35 | 2,425,300 | — | — |
| 2025-12-29 | $130.89 | $130.89 | 4,615,900 | — | — |
| 2025-12-26 | $127.85 | $127.85 | 1,840,500 | — | — |
| 2025-12-24 | $126.25 | $126.25 | 1,716,600 | — | — |
| 2025-12-23 | $125.77 | $125.77 | 3,274,600 | — | — |
| 2025-12-22 | $124.78 | $124.78 | 3,641,600 | — | — |
| 2025-12-19 | $121.97 | $121.97 | 4,908,100 | — | — |
| 2025-12-18 | $120.46 | $120.46 | 5,655,900 | — | — |
| 2025-12-17 | $118.95 | $118.95 | 5,494,100 | — | — |
| 2025-12-16 | $124.27 | $124.27 | 5,373,300 | — | — |
| 2025-12-15 | $121.56 | $121.56 | 3,651,000 | — | — |
| 2025-12-12 | $125.02 | $125.02 | 4,132,400 | — | — |
| 2025-12-11 | $126.60 | $126.60 | 6,427,100 | — | — |
| 2025-12-10 | $124.22 | $124.22 | 7,090,800 | — | — |
| 2025-12-09 | $128.66 | $128.66 | 5,845,200 | — | — |
| 2025-12-08 | $128.28 | $128.28 | 7,294,200 | — | — |
| 2025-12-05 | $133.99 | $133.99 | 3,580,000 | — | — |
| 2025-12-04 | $135.41 | $135.41 | 2,689,200 | — | — |
| 2025-12-03 | $135.04 | $135.04 | 3,318,700 | — | — |
| 2025-12-02 | $137.83 | $137.83 | 3,556,200 | — | — |
| 2025-12-01 | $135.28 | $135.28 | 4,135,600 | — | — |
| 2025-11-28 | $139.01 | $139.01 | 2,590,500 | — | — |
| 2025-11-26 | $134.26 | $134.26 | 4,661,700 | — | — |
| 2025-11-25 | $136.29 | $136.29 | 4,313,100 | — | — |
| 2025-11-24 | $136.38 | $136.38 | 5,855,300 | — | — |
| 2025-11-21 | $131.34 | $131.34 | 7,647,500 | — | — |
| 2025-11-20 | $130.99 | $130.99 | 10,163,700 | — | — |
| 2025-11-19 | $143.53 | $143.53 | 3,567,300 | — | — |
| 2025-11-18 | $147.26 | $147.26 | 4,416,800 | — | — |
| 2025-11-17 | $145.75 | $145.75 | 5,145,900 | — | — |
| 2025-11-14 | $140.85 | $140.85 | 6,168,500 | — | — |
| 2025-11-13 | $140.04 | $140.04 | 5,486,200 | — | — |
| 2025-11-12 | $143.35 | $143.35 | 6,978,700 | — | — |
| 2025-11-11 | $142.31 | $142.31 | 16,009,100 | — | — |
| 2025-11-10 | $155.05 | $155.05 | 8,953,700 | — | — |
| 2025-11-07 | $149.94 | $149.94 | 7,065,000 | — | — |
| 2025-11-06 | $153.56 | $153.56 | 4,305,800 | — | — |
| 2025-11-05 | $157.76 | $157.76 | 2,723,700 | — | — |
| 2025-11-04 | $156.51 | $156.51 | 2,981,800 | — | — |
| 2025-11-03 | $157.41 | $157.41 | 2,694,200 | — | — |
| 2025-10-31 | $156.25 | $156.25 | 3,122,000 | — | — |
| 2025-10-30 | $155.93 | $155.93 | 4,045,400 | — | — |
| 2025-10-29 | $155.93 | $155.93 | 3,152,500 | — | — |
| 2025-10-28 | $159.71 | $159.71 | 4,508,000 | — | — |
| 2025-10-27 | $160.10 | $160.10 | 3,932,000 | — | — |
| 2025-10-24 | $154.66 | $154.66 | 2,532,600 | — | — |
| 2025-10-23 | $156.26 | $156.26 | 3,057,900 | — | — |
| 2025-10-22 | $156.74 | $156.74 | 7,693,100 | — | — |
| 2025-10-21 | $164.60 | $164.60 | 3,882,800 | — | — |
| 2025-10-20 | $165.70 | $165.70 | 4,097,800 | — | — |
| 2025-10-17 | $160.06 | $160.06 | 6,112,900 | — | — |
| 2025-10-16 | $162.65 | $162.65 | 12,260,800 | — | — |
| 2025-10-15 | $163.42 | $163.42 | 9,218,300 | — | — |
| 2025-10-14 | $180.69 | $180.69 | 2,744,500 | — | — |
| 2025-10-13 | $182.60 | $182.60 | 2,371,000 | — | — |
| 2025-10-10 | $180.82 | $180.82 | 3,196,300 | — | — |
| 2025-10-09 | $188.00 | $188.00 | 4,338,400 | — | — |
| 2025-10-08 | $192.69 | $192.69 | 2,718,000 | — | — |
| 2025-10-07 | $191.01 | $191.01 | 2,458,700 | — | — |
| 2025-10-06 | $189.50 | $189.50 | 2,973,300 | — | — |
| 2025-10-03 | $184.91 | $184.91 | 2,215,200 | — | — |
| 2025-10-02 | $184.22 | $184.22 | 3,429,400 | — | — |
| 2025-10-01 | $182.01 | $182.01 | 4,333,400 | — | — |
| 2025-09-30 | $178.73 | $178.73 | 4,199,400 | — | — |
| 2025-09-29 | $181.45 | $181.45 | 3,839,700 | — | — |
| 2025-09-26 | $184.58 | $184.58 | 3,143,200 | — | — |
| 2025-09-25 | $185.91 | $185.91 | 3,110,200 | — | — |
| 2025-09-24 | $185.82 | $185.82 | 2,495,800 | — | — |
| 2025-09-23 | $185.25 | $185.25 | 3,570,100 | — | — |
| 2025-09-22 | $192.96 | $192.96 | 2,362,000 | — | — |
| 2025-09-19 | $192.76 | $192.76 | 3,152,400 | — | — |
| 2025-09-18 | $190.56 | $190.56 | 4,202,100 | — | — |
| 2025-09-17 | $186.89 | $186.89 | 3,519,400 | — | — |
| 2025-09-16 | $189.07 | $189.07 | 3,708,700 | — | — |
| 2025-09-15 | $190.46 | $190.46 | 3,215,900 | — | — |
| 2025-09-12 | $196.05 | $196.05 | 3,049,000 | — | — |
| 2025-09-11 | $196.50 | $196.50 | 4,523,400 | — | — |
| 2025-09-10 | $193.04 | $193.04 | 2,485,600 | — | — |
| 2025-09-09 | $192.67 | $192.67 | 3,209,400 | — | — |
| 2025-09-08 | $190.57 | $190.57 | 3,182,700 | — | — |
| 2025-09-05 | $191.62 | $191.62 | 4,430,200 | — | — |
| 2025-09-04 | $189.71 | $189.71 | 3,970,900 | — | — |
| 2025-09-03 | $180.98 | $180.98 | 2,776,100 | — | — |
| 2025-09-02 | $178.78 | $178.78 | 5,167,500 | — | — |
| 2025-08-29 | $186.54 | $186.54 | 5,354,500 | — | — |
| 2025-08-28 | $186.24 | $186.24 | 3,570,600 | — | — |
| 2025-08-27 | $182.91 | $182.91 | 2,586,600 | — | — |
| 2025-08-26 | $188.29 | $188.29 | 2,531,700 | — | — |
| 2025-08-25 | $187.55 | $187.55 | 4,745,800 | — | — |
| 2025-08-22 | $185.53 | $185.53 | 4,864,600 | — | — |
| 2025-08-21 | $179.60 | $179.60 | 2,616,700 | — | — |
| 2025-08-20 | $178.74 | $178.74 | 3,428,300 | — | — |
| 2025-08-19 | $179.25 | $179.25 | 4,088,500 | — | — |
| 2025-08-18 | $177.27 | $177.27 | 2,516,400 | — | — |
| 2025-08-15 | $177.28 | $177.28 | 4,346,700 | — | — |
| 2025-08-14 | $174.01 | $174.01 | 3,556,300 | — | — |
| 2025-08-13 | $174.66 | $174.66 | 7,751,400 | — | — |
| 2025-08-12 | $174.12 | $174.12 | 19,402,500 | — | — |
| 2025-08-11 | $146.23 | $146.23 | 7,008,400 | — | — |
| 2025-08-08 | $147.61 | $147.61 | 3,846,100 | — | — |
| 2025-08-07 | $148.86 | $148.86 | 3,689,700 | — | — |
| 2025-08-06 | $147.54 | $147.54 | 6,095,000 | — | — |
| 2025-08-05 | $151.44 | $151.44 | 5,636,700 | — | — |
| 2025-08-04 | $156.74 | $156.74 | 2,113,200 | — | — |
| 2025-08-01 | $154.21 | $154.21 | 2,768,600 | — | — |
| 2025-07-31 | $156.65 | $156.65 | 2,981,300 | — | — |
| 2025-07-30 | $159.25 | $159.25 | 3,658,200 | — | — |
| 2025-07-29 | $160.46 | $160.46 | 2,031,300 | — | — |
| 2025-07-28 | $160.74 | $160.74 | 2,479,000 | — | — |
| 2025-07-25 | $157.71 | $157.71 | 4,272,700 | — | — |
| 2025-07-24 | $157.87 | $157.87 | 2,148,100 | — | — |
| 2025-07-23 | $158.57 | $158.57 | 3,450,600 | — | — |
| 2025-07-22 | $154.82 | $154.82 | 4,410,000 | — | — |
| 2025-07-21 | $155.29 | $155.29 | 7,744,500 | — | — |
| 2025-07-18 | $168.55 | $168.55 | 4,355,100 | — | — |
| 2025-07-17 | $167.08 | $167.08 | 5,095,300 | — | — |
| 2025-07-16 | $161.30 | $161.30 | 7,759,200 | — | — |
| 2025-07-15 | $158.26 | $158.26 | 5,083,300 | — | — |
| 2025-07-14 | $151.12 | $151.12 | 3,530,400 | — | — |
| 2025-07-11 | $148.26 | $148.26 | 2,875,000 | — | — |
| 2025-07-10 | $149.40 | $149.40 | 5,445,500 | — | — |
| 2025-07-09 | $152.74 | $152.74 | 3,988,600 | — | — |
| 2025-07-08 | $149.11 | $149.11 | 3,728,700 | — | — |
| 2025-07-07 | $151.11 | $151.11 | 2,448,100 | — | — |
| 2025-07-03 | $149.47 | $149.47 | 2,289,200 | — | — |
| 2025-07-02 | $149.42 | $149.42 | 3,448,800 | — | — |
| 2025-07-01 | $150.50 | $150.50 | 6,451,800 | — | — |
| 2025-06-30 | $159.94 | $159.94 | 4,681,400 | — | — |
| 2025-06-27 | $159.31 | $159.31 | 4,607,100 | — | — |
| 2025-06-26 | $158.51 | $158.51 | 3,740,100 | — | — |
| 2025-06-25 | $155.81 | $155.81 | 3,562,200 | — | — |
| 2025-06-24 | $158.29 | $158.29 | 5,000,400 | — | — |
| 2025-06-23 | $153.52 | $153.52 | 2,630,900 | — | — |
| 2025-06-20 | $153.40 | $153.40 | 3,174,000 | — | — |
| 2025-06-18 | $155.69 | $155.69 | 2,758,800 | — | — |
| 2025-06-17 | $157.27 | $157.27 | 3,300,600 | — | — |
| 2025-06-16 | $158.19 | $158.19 | 4,102,200 | — | — |
| 2025-06-13 | $154.38 | $154.38 | 4,956,400 | — | — |
| 2025-06-12 | $154.63 | $154.63 | 3,370,900 | — | — |
| 2025-06-11 | $154.44 | $154.44 | 4,784,400 | — | — |
| 2025-06-10 | $156.87 | $156.87 | 5,610,600 | — | — |
| 2025-06-09 | $164.58 | $164.58 | 1,659,100 | — | — |
| 2025-06-06 | $165.61 | $165.61 | 4,359,500 | — | — |
| 2025-06-05 | $170.40 | $170.40 | 3,622,900 | — | — |
| 2025-06-04 | $168.16 | $168.16 | 3,134,100 | — | — |
| 2025-06-03 | $165.77 | $165.77 | 3,460,500 | — | — |
| 2025-06-02 | $165.10 | $165.10 | 3,276,600 | — | — |
| 2025-05-30 | $160.37 | $160.37 | 5,670,900 | — | — |
| 2025-05-29 | $161.21 | $161.21 | 4,287,400 | — | — |
| 2025-05-28 | $164.92 | $164.92 | 4,782,500 | — | — |
| 2025-05-27 | $165.24 | $165.24 | 6,394,200 | — | — |
| 2025-05-23 | $164.06 | $164.06 | 3,656,800 | — | — |
| 2025-05-22 | $160.69 | $160.69 | 3,033,300 | — | — |
| 2025-05-21 | $163.26 | $163.26 | 2,849,200 | — | — |
| 2025-05-20 | $162.41 | $162.41 | 2,319,300 | — | — |
| 2025-05-19 | $162.72 | $162.72 | 3,972,200 | — | — |
| 2025-05-16 | $161.51 | $161.51 | 3,701,100 | — | — |
| 2025-05-15 | $164.63 | $164.63 | 6,286,300 | — | — |
| 2025-05-14 | $163.18 | $163.18 | 11,197,900 | — | — |
| 2025-05-13 | $154.13 | $154.13 | 12,348,400 | — | — |
| 2025-05-12 | $142.45 | $142.45 | 7,194,400 | — | — |
| 2025-05-09 | $139.17 | $139.17 | 4,692,100 | — | — |
| 2025-05-08 | $145.82 | $145.82 | 3,536,500 | — | — |
| 2025-05-07 | $142.53 | $142.53 | 4,374,900 | — | — |
| 2025-05-06 | $142.47 | $142.47 | 3,289,300 | — | — |
| 2025-05-05 | $142.50 | $142.50 | 2,557,500 | — | — |
| 2025-05-02 | $141.78 | $141.78 | 3,899,900 | — | — |
| 2025-05-01 | $137.31 | $137.31 | 3,223,800 | — | — |
| 2025-04-30 | $134.05 | $134.05 | 3,208,200 | — | — |
| 2025-04-29 | $133.92 | $133.92 | 3,583,700 | — | — |
| 2025-04-28 | $130.28 | $130.28 | 3,239,300 | — | — |
| 2025-04-25 | $127.76 | $127.76 | 3,518,700 | — | — |
| 2025-04-24 | $124.23 | $124.23 | 6,044,700 | — | — |
| 2025-04-23 | $120.45 | $120.45 | 4,470,200 | — | — |
| 2025-04-22 | $118.52 | $118.52 | 3,612,800 | — | — |
| 2025-04-21 | $116.53 | $116.53 | 2,923,500 | — | — |
| 2025-04-17 | $120.97 | $120.97 | 3,674,400 | — | — |
| 2025-04-16 | $118.73 | $118.73 | 6,022,000 | — | — |
| 2025-04-15 | $119.75 | $119.75 | 4,169,000 | — | — |
| 2025-04-14 | $118.73 | $118.73 | 3,900,900 | — | — |
| 2025-04-11 | $117.81 | $117.81 | 4,399,500 | — | — |
| 2025-04-10 | $115.28 | $115.28 | 4,724,000 | — | — |
| 2025-04-09 | $119.09 | $119.09 | 10,641,600 | — | — |
| 2025-04-08 | $105.57 | $105.57 | 7,077,100 | — | — |
| 2025-04-07 | $108.66 | $108.66 | 11,311,900 | — | — |
| 2025-04-04 | $106.63 | $106.63 | 15,813,900 | — | — |
| 2025-04-03 | $120.05 | $120.05 | 15,183,300 | — | — |
| 2025-04-02 | $134.58 | $134.58 | 3,091,900 | — | — |
| 2025-04-01 | $132.46 | $132.46 | 5,170,000 | — | — |
| 2025-03-31 | $130.49 | $130.49 | 3,545,700 | — | — |
| 2025-03-28 | $130.67 | $130.67 | 3,272,600 | — | — |
| 2025-03-27 | $133.57 | $133.57 | 5,718,700 | — | — |
| 2025-03-26 | $129.27 | $129.27 | 3,535,200 | — | — |
| 2025-03-25 | $130.30 | $130.30 | 4,337,300 | — | — |
| 2025-03-24 | $129.48 | $129.48 | 3,184,500 | — | — |
| 2025-03-21 | $126.07 | $126.07 | 3,156,100 | — | — |
| 2025-03-20 | $127.09 | $127.09 | 4,432,700 | — | — |
| 2025-03-19 | $126.15 | $126.15 | 3,923,000 | — | — |
| 2025-03-18 | $125.13 | $125.13 | 6,934,900 | — | — |
| 2025-03-17 | $132.64 | $132.64 | 5,348,800 | — | — |
| 2025-03-14 | $127.43 | $127.43 | 3,140,400 | — | — |
| 2025-03-13 | $124.81 | $124.81 | 4,539,500 | — | — |
| 2025-03-12 | $129.62 | $129.62 | 5,735,000 | — | — |
| 2025-03-11 | $127.71 | $127.71 | 6,959,500 | — | — |
| 2025-03-10 | $127.32 | $127.32 | 9,144,600 | — | — |
| 2025-03-07 | $135.69 | $135.69 | 7,247,200 | — | — |
| 2025-03-06 | $139.15 | $139.15 | 7,022,300 | — | — |
| 2025-03-05 | $146.31 | $146.31 | 9,753,500 | — | — |
| 2025-03-04 | $132.31 | $132.31 | 9,456,600 | — | — |
| 2025-03-03 | $123.49 | $123.49 | 5,943,400 | — | — |
| 2025-02-28 | $127.27 | $127.27 | 5,837,500 | — | — |
| 2025-02-27 | $126.42 | $126.42 | 2,652,700 | — | — |
| 2025-02-26 | $128.27 | $128.27 | 3,560,100 | — | — |
| 2025-02-25 | $123.92 | $123.92 | 6,543,800 | — | — |
| 2025-02-24 | $127.19 | $127.19 | 5,396,400 | — | — |
| 2025-02-21 | $127.62 | $127.62 | 4,711,800 | — | — |
| 2025-02-20 | $132.83 | $132.83 | 3,435,700 | — | — |
| 2025-02-19 | $136.22 | $136.22 | 3,178,900 | — | — |
| 2025-02-18 | $138.62 | $138.62 | 7,628,700 | — | — |
| 2025-02-14 | $134.95 | $134.95 | 3,762,700 | — | — |
| 2025-02-13 | $133.13 | $133.13 | 3,590,800 | — | — |
| 2025-02-12 | $130.65 | $130.65 | 2,955,600 | — | — |
| 2025-02-11 | $129.71 | $129.71 | 4,650,800 | — | — |
| 2025-02-10 | $125.28 | $125.28 | 2,732,800 | — | — |
| 2025-02-07 | $123.00 | $123.00 | 3,051,700 | — | — |
| 2025-02-06 | $122.66 | $122.66 | 2,834,600 | — | — |
| 2025-02-05 | $123.08 | $123.08 | 2,705,000 | — | — |
| 2025-02-04 | $123.15 | $123.15 | 3,944,600 | — | — |
| 2025-02-03 | $121.90 | $121.90 | 2,579,000 | — | — |
| 2025-01-31 | $121.79 | $121.79 | 5,729,700 | — | — |
| 2025-01-30 | $123.38 | $123.38 | 3,374,600 | — | — |
| 2025-01-29 | $121.92 | $121.92 | 3,196,800 | — | — |
| 2025-01-28 | $119.53 | $119.53 | 4,587,900 | — | — |
| 2025-01-27 | $114.23 | $114.23 | 2,663,900 | — | — |
| 2025-01-24 | $117.79 | $117.79 | 1,546,800 | — | — |
| 2025-01-23 | $116.46 | $116.46 | 2,516,500 | — | — |
| 2025-01-22 | $118.36 | $118.36 | 3,307,800 | — | — |
| 2025-01-21 | $118.16 | $118.16 | 4,626,300 | — | — |
| 2025-01-17 | $115.08 | $115.08 | 2,679,300 | — | — |
| 2025-01-16 | $111.63 | $111.63 | 5,298,600 | — | — |
| 2025-01-15 | $110.82 | $110.82 | 3,028,100 | — | — |
| 2025-01-14 | $110.44 | $110.44 | 3,336,800 | — | — |
| 2025-01-13 | $106.87 | $106.87 | 2,702,600 | — | — |
| 2025-01-10 | $108.29 | $108.29 | 3,337,300 | — | — |
| 2025-01-08 | $109.35 | $109.35 | 3,122,500 | — | — |
| 2025-01-07 | $106.42 | $106.42 | 3,671,000 | — | — |
| 2025-01-06 | $108.46 | $108.46 | 4,766,300 | — | — |
| 2025-01-03 | $106.32 | $106.32 | 3,010,000 | — | — |
| 2025-01-02 | $104.87 | $104.87 | 4,386,200 | — | — |