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
- 1993-05-12 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 | $183.86 | $547.34 | 1,048,650 | — | — |
| 2025-12-30 | $185.02 | $550.79 | 865,100 | — | — |
| 2025-12-29 | $185.04 | $550.85 | 1,185,900 | — | — |
| 2025-12-26 | $185.80 | $553.11 | 834,700 | — | — |
| 2025-12-24 | $184.90 | $550.43 | 592,350 | — | — |
| 2025-12-23 | $184.28 | $548.59 | 1,772,200 | — | — |
| 2025-12-22 | $183.10 | $545.08 | 2,324,500 | — | — |
| 2025-12-19 | $182.72 | $543.95 | 4,187,150 | — | — |
| 2025-12-18 | $181.22 | $539.48 | 3,414,250 | — | — |
| 2025-12-17 | $179.72 | $535.01 | 2,987,750 | — | — |
| 2025-12-16 | $182.70 | $543.89 | 2,257,450 | — | — |
| 2025-12-15 | $183.12 | $545.14 | 3,510,200 | — | — |
| 2025-12-12 | $179.66 | $534.84 | 2,688,650 | — | — |
| 2025-12-11 | $180.58 | $537.57 | 3,313,950 | — | — |
| 2025-12-10 | $183.02 | $544.84 | 3,059,950 | — | — |
| 2025-12-09 | $179.64 | $534.78 | 2,363,900 | — | — |
| 2025-12-08 | $182.56 | $543.47 | 3,527,750 | — | — |
| 2025-12-05 | $180.36 | $536.92 | 2,716,450 | — | — |
| 2025-12-04 | $180.06 | $536.03 | 2,625,450 | — | — |
| 2025-12-03 | $181.70 | $540.91 | 3,418,500 | — | — |
| 2025-12-02 | $180.34 | $536.86 | 3,252,350 | — | — |
| 2025-12-01 | $181.04 | $538.94 | 3,183,300 | — | — |
| 2025-11-28 | $185.44 | $552.04 | 1,874,000 | — | — |
| 2025-11-26 | $186.64 | $555.61 | 2,328,000 | — | — |
| 2025-11-25 | $186.48 | $555.14 | 2,712,750 | — | — |
| 2025-11-24 | $183.04 | $544.90 | 2,863,100 | — | — |
| 2025-11-21 | $182.00 | $541.80 | 3,701,150 | — | — |
| 2025-11-20 | $177.36 | $527.99 | 2,931,500 | — | — |
| 2025-11-19 | $177.98 | $529.83 | 3,219,300 | — | — |
| 2025-11-18 | $179.10 | $533.17 | 3,178,950 | — | — |
| 2025-11-17 | $178.80 | $532.28 | 1,907,050 | — | — |
| 2025-11-14 | $178.20 | $530.49 | 2,045,200 | — | — |
| 2025-11-13 | $177.22 | $527.57 | 2,257,200 | — | — |
| 2025-11-12 | $175.36 | $522.03 | 2,615,800 | — | — |
| 2025-11-11 | $178.18 | $530.43 | 2,481,600 | — | — |
| 2025-11-10 | $174.96 | $520.84 | 3,135,700 | — | — |
| 2025-11-07 | $169.16 | $503.58 | 2,052,900 | — | — |
| 2025-11-06 | $167.54 | $498.76 | 3,471,050 | — | — |
| 2025-11-05 | $162.30 | $483.16 | 2,724,400 | — | — |
| 2025-11-04 | $164.06 | $488.40 | 2,336,600 | — | — |
| 2025-11-03 | $163.44 | $486.55 | 1,448,050 | — | — |
| 2025-10-31 | $164.80 | $490.60 | 1,488,850 | — | — |
| 2025-10-30 | $164.68 | $490.24 | 2,895,650 | — | — |
| 2025-10-29 | $164.46 | $489.59 | 1,784,800 | — | — |
| 2025-10-28 | $165.22 | $491.85 | 1,830,750 | — | — |
| 2025-10-27 | $168.12 | $500.48 | 3,123,950 | — | — |
| 2025-10-24 | $166.58 | $495.90 | 1,190,200 | — | — |
| 2025-10-23 | $166.80 | $496.55 | 1,074,800 | — | — |
| 2025-10-22 | $166.86 | $496.73 | 1,656,650 | — | — |
| 2025-10-21 | $166.44 | $495.48 | 2,808,300 | — | — |
| 2025-10-20 | $167.74 | $499.35 | 2,508,050 | — | — |
| 2025-10-17 | $169.38 | $504.23 | 1,562,900 | — | — |
| 2025-10-16 | $167.66 | $499.11 | 2,163,000 | — | — |
| 2025-10-15 | $169.66 | $505.07 | 2,034,800 | — | — |
| 2025-10-14 | $170.24 | $506.79 | 2,450,900 | — | — |
| 2025-10-13 | $169.02 | $503.16 | 2,989,950 | — | — |
| 2025-10-10 | $169.06 | $503.28 | 7,238,150 | — | — |
| 2025-10-09 | $170.08 | $506.32 | 4,546,650 | — | — |
| 2025-10-08 | $170.76 | $508.34 | 3,310,550 | — | — |
| 2025-10-07 | $171.74 | $511.26 | 1,746,350 | — | — |
| 2025-10-06 | $170.98 | $509.00 | 3,192,450 | — | — |
| 2025-10-03 | $170.62 | $507.92 | 2,934,450 | — | — |
| 2025-10-02 | $167.30 | $498.04 | 2,725,600 | — | — |
| 2025-10-01 | $168.72 | $502.27 | 7,225,700 | — | — |
| 2025-09-30 | $153.44 | $456.78 | 3,841,100 | — | — |
| 2025-09-29 | $148.26 | $441.36 | 3,059,350 | — | — |
| 2025-09-26 | $147.52 | $439.16 | 2,172,700 | — | — |
| 2025-09-25 | $147.06 | $437.79 | 2,443,200 | — | — |
| 2025-09-24 | $150.72 | $448.68 | 1,546,450 | — | — |
| 2025-09-23 | $151.94 | $452.32 | 1,956,300 | — | — |
| 2025-09-22 | $155.00 | $461.42 | 2,435,200 | — | — |
| 2025-09-19 | $152.56 | $454.16 | 3,330,750 | — | — |
| 2025-09-18 | $154.14 | $458.86 | 2,279,150 | — | — |
| 2025-09-17 | $155.38 | $462.56 | 2,329,250 | — | — |
| 2025-09-16 | $155.12 | $461.78 | 1,704,750 | — | — |
| 2025-09-15 | $156.10 | $464.70 | 2,223,550 | — | — |
| 2025-09-12 | $159.12 | $473.69 | 2,245,850 | — | — |
| 2025-09-11 | $162.20 | $482.86 | 1,414,750 | — | — |
| 2025-09-10 | $161.62 | $481.13 | 1,056,250 | — | — |
| 2025-09-09 | $162.44 | $483.57 | 1,189,450 | — | — |
| 2025-09-08 | $163.12 | $485.60 | 1,312,000 | — | — |
| 2025-09-05 | $163.40 | $486.43 | 1,232,200 | — | — |
| 2025-09-04 | $163.56 | $486.91 | 1,560,750 | — | — |
| 2025-09-03 | $164.22 | $488.87 | 2,101,650 | — | — |
| 2025-09-02 | $160.38 | $477.44 | 1,494,300 | — | — |
| 2025-08-29 | $159.80 | $475.71 | 1,412,350 | — | — |
| 2025-08-28 | $159.98 | $476.25 | 1,515,450 | — | — |
| 2025-08-27 | $159.86 | $475.89 | 2,428,300 | — | — |
| 2025-08-26 | $160.10 | $476.61 | 2,664,300 | — | — |
| 2025-08-25 | $159.32 | $474.28 | 1,689,700 | — | — |
| 2025-08-22 | $161.94 | $482.08 | 1,802,150 | — | — |
| 2025-08-21 | $160.92 | $479.05 | 1,268,250 | — | — |
| 2025-08-20 | $161.04 | $479.41 | 1,785,950 | — | — |
| 2025-08-19 | $159.08 | $473.57 | 1,844,950 | — | — |
| 2025-08-18 | $158.24 | $471.07 | 1,508,850 | — | — |
| 2025-08-15 | $158.34 | $471.37 | 2,380,450 | — | — |
| 2025-08-14 | $156.94 | $467.20 | 2,859,050 | — | — |
| 2025-08-13 | $155.88 | $464.04 | 2,504,250 | — | — |
| 2025-08-12 | $150.68 | $448.56 | 1,386,300 | — | — |
| 2025-08-11 | $148.14 | $441.00 | 1,279,150 | — | — |
| 2025-08-08 | $147.10 | $437.91 | 2,493,100 | — | — |
| 2025-08-07 | $149.14 | $440.91 | 1,713,800 | — | — |
| 2025-08-06 | $147.20 | $435.18 | 1,473,650 | — | — |
| 2025-08-05 | $148.96 | $440.38 | 1,719,850 | — | — |
| 2025-08-04 | $149.18 | $441.03 | 1,756,700 | — | — |
| 2025-08-01 | $147.90 | $437.25 | 4,901,900 | — | — |
| 2025-07-31 | $146.18 | $432.16 | 4,299,850 | — | — |
| 2025-07-30 | $153.18 | $452.86 | 5,135,550 | — | — |
| 2025-07-29 | $147.96 | $437.42 | 7,215,700 | — | — |
| 2025-07-28 | $143.66 | $424.71 | 3,823,900 | — | — |
| 2025-07-25 | $145.32 | $429.62 | 3,101,150 | — | — |
| 2025-07-24 | $147.36 | $435.65 | 2,883,500 | — | — |
| 2025-07-23 | $146.00 | $431.63 | 2,510,200 | — | — |
| 2025-07-22 | $140.96 | $416.73 | 1,563,350 | — | — |
| 2025-07-21 | $137.44 | $406.32 | 1,602,750 | — | — |
| 2025-07-18 | $137.58 | $406.74 | 1,495,900 | — | — |
| 2025-07-17 | $138.52 | $409.52 | 1,849,350 | — | — |
| 2025-07-16 | $140.16 | $414.37 | 1,771,500 | — | — |
| 2025-07-15 | $140.64 | $415.78 | 1,595,800 | — | — |
| 2025-07-14 | $143.48 | $424.18 | 1,700,850 | — | — |
| 2025-07-11 | $142.26 | $420.57 | 1,364,950 | — | — |
| 2025-07-10 | $143.62 | $424.59 | 2,022,850 | — | — |
| 2025-07-09 | $141.64 | $418.74 | 1,832,700 | — | — |
| 2025-07-08 | $140.04 | $414.01 | 2,039,800 | — | — |
| 2025-07-07 | $139.26 | $411.70 | 2,220,800 | — | — |
| 2025-07-03 | $138.90 | $410.64 | 3,384,000 | — | — |
| 2025-07-02 | $142.26 | $420.57 | 1,838,050 | — | — |
| 2025-07-01 | $142.92 | $422.52 | 3,365,450 | — | — |
| 2025-06-30 | $139.76 | $413.18 | 1,850,700 | — | — |
| 2025-06-27 | $139.70 | $413.01 | 1,567,400 | — | — |
| 2025-06-26 | $140.14 | $414.31 | 2,124,850 | — | — |
| 2025-06-25 | $139.36 | $412.00 | 2,011,600 | — | — |
| 2025-06-24 | $141.08 | $417.09 | 1,823,300 | — | — |
| 2025-06-23 | $141.28 | $417.68 | 1,474,900 | — | — |
| 2025-06-20 | $139.90 | $413.60 | 3,148,550 | — | — |
| 2025-06-18 | $141.52 | $418.39 | 1,685,700 | — | — |
| 2025-06-17 | $141.94 | $419.63 | 2,131,800 | — | — |
| 2025-06-16 | $147.10 | $434.88 | 1,709,550 | — | — |
| 2025-06-13 | $148.84 | $440.03 | 1,565,800 | — | — |
| 2025-06-12 | $150.00 | $443.46 | 1,722,900 | — | — |
| 2025-06-11 | $147.48 | $436.01 | 1,777,550 | — | — |
| 2025-06-10 | $147.66 | $436.54 | 1,477,800 | — | — |
| 2025-06-09 | $146.02 | $431.69 | 1,773,700 | — | — |
| 2025-06-06 | $145.76 | $430.92 | 1,226,950 | — | — |
| 2025-06-05 | $144.70 | $427.79 | 1,987,400 | — | — |
| 2025-06-04 | $146.00 | $431.63 | 1,810,350 | — | — |
| 2025-06-03 | $143.64 | $424.65 | 2,257,250 | — | — |
| 2025-06-02 | $143.86 | $425.30 | 3,194,950 | — | — |
| 2025-05-30 | $145.66 | $430.63 | 4,016,950 | — | — |
| 2025-05-29 | $141.74 | $419.04 | 1,730,350 | — | — |
| 2025-05-28 | $140.76 | $416.14 | 1,910,350 | — | — |
| 2025-05-27 | $141.92 | $419.57 | 2,229,600 | — | — |
| 2025-05-23 | $140.82 | $416.32 | 1,979,150 | — | — |
| 2025-05-22 | $139.90 | $413.60 | 1,705,050 | — | — |
| 2025-05-21 | $139.36 | $412.00 | 2,196,600 | — | — |
| 2025-05-20 | $139.84 | $413.42 | 2,147,550 | — | — |
| 2025-05-19 | $139.38 | $412.06 | 2,657,950 | — | — |
| 2025-05-16 | $137.62 | $406.86 | 1,871,650 | — | — |
| 2025-05-15 | $135.92 | $401.83 | 2,994,950 | — | — |
| 2025-05-14 | $132.46 | $391.60 | 2,820,650 | — | — |
| 2025-05-13 | $135.44 | $400.41 | 2,414,350 | — | — |
| 2025-05-12 | $137.90 | $407.68 | 3,535,650 | — | — |
| 2025-05-09 | $135.14 | $399.52 | 3,107,950 | — | — |
| 2025-05-08 | $134.60 | $397.93 | 3,572,950 | — | — |
| 2025-05-07 | $140.14 | $414.31 | 2,019,800 | — | — |
| 2025-05-06 | $140.52 | $415.43 | 2,401,000 | — | — |
| 2025-05-05 | $144.18 | $426.25 | 1,527,850 | — | — |
| 2025-05-02 | $144.88 | $428.32 | 2,687,200 | — | — |
| 2025-05-01 | $141.02 | $416.91 | 2,910,050 | — | — |
| 2025-04-30 | $143.58 | $424.48 | 2,028,650 | — | — |
| 2025-04-29 | $143.42 | $424.00 | 3,959,450 | — | — |
| 2025-04-28 | $139.86 | $413.48 | 4,011,700 | — | — |
| 2025-04-25 | $139.14 | $411.35 | 3,331,300 | — | — |
| 2025-04-24 | $139.10 | $411.23 | 1,716,000 | — | — |
| 2025-04-23 | $137.02 | $405.08 | 2,837,000 | — | — |
| 2025-04-22 | $135.74 | $401.30 | 2,903,500 | — | — |
| 2025-04-21 | $133.80 | $395.56 | 1,286,400 | — | — |
| 2025-04-17 | $135.18 | $399.64 | 1,898,000 | — | — |
| 2025-04-16 | $134.10 | $396.45 | 1,777,300 | — | — |
| 2025-04-15 | $135.74 | $401.30 | 2,945,250 | — | — |
| 2025-04-14 | $136.02 | $402.13 | 2,969,950 | — | — |
| 2025-04-11 | $132.58 | $391.96 | 2,880,650 | — | — |
| 2025-04-10 | $129.74 | $383.56 | 4,881,400 | — | — |
| 2025-04-09 | $133.52 | $394.73 | 6,519,200 | — | — |
| 2025-04-08 | $129.80 | $383.74 | 7,700,500 | — | — |
| 2025-04-07 | $131.58 | $389.00 | 6,481,850 | — | — |
| 2025-04-04 | $136.92 | $404.79 | 4,606,000 | — | — |
| 2025-04-03 | $147.84 | $437.07 | 4,574,400 | — | — |
| 2025-04-02 | $144.44 | $427.02 | 2,088,650 | — | — |
| 2025-04-01 | $145.20 | $429.27 | 2,362,500 | — | — |
| 2025-03-31 | $147.00 | $434.59 | 1,945,800 | — | — |
| 2025-03-28 | $147.58 | $436.30 | 1,713,850 | — | — |
| 2025-03-27 | $145.68 | $430.68 | 2,281,600 | — | — |
| 2025-03-26 | $145.44 | $429.97 | 3,258,100 | — | — |
| 2025-03-25 | $146.10 | $431.93 | 3,037,800 | — | — |
| 2025-03-24 | $148.18 | $438.08 | 1,870,450 | — | — |
| 2025-03-21 | $149.86 | $443.04 | 2,586,400 | — | — |
| 2025-03-20 | $153.04 | $452.44 | 1,597,400 | — | — |
| 2025-03-19 | $152.64 | $451.26 | 2,025,300 | — | — |
| 2025-03-18 | $154.14 | $455.70 | 1,798,700 | — | — |
| 2025-03-17 | $154.74 | $457.47 | 1,933,850 | — | — |
| 2025-03-14 | $155.20 | $458.83 | 2,987,000 | — | — |
| 2025-03-13 | $153.02 | $452.38 | 3,715,450 | — | — |
| 2025-03-12 | $151.14 | $446.83 | 3,337,350 | — | — |
| 2025-03-11 | $148.48 | $438.96 | 3,054,450 | — | — |
| 2025-03-10 | $151.98 | $449.31 | 3,127,350 | — | — |
| 2025-03-07 | $155.00 | $458.24 | 3,511,700 | — | — |
| 2025-03-06 | $154.94 | $458.06 | 2,584,550 | — | — |
| 2025-03-05 | $155.92 | $460.96 | 2,455,250 | — | — |
| 2025-03-04 | $154.50 | $456.76 | 3,208,350 | — | — |
| 2025-03-03 | $152.20 | $449.96 | 2,868,400 | — | — |
| 2025-02-28 | $152.42 | $450.61 | 6,403,350 | — | — |
| 2025-02-27 | $151.30 | $447.30 | 3,834,950 | — | — |
| 2025-02-26 | $151.04 | $446.53 | 4,284,550 | — | — |
| 2025-02-25 | $150.80 | $445.82 | 4,888,650 | — | — |
| 2025-02-24 | $149.38 | $441.62 | 1,965,900 | — | — |
| 2025-02-21 | $148.44 | $438.84 | 1,807,400 | — | — |
| 2025-02-20 | $149.12 | $434.65 | 1,667,950 | — | — |
| 2025-02-19 | $147.62 | $430.27 | 2,534,800 | — | — |
| 2025-02-18 | $149.60 | $436.05 | 3,084,900 | — | — |
| 2025-02-14 | $147.16 | $428.93 | 2,891,800 | — | — |
| 2025-02-13 | $148.90 | $434.00 | 3,052,650 | — | — |
| 2025-02-12 | $148.86 | $433.89 | 2,854,650 | — | — |
| 2025-02-11 | $145.46 | $423.98 | 2,669,450 | — | — |
| 2025-02-10 | $145.32 | $423.57 | 3,619,650 | — | — |
| 2025-02-07 | $143.98 | $419.66 | 3,111,800 | — | — |
| 2025-02-06 | $144.72 | $421.82 | 4,572,600 | — | — |
| 2025-02-05 | $141.88 | $413.54 | 3,904,900 | — | — |
| 2025-02-04 | $137.92 | $402.00 | 2,533,950 | — | — |
| 2025-02-03 | $139.72 | $407.25 | 2,496,700 | — | — |
| 2025-01-31 | $141.52 | $412.49 | 1,878,850 | — | — |
| 2025-01-30 | $142.48 | $415.29 | 2,331,550 | — | — |
| 2025-01-29 | $140.50 | $409.52 | 1,808,350 | — | — |
| 2025-01-28 | $139.18 | $405.67 | 1,713,250 | — | — |
| 2025-01-27 | $140.16 | $408.53 | 2,553,700 | — | — |
| 2025-01-24 | $138.12 | $402.58 | 2,343,200 | — | — |
| 2025-01-23 | $137.20 | $399.90 | 2,098,850 | — | — |
| 2025-01-22 | $136.40 | $397.57 | 3,486,200 | — | — |
| 2025-01-21 | $135.92 | $396.17 | 2,739,500 | — | — |
| 2025-01-17 | $133.20 | $388.24 | 2,716,200 | — | — |
| 2025-01-16 | $133.82 | $390.05 | 1,971,400 | — | — |
| 2025-01-15 | $131.36 | $382.88 | 2,616,550 | — | — |
| 2025-01-14 | $130.74 | $381.07 | 3,123,550 | — | — |
| 2025-01-13 | $131.46 | $383.17 | 3,837,900 | — | — |
| 2025-01-10 | $134.02 | $390.63 | 2,835,600 | — | — |
| 2025-01-08 | $133.16 | $388.13 | 1,989,100 | — | — |
| 2025-01-07 | $133.28 | $388.48 | 2,055,550 | — | — |
| 2025-01-06 | $133.68 | $389.64 | 2,699,950 | — | — |
| 2025-01-03 | $132.50 | $386.20 | 1,932,000 | — | — |
| 2025-01-02 | $131.76 | $384.05 | 1,399,050 | — | — |