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
- 2014-06-06 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 | $131.03 | $131.03 | 3,821,600 | — | — |
| 2025-12-30 | $132.44 | $132.44 | 4,081,100 | — | — |
| 2025-12-29 | $134.15 | $134.15 | 6,199,700 | — | — |
| 2025-12-26 | $131.84 | $131.84 | 2,308,400 | — | — |
| 2025-12-24 | $130.77 | $130.77 | 1,642,400 | — | — |
| 2025-12-23 | $131.32 | $131.32 | 2,884,300 | — | — |
| 2025-12-22 | $130.73 | $130.73 | 5,547,300 | — | — |
| 2025-12-19 | $131.12 | $131.12 | 12,713,100 | — | — |
| 2025-12-18 | $124.62 | $124.62 | 5,515,200 | — | — |
| 2025-12-17 | $122.36 | $122.36 | 8,589,200 | — | — |
| 2025-12-16 | $126.13 | $126.13 | 6,656,100 | — | — |
| 2025-12-15 | $125.89 | $125.89 | 6,441,900 | — | — |
| 2025-12-12 | $124.76 | $124.76 | 8,508,700 | — | — |
| 2025-12-11 | $134.39 | $134.39 | 6,679,500 | — | — |
| 2025-12-10 | $132.36 | $132.36 | 5,921,300 | — | — |
| 2025-12-09 | $130.04 | $130.04 | 5,227,900 | — | — |
| 2025-12-08 | $129.11 | $129.11 | 7,813,800 | — | — |
| 2025-12-05 | $128.59 | $128.59 | 5,166,300 | — | — |
| 2025-12-04 | $128.55 | $128.55 | 4,516,400 | — | — |
| 2025-12-03 | $127.80 | $127.80 | 5,286,300 | — | — |
| 2025-12-02 | $127.22 | $127.22 | 5,619,000 | — | — |
| 2025-12-01 | $128.11 | $128.11 | 4,690,600 | — | — |
| 2025-11-28 | $130.68 | $130.68 | 3,895,000 | — | — |
| 2025-11-26 | $127.65 | $127.65 | 5,995,000 | — | — |
| 2025-11-25 | $125.04 | $125.04 | 7,143,400 | — | — |
| 2025-11-24 | $122.17 | $122.17 | 12,758,600 | — | — |
| 2025-11-21 | $117.43 | $117.43 | 16,704,100 | — | — |
| 2025-11-20 | $119.59 | $119.59 | 12,642,000 | — | — |
| 2025-11-19 | $124.81 | $124.81 | 7,703,500 | — | — |
| 2025-11-18 | $123.45 | $123.45 | 12,561,100 | — | — |
| 2025-11-17 | $127.26 | $127.26 | 12,455,900 | — | — |
| 2025-11-14 | $131.37 | $131.37 | 10,672,500 | — | — |
| 2025-11-13 | $130.30 | $130.30 | 10,471,400 | — | — |
| 2025-11-12 | $134.98 | $134.98 | 6,471,400 | — | — |
| 2025-11-11 | $134.93 | $134.93 | 7,189,300 | — | — |
| 2025-11-10 | $137.26 | $137.26 | 6,974,300 | — | — |
| 2025-11-07 | $134.65 | $134.65 | 11,341,600 | — | — |
| 2025-11-06 | $134.02 | $134.02 | 13,296,100 | — | — |
| 2025-11-05 | $140.42 | $140.42 | 15,901,000 | — | — |
| 2025-11-04 | $153.55 | $153.55 | 9,026,400 | — | — |
| 2025-11-03 | $157.59 | $157.59 | 6,422,600 | — | — |
| 2025-10-31 | $157.69 | $157.69 | 6,209,300 | — | — |
| 2025-10-30 | $158.44 | $158.44 | 6,911,300 | — | — |
| 2025-10-29 | $162.03 | $162.03 | 6,901,400 | — | — |
| 2025-10-28 | $156.77 | $156.77 | 5,037,400 | — | — |
| 2025-10-27 | $156.81 | $156.81 | 5,509,100 | — | — |
| 2025-10-24 | $153.82 | $153.82 | 5,170,800 | — | — |
| 2025-10-23 | $152.76 | $152.76 | 7,327,400 | — | — |
| 2025-10-22 | $146.59 | $146.59 | 7,349,200 | — | — |
| 2025-10-21 | $145.94 | $145.94 | 3,648,900 | — | — |
| 2025-10-20 | $146.48 | $146.48 | 6,120,700 | — | — |
| 2025-10-17 | $143.10 | $143.10 | 6,533,900 | — | — |
| 2025-10-16 | $146.01 | $146.01 | 6,909,500 | — | — |
| 2025-10-15 | $143.38 | $143.38 | 8,687,000 | — | — |
| 2025-10-14 | $138.79 | $138.79 | 13,672,400 | — | — |
| 2025-10-13 | $147.45 | $147.45 | 14,233,900 | — | — |
| 2025-10-10 | $154.10 | $154.10 | 10,459,300 | — | — |
| 2025-10-09 | $158.23 | $158.23 | 8,459,900 | — | — |
| 2025-10-08 | $157.36 | $157.36 | 11,283,400 | — | — |
| 2025-10-07 | $145.29 | $145.29 | 7,348,700 | — | — |
| 2025-10-06 | $149.50 | $149.50 | 7,277,600 | — | — |
| 2025-10-03 | $145.50 | $145.50 | 7,178,600 | — | — |
| 2025-10-02 | $144.46 | $144.46 | 9,473,800 | — | — |
| 2025-10-01 | $149.27 | $149.27 | 7,820,700 | — | — |
| 2025-09-30 | $145.71 | $145.71 | 5,828,900 | — | — |
| 2025-09-29 | $143.37 | $143.37 | 6,183,600 | — | — |
| 2025-09-26 | $142.50 | $142.50 | 4,867,700 | — | — |
| 2025-09-25 | $143.06 | $143.06 | 6,325,300 | — | — |
| 2025-09-24 | $142.64 | $142.64 | 7,035,700 | — | — |
| 2025-09-23 | $144.09 | $144.09 | 8,215,500 | — | — |
| 2025-09-22 | $145.40 | $145.40 | 8,675,200 | — | — |
| 2025-09-19 | $149.61 | $149.61 | 17,810,900 | — | — |
| 2025-09-18 | $146.66 | $146.66 | 6,939,000 | — | — |
| 2025-09-17 | $142.84 | $142.84 | 8,295,400 | — | — |
| 2025-09-16 | $142.16 | $142.16 | 9,382,400 | — | — |
| 2025-09-15 | $145.43 | $145.43 | 12,140,800 | — | — |
| 2025-09-12 | $139.39 | $139.39 | 17,920,400 | — | — |
| 2025-09-11 | $153.04 | $153.04 | 13,666,200 | — | — |
| 2025-09-10 | $150.72 | $150.72 | 19,772,500 | — | — |
| 2025-09-09 | $141.91 | $141.91 | 6,158,500 | — | — |
| 2025-09-08 | $140.01 | $140.01 | 7,925,500 | — | — |
| 2025-09-05 | $142.85 | $142.85 | 9,567,500 | — | — |
| 2025-09-04 | $141.17 | $141.17 | 8,365,000 | — | — |
| 2025-09-03 | $137.38 | $137.38 | 6,840,100 | — | — |
| 2025-09-02 | $135.87 | $135.87 | 7,415,200 | — | — |
| 2025-08-29 | $136.55 | $136.55 | 7,959,600 | — | — |
| 2025-08-28 | $136.23 | $136.23 | 8,372,500 | — | — |
| 2025-08-27 | $133.27 | $133.27 | 6,271,600 | — | — |
| 2025-08-26 | $134.27 | $134.27 | 7,242,100 | — | — |
| 2025-08-25 | $133.04 | $133.04 | 5,341,200 | — | — |
| 2025-08-22 | $133.25 | $133.25 | 7,362,100 | — | — |
| 2025-08-21 | $132.03 | $132.03 | 5,873,700 | — | — |
| 2025-08-20 | $131.47 | $131.47 | 9,449,800 | — | — |
| 2025-08-19 | $132.78 | $132.78 | 9,630,300 | — | — |
| 2025-08-18 | $138.04 | $138.04 | 5,098,200 | — | — |
| 2025-08-15 | $137.30 | $137.30 | 6,056,300 | — | — |
| 2025-08-14 | $136.48 | $136.48 | 7,285,500 | — | — |
| 2025-08-13 | $138.01 | $138.01 | 9,178,100 | — | — |
| 2025-08-12 | $141.25 | $141.25 | 7,457,400 | — | — |
| 2025-08-11 | $137.65 | $137.65 | 7,837,900 | — | — |
| 2025-08-08 | $139.18 | $139.18 | 9,767,700 | — | — |
| 2025-08-07 | $139.28 | $139.28 | 11,165,800 | — | — |
| 2025-08-06 | $138.78 | $138.78 | 25,997,100 | — | — |
| 2025-08-05 | $118.12 | $118.12 | 14,691,100 | — | — |
| 2025-08-04 | $120.35 | $120.35 | 9,524,100 | — | — |
| 2025-08-01 | $117.57 | $117.57 | 11,560,600 | — | — |
| 2025-07-31 | $123.22 | $123.22 | 16,040,900 | — | — |
| 2025-07-30 | $122.09 | $122.09 | 9,861,700 | — | — |
| 2025-07-29 | $118.62 | $118.62 | 9,916,700 | — | — |
| 2025-07-28 | $117.55 | $117.55 | 9,431,500 | — | — |
| 2025-07-25 | $114.28 | $114.28 | 4,868,100 | — | — |
| 2025-07-24 | $114.04 | $114.04 | 5,370,200 | — | — |
| 2025-07-23 | $113.04 | $113.04 | 7,428,900 | — | — |
| 2025-07-22 | $109.78 | $109.78 | 7,779,700 | — | — |
| 2025-07-21 | $111.61 | $111.61 | 6,686,800 | — | — |
| 2025-07-18 | $111.78 | $111.78 | 6,007,600 | — | — |
| 2025-07-17 | $111.98 | $111.98 | 8,587,100 | — | — |
| 2025-07-16 | $108.30 | $108.30 | 6,384,000 | — | — |
| 2025-07-15 | $107.37 | $107.37 | 7,456,400 | — | — |
| 2025-07-14 | $108.37 | $108.37 | 8,871,000 | — | — |
| 2025-07-11 | $108.57 | $108.57 | 12,954,500 | — | — |
| 2025-07-10 | $106.29 | $106.29 | 9,371,000 | — | — |
| 2025-07-09 | $106.28 | $106.28 | 14,511,700 | — | — |
| 2025-07-08 | $103.39 | $103.39 | 7,297,000 | — | — |
| 2025-07-07 | $101.47 | $101.47 | 6,245,100 | — | — |
| 2025-07-03 | $102.52 | $102.52 | 5,296,700 | — | — |
| 2025-07-02 | $101.13 | $101.13 | 8,326,300 | — | — |
| 2025-07-01 | $98.91 | $98.91 | 8,685,500 | — | — |
| 2025-06-30 | $102.31 | $102.31 | 12,519,500 | — | — |
| 2025-06-27 | $99.39 | $99.39 | 10,396,100 | — | — |
| 2025-06-26 | $101.59 | $101.59 | 15,262,400 | — | — |
| 2025-06-25 | $96.31 | $96.31 | 7,883,500 | — | — |
| 2025-06-24 | $94.97 | $94.97 | 11,279,800 | — | — |
| 2025-06-23 | $91.95 | $91.95 | 16,234,000 | — | — |
| 2025-06-20 | $86.25 | $86.25 | 18,552,800 | — | — |
| 2025-06-18 | $90.24 | $90.24 | 9,164,100 | — | — |
| 2025-06-17 | $89.68 | $89.68 | 11,797,600 | — | — |
| 2025-06-16 | $95.09 | $95.09 | 7,734,700 | — | — |
| 2025-06-13 | $92.35 | $92.35 | 6,217,300 | — | — |
| 2025-06-12 | $95.77 | $95.77 | 8,765,700 | — | — |
| 2025-06-11 | $94.21 | $94.21 | 9,307,500 | — | — |
| 2025-06-10 | $93.70 | $93.70 | 8,785,700 | — | — |
| 2025-06-09 | $96.80 | $96.80 | 8,000,700 | — | — |
| 2025-06-06 | $97.25 | $97.25 | 6,622,800 | — | — |
| 2025-06-05 | $95.18 | $95.18 | 7,932,600 | — | — |
| 2025-06-04 | $94.94 | $94.94 | 9,528,000 | — | — |
| 2025-06-03 | $94.50 | $94.50 | 12,112,700 | — | — |
| 2025-06-02 | $89.78 | $89.78 | 9,415,000 | — | — |
| 2025-05-30 | $86.64 | $86.64 | 16,492,800 | — | — |
| 2025-05-29 | $86.37 | $86.37 | 17,909,400 | — | — |
| 2025-05-28 | $92.79 | $92.79 | 5,570,900 | — | — |
| 2025-05-27 | $92.49 | $92.49 | 7,884,100 | — | — |
| 2025-05-23 | $91.20 | $91.20 | 7,452,500 | — | — |
| 2025-05-22 | $92.56 | $92.56 | 5,523,400 | — | — |
| 2025-05-21 | $92.43 | $92.43 | 8,339,500 | — | — |
| 2025-05-20 | $95.67 | $95.67 | 5,882,800 | — | — |
| 2025-05-19 | $96.70 | $96.70 | 6,161,700 | — | — |
| 2025-05-16 | $96.42 | $96.42 | 5,900,000 | — | — |
| 2025-05-15 | $96.07 | $96.07 | 8,292,100 | — | — |
| 2025-05-14 | $98.22 | $98.22 | 11,725,400 | — | — |
| 2025-05-13 | $97.25 | $97.25 | 12,100,800 | — | — |
| 2025-05-12 | $92.32 | $92.32 | 9,793,600 | — | — |
| 2025-05-09 | $86.52 | $86.52 | 8,270,900 | — | — |
| 2025-05-08 | $87.27 | $87.27 | 9,722,100 | — | — |
| 2025-05-07 | $86.45 | $86.45 | 17,846,700 | — | — |
| 2025-05-06 | $90.77 | $90.77 | 14,475,300 | — | — |
| 2025-05-05 | $90.38 | $90.38 | 7,358,600 | — | — |
| 2025-05-02 | $91.02 | $91.02 | 11,102,200 | — | — |
| 2025-05-01 | $87.84 | $87.84 | 16,458,000 | — | — |
| 2025-04-30 | $82.27 | $82.27 | 12,433,000 | — | — |
| 2025-04-29 | $80.73 | $80.73 | 11,766,700 | — | — |
| 2025-04-28 | $78.31 | $78.31 | 7,531,800 | — | — |
| 2025-04-25 | $77.91 | $77.91 | 12,462,700 | — | — |
| 2025-04-24 | $75.29 | $75.29 | 11,772,000 | — | — |
| 2025-04-23 | $70.76 | $70.76 | 11,589,100 | — | — |
| 2025-04-22 | $68.67 | $68.67 | 8,795,200 | — | — |
| 2025-04-21 | $67.67 | $67.67 | 9,472,800 | — | — |
| 2025-04-17 | $71.20 | $71.20 | 8,567,100 | — | — |
| 2025-04-16 | $71.87 | $71.87 | 8,003,100 | — | — |
| 2025-04-15 | $73.20 | $73.20 | 9,119,500 | — | — |
| 2025-04-14 | $73.59 | $73.59 | 10,648,400 | — | — |
| 2025-04-11 | $72.67 | $72.67 | 11,227,300 | — | — |
| 2025-04-10 | $72.65 | $72.65 | 12,227,000 | — | — |
| 2025-04-09 | $76.00 | $76.00 | 22,451,400 | — | — |
| 2025-04-08 | $69.50 | $69.50 | 21,129,700 | — | — |
| 2025-04-07 | $68.17 | $68.17 | 20,012,600 | — | — |
| 2025-04-04 | $64.37 | $64.37 | 21,792,400 | — | — |
| 2025-04-03 | $71.27 | $71.27 | 19,579,700 | — | — |
| 2025-04-02 | $80.16 | $80.16 | 7,163,700 | — | — |
| 2025-04-01 | $78.49 | $78.49 | 6,956,400 | — | — |
| 2025-03-31 | $77.48 | $77.48 | 10,768,100 | — | — |
| 2025-03-28 | $77.94 | $77.94 | 9,783,800 | — | — |
| 2025-03-27 | $78.96 | $78.96 | 12,678,600 | — | — |
| 2025-03-26 | $81.66 | $81.66 | 14,156,000 | — | — |
| 2025-03-25 | $86.94 | $86.94 | 7,780,200 | — | — |
| 2025-03-24 | $87.51 | $87.51 | 10,403,100 | — | — |
| 2025-03-21 | $83.13 | $83.13 | 10,786,500 | — | — |
| 2025-03-20 | $82.97 | $82.97 | 7,534,400 | — | — |
| 2025-03-19 | $84.42 | $84.42 | 10,323,000 | — | — |
| 2025-03-18 | $83.99 | $83.99 | 9,528,700 | — | — |
| 2025-03-17 | $85.09 | $85.09 | 6,639,600 | — | — |
| 2025-03-14 | $83.51 | $83.51 | 8,580,100 | — | — |
| 2025-03-13 | $80.14 | $80.14 | 6,973,800 | — | — |
| 2025-03-12 | $80.25 | $80.25 | 11,498,000 | — | — |
| 2025-03-11 | $79.13 | $79.13 | 11,291,100 | — | — |
| 2025-03-10 | $77.56 | $77.56 | 15,811,700 | — | — |
| 2025-03-07 | $83.36 | $83.36 | 12,894,400 | — | — |
| 2025-03-06 | $84.34 | $84.34 | 9,461,900 | — | — |
| 2025-03-05 | $87.82 | $87.82 | 10,270,900 | — | — |
| 2025-03-04 | $85.52 | $85.52 | 17,937,700 | — | — |
| 2025-03-03 | $86.01 | $86.01 | 14,681,200 | — | — |
| 2025-02-28 | $93.05 | $93.05 | 12,439,400 | — | — |
| 2025-02-27 | $91.57 | $91.57 | 11,570,000 | — | — |
| 2025-02-26 | $96.38 | $96.38 | 11,252,900 | — | — |
| 2025-02-25 | $92.88 | $92.88 | 17,287,300 | — | — |
| 2025-02-24 | $92.69 | $92.69 | 23,489,800 | — | — |
| 2025-02-21 | $98.30 | $98.30 | 13,999,600 | — | — |
| 2025-02-20 | $103.40 | $103.40 | 11,659,600 | — | — |
| 2025-02-19 | $103.92 | $103.92 | 24,011,900 | — | — |
| 2025-02-18 | $111.06 | $111.06 | 20,867,700 | — | — |
| 2025-02-14 | $106.87 | $106.87 | 12,230,800 | — | — |
| 2025-02-13 | $109.75 | $109.75 | 9,614,200 | — | — |
| 2025-02-12 | $109.64 | $109.64 | 13,595,100 | — | — |
| 2025-02-11 | $116.84 | $116.84 | 5,748,800 | — | — |
| 2025-02-10 | $120.23 | $120.23 | 5,122,500 | — | — |
| 2025-02-07 | $118.47 | $118.47 | 8,744,100 | — | — |
| 2025-02-06 | $115.27 | $115.27 | 5,434,100 | — | — |
| 2025-02-05 | $115.49 | $115.49 | 6,427,400 | — | — |
| 2025-02-04 | $112.32 | $112.32 | 6,112,800 | — | — |
| 2025-02-03 | $111.50 | $111.50 | 10,210,900 | — | — |
| 2025-01-31 | $115.23 | $115.23 | 10,350,700 | — | — |
| 2025-01-30 | $113.86 | $113.86 | 12,583,800 | — | — |
| 2025-01-29 | $107.84 | $107.84 | 13,131,700 | — | — |
| 2025-01-28 | $106.54 | $106.54 | 20,683,600 | — | — |
| 2025-01-27 | $100.30 | $100.30 | 33,282,600 | — | — |
| 2025-01-24 | $129.17 | $129.17 | 7,969,100 | — | — |
| 2025-01-23 | $129.12 | $129.12 | 5,866,800 | — | — |
| 2025-01-22 | $129.82 | $129.82 | 9,751,400 | — | — |
| 2025-01-21 | $121.50 | $121.50 | 6,366,600 | — | — |
| 2025-01-17 | $119.95 | $119.95 | 5,812,900 | — | — |
| 2025-01-16 | $118.13 | $118.13 | 6,224,700 | — | — |
| 2025-01-15 | $116.10 | $116.10 | 7,187,900 | — | — |
| 2025-01-14 | $114.91 | $114.91 | 6,419,500 | — | — |
| 2025-01-13 | $112.64 | $112.64 | 5,380,300 | — | — |
| 2025-01-10 | $114.34 | $114.34 | 5,374,900 | — | — |
| 2025-01-08 | $115.51 | $115.51 | 5,374,300 | — | — |
| 2025-01-07 | $115.29 | $115.29 | 6,768,700 | — | — |
| 2025-01-06 | $118.98 | $118.98 | 10,098,200 | — | — |
| 2025-01-03 | $115.20 | $115.20 | 5,051,100 | — | — |
| 2025-01-02 | $111.79 | $111.79 | 4,687,300 | — | — |