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
- 1998-04-16 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 | $139.82 | $181.17 | 277,200 | — | — |
| 2025-12-30 | $141.07 | $182.79 | 298,800 | — | — |
| 2025-12-29 | $141.47 | $183.30 | 414,100 | — | — |
| 2025-12-26 | $143.26 | $185.62 | 223,700 | — | — |
| 2025-12-24 | $143.72 | $186.22 | 159,300 | — | — |
| 2025-12-23 | $142.84 | $185.08 | 380,900 | — | — |
| 2025-12-22 | $144.34 | $187.02 | 464,900 | — | — |
| 2025-12-19 | $142.31 | $184.39 | 2,191,800 | — | — |
| 2025-12-18 | $141.81 | $183.75 | 656,600 | — | — |
| 2025-12-17 | $141.17 | $182.92 | 575,000 | — | — |
| 2025-12-16 | $141.13 | $182.86 | 663,300 | — | — |
| 2025-12-15 | $141.31 | $183.10 | 561,700 | — | — |
| 2025-12-12 | $140.89 | $182.55 | 390,300 | — | — |
| 2025-12-11 | $142.01 | $184.00 | 443,400 | — | — |
| 2025-12-10 | $141.03 | $182.73 | 494,000 | — | — |
| 2025-12-09 | $136.16 | $176.42 | 297,800 | — | — |
| 2025-12-08 | $137.58 | $178.26 | 308,700 | — | — |
| 2025-12-05 | $137.52 | $178.19 | 415,900 | — | — |
| 2025-12-04 | $136.51 | $176.88 | 381,800 | — | — |
| 2025-12-03 | $136.72 | $177.15 | 455,300 | — | — |
| 2025-12-02 | $135.07 | $175.01 | 250,900 | — | — |
| 2025-12-01 | $135.94 | $176.14 | 347,200 | — | — |
| 2025-11-28 | $134.02 | $173.65 | 149,400 | — | — |
| 2025-11-26 | $134.70 | $174.53 | 333,600 | — | — |
| 2025-11-25 | $136.50 | $176.86 | 525,400 | — | — |
| 2025-11-24 | $131.99 | $171.02 | 417,100 | — | — |
| 2025-11-21 | $131.26 | $170.08 | 359,100 | — | — |
| 2025-11-20 | $127.91 | $165.73 | 877,500 | — | — |
| 2025-11-19 | $127.77 | $165.55 | 702,300 | — | — |
| 2025-11-18 | $125.21 | $162.24 | 408,800 | — | — |
| 2025-11-17 | $123.45 | $159.96 | 327,900 | — | — |
| 2025-11-14 | $128.30 | $166.24 | 345,200 | — | — |
| 2025-11-13 | $128.03 | $165.89 | 459,400 | — | — |
| 2025-11-12 | $130.50 | $169.09 | 413,900 | — | — |
| 2025-11-11 | $130.97 | $169.70 | 379,600 | — | — |
| 2025-11-10 | $131.61 | $170.53 | 488,100 | — | — |
| 2025-11-07 | $130.62 | $169.25 | 218,900 | — | — |
| 2025-11-06 | $128.68 | $166.73 | 338,800 | — | — |
| 2025-11-05 | $129.77 | $167.50 | 416,400 | — | — |
| 2025-11-04 | $127.69 | $164.81 | 348,900 | — | — |
| 2025-11-03 | $128.80 | $166.24 | 571,000 | — | — |
| 2025-10-31 | $130.02 | $167.82 | 536,300 | — | — |
| 2025-10-30 | $127.66 | $164.77 | 359,500 | — | — |
| 2025-10-29 | $127.51 | $164.58 | 409,300 | — | — |
| 2025-10-28 | $129.45 | $167.08 | 470,700 | — | — |
| 2025-10-27 | $131.34 | $169.52 | 573,400 | — | — |
| 2025-10-24 | $129.04 | $166.55 | 317,600 | — | — |
| 2025-10-23 | $126.10 | $162.76 | 480,800 | — | — |
| 2025-10-22 | $126.02 | $162.66 | 608,700 | — | — |
| 2025-10-21 | $129.41 | $167.03 | 1,251,100 | — | — |
| 2025-10-20 | $126.55 | $163.34 | 617,800 | — | — |
| 2025-10-17 | $122.74 | $158.42 | 678,600 | — | — |
| 2025-10-16 | $120.24 | $155.20 | 1,075,700 | — | — |
| 2025-10-15 | $128.05 | $165.28 | 395,600 | — | — |
| 2025-10-14 | $131.70 | $169.99 | 353,500 | — | — |
| 2025-10-13 | $128.43 | $165.77 | 465,400 | — | — |
| 2025-10-10 | $125.51 | $162.00 | 545,200 | — | — |
| 2025-10-09 | $131.42 | $169.63 | 392,000 | — | — |
| 2025-10-08 | $131.61 | $169.87 | 338,200 | — | — |
| 2025-10-07 | $131.67 | $169.95 | 332,400 | — | — |
| 2025-10-06 | $132.64 | $171.20 | 620,100 | — | — |
| 2025-10-03 | $130.40 | $168.31 | 463,500 | — | — |
| 2025-10-02 | $130.84 | $168.88 | 538,700 | — | — |
| 2025-10-01 | $131.60 | $169.86 | 515,800 | — | — |
| 2025-09-30 | $132.44 | $170.94 | 328,500 | — | — |
| 2025-09-29 | $132.56 | $171.10 | 368,300 | — | — |
| 2025-09-26 | $134.04 | $173.01 | 195,000 | — | — |
| 2025-09-25 | $133.60 | $172.44 | 479,700 | — | — |
| 2025-09-24 | $131.73 | $170.03 | 275,000 | — | — |
| 2025-09-23 | $133.01 | $171.68 | 345,300 | — | — |
| 2025-09-22 | $133.38 | $172.16 | 410,900 | — | — |
| 2025-09-19 | $135.08 | $174.35 | 880,000 | — | — |
| 2025-09-18 | $136.74 | $176.49 | 284,600 | — | — |
| 2025-09-17 | $134.00 | $172.96 | 393,300 | — | — |
| 2025-09-16 | $132.76 | $171.36 | 357,000 | — | — |
| 2025-09-15 | $133.66 | $172.52 | 516,000 | — | — |
| 2025-09-12 | $135.58 | $175.00 | 292,800 | — | — |
| 2025-09-11 | $136.09 | $175.65 | 418,800 | — | — |
| 2025-09-10 | $137.01 | $176.84 | 477,100 | — | — |
| 2025-09-09 | $137.91 | $178.00 | 354,400 | — | — |
| 2025-09-08 | $138.73 | $179.06 | 281,500 | — | — |
| 2025-09-05 | $139.53 | $180.09 | 438,300 | — | — |
| 2025-09-04 | $139.81 | $180.46 | 333,500 | — | — |
| 2025-09-03 | $136.83 | $176.61 | 319,700 | — | — |
| 2025-09-02 | $136.76 | $176.52 | 348,100 | — | — |
| 2025-08-29 | $137.29 | $177.20 | 574,000 | — | — |
| 2025-08-28 | $138.16 | $178.33 | 529,400 | — | — |
| 2025-08-27 | $137.71 | $177.75 | 557,500 | — | — |
| 2025-08-26 | $136.37 | $176.02 | 452,200 | — | — |
| 2025-08-25 | $134.01 | $172.97 | 330,300 | — | — |
| 2025-08-22 | $134.02 | $172.98 | 489,600 | — | — |
| 2025-08-21 | $128.71 | $166.13 | 199,400 | — | — |
| 2025-08-20 | $128.83 | $166.28 | 321,600 | — | — |
| 2025-08-19 | $127.96 | $165.16 | 306,100 | — | — |
| 2025-08-18 | $128.62 | $166.01 | 308,400 | — | — |
| 2025-08-15 | $127.09 | $164.04 | 302,900 | — | — |
| 2025-08-14 | $127.88 | $165.06 | 193,200 | — | — |
| 2025-08-13 | $128.45 | $165.79 | 440,800 | — | — |
| 2025-08-12 | $127.34 | $164.36 | 471,200 | — | — |
| 2025-08-11 | $122.55 | $158.18 | 353,900 | — | — |
| 2025-08-08 | $123.84 | $159.84 | 217,800 | — | — |
| 2025-08-07 | $122.80 | $158.50 | 287,200 | — | — |
| 2025-08-06 | $125.02 | $160.72 | 372,400 | — | — |
| 2025-08-05 | $125.82 | $161.75 | 463,700 | — | — |
| 2025-08-04 | $124.85 | $160.50 | 260,900 | — | — |
| 2025-08-01 | $124.02 | $159.44 | 501,400 | — | — |
| 2025-07-31 | $127.98 | $164.53 | 415,500 | — | — |
| 2025-07-30 | $130.51 | $167.78 | 443,600 | — | — |
| 2025-07-29 | $131.50 | $169.05 | 626,300 | — | — |
| 2025-07-28 | $132.00 | $169.69 | 306,100 | — | — |
| 2025-07-25 | $132.11 | $169.84 | 475,900 | — | — |
| 2025-07-24 | $132.80 | $170.72 | 490,700 | — | — |
| 2025-07-23 | $135.47 | $174.15 | 450,300 | — | — |
| 2025-07-22 | $135.35 | $174.00 | 698,400 | — | — |
| 2025-07-21 | $131.38 | $168.90 | 943,800 | — | — |
| 2025-07-18 | $134.07 | $172.35 | 555,500 | — | — |
| 2025-07-17 | $133.30 | $171.37 | 514,700 | — | — |
| 2025-07-16 | $129.66 | $166.69 | 334,800 | — | — |
| 2025-07-15 | $128.27 | $164.90 | 455,300 | — | — |
| 2025-07-14 | $132.84 | $170.77 | 325,700 | — | — |
| 2025-07-11 | $131.87 | $169.53 | 354,000 | — | — |
| 2025-07-10 | $133.33 | $171.40 | 398,700 | — | — |
| 2025-07-09 | $132.61 | $170.48 | 275,000 | — | — |
| 2025-07-08 | $132.84 | $170.77 | 465,200 | — | — |
| 2025-07-07 | $130.61 | $167.91 | 368,300 | — | — |
| 2025-07-03 | $131.92 | $169.59 | 364,800 | — | — |
| 2025-07-02 | $130.31 | $167.52 | 486,200 | — | — |
| 2025-07-01 | $127.71 | $164.18 | 590,100 | — | — |
| 2025-06-30 | $123.98 | $159.38 | 397,300 | — | — |
| 2025-06-27 | $123.32 | $158.54 | 911,700 | — | — |
| 2025-06-26 | $124.21 | $159.68 | 385,400 | — | — |
| 2025-06-25 | $121.34 | $155.99 | 421,000 | — | — |
| 2025-06-24 | $122.89 | $157.98 | 398,600 | — | — |
| 2025-06-23 | $122.43 | $157.39 | 253,800 | — | — |
| 2025-06-20 | $120.38 | $154.76 | 658,200 | — | — |
| 2025-06-18 | $118.70 | $152.60 | 251,200 | — | — |
| 2025-06-17 | $117.26 | $150.74 | 287,800 | — | — |
| 2025-06-16 | $118.23 | $151.99 | 372,200 | — | — |
| 2025-06-13 | $117.99 | $151.68 | 317,400 | — | — |
| 2025-06-12 | $120.10 | $154.40 | 392,300 | — | — |
| 2025-06-11 | $120.98 | $155.53 | 374,100 | — | — |
| 2025-06-10 | $123.09 | $158.24 | 256,000 | — | — |
| 2025-06-09 | $122.14 | $157.02 | 266,100 | — | — |
| 2025-06-06 | $121.72 | $156.48 | 263,800 | — | — |
| 2025-06-05 | $118.89 | $152.84 | 318,800 | — | — |
| 2025-06-04 | $119.92 | $154.16 | 416,500 | — | — |
| 2025-06-03 | $122.34 | $157.28 | 295,400 | — | — |
| 2025-06-02 | $119.56 | $153.70 | 319,600 | — | — |
| 2025-05-30 | $119.41 | $153.51 | 251,100 | — | — |
| 2025-05-29 | $119.95 | $154.20 | 283,500 | — | — |
| 2025-05-28 | $119.38 | $153.47 | 312,400 | — | — |
| 2025-05-27 | $121.18 | $155.78 | 345,000 | — | — |
| 2025-05-23 | $118.21 | $151.97 | 190,300 | — | — |
| 2025-05-22 | $118.71 | $152.61 | 324,600 | — | — |
| 2025-05-21 | $118.13 | $151.86 | 250,700 | — | — |
| 2025-05-20 | $122.02 | $156.86 | 420,400 | — | — |
| 2025-05-19 | $122.05 | $156.90 | 249,200 | — | — |
| 2025-05-16 | $122.30 | $157.22 | 399,000 | — | — |
| 2025-05-15 | $122.29 | $157.21 | 260,200 | — | — |
| 2025-05-14 | $122.64 | $157.66 | 442,800 | — | — |
| 2025-05-13 | $122.16 | $157.04 | 425,100 | — | — |
| 2025-05-12 | $121.68 | $156.43 | 351,400 | — | — |
| 2025-05-09 | $116.14 | $149.30 | 222,100 | — | — |
| 2025-05-08 | $117.03 | $150.45 | 280,100 | — | — |
| 2025-05-07 | $114.37 | $146.39 | 335,600 | — | — |
| 2025-05-06 | $113.76 | $145.61 | 205,500 | — | — |
| 2025-05-05 | $115.16 | $147.40 | 230,300 | — | — |
| 2025-05-02 | $115.84 | $148.27 | 255,200 | — | — |
| 2025-05-01 | $112.63 | $144.16 | 364,400 | — | — |
| 2025-04-30 | $111.17 | $142.29 | 476,300 | — | — |
| 2025-04-29 | $113.01 | $144.65 | 502,800 | — | — |
| 2025-04-28 | $112.15 | $143.55 | 620,100 | — | — |
| 2025-04-25 | $110.79 | $141.80 | 451,000 | — | — |
| 2025-04-24 | $111.38 | $142.56 | 485,000 | — | — |
| 2025-04-23 | $107.68 | $137.82 | 763,800 | — | — |
| 2025-04-22 | $106.66 | $136.52 | 843,100 | — | — |
| 2025-04-21 | $101.43 | $129.82 | 437,700 | — | — |
| 2025-04-17 | $102.51 | $131.21 | 654,000 | — | — |
| 2025-04-16 | $101.61 | $130.05 | 509,900 | — | — |
| 2025-04-15 | $102.97 | $131.80 | 503,000 | — | — |
| 2025-04-14 | $101.00 | $129.27 | 529,600 | — | — |
| 2025-04-11 | $98.61 | $126.21 | 751,100 | — | — |
| 2025-04-10 | $97.34 | $124.59 | 555,000 | — | — |
| 2025-04-09 | $104.13 | $133.28 | 1,045,100 | — | — |
| 2025-04-08 | $95.17 | $121.81 | 640,600 | — | — |
| 2025-04-07 | $95.89 | $122.73 | 737,300 | — | — |
| 2025-04-04 | $96.28 | $123.23 | 1,286,400 | — | — |
| 2025-04-03 | $99.91 | $127.88 | 740,300 | — | — |
| 2025-04-02 | $114.57 | $146.64 | 432,000 | — | — |
| 2025-04-01 | $112.46 | $143.94 | 352,100 | — | — |
| 2025-03-31 | $112.46 | $143.94 | 455,000 | — | — |
| 2025-03-28 | $112.12 | $143.51 | 332,200 | — | — |
| 2025-03-27 | $113.86 | $145.73 | 297,500 | — | — |
| 2025-03-26 | $114.95 | $147.13 | 213,800 | — | — |
| 2025-03-25 | $115.99 | $148.46 | 379,000 | — | — |
| 2025-03-24 | $116.28 | $148.83 | 398,200 | — | — |
| 2025-03-21 | $113.45 | $145.21 | 1,754,000 | — | — |
| 2025-03-20 | $114.04 | $145.96 | 601,900 | — | — |
| 2025-03-19 | $113.90 | $145.79 | 334,200 | — | — |
| 2025-03-18 | $112.00 | $143.35 | 414,200 | — | — |
| 2025-03-17 | $112.51 | $144.01 | 529,400 | — | — |
| 2025-03-14 | $110.85 | $141.88 | 307,700 | — | — |
| 2025-03-13 | $107.76 | $137.93 | 405,600 | — | — |
| 2025-03-12 | $109.77 | $140.50 | 383,900 | — | — |
| 2025-03-11 | $108.36 | $138.69 | 417,700 | — | — |
| 2025-03-10 | $107.76 | $137.93 | 565,400 | — | — |
| 2025-03-07 | $112.86 | $144.45 | 577,400 | — | — |
| 2025-03-06 | $113.06 | $144.71 | 451,800 | — | — |
| 2025-03-05 | $115.84 | $148.27 | 388,500 | — | — |
| 2025-03-04 | $115.76 | $148.17 | 736,900 | — | — |
| 2025-03-03 | $121.83 | $155.93 | 417,400 | — | — |
| 2025-02-28 | $124.47 | $159.31 | 439,200 | — | — |
| 2025-02-27 | $122.80 | $157.18 | 368,500 | — | — |
| 2025-02-26 | $123.30 | $157.82 | 266,800 | — | — |
| 2025-02-25 | $122.80 | $157.18 | 464,700 | — | — |
| 2025-02-24 | $123.71 | $158.34 | 394,000 | — | — |
| 2025-02-21 | $123.80 | $158.46 | 299,100 | — | — |
| 2025-02-20 | $128.82 | $164.88 | 291,700 | — | — |
| 2025-02-19 | $130.80 | $167.42 | 270,700 | — | — |
| 2025-02-18 | $131.55 | $168.38 | 408,700 | — | — |
| 2025-02-14 | $129.61 | $165.89 | 458,800 | — | — |
| 2025-02-13 | $129.91 | $166.28 | 373,700 | — | — |
| 2025-02-12 | $129.99 | $166.38 | 395,800 | — | — |
| 2025-02-11 | $132.39 | $169.45 | 465,200 | — | — |
| 2025-02-10 | $129.07 | $165.20 | 401,300 | — | — |
| 2025-02-07 | $130.04 | $166.44 | 293,400 | — | — |
| 2025-02-06 | $131.19 | $167.92 | 291,900 | — | — |
| 2025-02-05 | $129.61 | $165.25 | 339,800 | — | — |
| 2025-02-04 | $129.13 | $164.64 | 298,000 | — | — |
| 2025-02-03 | $127.25 | $162.24 | 438,700 | — | — |
| 2025-01-31 | $130.81 | $166.78 | 321,000 | — | — |
| 2025-01-30 | $131.89 | $168.16 | 433,700 | — | — |
| 2025-01-29 | $132.83 | $169.36 | 531,700 | — | — |
| 2025-01-28 | $132.11 | $168.44 | 571,500 | — | — |
| 2025-01-27 | $129.91 | $165.64 | 581,900 | — | — |
| 2025-01-24 | $131.79 | $168.03 | 648,500 | — | — |
| 2025-01-23 | $133.03 | $169.61 | 653,400 | — | — |
| 2025-01-22 | $133.29 | $169.94 | 699,700 | — | — |
| 2025-01-21 | $136.92 | $174.57 | 461,600 | — | — |
| 2025-01-17 | $135.05 | $172.19 | 906,600 | — | — |
| 2025-01-16 | $133.45 | $170.15 | 453,200 | — | — |
| 2025-01-15 | $133.45 | $170.15 | 541,900 | — | — |
| 2025-01-14 | $130.34 | $166.18 | 440,100 | — | — |
| 2025-01-13 | $126.52 | $161.31 | 360,500 | — | — |
| 2025-01-10 | $124.61 | $158.88 | 432,600 | — | — |
| 2025-01-08 | $128.26 | $163.53 | 477,100 | — | — |
| 2025-01-07 | $127.58 | $162.66 | 413,800 | — | — |
| 2025-01-06 | $127.68 | $162.79 | 450,300 | — | — |
| 2025-01-03 | $125.81 | $160.41 | 250,200 | — | — |
| 2025-01-02 | $124.01 | $158.11 | 386,500 | — | — |