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
- 2013-09-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 | $100.66 | $126.01 | 291,900 | — | — |
| 2025-12-30 | $102.48 | $128.29 | 350,900 | — | — |
| 2025-12-29 | $103.35 | $129.38 | 358,400 | — | — |
| 2025-12-26 | $102.71 | $128.58 | 264,700 | — | — |
| 2025-12-24 | $102.80 | $128.69 | 193,700 | — | — |
| 2025-12-23 | $102.66 | $128.51 | 501,200 | — | — |
| 2025-12-22 | $102.82 | $128.71 | 447,700 | — | — |
| 2025-12-19 | $102.00 | $127.69 | 1,231,300 | — | — |
| 2025-12-18 | $100.74 | $126.11 | 775,200 | — | — |
| 2025-12-17 | $102.44 | $128.24 | 826,800 | — | — |
| 2025-12-16 | $100.35 | $125.62 | 654,500 | — | — |
| 2025-12-15 | $101.58 | $127.16 | 753,500 | — | — |
| 2025-12-12 | $100.18 | $125.41 | 639,600 | — | — |
| 2025-12-11 | $99.95 | $125.12 | 632,900 | — | — |
| 2025-12-10 | $100.66 | $126.01 | 694,400 | — | — |
| 2025-12-09 | $97.33 | $121.84 | 785,600 | — | — |
| 2025-12-08 | $98.93 | $123.84 | 876,700 | — | — |
| 2025-12-05 | $100.61 | $125.95 | 1,195,700 | — | — |
| 2025-12-04 | $101.79 | $127.42 | 2,849,500 | — | — |
| 2025-12-03 | $87.53 | $109.57 | 823,200 | — | — |
| 2025-12-02 | $87.56 | $109.61 | 801,500 | — | — |
| 2025-12-01 | $86.24 | $107.96 | 632,400 | — | — |
| 2025-11-28 | $86.21 | $107.92 | 326,700 | — | — |
| 2025-11-26 | $85.69 | $107.27 | 342,300 | — | — |
| 2025-11-25 | $85.67 | $107.24 | 567,600 | — | — |
| 2025-11-24 | $85.08 | $106.51 | 563,000 | — | — |
| 2025-11-21 | $85.17 | $106.62 | 608,500 | — | — |
| 2025-11-20 | $85.01 | $106.42 | 384,600 | — | — |
| 2025-11-19 | $85.76 | $107.36 | 341,400 | — | — |
| 2025-11-18 | $87.15 | $109.10 | 463,900 | — | — |
| 2025-11-17 | $87.09 | $109.02 | 427,800 | — | — |
| 2025-11-14 | $88.62 | $110.94 | 358,100 | — | — |
| 2025-11-13 | $89.61 | $112.18 | 319,400 | — | — |
| 2025-11-12 | $90.38 | $113.14 | 518,600 | — | — |
| 2025-11-11 | $91.62 | $114.69 | 455,200 | — | — |
| 2025-11-10 | $91.72 | $114.82 | 710,900 | — | — |
| 2025-11-07 | $91.81 | $114.93 | 327,100 | — | — |
| 2025-11-06 | $90.52 | $113.32 | 352,400 | — | — |
| 2025-11-05 | $92.22 | $115.44 | 375,900 | — | — |
| 2025-11-04 | $91.44 | $114.47 | 487,500 | — | — |
| 2025-11-03 | $91.41 | $114.43 | 499,400 | — | — |
| 2025-10-31 | $93.71 | $117.31 | 641,500 | — | — |
| 2025-10-30 | $91.50 | $114.54 | 429,200 | — | — |
| 2025-10-29 | $90.66 | $113.49 | 560,900 | — | — |
| 2025-10-28 | $92.34 | $115.59 | 555,700 | — | — |
| 2025-10-27 | $93.21 | $116.68 | 908,700 | — | — |
| 2025-10-24 | $94.09 | $117.79 | 1,308,300 | — | — |
| 2025-10-23 | $100.64 | $125.98 | 325,500 | — | — |
| 2025-10-22 | $98.11 | $122.82 | 371,300 | — | — |
| 2025-10-21 | $100.43 | $125.72 | 254,500 | — | — |
| 2025-10-20 | $99.50 | $124.56 | 273,500 | — | — |
| 2025-10-17 | $97.51 | $122.07 | 337,600 | — | — |
| 2025-10-16 | $96.88 | $121.28 | 475,100 | — | — |
| 2025-10-15 | $97.84 | $122.48 | 556,500 | — | — |
| 2025-10-14 | $97.27 | $121.77 | 306,600 | — | — |
| 2025-10-13 | $96.30 | $120.55 | 309,700 | — | — |
| 2025-10-10 | $96.56 | $120.88 | 569,600 | — | — |
| 2025-10-09 | $98.55 | $122.91 | 363,700 | — | — |
| 2025-10-08 | $101.37 | $126.42 | 618,900 | — | — |
| 2025-10-07 | $101.22 | $126.24 | 476,100 | — | — |
| 2025-10-06 | $102.83 | $128.24 | 425,400 | — | — |
| 2025-10-03 | $101.67 | $126.80 | 402,800 | — | — |
| 2025-10-02 | $100.65 | $125.52 | 298,000 | — | — |
| 2025-10-01 | $101.13 | $126.12 | 519,200 | — | — |
| 2025-09-30 | $99.37 | $123.93 | 483,600 | — | — |
| 2025-09-29 | $97.72 | $121.87 | 546,300 | — | — |
| 2025-09-26 | $97.67 | $121.81 | 438,000 | — | — |
| 2025-09-25 | $97.20 | $121.22 | 603,800 | — | — |
| 2025-09-24 | $100.01 | $124.73 | 560,600 | — | — |
| 2025-09-23 | $98.59 | $122.96 | 664,300 | — | — |
| 2025-09-22 | $101.45 | $126.52 | 685,000 | — | — |
| 2025-09-19 | $103.87 | $129.54 | 1,075,800 | — | — |
| 2025-09-18 | $102.48 | $127.81 | 442,700 | — | — |
| 2025-09-17 | $102.79 | $128.19 | 485,600 | — | — |
| 2025-09-16 | $103.12 | $128.60 | 421,400 | — | — |
| 2025-09-15 | $103.93 | $129.61 | 530,700 | — | — |
| 2025-09-12 | $106.42 | $132.72 | 433,800 | — | — |
| 2025-09-11 | $106.37 | $132.66 | 541,000 | — | — |
| 2025-09-10 | $103.11 | $128.59 | 604,100 | — | — |
| 2025-09-09 | $102.78 | $128.18 | 702,300 | — | — |
| 2025-09-08 | $102.60 | $127.96 | 863,400 | — | — |
| 2025-09-05 | $104.93 | $130.86 | 1,028,000 | — | — |
| 2025-09-04 | $106.22 | $132.47 | 1,374,100 | — | — |
| 2025-09-03 | $114.11 | $142.31 | 828,800 | — | — |
| 2025-09-02 | $118.27 | $147.50 | 571,400 | — | — |
| 2025-08-29 | $117.70 | $146.79 | 490,200 | — | — |
| 2025-08-28 | $117.84 | $146.96 | 284,200 | — | — |
| 2025-08-27 | $119.34 | $148.83 | 418,600 | — | — |
| 2025-08-26 | $119.58 | $149.13 | 461,200 | — | — |
| 2025-08-25 | $118.70 | $148.03 | 300,300 | — | — |
| 2025-08-22 | $119.19 | $148.65 | 288,000 | — | — |
| 2025-08-21 | $118.22 | $147.44 | 258,100 | — | — |
| 2025-08-20 | $117.79 | $146.90 | 245,800 | — | — |
| 2025-08-19 | $116.90 | $145.79 | 284,700 | — | — |
| 2025-08-18 | $117.28 | $146.26 | 224,900 | — | — |
| 2025-08-15 | $117.63 | $146.70 | 239,000 | — | — |
| 2025-08-14 | $117.31 | $146.30 | 350,100 | — | — |
| 2025-08-13 | $120.60 | $150.40 | 415,800 | — | — |
| 2025-08-12 | $117.23 | $146.20 | 309,100 | — | — |
| 2025-08-11 | $115.87 | $144.51 | 245,800 | — | — |
| 2025-08-08 | $116.66 | $145.49 | 395,000 | — | — |
| 2025-08-07 | $116.14 | $144.84 | 287,000 | — | — |
| 2025-08-06 | $115.14 | $143.60 | 372,100 | — | — |
| 2025-08-05 | $115.18 | $143.65 | 451,200 | — | — |
| 2025-08-04 | $113.21 | $141.19 | 294,000 | — | — |
| 2025-08-01 | $110.73 | $138.10 | 534,100 | — | — |
| 2025-07-31 | $111.48 | $139.03 | 431,000 | — | — |
| 2025-07-30 | $112.33 | $140.09 | 305,900 | — | — |
| 2025-07-29 | $113.66 | $141.75 | 272,700 | — | — |
| 2025-07-28 | $113.24 | $141.23 | 306,400 | — | — |
| 2025-07-25 | $114.81 | $143.18 | 313,100 | — | — |
| 2025-07-24 | $114.99 | $143.41 | 373,000 | — | — |
| 2025-07-23 | $116.06 | $144.74 | 454,200 | — | — |
| 2025-07-22 | $114.57 | $142.88 | 475,000 | — | — |
| 2025-07-21 | $112.54 | $140.35 | 290,700 | — | — |
| 2025-07-18 | $113.42 | $141.45 | 249,400 | — | — |
| 2025-07-17 | $113.58 | $141.65 | 413,300 | — | — |
| 2025-07-16 | $111.85 | $139.49 | 548,200 | — | — |
| 2025-07-15 | $111.49 | $139.04 | 502,500 | — | — |
| 2025-07-14 | $113.76 | $141.87 | 397,000 | — | — |
| 2025-07-11 | $113.21 | $141.19 | 771,400 | — | — |
| 2025-07-10 | $116.33 | $144.62 | 546,000 | — | — |
| 2025-07-09 | $116.33 | $144.62 | 480,600 | — | — |
| 2025-07-08 | $117.16 | $145.65 | 608,400 | — | — |
| 2025-07-07 | $117.55 | $146.13 | 504,800 | — | — |
| 2025-07-03 | $118.58 | $147.41 | 288,800 | — | — |
| 2025-07-02 | $117.56 | $146.15 | 523,800 | — | — |
| 2025-07-01 | $115.75 | $143.90 | 490,100 | — | — |
| 2025-06-30 | $112.61 | $139.99 | 1,194,600 | — | — |
| 2025-06-27 | $109.24 | $135.80 | 685,500 | — | — |
| 2025-06-26 | $109.16 | $135.70 | 623,900 | — | — |
| 2025-06-25 | $107.60 | $133.76 | 545,900 | — | — |
| 2025-06-24 | $104.96 | $130.48 | 407,200 | — | — |
| 2025-06-23 | $104.21 | $129.55 | 537,300 | — | — |
| 2025-06-20 | $103.65 | $128.85 | 1,140,800 | — | — |
| 2025-06-18 | $104.70 | $130.16 | 452,000 | — | — |
| 2025-06-17 | $105.40 | $131.03 | 422,700 | — | — |
| 2025-06-16 | $105.00 | $130.53 | 433,200 | — | — |
| 2025-06-13 | $105.43 | $131.07 | 555,700 | — | — |
| 2025-06-12 | $104.91 | $130.42 | 464,000 | — | — |
| 2025-06-11 | $103.80 | $129.04 | 633,100 | — | — |
| 2025-06-10 | $103.61 | $128.80 | 555,100 | — | — |
| 2025-06-09 | $103.52 | $128.69 | 763,500 | — | — |
| 2025-06-06 | $105.32 | $130.93 | 728,300 | — | — |
| 2025-06-05 | $102.45 | $127.36 | 695,300 | — | — |
| 2025-06-04 | $102.27 | $127.14 | 663,300 | — | — |
| 2025-06-03 | $103.43 | $128.58 | 1,190,000 | — | — |
| 2025-06-02 | $100.22 | $124.59 | 3,112,900 | — | — |
| 2025-05-30 | $115.54 | $143.64 | 1,015,800 | — | — |
| 2025-05-29 | $115.31 | $143.35 | 780,500 | — | — |
| 2025-05-28 | $115.34 | $143.39 | 740,700 | — | — |
| 2025-05-27 | $119.93 | $149.09 | 430,500 | — | — |
| 2025-05-23 | $117.28 | $145.80 | 700,400 | — | — |
| 2025-05-22 | $122.45 | $152.23 | 375,300 | — | — |
| 2025-05-21 | $122.45 | $152.23 | 464,500 | — | — |
| 2025-05-20 | $123.14 | $153.08 | 335,700 | — | — |
| 2025-05-19 | $122.67 | $152.50 | 470,800 | — | — |
| 2025-05-16 | $123.41 | $153.42 | 556,500 | — | — |
| 2025-05-15 | $121.92 | $151.57 | 409,800 | — | — |
| 2025-05-14 | $118.95 | $147.87 | 340,600 | — | — |
| 2025-05-13 | $119.08 | $148.04 | 575,300 | — | — |
| 2025-05-12 | $119.68 | $148.78 | 670,900 | — | — |
| 2025-05-09 | $121.08 | $150.52 | 425,700 | — | — |
| 2025-05-08 | $121.79 | $151.41 | 351,400 | — | — |
| 2025-05-07 | $120.79 | $150.16 | 479,000 | — | — |
| 2025-05-06 | $121.29 | $150.78 | 682,700 | — | — |
| 2025-05-05 | $117.59 | $146.18 | 402,500 | — | — |
| 2025-05-02 | $117.98 | $146.67 | 515,300 | — | — |
| 2025-05-01 | $119.41 | $148.45 | 539,500 | — | — |
| 2025-04-30 | $121.03 | $150.46 | 447,100 | — | — |
| 2025-04-29 | $121.35 | $150.86 | 302,400 | — | — |
| 2025-04-28 | $120.88 | $150.27 | 344,300 | — | — |
| 2025-04-25 | $121.30 | $150.80 | 466,700 | — | — |
| 2025-04-24 | $122.16 | $151.87 | 447,400 | — | — |
| 2025-04-23 | $119.83 | $148.97 | 491,300 | — | — |
| 2025-04-22 | $118.72 | $147.59 | 465,700 | — | — |
| 2025-04-21 | $116.45 | $144.77 | 320,500 | — | — |
| 2025-04-17 | $116.71 | $145.09 | 379,900 | — | — |
| 2025-04-16 | $116.35 | $144.64 | 425,600 | — | — |
| 2025-04-15 | $117.18 | $145.67 | 437,900 | — | — |
| 2025-04-14 | $117.55 | $146.13 | 752,600 | — | — |
| 2025-04-11 | $116.52 | $144.85 | 610,600 | — | — |
| 2025-04-10 | $112.96 | $139.97 | 809,700 | — | — |
| 2025-04-09 | $112.92 | $139.92 | 1,472,100 | — | — |
| 2025-04-08 | $109.01 | $135.07 | 798,000 | — | — |
| 2025-04-07 | $109.08 | $135.16 | 967,700 | — | — |
| 2025-04-04 | $111.70 | $138.41 | 1,328,900 | — | — |
| 2025-04-03 | $114.26 | $141.58 | 736,900 | — | — |
| 2025-04-02 | $115.70 | $143.36 | 1,471,000 | — | — |
| 2025-04-01 | $113.31 | $140.40 | 629,500 | — | — |
| 2025-03-31 | $112.27 | $139.11 | 1,049,700 | — | — |
| 2025-03-28 | $112.53 | $139.44 | 853,800 | — | — |
| 2025-03-27 | $111.36 | $137.99 | 581,100 | — | — |
| 2025-03-26 | $109.60 | $135.80 | 766,400 | — | — |
| 2025-03-25 | $108.47 | $134.40 | 866,000 | — | — |
| 2025-03-24 | $109.15 | $135.25 | 738,200 | — | — |
| 2025-03-21 | $105.90 | $131.22 | 1,180,400 | — | — |
| 2025-03-20 | $105.98 | $131.32 | 1,630,100 | — | — |
| 2025-03-19 | $112.77 | $139.73 | 1,410,100 | — | — |
| 2025-03-18 | $113.44 | $140.56 | 1,093,500 | — | — |
| 2025-03-17 | $111.90 | $138.65 | 2,179,100 | — | — |
| 2025-03-14 | $104.43 | $129.40 | 1,104,700 | — | — |
| 2025-03-13 | $104.26 | $129.19 | 792,700 | — | — |
| 2025-03-12 | $104.65 | $129.67 | 901,500 | — | — |
| 2025-03-11 | $106.19 | $131.58 | 969,400 | — | — |
| 2025-03-10 | $111.51 | $138.17 | 1,733,900 | — | — |
| 2025-03-07 | $111.25 | $137.85 | 1,886,400 | — | — |
| 2025-03-06 | $102.16 | $126.59 | 873,700 | — | — |
| 2025-03-05 | $102.63 | $127.17 | 834,000 | — | — |
| 2025-03-04 | $101.03 | $125.19 | 1,145,800 | — | — |
| 2025-03-03 | $95.77 | $118.67 | 1,011,700 | — | — |
| 2025-02-28 | $98.79 | $122.41 | 925,700 | — | — |
| 2025-02-27 | $100.56 | $124.60 | 570,000 | — | — |
| 2025-02-26 | $100.79 | $124.89 | 406,400 | — | — |
| 2025-02-25 | $100.64 | $124.70 | 715,900 | — | — |
| 2025-02-24 | $98.88 | $122.52 | 1,201,500 | — | — |
| 2025-02-21 | $97.84 | $121.23 | 1,123,500 | — | — |
| 2025-02-20 | $102.79 | $127.37 | 457,900 | — | — |
| 2025-02-19 | $103.30 | $128.00 | 618,400 | — | — |
| 2025-02-18 | $103.13 | $127.79 | 679,100 | — | — |
| 2025-02-14 | $100.93 | $125.06 | 808,100 | — | — |
| 2025-02-13 | $100.22 | $124.18 | 1,052,700 | — | — |
| 2025-02-12 | $103.93 | $128.78 | 562,800 | — | — |
| 2025-02-11 | $105.10 | $130.23 | 740,600 | — | — |
| 2025-02-10 | $105.64 | $130.90 | 572,300 | — | — |
| 2025-02-07 | $105.57 | $130.81 | 755,100 | — | — |
| 2025-02-06 | $106.16 | $131.54 | 626,400 | — | — |
| 2025-02-05 | $107.03 | $132.62 | 455,700 | — | — |
| 2025-02-04 | $107.89 | $133.69 | 443,900 | — | — |
| 2025-02-03 | $107.48 | $133.18 | 476,900 | — | — |
| 2025-01-31 | $108.28 | $134.17 | 534,400 | — | — |
| 2025-01-30 | $109.26 | $135.38 | 601,400 | — | — |
| 2025-01-29 | $106.62 | $132.11 | 700,200 | — | — |
| 2025-01-28 | $105.89 | $131.21 | 824,700 | — | — |
| 2025-01-27 | $110.49 | $136.91 | 510,400 | — | — |
| 2025-01-24 | $108.96 | $135.01 | 880,800 | — | — |
| 2025-01-23 | $110.57 | $137.01 | 1,162,200 | — | — |
| 2025-01-22 | $119.76 | $148.39 | 1,087,700 | — | — |
| 2025-01-21 | $119.82 | $148.47 | 477,500 | — | — |
| 2025-01-17 | $115.87 | $143.57 | 359,700 | — | — |
| 2025-01-16 | $116.66 | $144.55 | 331,500 | — | — |
| 2025-01-15 | $116.07 | $143.82 | 454,700 | — | — |
| 2025-01-14 | $116.65 | $144.54 | 464,500 | — | — |
| 2025-01-13 | $118.26 | $146.54 | 452,000 | — | — |
| 2025-01-10 | $116.14 | $143.91 | 606,400 | — | — |
| 2025-01-08 | $113.76 | $140.50 | 545,700 | — | — |
| 2025-01-07 | $113.95 | $140.74 | 433,400 | — | — |
| 2025-01-06 | $113.82 | $140.58 | 435,400 | — | — |
| 2025-01-03 | $114.18 | $141.02 | 353,500 | — | — |
| 2025-01-02 | $112.15 | $138.51 | 312,700 | — | — |