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
- 2005-12-21 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 | $142.50 | $142.50 | 1,240,500 | — | — |
| 2025-12-30 | $144.09 | $144.09 | 1,380,600 | — | — |
| 2025-12-29 | $144.57 | $144.57 | 1,932,500 | — | — |
| 2025-12-26 | $145.81 | $145.81 | 1,215,800 | — | — |
| 2025-12-24 | $145.31 | $145.31 | 696,800 | — | — |
| 2025-12-23 | $144.10 | $144.10 | 1,929,500 | — | — |
| 2025-12-22 | $141.75 | $141.75 | 1,814,700 | — | — |
| 2025-12-19 | $141.10 | $141.10 | 6,392,200 | — | — |
| 2025-12-18 | $138.88 | $138.88 | 2,553,100 | — | — |
| 2025-12-17 | $136.41 | $136.41 | 3,218,700 | — | — |
| 2025-12-16 | $138.10 | $138.10 | 2,711,300 | — | — |
| 2025-12-15 | $141.66 | $141.66 | 2,648,200 | — | — |
| 2025-12-12 | $143.14 | $143.14 | 2,293,000 | — | — |
| 2025-12-11 | $141.87 | $141.87 | 2,041,100 | — | — |
| 2025-12-10 | $138.82 | $138.82 | 3,601,400 | — | — |
| 2025-12-09 | $139.07 | $139.07 | 2,353,700 | — | — |
| 2025-12-08 | $138.08 | $138.08 | 3,534,000 | — | — |
| 2025-12-05 | $139.33 | $139.33 | 4,793,400 | — | — |
| 2025-12-04 | $139.68 | $139.68 | 4,126,200 | — | — |
| 2025-12-03 | $136.01 | $136.01 | 5,088,400 | — | — |
| 2025-12-02 | $128.54 | $128.54 | 2,569,500 | — | — |
| 2025-12-01 | $131.10 | $131.10 | 1,896,400 | — | — |
| 2025-11-28 | $131.45 | $131.45 | 936,000 | — | — |
| 2025-11-26 | $131.05 | $131.05 | 2,763,600 | — | — |
| 2025-11-25 | $129.56 | $129.56 | 4,446,900 | — | — |
| 2025-11-24 | $125.61 | $125.61 | 4,986,000 | — | — |
| 2025-11-21 | $130.63 | $130.63 | 2,736,700 | — | — |
| 2025-11-20 | $129.01 | $129.01 | 3,235,600 | — | — |
| 2025-11-19 | $130.00 | $130.00 | 2,921,500 | — | — |
| 2025-11-18 | $131.33 | $131.33 | 3,377,500 | — | — |
| 2025-11-17 | $132.42 | $132.42 | 4,524,000 | — | — |
| 2025-11-14 | $135.86 | $135.86 | 1,777,100 | — | — |
| 2025-11-13 | $136.82 | $136.82 | 2,640,500 | — | — |
| 2025-11-12 | $140.49 | $140.49 | 3,373,500 | — | — |
| 2025-11-11 | $141.85 | $141.85 | 3,862,900 | — | — |
| 2025-11-10 | $143.35 | $143.35 | 3,628,000 | — | — |
| 2025-11-07 | $140.51 | $140.51 | 4,124,500 | — | — |
| 2025-11-06 | $137.77 | $137.77 | 7,068,600 | — | — |
| 2025-11-05 | $134.79 | $134.79 | 8,851,400 | — | — |
| 2025-11-04 | $150.75 | $150.75 | 3,365,400 | — | — |
| 2025-11-03 | $149.84 | $149.84 | 3,695,000 | — | — |
| 2025-10-31 | $149.53 | $149.53 | 2,814,900 | — | — |
| 2025-10-30 | $148.02 | $148.02 | 3,026,200 | — | — |
| 2025-10-29 | $149.19 | $149.19 | 2,009,400 | — | — |
| 2025-10-28 | $151.07 | $151.07 | 1,702,300 | — | — |
| 2025-10-27 | $153.17 | $153.17 | 1,377,800 | — | — |
| 2025-10-24 | $152.86 | $152.86 | 1,347,400 | — | — |
| 2025-10-23 | $153.33 | $153.33 | 1,914,800 | — | — |
| 2025-10-22 | $156.15 | $156.15 | 1,850,000 | — | — |
| 2025-10-21 | $157.24 | $157.24 | 1,218,100 | — | — |
| 2025-10-20 | $156.77 | $156.77 | 1,872,100 | — | — |
| 2025-10-17 | $155.19 | $155.19 | 3,933,700 | — | — |
| 2025-10-16 | $151.71 | $151.71 | 1,546,500 | — | — |
| 2025-10-15 | $155.23 | $155.23 | 2,291,000 | — | — |
| 2025-10-14 | $152.83 | $152.83 | 1,493,800 | — | — |
| 2025-10-13 | $153.86 | $153.86 | 2,590,500 | — | — |
| 2025-10-10 | $152.96 | $152.96 | 2,115,900 | — | — |
| 2025-10-09 | $152.75 | $152.75 | 4,681,900 | — | — |
| 2025-10-08 | $149.95 | $149.95 | 6,429,300 | — | — |
| 2025-10-07 | $155.33 | $155.33 | 2,298,800 | — | — |
| 2025-10-06 | $155.94 | $155.94 | 2,000,600 | — | — |
| 2025-10-03 | $156.32 | $156.32 | 2,436,000 | — | — |
| 2025-10-02 | $156.67 | $156.67 | 2,169,400 | — | — |
| 2025-10-01 | $158.88 | $158.88 | 3,391,900 | — | — |
| 2025-09-30 | $163.40 | $163.40 | 6,747,200 | — | — |
| 2025-09-29 | $164.36 | $164.36 | 2,607,000 | — | — |
| 2025-09-26 | $161.79 | $161.79 | 1,964,400 | — | — |
| 2025-09-25 | $161.99 | $161.99 | 1,969,300 | — | — |
| 2025-09-24 | $162.08 | $162.08 | 2,322,800 | — | — |
| 2025-09-23 | $164.13 | $164.13 | 1,407,600 | — | — |
| 2025-09-22 | $165.15 | $165.15 | 1,962,900 | — | — |
| 2025-09-19 | $163.72 | $163.72 | 3,822,600 | — | — |
| 2025-09-18 | $164.68 | $164.68 | 4,224,300 | — | — |
| 2025-09-17 | $169.37 | $169.37 | 3,168,000 | — | — |
| 2025-09-16 | $170.42 | $170.42 | 3,120,100 | — | — |
| 2025-09-15 | $172.38 | $172.38 | 4,176,500 | — | — |
| 2025-09-12 | $173.73 | $173.73 | 1,408,400 | — | — |
| 2025-09-11 | $174.06 | $174.06 | 2,456,300 | — | — |
| 2025-09-10 | $170.90 | $170.90 | 2,025,500 | — | — |
| 2025-09-09 | $170.30 | $170.30 | 2,150,000 | — | — |
| 2025-09-08 | $169.40 | $169.40 | 2,341,000 | — | — |
| 2025-09-05 | $163.42 | $163.42 | 1,244,600 | — | — |
| 2025-09-04 | $162.98 | $162.98 | 2,449,200 | — | — |
| 2025-09-03 | $161.97 | $161.97 | 2,671,500 | — | — |
| 2025-09-02 | $165.47 | $165.47 | 1,461,300 | — | — |
| 2025-08-29 | $166.49 | $166.49 | 1,028,100 | — | — |
| 2025-08-28 | $166.62 | $166.62 | 1,066,500 | — | — |
| 2025-08-27 | $165.57 | $165.57 | 1,177,200 | — | — |
| 2025-08-26 | $166.62 | $166.62 | 1,456,100 | — | — |
| 2025-08-25 | $165.84 | $165.84 | 1,403,900 | — | — |
| 2025-08-22 | $165.72 | $165.72 | 1,914,600 | — | — |
| 2025-08-21 | $162.47 | $162.47 | 1,518,000 | — | — |
| 2025-08-20 | $161.90 | $161.90 | 1,836,800 | — | — |
| 2025-08-19 | $162.90 | $162.90 | 2,082,600 | — | — |
| 2025-08-18 | $162.12 | $162.12 | 1,633,400 | — | — |
| 2025-08-15 | $160.93 | $160.93 | 2,891,900 | — | — |
| 2025-08-14 | $161.60 | $161.60 | 3,654,000 | — | — |
| 2025-08-13 | $158.87 | $158.87 | 1,767,600 | — | — |
| 2025-08-12 | $158.43 | $158.43 | 1,906,900 | — | — |
| 2025-08-11 | $154.47 | $154.47 | 3,041,000 | — | — |
| 2025-08-08 | $153.13 | $153.13 | 3,917,200 | — | — |
| 2025-08-07 | $148.27 | $148.27 | 3,596,900 | — | — |
| 2025-08-06 | $149.29 | $149.29 | 2,185,100 | — | — |
| 2025-08-05 | $150.42 | $150.42 | 1,718,300 | — | — |
| 2025-08-04 | $151.29 | $151.29 | 2,013,100 | — | — |
| 2025-08-01 | $146.14 | $146.14 | 1,736,000 | — | — |
| 2025-07-31 | $147.70 | $147.70 | 2,093,300 | — | — |
| 2025-07-30 | $152.19 | $152.19 | 1,860,600 | — | — |
| 2025-07-29 | $150.49 | $150.49 | 2,417,900 | — | — |
| 2025-07-28 | $153.08 | $153.08 | 1,125,500 | — | — |
| 2025-07-25 | $153.06 | $153.06 | 1,202,700 | — | — |
| 2025-07-24 | $152.89 | $152.89 | 1,768,100 | — | — |
| 2025-07-23 | $153.67 | $153.67 | 2,223,800 | — | — |
| 2025-07-22 | $150.97 | $150.97 | 1,889,600 | — | — |
| 2025-07-21 | $149.44 | $149.44 | 1,542,100 | — | — |
| 2025-07-18 | $150.49 | $150.49 | 1,470,900 | — | — |
| 2025-07-17 | $150.72 | $150.72 | 2,307,100 | — | — |
| 2025-07-16 | $148.59 | $148.59 | 2,456,600 | — | — |
| 2025-07-15 | $146.07 | $146.07 | 2,028,500 | — | — |
| 2025-07-14 | $148.46 | $148.46 | 2,271,700 | — | — |
| 2025-07-11 | $143.94 | $143.94 | 1,596,400 | — | — |
| 2025-07-10 | $144.46 | $144.46 | 1,614,200 | — | — |
| 2025-07-09 | $143.56 | $143.56 | 2,290,600 | — | — |
| 2025-07-08 | $144.43 | $144.43 | 2,020,500 | — | — |
| 2025-07-07 | $147.39 | $147.39 | 2,612,900 | — | — |
| 2025-07-03 | $149.27 | $149.27 | 925,400 | — | — |
| 2025-07-02 | $149.11 | $149.11 | 2,766,800 | — | — |
| 2025-07-01 | $149.88 | $149.88 | 1,636,000 | — | — |
| 2025-06-30 | $151.28 | $151.28 | 2,030,600 | — | — |
| 2025-06-27 | $149.99 | $149.99 | 3,435,700 | — | — |
| 2025-06-26 | $147.20 | $147.20 | 1,493,400 | — | — |
| 2025-06-25 | $146.19 | $146.19 | 1,251,800 | — | — |
| 2025-06-24 | $147.78 | $147.78 | 2,578,900 | — | — |
| 2025-06-23 | $150.69 | $150.69 | 2,525,300 | — | — |
| 2025-06-20 | $148.87 | $148.87 | 6,524,600 | — | — |
| 2025-06-18 | $148.26 | $148.26 | 3,994,900 | — | — |
| 2025-06-17 | $145.59 | $145.59 | 2,874,000 | — | — |
| 2025-06-16 | $142.32 | $142.32 | 3,232,800 | — | — |
| 2025-06-13 | $138.17 | $138.17 | 1,794,100 | — | — |
| 2025-06-12 | $141.31 | $141.31 | 1,480,600 | — | — |
| 2025-06-11 | $143.59 | $143.59 | 1,943,800 | — | — |
| 2025-06-10 | $143.71 | $143.71 | 1,530,300 | — | — |
| 2025-06-09 | $143.48 | $143.48 | 3,392,100 | — | — |
| 2025-06-06 | $144.15 | $144.15 | 3,829,100 | — | — |
| 2025-06-05 | $144.03 | $144.03 | 5,002,800 | — | — |
| 2025-06-04 | $140.17 | $140.17 | 4,162,000 | — | — |
| 2025-06-03 | $136.64 | $136.64 | 4,370,400 | — | — |
| 2025-06-02 | $138.55 | $138.55 | 4,951,000 | — | — |
| 2025-05-30 | $137.19 | $137.19 | 6,715,500 | — | — |
| 2025-05-29 | $136.15 | $136.15 | 9,569,200 | — | — |
| 2025-05-28 | $140.22 | $140.22 | 1,607,000 | — | — |
| 2025-05-27 | $143.02 | $143.02 | 1,793,000 | — | — |
| 2025-05-23 | $145.01 | $145.01 | 1,898,400 | — | — |
| 2025-05-22 | $144.43 | $144.43 | 1,846,400 | — | — |
| 2025-05-21 | $144.17 | $144.17 | 2,911,200 | — | — |
| 2025-05-20 | $146.29 | $146.29 | 1,763,500 | — | — |
| 2025-05-19 | $148.30 | $148.30 | 1,624,200 | — | — |
| 2025-05-16 | $147.68 | $147.68 | 2,876,800 | — | — |
| 2025-05-15 | $145.42 | $145.42 | 2,443,800 | — | — |
| 2025-05-14 | $142.22 | $142.22 | 1,500,400 | — | — |
| 2025-05-13 | $143.00 | $143.00 | 1,576,300 | — | — |
| 2025-05-12 | $140.83 | $140.83 | 1,744,500 | — | — |
| 2025-05-09 | $136.52 | $136.52 | 1,256,700 | — | — |
| 2025-05-08 | $134.69 | $134.69 | 1,512,700 | — | — |
| 2025-05-07 | $134.13 | $134.13 | 2,880,300 | — | — |
| 2025-05-06 | $134.15 | $134.15 | 1,500,300 | — | — |
| 2025-05-05 | $136.12 | $136.12 | 2,968,900 | — | — |
| 2025-05-02 | $133.77 | $133.77 | 3,356,700 | — | — |
| 2025-05-01 | $131.34 | $131.34 | 3,055,400 | — | — |
| 2025-04-30 | $132.45 | $132.45 | 1,969,800 | — | — |
| 2025-04-29 | $132.30 | $132.30 | 1,879,400 | — | — |
| 2025-04-28 | $133.27 | $133.27 | 1,389,600 | — | — |
| 2025-04-25 | $132.76 | $132.76 | 1,277,500 | — | — |
| 2025-04-24 | $132.72 | $132.72 | 1,742,600 | — | — |
| 2025-04-23 | $131.28 | $131.28 | 3,284,700 | — | — |
| 2025-04-22 | $128.50 | $128.50 | 2,636,100 | — | — |
| 2025-04-21 | $123.48 | $123.48 | 2,056,000 | — | — |
| 2025-04-17 | $127.22 | $127.22 | 2,566,600 | — | — |
| 2025-04-16 | $125.46 | $125.46 | 1,847,400 | — | — |
| 2025-04-15 | $128.98 | $128.98 | 1,552,500 | — | — |
| 2025-04-14 | $128.40 | $128.40 | 1,697,300 | — | — |
| 2025-04-11 | $129.60 | $129.60 | 2,321,800 | — | — |
| 2025-04-10 | $129.23 | $129.23 | 3,102,500 | — | — |
| 2025-04-09 | $131.75 | $131.75 | 3,864,600 | — | — |
| 2025-04-08 | $118.81 | $118.81 | 3,283,000 | — | — |
| 2025-04-07 | $119.23 | $119.23 | 3,659,200 | — | — |
| 2025-04-04 | $120.84 | $120.84 | 3,786,000 | — | — |
| 2025-04-03 | $126.06 | $126.06 | 3,396,700 | — | — |
| 2025-04-02 | $134.65 | $134.65 | 2,607,200 | — | — |
| 2025-04-01 | $132.01 | $132.01 | 3,885,700 | — | — |
| 2025-03-31 | $130.58 | $130.58 | 7,952,100 | — | — |
| 2025-03-28 | $125.03 | $125.03 | 1,731,500 | — | — |
| 2025-03-27 | $128.08 | $128.08 | 1,978,600 | — | — |
| 2025-03-26 | $126.75 | $126.75 | 1,643,000 | — | — |
| 2025-03-25 | $127.02 | $127.02 | 2,177,500 | — | — |
| 2025-03-24 | $127.02 | $127.02 | 1,734,400 | — | — |
| 2025-03-21 | $123.06 | $123.06 | 3,075,700 | — | — |
| 2025-03-20 | $122.14 | $122.14 | 1,509,500 | — | — |
| 2025-03-19 | $122.65 | $122.65 | 1,921,800 | — | — |
| 2025-03-18 | $119.21 | $119.21 | 1,728,500 | — | — |
| 2025-03-17 | $121.91 | $121.91 | 2,598,600 | — | — |
| 2025-03-14 | $119.26 | $119.26 | 3,159,200 | — | — |
| 2025-03-13 | $115.79 | $115.79 | 5,978,000 | — | — |
| 2025-03-12 | $122.92 | $122.92 | 4,234,600 | — | — |
| 2025-03-11 | $121.64 | $121.64 | 2,997,800 | — | — |
| 2025-03-10 | $122.79 | $122.79 | 3,472,100 | — | — |
| 2025-03-07 | $127.51 | $127.51 | 3,820,600 | — | — |
| 2025-03-06 | $131.11 | $131.11 | 2,512,400 | — | — |
| 2025-03-05 | $136.84 | $136.84 | 2,245,500 | — | — |
| 2025-03-04 | $138.15 | $138.15 | 2,592,300 | — | — |
| 2025-03-03 | $142.26 | $142.26 | 2,282,300 | — | — |
| 2025-02-28 | $143.36 | $143.36 | 2,904,900 | — | — |
| 2025-02-27 | $140.96 | $140.96 | 2,989,800 | — | — |
| 2025-02-26 | $142.16 | $142.16 | 3,951,500 | — | — |
| 2025-02-25 | $144.46 | $144.46 | 3,967,300 | — | — |
| 2025-02-24 | $154.62 | $154.62 | 3,357,100 | — | — |
| 2025-02-21 | $149.40 | $149.40 | 5,271,400 | — | — |
| 2025-02-20 | $152.32 | $152.32 | 3,061,700 | — | — |
| 2025-02-19 | $153.67 | $153.67 | 1,948,400 | — | — |
| 2025-02-18 | $154.66 | $154.66 | 1,783,300 | — | — |
| 2025-02-14 | $153.76 | $153.76 | 1,461,300 | — | — |
| 2025-02-13 | $152.58 | $152.58 | 2,279,200 | — | — |
| 2025-02-12 | $149.69 | $149.69 | 2,018,000 | — | — |
| 2025-02-11 | $146.79 | $146.79 | 2,098,100 | — | — |
| 2025-02-10 | $147.30 | $147.30 | 2,323,800 | — | — |
| 2025-02-07 | $148.31 | $148.31 | 2,540,500 | — | — |
| 2025-02-06 | $149.99 | $149.99 | 2,458,200 | — | — |
| 2025-02-05 | $149.51 | $149.51 | 2,342,300 | — | — |
| 2025-02-04 | $148.06 | $148.06 | 2,308,900 | — | — |
| 2025-02-03 | $145.84 | $145.84 | 1,531,300 | — | — |
| 2025-01-31 | $144.68 | $144.68 | 1,997,700 | — | — |
| 2025-01-30 | $144.06 | $144.06 | 1,504,700 | — | — |
| 2025-01-29 | $142.47 | $142.47 | 1,998,600 | — | — |
| 2025-01-28 | $142.43 | $142.43 | 1,545,100 | — | — |
| 2025-01-27 | $140.13 | $140.13 | 2,406,700 | — | — |
| 2025-01-24 | $140.74 | $140.74 | 1,954,600 | — | — |
| 2025-01-23 | $139.18 | $139.18 | 1,643,400 | — | — |
| 2025-01-22 | $138.54 | $138.54 | 1,817,000 | — | — |
| 2025-01-21 | $138.91 | $138.91 | 2,328,200 | — | — |
| 2025-01-17 | $135.61 | $135.61 | 1,220,300 | — | — |
| 2025-01-16 | $133.56 | $133.56 | 1,229,700 | — | — |
| 2025-01-15 | $133.37 | $133.37 | 1,715,700 | — | — |
| 2025-01-14 | $131.28 | $131.28 | 1,285,300 | — | — |
| 2025-01-13 | $130.61 | $130.61 | 1,286,300 | — | — |
| 2025-01-10 | $128.51 | $128.51 | 2,083,500 | — | — |
| 2025-01-08 | $130.31 | $130.31 | 1,463,900 | — | — |
| 2025-01-07 | $129.64 | $129.64 | 2,214,300 | — | — |
| 2025-01-06 | $129.27 | $129.27 | 1,575,600 | — | — |
| 2025-01-03 | $129.49 | $129.49 | 1,216,900 | — | — |
| 2025-01-02 | $129.23 | $129.23 | 1,984,000 | — | — |