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
- 1995-12-15 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 | $173.51 | $258.57 | 900,800 | — | — |
| 2025-12-30 | $176.68 | $263.30 | 735,400 | — | — |
| 2025-12-29 | $177.43 | $264.41 | 1,998,200 | — | — |
| 2025-12-26 | $177.89 | $265.10 | 332,500 | — | — |
| 2025-12-24 | $177.73 | $264.86 | 321,400 | — | — |
| 2025-12-23 | $177.47 | $264.47 | 561,800 | — | — |
| 2025-12-22 | $177.33 | $264.26 | 1,014,500 | — | — |
| 2025-12-19 | $176.50 | $263.03 | 1,473,200 | — | — |
| 2025-12-18 | $173.64 | $258.76 | 579,700 | — | — |
| 2025-12-17 | $172.08 | $256.44 | 737,100 | — | — |
| 2025-12-16 | $175.05 | $260.87 | 971,600 | — | — |
| 2025-12-15 | $174.05 | $259.38 | 661,100 | — | — |
| 2025-12-12 | $173.82 | $259.03 | 1,328,500 | — | — |
| 2025-12-11 | $174.89 | $260.63 | 1,645,400 | — | — |
| 2025-12-10 | $171.87 | $256.13 | 1,849,700 | — | — |
| 2025-12-09 | $170.50 | $254.09 | 5,514,500 | — | — |
| 2025-12-08 | $169.49 | $252.58 | 1,860,100 | — | — |
| 2025-12-05 | $180.99 | $269.72 | 890,100 | — | — |
| 2025-12-04 | $183.39 | $273.29 | 800,100 | — | — |
| 2025-12-03 | $180.59 | $269.12 | 549,000 | — | — |
| 2025-12-02 | $179.52 | $267.53 | 855,700 | — | — |
| 2025-12-01 | $182.25 | $271.60 | 865,600 | — | — |
| 2025-11-28 | $184.16 | $273.92 | 314,200 | — | — |
| 2025-11-26 | $184.30 | $274.13 | 558,200 | — | — |
| 2025-11-25 | $183.52 | $272.97 | 590,000 | — | — |
| 2025-11-24 | $180.86 | $269.01 | 896,600 | — | — |
| 2025-11-21 | $178.99 | $266.23 | 1,326,700 | — | — |
| 2025-11-20 | $178.87 | $266.05 | 547,900 | — | — |
| 2025-11-19 | $182.62 | $271.63 | 641,500 | — | — |
| 2025-11-18 | $182.01 | $270.72 | 480,500 | — | — |
| 2025-11-17 | $182.16 | $270.94 | 423,400 | — | — |
| 2025-11-14 | $184.68 | $274.69 | 460,300 | — | — |
| 2025-11-13 | $184.75 | $274.80 | 370,400 | — | — |
| 2025-11-12 | $189.77 | $282.26 | 284,900 | — | — |
| 2025-11-11 | $190.52 | $283.38 | 243,900 | — | — |
| 2025-11-10 | $191.05 | $284.17 | 384,300 | — | — |
| 2025-11-07 | $188.19 | $279.91 | 375,300 | — | — |
| 2025-11-06 | $185.55 | $275.99 | 437,200 | — | — |
| 2025-11-05 | $188.48 | $280.34 | 390,700 | — | — |
| 2025-11-04 | $185.82 | $276.39 | 356,200 | — | — |
| 2025-11-03 | $185.54 | $275.97 | 474,000 | — | — |
| 2025-10-31 | $185.07 | $275.27 | 561,700 | — | — |
| 2025-10-30 | $187.06 | $278.23 | 859,400 | — | — |
| 2025-10-29 | $195.47 | $290.74 | 1,155,600 | — | — |
| 2025-10-28 | $175.89 | $261.62 | 730,100 | — | — |
| 2025-10-27 | $176.63 | $262.72 | 548,500 | — | — |
| 2025-10-24 | $176.35 | $262.30 | 285,900 | — | — |
| 2025-10-23 | $175.50 | $261.04 | 266,900 | — | — |
| 2025-10-22 | $172.24 | $256.19 | 525,800 | — | — |
| 2025-10-21 | $174.66 | $259.79 | 390,000 | — | — |
| 2025-10-20 | $172.49 | $256.56 | 629,900 | — | — |
| 2025-10-17 | $172.94 | $257.23 | 420,600 | — | — |
| 2025-10-16 | $170.97 | $254.30 | 395,600 | — | — |
| 2025-10-15 | $172.99 | $257.30 | 466,000 | — | — |
| 2025-10-14 | $172.14 | $256.04 | 324,600 | — | — |
| 2025-10-13 | $171.50 | $255.09 | 332,800 | — | — |
| 2025-10-10 | $170.91 | $254.21 | 504,200 | — | — |
| 2025-10-09 | $173.01 | $257.33 | 445,300 | — | — |
| 2025-10-08 | $179.65 | $267.21 | 280,300 | — | — |
| 2025-10-07 | $178.74 | $265.86 | 334,400 | — | — |
| 2025-10-06 | $180.87 | $269.03 | 256,500 | — | — |
| 2025-10-03 | $181.16 | $269.46 | 239,400 | — | — |
| 2025-10-02 | $181.55 | $270.04 | 455,600 | — | — |
| 2025-10-01 | $180.60 | $268.62 | 404,400 | — | — |
| 2025-09-30 | $178.76 | $265.89 | 284,600 | — | — |
| 2025-09-29 | $176.86 | $263.06 | 305,700 | — | — |
| 2025-09-26 | $176.82 | $263.00 | 358,000 | — | — |
| 2025-09-25 | $175.20 | $260.59 | 393,800 | — | — |
| 2025-09-24 | $176.01 | $261.80 | 507,100 | — | — |
| 2025-09-23 | $177.37 | $263.82 | 566,000 | — | — |
| 2025-09-22 | $181.40 | $269.81 | 394,300 | — | — |
| 2025-09-19 | $181.02 | $269.25 | 1,235,800 | — | — |
| 2025-09-18 | $182.88 | $272.02 | 296,000 | — | — |
| 2025-09-17 | $179.46 | $266.93 | 567,000 | — | — |
| 2025-09-16 | $181.84 | $270.47 | 474,000 | — | — |
| 2025-09-15 | $180.07 | $267.84 | 455,300 | — | — |
| 2025-09-12 | $177.49 | $264.00 | 517,900 | — | — |
| 2025-09-11 | $178.47 | $265.46 | 668,100 | — | — |
| 2025-09-10 | $174.05 | $258.88 | 424,400 | — | — |
| 2025-09-09 | $171.93 | $255.73 | 195,600 | — | — |
| 2025-09-08 | $173.07 | $257.42 | 336,200 | — | — |
| 2025-09-05 | $170.88 | $254.17 | 254,200 | — | — |
| 2025-09-04 | $171.90 | $255.68 | 203,700 | — | — |
| 2025-09-03 | $168.52 | $250.66 | 255,000 | — | — |
| 2025-09-02 | $169.15 | $251.59 | 286,200 | — | — |
| 2025-08-29 | $170.25 | $252.71 | 244,800 | — | — |
| 2025-08-28 | $172.63 | $256.24 | 183,600 | — | — |
| 2025-08-27 | $173.47 | $257.49 | 289,200 | — | — |
| 2025-08-26 | $172.30 | $255.75 | 408,100 | — | — |
| 2025-08-25 | $169.75 | $251.97 | 190,900 | — | — |
| 2025-08-22 | $170.88 | $253.64 | 381,500 | — | — |
| 2025-08-21 | $164.90 | $244.77 | 402,400 | — | — |
| 2025-08-20 | $165.71 | $245.97 | 326,100 | — | — |
| 2025-08-19 | $167.65 | $248.85 | 181,000 | — | — |
| 2025-08-18 | $166.47 | $247.10 | 281,400 | — | — |
| 2025-08-15 | $165.40 | $245.51 | 277,400 | — | — |
| 2025-08-14 | $167.48 | $248.60 | 298,700 | — | — |
| 2025-08-13 | $170.78 | $253.49 | 433,900 | — | — |
| 2025-08-12 | $169.99 | $252.32 | 306,300 | — | — |
| 2025-08-11 | $165.68 | $245.92 | 246,700 | — | — |
| 2025-08-08 | $165.67 | $245.91 | 295,900 | — | — |
| 2025-08-07 | $165.01 | $244.93 | 316,400 | — | — |
| 2025-08-06 | $165.26 | $245.30 | 332,900 | — | — |
| 2025-08-05 | $166.17 | $246.65 | 371,100 | — | — |
| 2025-08-04 | $166.94 | $247.79 | 560,600 | — | — |
| 2025-08-01 | $164.04 | $243.49 | 690,100 | — | — |
| 2025-07-31 | $169.96 | $252.28 | 847,500 | — | — |
| 2025-07-30 | $159.61 | $236.91 | 532,900 | — | — |
| 2025-07-29 | $161.27 | $239.38 | 317,600 | — | — |
| 2025-07-28 | $162.47 | $241.16 | 358,000 | — | — |
| 2025-07-25 | $161.50 | $239.72 | 221,500 | — | — |
| 2025-07-24 | $158.97 | $235.96 | 341,800 | — | — |
| 2025-07-23 | $159.99 | $237.48 | 352,600 | — | — |
| 2025-07-22 | $158.52 | $235.30 | 267,100 | — | — |
| 2025-07-21 | $156.57 | $232.40 | 500,200 | — | — |
| 2025-07-18 | $159.17 | $236.26 | 236,000 | — | — |
| 2025-07-17 | $159.20 | $236.31 | 353,200 | — | — |
| 2025-07-16 | $157.67 | $234.03 | 407,500 | — | — |
| 2025-07-15 | $155.93 | $231.45 | 277,100 | — | — |
| 2025-07-14 | $158.05 | $234.60 | 284,900 | — | — |
| 2025-07-11 | $157.86 | $234.32 | 374,800 | — | — |
| 2025-07-10 | $157.56 | $233.87 | 521,600 | — | — |
| 2025-07-09 | $157.62 | $233.96 | 501,400 | — | — |
| 2025-07-08 | $157.66 | $234.02 | 795,100 | — | — |
| 2025-07-07 | $158.83 | $235.76 | 313,300 | — | — |
| 2025-07-03 | $161.13 | $239.17 | 265,400 | — | — |
| 2025-07-02 | $160.17 | $237.75 | 566,600 | — | — |
| 2025-07-01 | $158.56 | $235.36 | 276,900 | — | — |
| 2025-06-30 | $156.83 | $232.79 | 372,500 | — | — |
| 2025-06-27 | $157.95 | $234.45 | 675,100 | — | — |
| 2025-06-26 | $157.56 | $233.87 | 356,100 | — | — |
| 2025-06-25 | $154.78 | $229.74 | 351,900 | — | — |
| 2025-06-24 | $155.02 | $230.10 | 427,300 | — | — |
| 2025-06-23 | $153.35 | $227.62 | 284,400 | — | — |
| 2025-06-20 | $150.81 | $223.85 | 1,204,100 | — | — |
| 2025-06-18 | $150.66 | $223.63 | 403,400 | — | — |
| 2025-06-17 | $149.82 | $222.38 | 398,600 | — | — |
| 2025-06-16 | $151.93 | $225.51 | 328,700 | — | — |
| 2025-06-13 | $150.46 | $223.33 | 493,000 | — | — |
| 2025-06-12 | $152.15 | $225.84 | 272,000 | — | — |
| 2025-06-11 | $152.36 | $226.15 | 369,300 | — | — |
| 2025-06-10 | $151.72 | $225.20 | 277,800 | — | — |
| 2025-06-09 | $151.96 | $225.56 | 478,200 | — | — |
| 2025-06-06 | $152.24 | $225.97 | 390,700 | — | — |
| 2025-06-05 | $149.82 | $222.38 | 331,000 | — | — |
| 2025-06-04 | $150.76 | $223.78 | 251,600 | — | — |
| 2025-06-03 | $150.80 | $223.84 | 332,600 | — | — |
| 2025-06-02 | $149.51 | $221.92 | 399,500 | — | — |
| 2025-05-30 | $150.54 | $222.93 | 478,200 | — | — |
| 2025-05-29 | $151.04 | $223.67 | 306,000 | — | — |
| 2025-05-28 | $150.91 | $223.48 | 367,700 | — | — |
| 2025-05-27 | $151.98 | $225.06 | 494,000 | — | — |
| 2025-05-23 | $147.35 | $218.21 | 380,800 | — | — |
| 2025-05-22 | $148.26 | $219.55 | 356,000 | — | — |
| 2025-05-21 | $149.06 | $220.74 | 432,800 | — | — |
| 2025-05-20 | $152.67 | $226.08 | 518,200 | — | — |
| 2025-05-19 | $153.31 | $227.03 | 680,800 | — | — |
| 2025-05-16 | $152.90 | $226.43 | 630,600 | — | — |
| 2025-05-15 | $150.18 | $222.40 | 494,600 | — | — |
| 2025-05-14 | $149.64 | $221.60 | 409,000 | — | — |
| 2025-05-13 | $150.45 | $222.80 | 484,100 | — | — |
| 2025-05-12 | $149.41 | $221.26 | 499,200 | — | — |
| 2025-05-09 | $143.17 | $212.02 | 332,800 | — | — |
| 2025-05-08 | $143.44 | $212.42 | 494,600 | — | — |
| 2025-05-07 | $141.43 | $209.44 | 486,600 | — | — |
| 2025-05-06 | $141.96 | $210.22 | 554,200 | — | — |
| 2025-05-05 | $143.29 | $212.19 | 904,000 | — | — |
| 2025-05-02 | $141.82 | $210.02 | 912,200 | — | — |
| 2025-05-01 | $137.96 | $204.30 | 1,356,200 | — | — |
| 2025-04-30 | $137.02 | $202.91 | 754,600 | — | — |
| 2025-04-29 | $136.89 | $202.72 | 516,600 | — | — |
| 2025-04-28 | $137.43 | $203.52 | 813,500 | — | — |
| 2025-04-25 | $137.30 | $203.32 | 832,200 | — | — |
| 2025-04-24 | $137.53 | $203.66 | 862,600 | — | — |
| 2025-04-23 | $132.27 | $195.87 | 903,400 | — | — |
| 2025-04-22 | $129.62 | $191.95 | 849,100 | — | — |
| 2025-04-21 | $125.40 | $185.70 | 705,800 | — | — |
| 2025-04-17 | $128.11 | $189.71 | 850,000 | — | — |
| 2025-04-16 | $126.78 | $187.74 | 842,400 | — | — |
| 2025-04-15 | $126.92 | $187.95 | 767,200 | — | — |
| 2025-04-14 | $127.07 | $188.17 | 895,100 | — | — |
| 2025-04-11 | $125.55 | $185.92 | 929,300 | — | — |
| 2025-04-10 | $122.29 | $181.10 | 1,360,500 | — | — |
| 2025-04-09 | $125.39 | $185.69 | 765,700 | — | — |
| 2025-04-08 | $112.67 | $166.85 | 651,200 | — | — |
| 2025-04-07 | $113.76 | $168.46 | 1,355,300 | — | — |
| 2025-04-04 | $112.76 | $166.98 | 1,313,800 | — | — |
| 2025-04-03 | $119.56 | $177.05 | 909,300 | — | — |
| 2025-04-02 | $133.44 | $197.61 | 711,100 | — | — |
| 2025-04-01 | $131.15 | $194.22 | 758,700 | — | — |
| 2025-03-31 | $129.16 | $191.27 | 982,200 | — | — |
| 2025-03-28 | $128.71 | $190.60 | 690,700 | — | — |
| 2025-03-27 | $134.06 | $198.53 | 668,300 | — | — |
| 2025-03-26 | $138.01 | $204.37 | 228,500 | — | — |
| 2025-03-25 | $139.47 | $206.54 | 334,800 | — | — |
| 2025-03-24 | $139.87 | $207.13 | 296,600 | — | — |
| 2025-03-21 | $135.05 | $199.99 | 1,220,000 | — | — |
| 2025-03-20 | $135.12 | $200.10 | 283,400 | — | — |
| 2025-03-19 | $136.83 | $202.63 | 306,400 | — | — |
| 2025-03-18 | $134.40 | $199.03 | 453,500 | — | — |
| 2025-03-17 | $136.91 | $202.75 | 639,700 | — | — |
| 2025-03-14 | $134.92 | $199.80 | 379,100 | — | — |
| 2025-03-13 | $129.93 | $192.41 | 916,600 | — | — |
| 2025-03-12 | $132.36 | $196.01 | 437,000 | — | — |
| 2025-03-11 | $133.87 | $198.24 | 716,700 | — | — |
| 2025-03-10 | $134.88 | $199.74 | 682,900 | — | — |
| 2025-03-07 | $138.69 | $205.38 | 541,500 | — | — |
| 2025-03-06 | $137.50 | $203.62 | 442,100 | — | — |
| 2025-03-05 | $139.01 | $205.34 | 820,600 | — | — |
| 2025-03-04 | $134.24 | $198.29 | 625,100 | — | — |
| 2025-03-03 | $137.41 | $202.97 | 647,700 | — | — |
| 2025-02-28 | $141.24 | $208.63 | 639,000 | — | — |
| 2025-02-27 | $140.65 | $207.76 | 266,700 | — | — |
| 2025-02-26 | $142.62 | $210.67 | 413,500 | — | — |
| 2025-02-25 | $141.01 | $208.29 | 614,600 | — | — |
| 2025-02-24 | $140.73 | $207.88 | 603,600 | — | — |
| 2025-02-21 | $141.93 | $209.65 | 572,900 | — | — |
| 2025-02-20 | $147.89 | $218.45 | 456,400 | — | — |
| 2025-02-19 | $149.76 | $221.22 | 338,100 | — | — |
| 2025-02-18 | $149.52 | $220.86 | 396,800 | — | — |
| 2025-02-14 | $147.58 | $217.99 | 332,000 | — | — |
| 2025-02-13 | $147.95 | $218.54 | 449,800 | — | — |
| 2025-02-12 | $145.29 | $214.61 | 332,900 | — | — |
| 2025-02-11 | $145.70 | $215.22 | 289,600 | — | — |
| 2025-02-10 | $147.42 | $217.76 | 519,500 | — | — |
| 2025-02-07 | $146.06 | $215.75 | 607,200 | — | — |
| 2025-02-06 | $146.39 | $216.24 | 872,900 | — | — |
| 2025-02-05 | $149.52 | $220.86 | 444,500 | — | — |
| 2025-02-04 | $148.82 | $219.83 | 264,800 | — | — |
| 2025-02-03 | $148.13 | $218.81 | 503,600 | — | — |
| 2025-01-31 | $151.02 | $223.08 | 297,300 | — | — |
| 2025-01-30 | $151.88 | $224.35 | 283,300 | — | — |
| 2025-01-29 | $147.17 | $217.39 | 274,400 | — | — |
| 2025-01-28 | $146.49 | $216.38 | 388,200 | — | — |
| 2025-01-27 | $146.32 | $216.13 | 322,400 | — | — |
| 2025-01-24 | $151.33 | $223.53 | 229,400 | — | — |
| 2025-01-23 | $153.20 | $226.30 | 218,400 | — | — |
| 2025-01-22 | $153.39 | $226.58 | 226,200 | — | — |
| 2025-01-21 | $153.88 | $227.30 | 287,600 | — | — |
| 2025-01-17 | $151.18 | $223.31 | 456,500 | — | — |
| 2025-01-16 | $149.13 | $220.28 | 329,300 | — | — |
| 2025-01-15 | $145.47 | $214.88 | 537,300 | — | — |
| 2025-01-14 | $143.55 | $212.04 | 259,100 | — | — |
| 2025-01-13 | $139.49 | $206.04 | 521,500 | — | — |
| 2025-01-10 | $139.07 | $205.42 | 346,500 | — | — |
| 2025-01-08 | $142.94 | $211.14 | 262,800 | — | — |
| 2025-01-07 | $143.50 | $211.97 | 647,900 | — | — |
| 2025-01-06 | $143.34 | $211.73 | 329,900 | — | — |
| 2025-01-03 | $142.79 | $210.92 | 257,500 | — | — |
| 2025-01-02 | $141.82 | $209.49 | 243,200 | — | — |