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
- 2013-08-01 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 | $79.67 | $79.67 | 1,414,900 | — | — |
| 2025-12-30 | $80.15 | $80.15 | 1,440,900 | — | — |
| 2025-12-29 | $80.68 | $80.68 | 2,004,900 | — | — |
| 2025-12-26 | $79.60 | $79.60 | 1,047,300 | — | — |
| 2025-12-24 | $79.68 | $79.68 | 1,307,400 | — | — |
| 2025-12-23 | $78.12 | $78.12 | 2,413,500 | — | — |
| 2025-12-22 | $80.25 | $80.25 | 2,730,900 | — | — |
| 2025-12-19 | $81.63 | $81.63 | 3,435,700 | — | — |
| 2025-12-18 | $80.15 | $80.15 | 3,118,900 | — | — |
| 2025-12-17 | $80.95 | $80.95 | 1,942,500 | — | — |
| 2025-12-16 | $79.23 | $79.23 | 1,989,600 | — | — |
| 2025-12-15 | $80.39 | $80.39 | 1,828,800 | — | — |
| 2025-12-12 | $79.54 | $79.54 | 1,437,700 | — | — |
| 2025-12-11 | $79.92 | $79.92 | 1,773,800 | — | — |
| 2025-12-10 | $80.50 | $80.50 | 3,900,100 | — | — |
| 2025-12-09 | $83.24 | $83.24 | 1,361,900 | — | — |
| 2025-12-08 | $83.50 | $83.50 | 2,398,000 | — | — |
| 2025-12-05 | $85.54 | $85.54 | 1,694,800 | — | — |
| 2025-12-04 | $85.25 | $85.25 | 1,651,900 | — | — |
| 2025-12-03 | $85.10 | $85.10 | 1,514,200 | — | — |
| 2025-12-02 | $84.81 | $84.81 | 2,047,200 | — | — |
| 2025-12-01 | $85.86 | $85.86 | 2,327,800 | — | — |
| 2025-11-28 | $83.81 | $83.81 | 957,300 | — | — |
| 2025-11-26 | $83.29 | $83.29 | 2,069,400 | — | — |
| 2025-11-25 | $80.99 | $80.99 | 2,073,900 | — | — |
| 2025-11-24 | $79.49 | $79.49 | 3,660,100 | — | — |
| 2025-11-21 | $81.83 | $81.83 | 2,558,000 | — | — |
| 2025-11-20 | $80.16 | $80.16 | 2,169,200 | — | — |
| 2025-11-19 | $81.81 | $81.81 | 1,998,200 | — | — |
| 2025-11-18 | $81.14 | $81.14 | 2,036,400 | — | — |
| 2025-11-17 | $82.58 | $82.58 | 1,837,000 | — | — |
| 2025-11-14 | $81.79 | $81.79 | 1,769,100 | — | — |
| 2025-11-13 | $81.69 | $81.69 | 2,748,900 | — | — |
| 2025-11-12 | $82.12 | $82.12 | 2,512,000 | — | — |
| 2025-11-11 | $78.02 | $78.02 | 2,100,200 | — | — |
| 2025-11-10 | $78.99 | $78.99 | 2,913,000 | — | — |
| 2025-11-07 | $78.80 | $78.80 | 3,725,000 | — | — |
| 2025-11-06 | $77.84 | $77.84 | 2,810,900 | — | — |
| 2025-11-05 | $79.75 | $79.75 | 3,602,100 | — | — |
| 2025-11-04 | $83.69 | $83.69 | 4,145,700 | — | — |
| 2025-11-03 | $83.82 | $83.82 | 5,397,900 | — | — |
| 2025-10-31 | $78.96 | $78.96 | 6,761,600 | — | — |
| 2025-10-30 | $77.25 | $77.25 | 12,054,100 | — | — |
| 2025-10-29 | $104.55 | $104.55 | 3,938,800 | — | — |
| 2025-10-28 | $106.80 | $106.80 | 1,962,500 | — | — |
| 2025-10-27 | $106.80 | $106.80 | 2,485,000 | — | — |
| 2025-10-24 | $106.25 | $106.25 | 1,846,100 | — | — |
| 2025-10-23 | $108.28 | $108.28 | 1,962,000 | — | — |
| 2025-10-22 | $108.10 | $108.10 | 1,862,500 | — | — |
| 2025-10-21 | $110.04 | $110.04 | 1,973,100 | — | — |
| 2025-10-20 | $110.47 | $110.47 | 1,763,800 | — | — |
| 2025-10-17 | $111.78 | $111.78 | 1,674,400 | — | — |
| 2025-10-16 | $111.55 | $111.55 | 2,278,300 | — | — |
| 2025-10-15 | $114.12 | $114.12 | 3,498,100 | — | — |
| 2025-10-14 | $111.13 | $111.13 | 3,226,800 | — | — |
| 2025-10-13 | $106.59 | $106.59 | 3,132,100 | — | — |
| 2025-10-10 | $102.74 | $102.74 | 2,014,000 | — | — |
| 2025-10-09 | $104.05 | $104.05 | 2,591,800 | — | — |
| 2025-10-08 | $104.38 | $104.38 | 3,108,500 | — | — |
| 2025-10-07 | $102.84 | $102.84 | 3,973,200 | — | — |
| 2025-10-06 | $101.76 | $101.76 | 2,555,700 | — | — |
| 2025-10-03 | $105.93 | $105.93 | 2,873,800 | — | — |
| 2025-10-02 | $105.31 | $105.31 | 1,899,500 | — | — |
| 2025-10-01 | $107.16 | $107.16 | 2,495,700 | — | — |
| 2025-09-30 | $108.80 | $108.80 | 2,661,700 | — | — |
| 2025-09-29 | $109.45 | $109.45 | 2,693,100 | — | — |
| 2025-09-26 | $109.88 | $109.88 | 2,134,600 | — | — |
| 2025-09-25 | $111.36 | $111.36 | 2,665,400 | — | — |
| 2025-09-24 | $115.74 | $115.74 | 1,975,300 | — | — |
| 2025-09-23 | $119.38 | $119.38 | 2,321,200 | — | — |
| 2025-09-22 | $119.59 | $119.59 | 1,906,800 | — | — |
| 2025-09-19 | $120.41 | $120.41 | 3,766,200 | — | — |
| 2025-09-18 | $122.75 | $122.75 | 2,586,400 | — | — |
| 2025-09-17 | $123.36 | $123.36 | 2,240,500 | — | — |
| 2025-09-16 | $125.52 | $125.52 | 3,468,900 | — | — |
| 2025-09-15 | $128.88 | $128.88 | 2,532,700 | — | — |
| 2025-09-12 | $135.98 | $135.98 | 1,549,000 | — | — |
| 2025-09-11 | $137.72 | $137.72 | 1,899,600 | — | — |
| 2025-09-10 | $134.10 | $134.10 | 2,590,000 | — | — |
| 2025-09-09 | $136.01 | $136.01 | 1,711,700 | — | — |
| 2025-09-08 | $139.36 | $139.36 | 1,026,200 | — | — |
| 2025-09-05 | $138.83 | $138.83 | 1,358,100 | — | — |
| 2025-09-04 | $140.07 | $140.07 | 1,784,100 | — | — |
| 2025-09-03 | $138.34 | $138.34 | 1,535,300 | — | — |
| 2025-09-02 | $138.64 | $138.64 | 2,103,000 | — | — |
| 2025-08-29 | $140.54 | $140.54 | 1,439,100 | — | — |
| 2025-08-28 | $141.42 | $141.42 | 1,840,300 | — | — |
| 2025-08-27 | $144.59 | $144.59 | 1,060,300 | — | — |
| 2025-08-26 | $144.28 | $144.28 | 1,722,600 | — | — |
| 2025-08-25 | $145.31 | $145.31 | 1,229,800 | — | — |
| 2025-08-22 | $146.28 | $146.28 | 1,731,300 | — | — |
| 2025-08-21 | $148.41 | $148.41 | 1,341,500 | — | — |
| 2025-08-20 | $151.06 | $151.06 | 2,162,000 | — | — |
| 2025-08-19 | $147.25 | $147.25 | 1,339,200 | — | — |
| 2025-08-18 | $144.61 | $144.61 | 1,220,600 | — | — |
| 2025-08-15 | $145.64 | $145.64 | 1,386,500 | — | — |
| 2025-08-14 | $143.41 | $143.41 | 1,572,500 | — | — |
| 2025-08-13 | $146.18 | $146.18 | 3,032,900 | — | — |
| 2025-08-12 | $147.83 | $147.83 | 1,567,800 | — | — |
| 2025-08-11 | $148.74 | $148.74 | 1,200,100 | — | — |
| 2025-08-08 | $148.99 | $148.99 | 1,033,800 | — | — |
| 2025-08-07 | $151.29 | $151.29 | 1,428,100 | — | — |
| 2025-08-06 | $150.75 | $150.75 | 1,591,700 | — | — |
| 2025-08-05 | $149.24 | $149.24 | 1,522,900 | — | — |
| 2025-08-04 | $153.81 | $153.81 | 1,833,600 | — | — |
| 2025-08-01 | $154.08 | $154.08 | 2,044,700 | — | — |
| 2025-07-31 | $151.54 | $151.54 | 4,747,900 | — | — |
| 2025-07-30 | $158.06 | $158.06 | 2,048,700 | — | — |
| 2025-07-29 | $156.94 | $156.94 | 1,346,500 | — | — |
| 2025-07-28 | $159.60 | $159.60 | 1,245,200 | — | — |
| 2025-07-25 | $161.07 | $161.07 | 1,063,600 | — | — |
| 2025-07-24 | $164.40 | $164.40 | 1,050,900 | — | — |
| 2025-07-23 | $163.34 | $163.34 | 776,300 | — | — |
| 2025-07-22 | $164.48 | $164.48 | 894,300 | — | — |
| 2025-07-21 | $166.21 | $166.21 | 864,400 | — | — |
| 2025-07-18 | $165.65 | $165.65 | 1,180,800 | — | — |
| 2025-07-17 | $169.61 | $169.61 | 1,460,200 | — | — |
| 2025-07-16 | $167.27 | $167.27 | 1,149,600 | — | — |
| 2025-07-15 | $164.65 | $164.65 | 1,841,400 | — | — |
| 2025-07-14 | $164.54 | $164.54 | 1,178,400 | — | — |
| 2025-07-11 | $159.70 | $159.70 | 832,200 | — | — |
| 2025-07-10 | $158.72 | $158.72 | 1,335,300 | — | — |
| 2025-07-09 | $159.75 | $159.75 | 1,139,700 | — | — |
| 2025-07-08 | $158.88 | $158.88 | 1,582,000 | — | — |
| 2025-07-07 | $164.19 | $164.19 | 1,512,000 | — | — |
| 2025-07-03 | $162.29 | $162.29 | 1,053,900 | — | — |
| 2025-07-02 | $159.90 | $159.90 | 2,223,300 | — | — |
| 2025-07-01 | $162.10 | $162.10 | 1,759,000 | — | — |
| 2025-06-30 | $164.64 | $164.64 | 2,200,700 | — | — |
| 2025-06-27 | $162.13 | $162.13 | 16,930,800 | — | — |
| 2025-06-26 | $160.44 | $160.44 | 1,720,500 | — | — |
| 2025-06-25 | $164.62 | $164.62 | 1,423,600 | — | — |
| 2025-06-24 | $166.47 | $166.47 | 2,121,800 | — | — |
| 2025-06-23 | $173.29 | $173.29 | 1,899,300 | — | — |
| 2025-06-20 | $165.96 | $165.96 | 4,442,100 | — | — |
| 2025-06-18 | $161.86 | $161.86 | 1,322,600 | — | — |
| 2025-06-17 | $161.21 | $161.21 | 2,063,800 | — | — |
| 2025-06-16 | $160.55 | $160.55 | 1,611,500 | — | — |
| 2025-06-13 | $157.92 | $157.92 | 1,482,500 | — | — |
| 2025-06-12 | $157.04 | $157.04 | 2,556,800 | — | — |
| 2025-06-11 | $159.90 | $159.90 | 1,462,600 | — | — |
| 2025-06-10 | $161.88 | $161.88 | 1,793,800 | — | — |
| 2025-06-09 | $165.74 | $165.74 | 1,776,400 | — | — |
| 2025-06-06 | $169.17 | $169.17 | 1,121,700 | — | — |
| 2025-06-05 | $168.12 | $168.12 | 1,610,300 | — | — |
| 2025-06-04 | $171.14 | $171.14 | 1,265,200 | — | — |
| 2025-06-03 | $175.21 | $175.21 | 1,875,100 | — | — |
| 2025-06-02 | $179.53 | $179.53 | 2,187,700 | — | — |
| 2025-05-30 | $172.86 | $172.86 | 2,423,700 | — | — |
| 2025-05-29 | $167.43 | $167.43 | 1,383,400 | — | — |
| 2025-05-28 | $169.27 | $169.27 | 1,906,200 | — | — |
| 2025-05-27 | $164.30 | $164.30 | 1,900,000 | — | — |
| 2025-05-23 | $163.43 | $163.43 | 1,095,600 | — | — |
| 2025-05-22 | $161.77 | $161.77 | 1,549,600 | — | — |
| 2025-05-21 | $164.68 | $164.68 | 1,140,400 | — | — |
| 2025-05-20 | $168.02 | $168.02 | 828,800 | — | — |
| 2025-05-19 | $168.93 | $168.93 | 876,400 | — | — |
| 2025-05-16 | $168.68 | $168.68 | 1,540,700 | — | — |
| 2025-05-15 | $161.28 | $161.28 | 1,656,800 | — | — |
| 2025-05-14 | $158.48 | $158.48 | 1,498,000 | — | — |
| 2025-05-13 | $158.47 | $158.47 | 2,511,200 | — | — |
| 2025-05-12 | $156.99 | $156.99 | 2,128,700 | — | — |
| 2025-05-09 | $161.77 | $161.77 | 1,719,800 | — | — |
| 2025-05-08 | $158.18 | $158.18 | 2,898,200 | — | — |
| 2025-05-07 | $167.69 | $167.69 | 1,802,600 | — | — |
| 2025-05-06 | $169.45 | $169.45 | 1,423,300 | — | — |
| 2025-05-05 | $172.71 | $172.71 | 1,662,700 | — | — |
| 2025-05-02 | $173.93 | $173.93 | 2,009,400 | — | — |
| 2025-05-01 | $171.66 | $171.66 | 3,028,200 | — | — |
| 2025-04-30 | $171.00 | $171.00 | 2,875,300 | — | — |
| 2025-04-29 | $172.30 | $172.30 | 1,593,200 | — | — |
| 2025-04-28 | $169.76 | $169.76 | 2,465,400 | — | — |
| 2025-04-25 | $168.03 | $168.03 | 919,100 | — | — |
| 2025-04-24 | $166.68 | $166.68 | 1,350,800 | — | — |
| 2025-04-23 | $164.67 | $164.67 | 1,509,400 | — | — |
| 2025-04-22 | $163.30 | $163.30 | 1,613,800 | — | — |
| 2025-04-21 | $158.53 | $158.53 | 1,123,000 | — | — |
| 2025-04-17 | $160.15 | $160.15 | 1,272,300 | — | — |
| 2025-04-16 | $159.44 | $159.44 | 1,421,300 | — | — |
| 2025-04-15 | $160.19 | $160.19 | 1,323,700 | — | — |
| 2025-04-14 | $160.27 | $160.27 | 1,332,500 | — | — |
| 2025-04-11 | $157.27 | $157.27 | 1,407,700 | — | — |
| 2025-04-10 | $153.92 | $153.92 | 1,615,800 | — | — |
| 2025-04-09 | $153.66 | $153.66 | 2,245,000 | — | — |
| 2025-04-08 | $144.63 | $144.63 | 2,219,600 | — | — |
| 2025-04-07 | $147.29 | $147.29 | 3,543,500 | — | — |
| 2025-04-04 | $145.29 | $145.29 | 3,152,300 | — | — |
| 2025-04-03 | $153.28 | $153.28 | 1,861,100 | — | — |
| 2025-04-02 | $158.34 | $158.34 | 1,265,200 | — | — |
| 2025-04-01 | $155.25 | $155.25 | 1,313,200 | — | — |
| 2025-03-31 | $152.64 | $152.64 | 1,534,500 | — | — |
| 2025-03-28 | $147.76 | $147.76 | 1,036,900 | — | — |
| 2025-03-27 | $148.31 | $148.31 | 1,054,000 | — | — |
| 2025-03-26 | $149.78 | $149.78 | 1,267,500 | — | — |
| 2025-03-25 | $149.70 | $149.70 | 1,712,800 | — | — |
| 2025-03-24 | $145.42 | $145.42 | 1,745,700 | — | — |
| 2025-03-21 | $142.39 | $142.39 | 2,133,700 | — | — |
| 2025-03-20 | $139.77 | $139.77 | 1,028,800 | — | — |
| 2025-03-19 | $140.82 | $140.82 | 1,121,100 | — | — |
| 2025-03-18 | $137.81 | $137.81 | 904,000 | — | — |
| 2025-03-17 | $140.99 | $140.99 | 1,487,500 | — | — |
| 2025-03-14 | $136.75 | $136.75 | 1,467,600 | — | — |
| 2025-03-13 | $133.58 | $133.58 | 1,042,100 | — | — |
| 2025-03-12 | $137.40 | $137.40 | 1,555,800 | — | — |
| 2025-03-11 | $134.91 | $134.91 | 1,838,000 | — | — |
| 2025-03-10 | $132.75 | $132.75 | 1,965,800 | — | — |
| 2025-03-07 | $136.97 | $136.97 | 2,433,100 | — | — |
| 2025-03-06 | $138.11 | $138.11 | 1,378,700 | — | — |
| 2025-03-05 | $144.71 | $144.71 | 1,057,400 | — | — |
| 2025-03-04 | $145.35 | $145.35 | 1,675,600 | — | — |
| 2025-03-03 | $146.97 | $146.97 | 1,315,600 | — | — |
| 2025-02-28 | $148.40 | $148.40 | 2,807,100 | — | — |
| 2025-02-27 | $142.87 | $142.87 | 1,741,700 | — | — |
| 2025-02-26 | $151.19 | $151.19 | 2,272,700 | — | — |
| 2025-02-25 | $144.77 | $144.77 | 1,877,300 | — | — |
| 2025-02-24 | $143.48 | $143.48 | 2,783,600 | — | — |
| 2025-02-21 | $143.32 | $143.32 | 5,665,400 | — | — |
| 2025-02-20 | $169.80 | $169.80 | 2,317,600 | — | — |
| 2025-02-19 | $175.97 | $175.97 | 1,758,800 | — | — |
| 2025-02-18 | $171.50 | $171.50 | 1,881,800 | — | — |
| 2025-02-14 | $177.12 | $177.12 | 1,226,700 | — | — |
| 2025-02-13 | $176.37 | $176.37 | 1,590,400 | — | — |
| 2025-02-12 | $170.48 | $170.48 | 1,432,200 | — | — |
| 2025-02-11 | $166.13 | $166.13 | 1,260,900 | — | — |
| 2025-02-10 | $168.90 | $168.90 | 1,220,000 | — | — |
| 2025-02-07 | $167.97 | $167.97 | 923,800 | — | — |
| 2025-02-06 | $169.96 | $169.96 | 1,037,500 | — | — |
| 2025-02-05 | $169.43 | $169.43 | 1,189,800 | — | — |
| 2025-02-04 | $165.85 | $165.85 | 1,350,400 | — | — |
| 2025-02-03 | $159.75 | $159.75 | 1,612,500 | — | — |
| 2025-01-31 | $158.34 | $158.34 | 1,676,500 | — | — |
| 2025-01-30 | $156.25 | $156.25 | 1,066,000 | — | — |
| 2025-01-29 | $155.11 | $155.11 | 1,071,100 | — | — |
| 2025-01-28 | $152.30 | $152.30 | 1,025,900 | — | — |
| 2025-01-27 | $150.15 | $150.15 | 1,734,100 | — | — |
| 2025-01-24 | $146.75 | $146.75 | 778,900 | — | — |
| 2025-01-23 | $146.42 | $146.42 | 1,029,600 | — | — |
| 2025-01-22 | $146.25 | $146.25 | 1,213,300 | — | — |
| 2025-01-21 | $147.00 | $147.00 | 1,446,500 | — | — |
| 2025-01-17 | $139.25 | $139.25 | 1,343,100 | — | — |
| 2025-01-16 | $140.53 | $140.53 | 925,500 | — | — |
| 2025-01-15 | $140.00 | $140.00 | 1,071,700 | — | — |
| 2025-01-14 | $138.07 | $138.07 | 1,013,200 | — | — |
| 2025-01-13 | $138.62 | $138.62 | 977,800 | — | — |
| 2025-01-10 | $137.98 | $137.98 | 1,467,800 | — | — |
| 2025-01-08 | $140.20 | $140.20 | 1,128,700 | — | — |
| 2025-01-07 | $138.94 | $138.94 | 1,712,700 | — | — |
| 2025-01-06 | $140.76 | $140.76 | 1,748,000 | — | — |
| 2025-01-03 | $134.65 | $134.65 | 1,296,300 | — | — |
| 2025-01-02 | $132.96 | $132.96 | 1,655,600 | — | — |