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
- 1980-03-19 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 | $185.61 | $2,974.62 | 2,372,500 | — | — |
| 2025-12-30 | $188.00 | $3,012.92 | 1,668,800 | — | — |
| 2025-12-29 | $189.64 | $3,039.20 | 1,660,500 | — | — |
| 2025-12-26 | $187.86 | $3,010.67 | 995,100 | — | — |
| 2025-12-24 | $187.70 | $3,008.11 | 818,900 | — | — |
| 2025-12-23 | $186.86 | $2,994.65 | 2,406,200 | — | — |
| 2025-12-22 | $186.43 | $2,987.76 | 2,320,400 | — | — |
| 2025-12-19 | $186.01 | $2,981.03 | 16,159,300 | — | — |
| 2025-12-18 | $187.49 | $3,004.75 | 4,167,400 | — | — |
| 2025-12-17 | $189.16 | $3,031.51 | 4,458,000 | — | — |
| 2025-12-16 | $190.40 | $3,051.38 | 2,852,700 | — | — |
| 2025-12-15 | $190.47 | $3,052.50 | 3,914,800 | — | — |
| 2025-12-12 | $186.73 | $2,992.57 | 4,236,500 | — | — |
| 2025-12-11 | $184.97 | $2,964.36 | 7,107,100 | — | — |
| 2025-12-10 | $191.07 | $3,062.12 | 3,744,100 | — | — |
| 2025-12-09 | $195.80 | $3,137.92 | 3,422,600 | — | — |
| 2025-12-08 | $200.88 | $3,219.34 | 3,807,800 | — | — |
| 2025-12-05 | $204.31 | $3,274.30 | 2,731,900 | — | — |
| 2025-12-04 | $203.87 | $3,267.25 | 2,544,800 | — | — |
| 2025-12-03 | $201.92 | $3,236.00 | 2,639,600 | — | — |
| 2025-12-02 | $203.20 | $3,256.52 | 2,576,500 | — | — |
| 2025-12-01 | $203.90 | $3,267.73 | 2,573,000 | — | — |
| 2025-11-28 | $208.22 | $3,336.97 | 1,311,200 | — | — |
| 2025-11-26 | $206.25 | $3,305.40 | 2,292,100 | — | — |
| 2025-11-25 | $204.59 | $3,278.79 | 2,830,000 | — | — |
| 2025-11-24 | $202.30 | $3,242.09 | 6,147,600 | — | — |
| 2025-11-21 | $199.93 | $3,204.11 | 4,471,600 | — | — |
| 2025-11-20 | $197.58 | $3,166.45 | 5,023,000 | — | — |
| 2025-11-19 | $196.90 | $3,155.55 | 2,842,000 | — | — |
| 2025-11-18 | $198.29 | $3,177.83 | 3,990,300 | — | — |
| 2025-11-17 | $197.27 | $3,161.48 | 5,516,700 | — | — |
| 2025-11-14 | $193.82 | $3,106.19 | 2,794,100 | — | — |
| 2025-11-13 | $191.07 | $3,062.12 | 3,181,900 | — | — |
| 2025-11-12 | $191.64 | $3,071.25 | 3,879,400 | — | — |
| 2025-11-11 | $192.31 | $3,081.99 | 2,139,400 | — | — |
| 2025-11-10 | $191.06 | $3,061.96 | 3,429,100 | — | — |
| 2025-11-07 | $190.25 | $3,037.12 | 3,319,400 | — | — |
| 2025-11-06 | $187.76 | $2,997.37 | 3,826,900 | — | — |
| 2025-11-05 | $186.35 | $2,974.86 | 3,129,600 | — | — |
| 2025-11-04 | $184.35 | $2,942.93 | 2,578,100 | — | — |
| 2025-11-03 | $182.32 | $2,910.52 | 2,926,400 | — | — |
| 2025-10-31 | $181.04 | $2,890.09 | 4,039,900 | — | — |
| 2025-10-30 | $180.88 | $2,887.54 | 2,802,000 | — | — |
| 2025-10-29 | $176.96 | $2,824.96 | 4,807,100 | — | — |
| 2025-10-28 | $179.70 | $2,868.70 | 5,371,100 | — | — |
| 2025-10-27 | $182.61 | $2,915.15 | 3,371,300 | — | — |
| 2025-10-24 | $177.94 | $2,840.60 | 1,893,800 | — | — |
| 2025-10-23 | $176.06 | $2,810.59 | 1,832,400 | — | — |
| 2025-10-22 | $175.94 | $2,808.68 | 1,571,800 | — | — |
| 2025-10-21 | $175.12 | $2,795.59 | 3,450,300 | — | — |
| 2025-10-20 | $177.71 | $2,836.93 | 1,901,700 | — | — |
| 2025-10-17 | $175.09 | $2,795.11 | 3,152,400 | — | — |
| 2025-10-16 | $172.08 | $2,747.06 | 2,631,000 | — | — |
| 2025-10-15 | $172.34 | $2,751.21 | 2,862,500 | — | — |
| 2025-10-14 | $169.34 | $2,703.31 | 3,481,500 | — | — |
| 2025-10-13 | $166.85 | $2,663.56 | 2,155,400 | — | — |
| 2025-10-10 | $165.94 | $2,649.04 | 2,538,100 | — | — |
| 2025-10-09 | $167.27 | $2,670.27 | 2,420,300 | — | — |
| 2025-10-08 | $169.14 | $2,700.12 | 3,116,800 | — | — |
| 2025-10-07 | $173.00 | $2,761.74 | 2,241,600 | — | — |
| 2025-10-06 | $174.14 | $2,779.94 | 1,932,200 | — | — |
| 2025-10-03 | $175.04 | $2,794.31 | 2,001,400 | — | — |
| 2025-10-02 | $175.50 | $2,801.65 | 3,059,000 | — | — |
| 2025-10-01 | $179.38 | $2,863.59 | 3,106,400 | — | — |
| 2025-09-30 | $178.14 | $2,843.80 | 4,692,300 | — | — |
| 2025-09-29 | $176.20 | $2,812.83 | 3,427,100 | — | — |
| 2025-09-26 | $174.90 | $2,792.07 | 3,167,600 | — | — |
| 2025-09-25 | $171.70 | $2,740.99 | 2,776,300 | — | — |
| 2025-09-24 | $170.97 | $2,729.34 | 3,678,800 | — | — |
| 2025-09-23 | $172.55 | $2,754.56 | 3,126,300 | — | — |
| 2025-09-22 | $167.42 | $2,672.66 | 3,535,100 | — | — |
| 2025-09-19 | $165.19 | $2,637.06 | 20,205,200 | — | — |
| 2025-09-18 | $166.53 | $2,658.46 | 3,695,600 | — | — |
| 2025-09-17 | $165.91 | $2,648.56 | 3,769,200 | — | — |
| 2025-09-16 | $165.21 | $2,637.38 | 2,715,700 | — | — |
| 2025-09-15 | $168.92 | $2,696.61 | 2,074,500 | — | — |
| 2025-09-12 | $169.13 | $2,699.96 | 1,981,800 | — | — |
| 2025-09-11 | $168.47 | $2,689.43 | 1,816,900 | — | — |
| 2025-09-10 | $168.09 | $2,683.36 | 2,045,200 | — | — |
| 2025-09-09 | $168.85 | $2,695.49 | 2,136,600 | — | — |
| 2025-09-08 | $169.36 | $2,703.63 | 2,679,700 | — | — |
| 2025-09-05 | $167.82 | $2,679.05 | 2,700,800 | — | — |
| 2025-09-04 | $167.68 | $2,676.81 | 2,161,000 | — | — |
| 2025-09-03 | $167.43 | $2,672.82 | 2,090,900 | — | — |
| 2025-09-02 | $167.74 | $2,677.77 | 2,666,600 | — | — |
| 2025-08-29 | $168.28 | $2,686.39 | 1,689,700 | — | — |
| 2025-08-28 | $167.40 | $2,672.34 | 2,114,900 | — | — |
| 2025-08-27 | $167.75 | $2,677.93 | 1,794,300 | — | — |
| 2025-08-26 | $165.84 | $2,647.44 | 3,632,100 | — | — |
| 2025-08-25 | $164.90 | $2,632.43 | 1,333,000 | — | — |
| 2025-08-22 | $164.43 | $2,624.93 | 2,798,400 | — | — |
| 2025-08-21 | $166.94 | $2,665.00 | 2,285,200 | — | — |
| 2025-08-20 | $165.99 | $2,649.84 | 2,127,800 | — | — |
| 2025-08-19 | $163.57 | $2,611.20 | 1,691,800 | — | — |
| 2025-08-18 | $162.41 | $2,592.68 | 1,671,100 | — | — |
| 2025-08-15 | $162.90 | $2,600.51 | 2,490,300 | — | — |
| 2025-08-14 | $161.88 | $2,584.22 | 1,702,700 | — | — |
| 2025-08-13 | $163.04 | $2,602.74 | 3,029,100 | — | — |
| 2025-08-12 | $164.79 | $2,630.68 | 2,506,800 | — | — |
| 2025-08-11 | $168.03 | $2,670.59 | 2,484,600 | — | — |
| 2025-08-08 | $168.03 | $2,670.59 | 1,982,300 | — | — |
| 2025-08-07 | $169.68 | $2,696.81 | 2,663,400 | — | — |
| 2025-08-06 | $168.96 | $2,685.37 | 3,106,300 | — | — |
| 2025-08-05 | $169.69 | $2,696.97 | 3,127,500 | — | — |
| 2025-08-04 | $168.78 | $2,682.51 | 2,857,900 | — | — |
| 2025-08-01 | $166.24 | $2,642.14 | 2,413,600 | — | — |
| 2025-07-31 | $165.07 | $2,623.54 | 2,908,400 | — | — |
| 2025-07-30 | $166.38 | $2,644.36 | 2,461,700 | — | — |
| 2025-07-29 | $165.96 | $2,637.69 | 5,266,900 | — | — |
| 2025-07-28 | $158.29 | $2,515.79 | 2,178,500 | — | — |
| 2025-07-25 | $161.56 | $2,567.76 | 1,588,000 | — | — |
| 2025-07-24 | $161.40 | $2,565.21 | 2,417,100 | — | — |
| 2025-07-23 | $161.63 | $2,568.87 | 1,448,900 | — | — |
| 2025-07-22 | $161.09 | $2,560.29 | 1,898,500 | — | — |
| 2025-07-21 | $160.32 | $2,548.05 | 1,475,000 | — | — |
| 2025-07-18 | $159.05 | $2,527.86 | 1,559,600 | — | — |
| 2025-07-17 | $157.63 | $2,505.30 | 1,484,100 | — | — |
| 2025-07-16 | $157.55 | $2,504.02 | 1,824,400 | — | — |
| 2025-07-15 | $156.71 | $2,490.67 | 2,104,600 | — | — |
| 2025-07-14 | $158.07 | $2,512.29 | 2,734,000 | — | — |
| 2025-07-11 | $155.16 | $2,466.04 | 2,455,300 | — | — |
| 2025-07-10 | $152.72 | $2,427.26 | 2,224,000 | — | — |
| 2025-07-09 | $152.25 | $2,419.79 | 3,122,100 | — | — |
| 2025-07-08 | $151.76 | $2,412.00 | 2,417,800 | — | — |
| 2025-07-07 | $154.23 | $2,451.26 | 3,114,100 | — | — |
| 2025-07-03 | $152.77 | $2,428.05 | 1,513,900 | — | — |
| 2025-07-02 | $150.71 | $2,395.31 | 2,921,400 | — | — |
| 2025-07-01 | $151.60 | $2,409.46 | 3,232,600 | — | — |
| 2025-06-30 | $153.73 | $2,443.31 | 4,618,400 | — | — |
| 2025-06-27 | $152.13 | $2,417.88 | 3,373,600 | — | — |
| 2025-06-26 | $153.48 | $2,439.34 | 3,152,100 | — | — |
| 2025-06-25 | $153.43 | $2,438.54 | 3,107,700 | — | — |
| 2025-06-24 | $154.25 | $2,451.58 | 4,939,900 | — | — |
| 2025-06-23 | $154.12 | $2,449.51 | 5,187,400 | — | — |
| 2025-06-20 | $151.24 | $2,403.74 | 11,336,500 | — | — |
| 2025-06-18 | $153.18 | $2,434.57 | 4,257,000 | — | — |
| 2025-06-17 | $151.87 | $2,413.75 | 4,055,700 | — | — |
| 2025-06-16 | $150.58 | $2,393.25 | 2,207,800 | — | — |
| 2025-06-13 | $152.40 | $2,422.17 | 2,487,400 | — | — |
| 2025-06-12 | $151.91 | $2,414.38 | 1,562,700 | — | — |
| 2025-06-11 | $150.24 | $2,387.84 | 2,002,800 | — | — |
| 2025-06-10 | $150.90 | $2,398.33 | 2,394,500 | — | — |
| 2025-06-09 | $150.31 | $2,388.96 | 4,401,300 | — | — |
| 2025-06-06 | $154.45 | $2,454.75 | 1,912,800 | — | — |
| 2025-06-05 | $153.03 | $2,432.19 | 2,560,000 | — | — |
| 2025-06-04 | $152.05 | $2,416.61 | 2,572,500 | — | — |
| 2025-06-03 | $152.20 | $2,418.99 | 2,407,500 | — | — |
| 2025-06-02 | $155.22 | $2,466.99 | 2,094,300 | — | — |
| 2025-05-30 | $154.28 | $2,452.05 | 7,389,900 | — | — |
| 2025-05-29 | $153.07 | $2,432.82 | 2,720,400 | — | — |
| 2025-05-28 | $151.70 | $2,411.05 | 2,244,700 | — | — |
| 2025-05-27 | $152.47 | $2,423.29 | 2,342,700 | — | — |
| 2025-05-23 | $149.17 | $2,370.84 | 2,183,300 | — | — |
| 2025-05-22 | $146.90 | $2,334.76 | 1,987,900 | — | — |
| 2025-05-21 | $148.30 | $2,357.01 | 2,154,100 | — | — |
| 2025-05-20 | $151.22 | $2,403.42 | 2,681,900 | — | — |
| 2025-05-19 | $150.65 | $2,394.36 | 2,548,700 | — | — |
| 2025-05-16 | $148.72 | $2,363.68 | 2,412,600 | — | — |
| 2025-05-15 | $146.89 | $2,334.60 | 2,396,200 | — | — |
| 2025-05-14 | $143.40 | $2,279.13 | 3,016,200 | — | — |
| 2025-05-13 | $145.28 | $2,298.36 | 3,284,400 | — | — |
| 2025-05-12 | $145.63 | $2,303.90 | 3,227,600 | — | — |
| 2025-05-09 | $149.18 | $2,360.06 | 1,764,000 | — | — |
| 2025-05-08 | $148.25 | $2,345.35 | 2,605,000 | — | — |
| 2025-05-07 | $151.34 | $2,394.23 | 4,334,000 | — | — |
| 2025-05-06 | $150.50 | $2,380.94 | 2,528,200 | — | — |
| 2025-05-05 | $150.93 | $2,387.75 | 2,688,700 | — | — |
| 2025-05-02 | $150.72 | $2,384.42 | 2,367,800 | — | — |
| 2025-05-01 | $150.33 | $2,378.25 | 2,695,000 | — | — |
| 2025-04-30 | $152.59 | $2,414.01 | 4,269,300 | — | — |
| 2025-04-29 | $151.48 | $2,396.45 | 4,444,400 | — | — |
| 2025-04-28 | $149.05 | $2,358.00 | 2,397,900 | — | — |
| 2025-04-25 | $146.96 | $2,324.94 | 1,531,000 | — | — |
| 2025-04-24 | $147.75 | $2,337.44 | 1,684,100 | — | — |
| 2025-04-23 | $147.65 | $2,335.86 | 1,976,400 | — | — |
| 2025-04-22 | $147.25 | $2,329.53 | 3,386,000 | — | — |
| 2025-04-21 | $143.65 | $2,272.58 | 2,241,800 | — | — |
| 2025-04-17 | $147.27 | $2,329.84 | 1,951,700 | — | — |
| 2025-04-16 | $145.63 | $2,303.90 | 2,471,000 | — | — |
| 2025-04-15 | $146.59 | $2,319.09 | 1,930,500 | — | — |
| 2025-04-14 | $145.59 | $2,303.27 | 2,576,800 | — | — |
| 2025-04-11 | $142.67 | $2,257.07 | 2,651,400 | — | — |
| 2025-04-10 | $141.81 | $2,243.47 | 3,412,300 | — | — |
| 2025-04-09 | $141.49 | $2,238.40 | 4,707,300 | — | — |
| 2025-04-08 | $136.49 | $2,159.30 | 4,786,900 | — | — |
| 2025-04-07 | $138.81 | $2,196.01 | 5,387,700 | — | — |
| 2025-04-04 | $143.29 | $2,266.88 | 4,825,300 | — | — |
| 2025-04-03 | $152.43 | $2,411.48 | 4,044,200 | — | — |
| 2025-04-02 | $153.08 | $2,421.76 | 2,464,300 | — | — |
| 2025-04-01 | $154.15 | $2,438.69 | 3,198,000 | — | — |
| 2025-03-31 | $153.21 | $2,423.82 | 3,708,500 | — | — |
| 2025-03-28 | $153.42 | $2,427.14 | 2,853,000 | — | — |
| 2025-03-27 | $149.92 | $2,371.77 | 2,849,200 | — | — |
| 2025-03-26 | $149.85 | $2,370.66 | 1,808,700 | — | — |
| 2025-03-25 | $148.17 | $2,344.08 | 4,511,200 | — | — |
| 2025-03-24 | $149.84 | $2,370.50 | 4,496,300 | — | — |
| 2025-03-21 | $146.52 | $2,317.98 | 12,752,000 | — | — |
| 2025-03-20 | $147.89 | $2,339.65 | 4,751,300 | — | — |
| 2025-03-19 | $148.76 | $2,353.42 | 4,881,000 | — | — |
| 2025-03-18 | $149.97 | $2,372.56 | 2,838,000 | — | — |
| 2025-03-17 | $151.26 | $2,392.97 | 2,206,400 | — | — |
| 2025-03-14 | $147.84 | $2,338.86 | 2,536,200 | — | — |
| 2025-03-13 | $145.89 | $2,308.01 | 2,079,600 | — | — |
| 2025-03-12 | $147.38 | $2,331.58 | 2,460,900 | — | — |
| 2025-03-11 | $147.29 | $2,330.16 | 2,461,300 | — | — |
| 2025-03-10 | $146.20 | $2,312.92 | 3,344,800 | — | — |
| 2025-03-07 | $147.45 | $2,332.69 | 3,323,900 | — | — |
| 2025-03-06 | $148.97 | $2,356.74 | 3,740,900 | — | — |
| 2025-03-05 | $154.85 | $2,449.76 | 2,391,000 | — | — |
| 2025-03-04 | $153.90 | $2,434.73 | 3,030,300 | — | — |
| 2025-03-03 | $156.86 | $2,481.56 | 3,441,400 | — | — |
| 2025-02-28 | $153.51 | $2,428.56 | 5,298,900 | — | — |
| 2025-02-27 | $151.52 | $2,397.08 | 2,150,500 | — | — |
| 2025-02-26 | $150.65 | $2,383.32 | 2,045,500 | — | — |
| 2025-02-25 | $151.74 | $2,400.56 | 3,163,400 | — | — |
| 2025-02-24 | $150.64 | $2,372.56 | 2,320,900 | — | — |
| 2025-02-21 | $148.58 | $2,340.11 | 3,988,500 | — | — |
| 2025-02-20 | $150.32 | $2,367.52 | 3,321,600 | — | — |
| 2025-02-19 | $149.71 | $2,357.91 | 2,345,200 | — | — |
| 2025-02-18 | $150.80 | $2,375.08 | 3,116,900 | — | — |
| 2025-02-14 | $149.97 | $2,362.01 | 1,878,600 | — | — |
| 2025-02-13 | $151.44 | $2,385.16 | 4,201,600 | — | — |
| 2025-02-12 | $146.50 | $2,307.35 | 3,815,200 | — | — |
| 2025-02-11 | $143.40 | $2,258.53 | 2,555,900 | — | — |
| 2025-02-10 | $143.11 | $2,253.96 | 2,062,100 | — | — |
| 2025-02-07 | $142.59 | $2,245.77 | 2,065,600 | — | — |
| 2025-02-06 | $142.39 | $2,242.62 | 3,072,700 | — | — |
| 2025-02-05 | $142.19 | $2,239.47 | 2,057,100 | — | — |
| 2025-02-04 | $138.86 | $2,187.03 | 2,582,000 | — | — |
| 2025-02-03 | $140.38 | $2,210.97 | 3,399,400 | — | — |
| 2025-01-31 | $136.48 | $2,149.54 | 1,579,200 | — | — |
| 2025-01-30 | $137.18 | $2,160.57 | 1,906,700 | — | — |
| 2025-01-29 | $134.93 | $2,125.13 | 1,781,800 | — | — |
| 2025-01-28 | $137.15 | $2,160.09 | 1,989,300 | — | — |
| 2025-01-27 | $138.45 | $2,180.57 | 3,033,900 | — | — |
| 2025-01-24 | $136.75 | $2,153.79 | 3,504,500 | — | — |
| 2025-01-23 | $132.24 | $2,082.76 | 3,374,700 | — | — |
| 2025-01-22 | $131.15 | $2,065.59 | 3,666,100 | — | — |
| 2025-01-21 | $133.67 | $2,105.28 | 3,558,100 | — | — |
| 2025-01-17 | $129.34 | $2,037.09 | 2,726,900 | — | — |
| 2025-01-16 | $128.73 | $2,027.48 | 1,732,900 | — | — |
| 2025-01-15 | $126.59 | $1,993.77 | 2,525,300 | — | — |
| 2025-01-14 | $126.87 | $1,998.18 | 1,844,300 | — | — |
| 2025-01-13 | $125.72 | $1,980.07 | 2,392,100 | — | — |
| 2025-01-10 | $124.78 | $1,965.27 | 3,116,200 | — | — |
| 2025-01-08 | $126.48 | $1,992.04 | 2,353,100 | — | — |
| 2025-01-07 | $124.24 | $1,956.76 | 2,606,300 | — | — |
| 2025-01-06 | $124.05 | $1,953.77 | 2,136,800 | — | — |
| 2025-01-03 | $125.82 | $1,981.65 | 2,433,700 | — | — |
| 2025-01-02 | $124.72 | $1,964.32 | 1,716,200 | — | — |