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
- 1989-06-09 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 | $118.50 | $118.50 | 213,700 | — | — |
| 2025-12-30 | $120.40 | $120.40 | 245,900 | — | — |
| 2025-12-29 | $120.13 | $120.13 | 207,700 | — | — |
| 2025-12-26 | $120.87 | $120.87 | 207,900 | — | — |
| 2025-12-24 | $121.55 | $121.55 | 122,300 | — | — |
| 2025-12-23 | $121.14 | $121.14 | 255,500 | — | — |
| 2025-12-22 | $120.55 | $120.55 | 342,100 | — | — |
| 2025-12-19 | $121.14 | $121.14 | 1,694,100 | — | — |
| 2025-12-18 | $120.00 | $120.00 | 361,900 | — | — |
| 2025-12-17 | $119.99 | $119.99 | 404,300 | — | — |
| 2025-12-16 | $121.13 | $121.13 | 348,700 | — | — |
| 2025-12-15 | $122.25 | $122.25 | 457,000 | — | — |
| 2025-12-12 | $122.52 | $122.52 | 442,000 | — | — |
| 2025-12-11 | $126.02 | $126.02 | 373,100 | — | — |
| 2025-12-10 | $126.38 | $126.38 | 587,300 | — | — |
| 2025-12-09 | $125.35 | $125.35 | 545,400 | — | — |
| 2025-12-08 | $122.53 | $122.53 | 381,500 | — | — |
| 2025-12-05 | $123.82 | $123.82 | 444,400 | — | — |
| 2025-12-04 | $121.88 | $121.88 | 460,600 | — | — |
| 2025-12-03 | $122.15 | $122.15 | 639,900 | — | — |
| 2025-12-02 | $121.75 | $121.75 | 724,100 | — | — |
| 2025-12-01 | $118.40 | $118.40 | 490,400 | — | — |
| 2025-11-28 | $120.34 | $120.34 | 235,300 | — | — |
| 2025-11-26 | $119.77 | $119.77 | 463,700 | — | — |
| 2025-11-25 | $118.56 | $118.56 | 350,600 | — | — |
| 2025-11-24 | $116.78 | $116.78 | 372,900 | — | — |
| 2025-11-21 | $118.12 | $118.12 | 656,400 | — | — |
| 2025-11-20 | $113.49 | $113.49 | 454,500 | — | — |
| 2025-11-19 | $115.79 | $115.79 | 431,400 | — | — |
| 2025-11-18 | $115.51 | $115.51 | 538,000 | — | — |
| 2025-11-17 | $115.44 | $115.44 | 530,200 | — | — |
| 2025-11-14 | $119.31 | $119.31 | 705,900 | — | — |
| 2025-11-13 | $119.58 | $119.58 | 701,200 | — | — |
| 2025-11-12 | $121.43 | $121.43 | 452,900 | — | — |
| 2025-11-11 | $120.40 | $120.40 | 434,900 | — | — |
| 2025-11-10 | $118.74 | $118.74 | 696,900 | — | — |
| 2025-11-07 | $118.64 | $118.64 | 810,100 | — | — |
| 2025-11-06 | $118.62 | $118.62 | 722,800 | — | — |
| 2025-11-05 | $119.42 | $119.42 | 1,587,000 | — | — |
| 2025-11-04 | $129.63 | $129.63 | 613,800 | — | — |
| 2025-11-03 | $131.24 | $131.24 | 955,300 | — | — |
| 2025-10-31 | $132.65 | $132.65 | 721,100 | — | — |
| 2025-10-30 | $132.55 | $132.55 | 593,500 | — | — |
| 2025-10-29 | $131.30 | $131.30 | 692,500 | — | — |
| 2025-10-28 | $135.01 | $135.01 | 436,000 | — | — |
| 2025-10-27 | $132.82 | $132.82 | 355,400 | — | — |
| 2025-10-24 | $130.60 | $130.60 | 282,800 | — | — |
| 2025-10-23 | $131.47 | $131.47 | 326,700 | — | — |
| 2025-10-22 | $128.92 | $128.92 | 458,200 | — | — |
| 2025-10-21 | $130.49 | $130.49 | 346,400 | — | — |
| 2025-10-20 | $131.22 | $131.22 | 528,300 | — | — |
| 2025-10-17 | $126.15 | $126.15 | 480,500 | — | — |
| 2025-10-16 | $123.23 | $123.23 | 451,500 | — | — |
| 2025-10-15 | $122.60 | $122.60 | 414,600 | — | — |
| 2025-10-14 | $120.98 | $120.98 | 308,900 | — | — |
| 2025-10-13 | $120.63 | $120.63 | 505,600 | — | — |
| 2025-10-10 | $115.68 | $115.68 | 541,000 | — | — |
| 2025-10-09 | $124.78 | $124.78 | 276,400 | — | — |
| 2025-10-08 | $126.70 | $126.70 | 375,000 | — | — |
| 2025-10-07 | $123.93 | $123.93 | 345,300 | — | — |
| 2025-10-06 | $128.03 | $128.03 | 270,000 | — | — |
| 2025-10-03 | $127.16 | $127.16 | 414,300 | — | — |
| 2025-10-02 | $126.64 | $126.64 | 556,300 | — | — |
| 2025-10-01 | $125.71 | $125.71 | 805,300 | — | — |
| 2025-09-30 | $125.29 | $125.29 | 412,000 | — | — |
| 2025-09-29 | $124.04 | $124.04 | 579,600 | — | — |
| 2025-09-26 | $126.14 | $126.14 | 325,300 | — | — |
| 2025-09-25 | $125.60 | $125.60 | 322,300 | — | — |
| 2025-09-24 | $126.37 | $126.37 | 424,700 | — | — |
| 2025-09-23 | $127.45 | $127.45 | 806,300 | — | — |
| 2025-09-22 | $127.28 | $127.28 | 847,500 | — | — |
| 2025-09-19 | $120.12 | $120.12 | 1,675,700 | — | — |
| 2025-09-18 | $122.75 | $122.75 | 657,800 | — | — |
| 2025-09-17 | $119.17 | $119.17 | 380,500 | — | — |
| 2025-09-16 | $118.74 | $118.74 | 453,500 | — | — |
| 2025-09-15 | $116.58 | $116.58 | 364,500 | — | — |
| 2025-09-12 | $116.79 | $116.79 | 693,800 | — | — |
| 2025-09-11 | $115.18 | $115.18 | 495,300 | — | — |
| 2025-09-10 | $112.67 | $112.67 | 663,400 | — | — |
| 2025-09-09 | $116.42 | $116.42 | 622,900 | — | — |
| 2025-09-08 | $117.43 | $117.43 | 614,100 | — | — |
| 2025-09-05 | $115.72 | $115.72 | 383,700 | — | — |
| 2025-09-04 | $115.26 | $115.26 | 315,000 | — | — |
| 2025-09-03 | $113.16 | $113.16 | 397,800 | — | — |
| 2025-09-02 | $113.19 | $113.19 | 417,100 | — | — |
| 2025-08-29 | $114.19 | $114.19 | 356,300 | — | — |
| 2025-08-28 | $115.36 | $115.36 | 612,900 | — | — |
| 2025-08-27 | $117.20 | $117.20 | 531,800 | — | — |
| 2025-08-26 | $116.73 | $116.73 | 1,059,100 | — | — |
| 2025-08-25 | $116.01 | $116.01 | 277,900 | — | — |
| 2025-08-22 | $117.38 | $117.38 | 385,200 | — | — |
| 2025-08-21 | $113.97 | $113.97 | 382,200 | — | — |
| 2025-08-20 | $112.82 | $112.82 | 459,900 | — | — |
| 2025-08-19 | $113.11 | $113.11 | 408,000 | — | — |
| 2025-08-18 | $112.99 | $112.99 | 623,100 | — | — |
| 2025-08-15 | $111.06 | $111.06 | 535,600 | — | — |
| 2025-08-14 | $112.12 | $112.12 | 515,300 | — | — |
| 2025-08-13 | $110.66 | $110.66 | 483,000 | — | — |
| 2025-08-12 | $108.64 | $108.64 | 546,500 | — | — |
| 2025-08-11 | $104.51 | $104.51 | 679,200 | — | — |
| 2025-08-08 | $103.82 | $103.82 | 509,100 | — | — |
| 2025-08-07 | $100.64 | $100.64 | 680,800 | — | — |
| 2025-08-06 | $97.25 | $97.25 | 1,961,800 | — | — |
| 2025-08-05 | $104.97 | $104.97 | 1,288,000 | — | — |
| 2025-08-04 | $105.58 | $105.58 | 745,800 | — | — |
| 2025-08-01 | $102.08 | $102.08 | 618,200 | — | — |
| 2025-07-31 | $100.71 | $100.71 | 420,700 | — | — |
| 2025-07-30 | $103.93 | $103.93 | 343,700 | — | — |
| 2025-07-29 | $105.07 | $105.07 | 390,100 | — | — |
| 2025-07-28 | $104.08 | $104.08 | 410,400 | — | — |
| 2025-07-25 | $101.17 | $101.17 | 457,100 | — | — |
| 2025-07-24 | $100.30 | $100.30 | 597,700 | — | — |
| 2025-07-23 | $102.93 | $102.93 | 361,900 | — | — |
| 2025-07-22 | $104.31 | $104.31 | 373,700 | — | — |
| 2025-07-21 | $104.63 | $104.63 | 418,400 | — | — |
| 2025-07-18 | $103.37 | $103.37 | 267,300 | — | — |
| 2025-07-17 | $103.38 | $103.38 | 480,800 | — | — |
| 2025-07-16 | $102.29 | $102.29 | 290,900 | — | — |
| 2025-07-15 | $102.14 | $102.14 | 366,600 | — | — |
| 2025-07-14 | $104.14 | $104.14 | 478,500 | — | — |
| 2025-07-11 | $104.43 | $104.43 | 248,300 | — | — |
| 2025-07-10 | $106.33 | $106.33 | 506,900 | — | — |
| 2025-07-09 | $104.95 | $104.95 | 796,200 | — | — |
| 2025-07-08 | $107.66 | $107.66 | 617,800 | — | — |
| 2025-07-07 | $106.16 | $106.16 | 331,400 | — | — |
| 2025-07-03 | $110.27 | $110.27 | 257,800 | — | — |
| 2025-07-02 | $109.42 | $109.42 | 387,200 | — | — |
| 2025-07-01 | $108.99 | $108.99 | 833,100 | — | — |
| 2025-06-30 | $104.26 | $104.26 | 546,000 | — | — |
| 2025-06-27 | $105.98 | $105.98 | 689,200 | — | — |
| 2025-06-26 | $107.48 | $107.48 | 814,500 | — | — |
| 2025-06-25 | $107.58 | $107.58 | 413,900 | — | — |
| 2025-06-24 | $106.72 | $106.72 | 423,700 | — | — |
| 2025-06-23 | $105.66 | $105.66 | 416,100 | — | — |
| 2025-06-20 | $104.34 | $104.34 | 728,200 | — | — |
| 2025-06-18 | $104.34 | $104.34 | 450,900 | — | — |
| 2025-06-17 | $103.34 | $103.34 | 360,600 | — | — |
| 2025-06-16 | $104.09 | $104.09 | 423,300 | — | — |
| 2025-06-13 | $100.88 | $100.88 | 353,000 | — | — |
| 2025-06-12 | $102.71 | $102.71 | 388,000 | — | — |
| 2025-06-11 | $102.67 | $102.67 | 568,900 | — | — |
| 2025-06-10 | $105.25 | $105.25 | 430,100 | — | — |
| 2025-06-09 | $102.82 | $102.82 | 701,700 | — | — |
| 2025-06-06 | $101.04 | $101.04 | 390,700 | — | — |
| 2025-06-05 | $100.05 | $100.05 | 376,700 | — | — |
| 2025-06-04 | $101.01 | $101.01 | 573,200 | — | — |
| 2025-06-03 | $100.04 | $100.04 | 713,000 | — | — |
| 2025-06-02 | $97.74 | $97.74 | 558,900 | — | — |
| 2025-05-30 | $98.36 | $98.36 | 616,400 | — | — |
| 2025-05-29 | $99.81 | $99.81 | 465,900 | — | — |
| 2025-05-28 | $100.42 | $100.42 | 569,000 | — | — |
| 2025-05-27 | $102.19 | $102.19 | 439,800 | — | — |
| 2025-05-23 | $99.89 | $99.89 | 769,300 | — | — |
| 2025-05-22 | $102.18 | $102.18 | 528,000 | — | — |
| 2025-05-21 | $104.31 | $104.31 | 688,500 | — | — |
| 2025-05-20 | $105.93 | $105.93 | 565,400 | — | — |
| 2025-05-19 | $105.45 | $105.45 | 575,900 | — | — |
| 2025-05-16 | $106.23 | $106.23 | 575,600 | — | — |
| 2025-05-15 | $106.89 | $106.89 | 712,200 | — | — |
| 2025-05-14 | $107.44 | $107.44 | 513,500 | — | — |
| 2025-05-13 | $107.24 | $107.24 | 751,300 | — | — |
| 2025-05-12 | $105.83 | $105.83 | 766,300 | — | — |
| 2025-05-09 | $100.53 | $100.53 | 741,600 | — | — |
| 2025-05-08 | $97.57 | $97.57 | 962,700 | — | — |
| 2025-05-07 | $96.66 | $96.66 | 1,502,100 | — | — |
| 2025-05-06 | $98.72 | $98.72 | 1,033,900 | — | — |
| 2025-05-05 | $98.49 | $98.49 | 504,300 | — | — |
| 2025-05-02 | $98.20 | $98.20 | 420,100 | — | — |
| 2025-05-01 | $95.54 | $95.54 | 504,000 | — | — |
| 2025-04-30 | $96.04 | $96.04 | 589,700 | — | — |
| 2025-04-29 | $93.55 | $93.55 | 362,000 | — | — |
| 2025-04-28 | $93.67 | $93.67 | 372,500 | — | — |
| 2025-04-25 | $93.41 | $93.41 | 400,300 | — | — |
| 2025-04-24 | $92.40 | $92.40 | 557,600 | — | — |
| 2025-04-23 | $88.76 | $88.76 | 473,200 | — | — |
| 2025-04-22 | $86.74 | $86.74 | 463,400 | — | — |
| 2025-04-21 | $85.78 | $85.78 | 715,000 | — | — |
| 2025-04-17 | $85.58 | $85.58 | 519,800 | — | — |
| 2025-04-16 | $85.52 | $85.52 | 465,800 | — | — |
| 2025-04-15 | $86.95 | $86.95 | 458,300 | — | — |
| 2025-04-14 | $87.41 | $87.41 | 755,600 | — | — |
| 2025-04-11 | $86.27 | $86.27 | 879,200 | — | — |
| 2025-04-10 | $84.85 | $84.85 | 829,600 | — | — |
| 2025-04-09 | $90.23 | $90.23 | 1,423,300 | — | — |
| 2025-04-08 | $77.43 | $77.43 | 960,300 | — | — |
| 2025-04-07 | $82.93 | $82.93 | 1,316,500 | — | — |
| 2025-04-04 | $83.23 | $83.23 | 1,091,200 | — | — |
| 2025-04-03 | $88.85 | $88.85 | 1,064,500 | — | — |
| 2025-04-02 | $98.58 | $98.58 | 479,500 | — | — |
| 2025-04-01 | $99.83 | $99.83 | 401,400 | — | — |
| 2025-03-31 | $99.66 | $99.66 | 550,800 | — | — |
| 2025-03-28 | $99.51 | $99.51 | 443,600 | — | — |
| 2025-03-27 | $103.26 | $103.26 | 535,100 | — | — |
| 2025-03-26 | $103.31 | $103.31 | 363,400 | — | — |
| 2025-03-25 | $102.66 | $102.66 | 336,500 | — | — |
| 2025-03-24 | $102.58 | $102.58 | 419,000 | — | — |
| 2025-03-21 | $99.79 | $99.79 | 2,452,100 | — | — |
| 2025-03-20 | $99.87 | $99.87 | 408,600 | — | — |
| 2025-03-19 | $101.05 | $101.05 | 340,100 | — | — |
| 2025-03-18 | $100.86 | $100.86 | 407,700 | — | — |
| 2025-03-17 | $100.33 | $100.33 | 493,300 | — | — |
| 2025-03-14 | $99.82 | $99.82 | 455,600 | — | — |
| 2025-03-13 | $98.34 | $98.34 | 552,300 | — | — |
| 2025-03-12 | $97.89 | $97.89 | 1,068,300 | — | — |
| 2025-03-11 | $101.79 | $101.79 | 797,300 | — | — |
| 2025-03-10 | $104.77 | $104.77 | 734,100 | — | — |
| 2025-03-07 | $108.92 | $108.92 | 622,600 | — | — |
| 2025-03-06 | $102.95 | $102.95 | 504,800 | — | — |
| 2025-03-05 | $105.39 | $105.39 | 419,000 | — | — |
| 2025-03-04 | $103.17 | $103.17 | 566,300 | — | — |
| 2025-03-03 | $101.68 | $101.68 | 512,300 | — | — |
| 2025-02-28 | $104.21 | $104.21 | 636,100 | — | — |
| 2025-02-27 | $102.40 | $102.40 | 756,600 | — | — |
| 2025-02-26 | $109.83 | $109.83 | 597,400 | — | — |
| 2025-02-25 | $107.48 | $107.48 | 735,700 | — | — |
| 2025-02-24 | $108.60 | $108.60 | 505,200 | — | — |
| 2025-02-21 | $109.07 | $109.07 | 787,400 | — | — |
| 2025-02-20 | $111.30 | $111.30 | 574,100 | — | — |
| 2025-02-19 | $111.40 | $111.40 | 578,100 | — | — |
| 2025-02-18 | $111.20 | $111.20 | 870,400 | — | — |
| 2025-02-14 | $109.06 | $109.06 | 748,500 | — | — |
| 2025-02-13 | $106.95 | $106.95 | 844,900 | — | — |
| 2025-02-12 | $103.79 | $103.79 | 634,400 | — | — |
| 2025-02-11 | $103.51 | $103.51 | 500,800 | — | — |
| 2025-02-10 | $104.39 | $104.39 | 1,051,200 | — | — |
| 2025-02-07 | $106.77 | $106.77 | 1,261,300 | — | — |
| 2025-02-06 | $104.41 | $104.41 | 1,532,300 | — | — |
| 2025-02-05 | $109.34 | $109.34 | 1,862,700 | — | — |
| 2025-02-04 | $101.39 | $101.39 | 1,171,000 | — | — |
| 2025-02-03 | $99.30 | $99.30 | 1,048,000 | — | — |
| 2025-01-31 | $100.44 | $100.44 | 901,700 | — | — |
| 2025-01-30 | $99.29 | $99.29 | 684,000 | — | — |
| 2025-01-29 | $98.14 | $98.14 | 721,000 | — | — |
| 2025-01-28 | $100.92 | $100.92 | 897,400 | — | — |
| 2025-01-27 | $99.42 | $99.42 | 645,500 | — | — |
| 2025-01-24 | $101.41 | $101.41 | 747,200 | — | — |
| 2025-01-23 | $101.08 | $101.08 | 561,700 | — | — |
| 2025-01-22 | $100.30 | $100.30 | 485,100 | — | — |
| 2025-01-21 | $100.25 | $100.25 | 618,300 | — | — |
| 2025-01-17 | $101.00 | $101.00 | 667,300 | — | — |
| 2025-01-16 | $100.85 | $100.85 | 403,000 | — | — |
| 2025-01-15 | $101.91 | $101.91 | 444,500 | — | — |
| 2025-01-14 | $101.34 | $101.34 | 537,900 | — | — |
| 2025-01-13 | $99.93 | $99.93 | 652,000 | — | — |
| 2025-01-10 | $101.14 | $101.14 | 656,000 | — | — |
| 2025-01-08 | $105.20 | $105.20 | 635,800 | — | — |
| 2025-01-07 | $105.20 | $105.20 | 808,500 | — | — |
| 2025-01-06 | $102.48 | $102.48 | 696,600 | — | — |
| 2025-01-03 | $100.79 | $100.79 | 753,000 | — | — |
| 2025-01-02 | $99.41 | $99.41 | 541,800 | — | — |