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
- 1994-10-27 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 | $129.79 | $519.24 | 323,200 | — | — |
| 2025-12-30 | $130.50 | $522.08 | 315,000 | — | — |
| 2025-12-29 | $131.24 | $525.04 | 372,300 | — | — |
| 2025-12-26 | $130.94 | $523.84 | 148,600 | — | — |
| 2025-12-24 | $130.50 | $522.08 | 267,000 | — | — |
| 2025-12-23 | $130.33 | $521.40 | 396,100 | — | — |
| 2025-12-22 | $129.74 | $519.04 | 726,900 | — | — |
| 2025-12-19 | $129.72 | $518.96 | 538,400 | — | — |
| 2025-12-18 | $128.92 | $515.76 | 382,700 | — | — |
| 2025-12-17 | $128.41 | $513.72 | 728,200 | — | — |
| 2025-12-16 | $130.52 | $522.16 | 511,400 | — | — |
| 2025-12-15 | $132.07 | $528.36 | 660,200 | — | — |
| 2025-12-12 | $131.66 | $526.72 | 1,288,900 | — | — |
| 2025-12-11 | $132.09 | $528.44 | 711,000 | — | — |
| 2025-12-10 | $129.58 | $518.40 | 1,251,100 | — | — |
| 2025-12-09 | $126.50 | $506.08 | 794,900 | — | — |
| 2025-12-08 | $126.57 | $506.36 | 1,224,300 | — | — |
| 2025-12-05 | $128.85 | $515.48 | 797,000 | — | — |
| 2025-12-04 | $126.69 | $506.84 | 1,237,900 | — | — |
| 2025-12-03 | $126.76 | $507.12 | 691,000 | — | — |
| 2025-12-02 | $125.74 | $503.04 | 552,100 | — | — |
| 2025-12-01 | $124.17 | $496.76 | 525,500 | — | — |
| 2025-11-28 | $126.13 | $504.60 | 219,900 | — | — |
| 2025-11-26 | $125.43 | $501.80 | 333,500 | — | — |
| 2025-11-25 | $123.81 | $495.32 | 443,100 | — | — |
| 2025-11-24 | $122.29 | $489.23 | 575,800 | — | — |
| 2025-11-21 | $121.17 | $484.75 | 527,800 | — | — |
| 2025-11-20 | $119.92 | $479.75 | 506,000 | — | — |
| 2025-11-19 | $121.78 | $487.19 | 518,300 | — | — |
| 2025-11-18 | $121.73 | $486.99 | 620,500 | — | — |
| 2025-11-17 | $122.10 | $488.47 | 684,400 | — | — |
| 2025-11-14 | $123.96 | $495.92 | 1,226,400 | — | — |
| 2025-11-13 | $124.14 | $496.64 | 863,400 | — | — |
| 2025-11-12 | $126.26 | $505.12 | 860,200 | — | — |
| 2025-11-11 | $125.19 | $500.84 | 319,900 | — | — |
| 2025-11-10 | $125.35 | $501.48 | 524,000 | — | — |
| 2025-11-07 | $123.58 | $494.40 | 700,600 | — | — |
| 2025-11-06 | $122.93 | $491.79 | 763,300 | — | — |
| 2025-11-05 | $122.73 | $490.99 | 900,500 | — | — |
| 2025-11-04 | $122.49 | $490.03 | 711,700 | — | — |
| 2025-11-03 | $124.83 | $499.40 | 669,700 | — | — |
| 2025-10-31 | $124.18 | $496.80 | 493,400 | — | — |
| 2025-10-30 | $123.67 | $494.76 | 563,600 | — | — |
| 2025-10-29 | $125.98 | $504.00 | 3,445,900 | — | — |
| 2025-10-28 | $127.42 | $509.76 | 969,100 | — | — |
| 2025-10-27 | $127.27 | $509.16 | 421,400 | — | — |
| 2025-10-24 | $126.59 | $506.44 | 305,900 | — | — |
| 2025-10-23 | $125.94 | $503.84 | 332,600 | — | — |
| 2025-10-22 | $125.68 | $502.80 | 314,000 | — | — |
| 2025-10-21 | $125.28 | $501.20 | 1,188,900 | — | — |
| 2025-10-20 | $125.80 | $503.28 | 386,500 | — | — |
| 2025-10-17 | $124.92 | $499.76 | 766,100 | — | — |
| 2025-10-16 | $124.70 | $498.88 | 1,523,300 | — | — |
| 2025-10-15 | $128.26 | $513.12 | 1,000,000 | — | — |
| 2025-10-14 | $127.76 | $511.12 | 426,300 | — | — |
| 2025-10-13 | $126.80 | $507.28 | 326,500 | — | — |
| 2025-10-10 | $125.66 | $502.72 | 446,200 | — | — |
| 2025-10-09 | $126.41 | $505.72 | 330,600 | — | — |
| 2025-10-08 | $127.09 | $508.44 | 430,000 | — | — |
| 2025-10-07 | $128.69 | $514.84 | 400,300 | — | — |
| 2025-10-06 | $129.26 | $517.12 | 659,900 | — | — |
| 2025-10-03 | $129.03 | $516.20 | 803,300 | — | — |
| 2025-10-02 | $130.28 | $521.20 | 564,100 | — | — |
| 2025-10-01 | $130.46 | $521.92 | 347,400 | — | — |
| 2025-09-30 | $130.25 | $521.08 | 586,200 | — | — |
| 2025-09-29 | $129.80 | $519.28 | 409,000 | — | — |
| 2025-09-26 | $130.63 | $522.60 | 496,600 | — | — |
| 2025-09-25 | $129.39 | $517.64 | 674,300 | — | — |
| 2025-09-24 | $128.31 | $513.32 | 697,400 | — | — |
| 2025-09-23 | $130.66 | $522.72 | 760,000 | — | — |
| 2025-09-22 | $129.61 | $518.52 | 408,800 | — | — |
| 2025-09-19 | $130.32 | $521.36 | 628,600 | — | — |
| 2025-09-18 | $129.39 | $517.64 | 684,800 | — | — |
| 2025-09-17 | $129.73 | $519.00 | 702,800 | — | — |
| 2025-09-16 | $129.87 | $519.56 | 802,800 | — | — |
| 2025-09-15 | $127.79 | $511.24 | 476,100 | — | — |
| 2025-09-12 | $126.31 | $505.32 | 320,100 | — | — |
| 2025-09-11 | $126.77 | $507.16 | 451,200 | — | — |
| 2025-09-10 | $126.31 | $505.32 | 455,100 | — | — |
| 2025-09-09 | $126.49 | $506.04 | 569,300 | — | — |
| 2025-09-08 | $126.95 | $507.88 | 566,700 | — | — |
| 2025-09-05 | $126.10 | $504.48 | 1,017,100 | — | — |
| 2025-09-04 | $125.19 | $500.84 | 836,700 | — | — |
| 2025-09-03 | $123.54 | $494.24 | 771,100 | — | — |
| 2025-09-02 | $121.68 | $486.79 | 698,900 | — | — |
| 2025-08-29 | $121.00 | $484.07 | 887,100 | — | — |
| 2025-08-28 | $119.20 | $476.87 | 433,100 | — | — |
| 2025-08-27 | $119.11 | $476.51 | 1,323,100 | — | — |
| 2025-08-26 | $119.39 | $477.63 | 1,799,600 | — | — |
| 2025-08-25 | $113.77 | $455.15 | 854,300 | — | — |
| 2025-08-22 | $114.73 | $458.99 | 628,600 | — | — |
| 2025-08-21 | $112.54 | $450.23 | 451,600 | — | — |
| 2025-08-20 | $112.73 | $450.99 | 404,500 | — | — |
| 2025-08-19 | $113.14 | $452.63 | 431,600 | — | — |
| 2025-08-18 | $113.08 | $452.39 | 258,900 | — | — |
| 2025-08-15 | $113.46 | $453.91 | 422,400 | — | — |
| 2025-08-14 | $114.17 | $456.75 | 485,200 | — | — |
| 2025-08-13 | $114.64 | $458.63 | 999,700 | — | — |
| 2025-08-12 | $113.25 | $453.07 | 669,800 | — | — |
| 2025-08-11 | $112.78 | $451.19 | 288,200 | — | — |
| 2025-08-08 | $112.84 | $451.43 | 478,300 | — | — |
| 2025-08-07 | $112.61 | $450.51 | 464,700 | — | — |
| 2025-08-06 | $112.55 | $450.27 | 396,000 | — | — |
| 2025-08-05 | $111.98 | $447.99 | 370,000 | — | — |
| 2025-08-04 | $111.95 | $447.87 | 256,400 | — | — |
| 2025-08-01 | $110.82 | $443.35 | 730,500 | — | — |
| 2025-07-31 | $110.44 | $441.83 | 635,900 | — | — |
| 2025-07-30 | $111.24 | $445.03 | 636,100 | — | — |
| 2025-07-29 | $113.29 | $448.50 | 2,840,600 | — | — |
| 2025-07-28 | $113.34 | $448.69 | 565,700 | — | — |
| 2025-07-25 | $114.44 | $453.05 | 432,000 | — | — |
| 2025-07-24 | $114.08 | $451.62 | 502,500 | — | — |
| 2025-07-23 | $114.83 | $454.59 | 834,200 | — | — |
| 2025-07-22 | $114.85 | $454.67 | 746,900 | — | — |
| 2025-07-21 | $114.99 | $455.23 | 3,533,100 | — | — |
| 2025-07-18 | $114.22 | $452.18 | 442,700 | — | — |
| 2025-07-17 | $114.36 | $452.73 | 493,300 | — | — |
| 2025-07-16 | $113.68 | $450.04 | 395,400 | — | — |
| 2025-07-15 | $112.59 | $445.73 | 473,400 | — | — |
| 2025-07-14 | $113.57 | $449.60 | 391,500 | — | — |
| 2025-07-11 | $113.73 | $450.24 | 398,100 | — | — |
| 2025-07-10 | $114.53 | $453.41 | 700,600 | — | — |
| 2025-07-09 | $113.03 | $447.47 | 416,200 | — | — |
| 2025-07-08 | $112.62 | $445.84 | 668,300 | — | — |
| 2025-07-07 | $111.94 | $443.15 | 736,300 | — | — |
| 2025-07-03 | $113.21 | $448.18 | 433,800 | — | — |
| 2025-07-02 | $112.14 | $443.94 | 637,300 | — | — |
| 2025-07-01 | $111.30 | $440.62 | 414,400 | — | — |
| 2025-06-30 | $110.63 | $437.97 | 564,500 | — | — |
| 2025-06-27 | $109.12 | $431.99 | 610,600 | — | — |
| 2025-06-26 | $109.10 | $431.91 | 607,300 | — | — |
| 2025-06-25 | $106.64 | $422.17 | 1,494,700 | — | — |
| 2025-06-24 | $106.73 | $422.53 | 488,100 | — | — |
| 2025-06-23 | $105.32 | $416.94 | 610,200 | — | — |
| 2025-06-20 | $105.10 | $416.07 | 651,000 | — | — |
| 2025-06-18 | $106.25 | $420.63 | 397,800 | — | — |
| 2025-06-17 | $106.21 | $420.47 | 417,900 | — | — |
| 2025-06-16 | $106.93 | $423.32 | 447,200 | — | — |
| 2025-06-13 | $106.95 | $423.40 | 396,800 | — | — |
| 2025-06-12 | $108.37 | $429.02 | 299,500 | — | — |
| 2025-06-11 | $107.74 | $426.52 | 348,900 | — | — |
| 2025-06-10 | $107.85 | $426.96 | 1,371,400 | — | — |
| 2025-06-09 | $108.05 | $427.75 | 317,400 | — | — |
| 2025-06-06 | $108.29 | $428.70 | 398,300 | — | — |
| 2025-06-05 | $108.31 | $428.78 | 386,000 | — | — |
| 2025-06-04 | $108.19 | $428.31 | 432,400 | — | — |
| 2025-06-03 | $107.79 | $426.72 | 492,400 | — | — |
| 2025-06-02 | $107.86 | $427.00 | 352,800 | — | — |
| 2025-05-30 | $107.35 | $424.98 | 461,500 | — | — |
| 2025-05-29 | $106.98 | $423.52 | 952,000 | — | — |
| 2025-05-28 | $106.29 | $420.78 | 1,071,600 | — | — |
| 2025-05-27 | $104.81 | $414.93 | 723,300 | — | — |
| 2025-05-23 | $103.94 | $411.48 | 554,400 | — | — |
| 2025-05-22 | $103.64 | $410.29 | 346,200 | — | — |
| 2025-05-21 | $103.38 | $409.26 | 610,500 | — | — |
| 2025-05-20 | $103.53 | $409.86 | 558,500 | — | — |
| 2025-05-19 | $103.49 | $409.70 | 281,200 | — | — |
| 2025-05-16 | $102.85 | $407.17 | 1,555,400 | — | — |
| 2025-05-15 | $102.80 | $406.97 | 445,000 | — | — |
| 2025-05-14 | $102.45 | $405.58 | 520,600 | — | — |
| 2025-05-13 | $101.87 | $403.29 | 370,000 | — | — |
| 2025-05-12 | $101.46 | $401.66 | 583,800 | — | — |
| 2025-05-09 | $99.58 | $394.22 | 386,100 | — | — |
| 2025-05-08 | $99.13 | $392.44 | 671,200 | — | — |
| 2025-05-07 | $98.04 | $388.12 | 445,400 | — | — |
| 2025-05-06 | $98.03 | $388.08 | 487,400 | — | — |
| 2025-05-05 | $97.81 | $387.21 | 466,400 | — | — |
| 2025-05-02 | $97.63 | $386.50 | 450,300 | — | — |
| 2025-05-01 | $96.32 | $381.31 | 509,100 | — | — |
| 2025-04-30 | $95.48 | $377.99 | 634,600 | — | — |
| 2025-04-29 | $95.24 | $377.04 | 562,600 | — | — |
| 2025-04-28 | $95.88 | $375.02 | 2,059,800 | — | — |
| 2025-04-25 | $95.01 | $371.62 | 1,970,700 | — | — |
| 2025-04-24 | $95.43 | $373.26 | 408,600 | — | — |
| 2025-04-23 | $94.12 | $368.14 | 745,600 | — | — |
| 2025-04-22 | $94.10 | $368.06 | 2,597,200 | — | — |
| 2025-04-21 | $92.30 | $361.02 | 372,000 | — | — |
| 2025-04-17 | $93.43 | $365.44 | 439,300 | — | — |
| 2025-04-16 | $92.84 | $363.13 | 663,600 | — | — |
| 2025-04-15 | $92.69 | $362.54 | 513,100 | — | — |
| 2025-04-14 | $92.20 | $360.63 | 516,900 | — | — |
| 2025-04-11 | $91.14 | $356.48 | 910,200 | — | — |
| 2025-04-10 | $88.98 | $348.03 | 1,012,600 | — | — |
| 2025-04-09 | $91.72 | $358.75 | 1,329,900 | — | — |
| 2025-04-08 | $87.54 | $342.40 | 945,700 | — | — |
| 2025-04-07 | $88.12 | $344.67 | 1,113,900 | — | — |
| 2025-04-04 | $89.21 | $348.93 | 1,636,500 | — | — |
| 2025-04-03 | $96.05 | $375.69 | 1,104,600 | — | — |
| 2025-04-02 | $97.54 | $381.51 | 558,000 | — | — |
| 2025-04-01 | $96.43 | $377.17 | 432,100 | — | — |
| 2025-03-31 | $95.51 | $373.57 | 535,800 | — | — |
| 2025-03-28 | $95.27 | $372.63 | 588,300 | — | — |
| 2025-03-27 | $97.03 | $379.52 | 266,400 | — | — |
| 2025-03-26 | $97.58 | $381.67 | 320,600 | — | — |
| 2025-03-25 | $98.15 | $383.90 | 452,900 | — | — |
| 2025-03-24 | $97.47 | $381.24 | 608,600 | — | — |
| 2025-03-21 | $96.70 | $378.23 | 1,041,000 | — | — |
| 2025-03-20 | $97.90 | $382.92 | 359,700 | — | — |
| 2025-03-19 | $98.08 | $383.63 | 433,400 | — | — |
| 2025-03-18 | $97.68 | $382.06 | 468,800 | — | — |
| 2025-03-17 | $98.02 | $383.39 | 412,600 | — | — |
| 2025-03-14 | $96.89 | $378.97 | 396,400 | — | — |
| 2025-03-13 | $94.92 | $371.27 | 608,200 | — | — |
| 2025-03-12 | $96.91 | $379.05 | 883,400 | — | — |
| 2025-03-11 | $95.25 | $372.56 | 1,034,800 | — | — |
| 2025-03-10 | $97.66 | $381.98 | 549,200 | — | — |
| 2025-03-07 | $98.51 | $385.31 | 414,100 | — | — |
| 2025-03-06 | $98.12 | $383.78 | 636,600 | — | — |
| 2025-03-05 | $99.40 | $388.79 | 644,200 | — | — |
| 2025-03-04 | $99.53 | $389.30 | 1,137,700 | — | — |
| 2025-03-03 | $101.62 | $397.47 | 603,500 | — | — |
| 2025-02-28 | $102.82 | $402.17 | 595,800 | — | — |
| 2025-02-27 | $103.01 | $402.91 | 447,500 | — | — |
| 2025-02-26 | $103.94 | $406.55 | 763,800 | — | — |
| 2025-02-25 | $104.14 | $407.33 | 1,555,400 | — | — |
| 2025-02-24 | $99.78 | $390.27 | 503,400 | — | — |
| 2025-02-21 | $100.46 | $392.93 | 1,226,200 | — | — |
| 2025-02-20 | $100.92 | $394.73 | 352,600 | — | — |
| 2025-02-19 | $100.99 | $395.01 | 368,600 | — | — |
| 2025-02-18 | $101.34 | $396.38 | 328,400 | — | — |
| 2025-02-14 | $101.05 | $395.24 | 392,700 | — | — |
| 2025-02-13 | $100.47 | $392.97 | 1,958,600 | — | — |
| 2025-02-12 | $98.68 | $385.97 | 409,200 | — | — |
| 2025-02-11 | $99.62 | $389.65 | 663,100 | — | — |
| 2025-02-10 | $99.36 | $388.63 | 396,200 | — | — |
| 2025-02-07 | $99.59 | $389.53 | 428,900 | — | — |
| 2025-02-06 | $99.71 | $390.00 | 367,100 | — | — |
| 2025-02-05 | $98.46 | $385.11 | 388,800 | — | — |
| 2025-02-04 | $97.56 | $381.59 | 590,300 | — | — |
| 2025-02-03 | $97.54 | $381.51 | 1,318,300 | — | — |
| 2025-01-31 | $99.04 | $387.38 | 556,300 | — | — |
| 2025-01-30 | $99.60 | $389.57 | 599,700 | — | — |
| 2025-01-29 | $100.91 | $390.38 | 398,600 | — | — |
| 2025-01-28 | $100.39 | $388.37 | 1,831,800 | — | — |
| 2025-01-27 | $100.87 | $390.23 | 392,200 | — | — |
| 2025-01-24 | $100.97 | $390.61 | 304,800 | — | — |
| 2025-01-23 | $100.17 | $387.52 | 306,100 | — | — |
| 2025-01-22 | $100.11 | $387.29 | 307,500 | — | — |
| 2025-01-21 | $100.17 | $387.52 | 444,600 | — | — |
| 2025-01-17 | $99.07 | $383.26 | 375,200 | — | — |
| 2025-01-16 | $99.20 | $383.76 | 432,000 | — | — |
| 2025-01-15 | $99.18 | $383.69 | 598,600 | — | — |
| 2025-01-14 | $97.78 | $378.27 | 416,800 | — | — |
| 2025-01-13 | $96.89 | $374.83 | 685,400 | — | — |
| 2025-01-10 | $97.44 | $376.96 | 770,600 | — | — |
| 2025-01-08 | $98.44 | $380.82 | 715,300 | — | — |
| 2025-01-07 | $96.87 | $374.75 | 449,100 | — | — |
| 2025-01-06 | $96.23 | $372.28 | 692,700 | — | — |
| 2025-01-03 | $96.06 | $371.62 | 495,600 | — | — |
| 2025-01-02 | $97.04 | $375.41 | 380,000 | — | — |