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
- 1980-03-17 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 | $136.68 | $719.28 | 337,400 | — | — |
| 2025-12-30 | $137.87 | $725.54 | 245,800 | — | — |
| 2025-12-29 | $137.94 | $725.91 | 276,900 | — | — |
| 2025-12-26 | $138.16 | $727.07 | 225,700 | — | — |
| 2025-12-24 | $138.09 | $726.70 | 108,600 | — | — |
| 2025-12-23 | $138.27 | $727.64 | 255,700 | — | — |
| 2025-12-22 | $137.95 | $725.96 | 336,700 | — | — |
| 2025-12-19 | $137.46 | $723.38 | 731,000 | — | — |
| 2025-12-18 | $137.94 | $725.91 | 562,200 | — | — |
| 2025-12-17 | $137.97 | $726.07 | 533,300 | — | — |
| 2025-12-16 | $136.35 | $717.54 | 413,400 | — | — |
| 2025-12-15 | $137.45 | $723.33 | 406,900 | — | — |
| 2025-12-12 | $137.23 | $722.17 | 322,300 | — | — |
| 2025-12-11 | $136.07 | $716.07 | 566,300 | — | — |
| 2025-12-10 | $133.06 | $700.23 | 472,900 | — | — |
| 2025-12-09 | $132.81 | $698.91 | 309,500 | — | — |
| 2025-12-08 | $132.38 | $696.65 | 444,600 | — | — |
| 2025-12-05 | $132.57 | $697.65 | 391,300 | — | — |
| 2025-12-04 | $133.34 | $701.70 | 423,700 | — | — |
| 2025-12-03 | $131.70 | $693.07 | 374,300 | — | — |
| 2025-12-02 | $133.21 | $701.02 | 401,700 | — | — |
| 2025-12-01 | $135.38 | $712.44 | 321,700 | — | — |
| 2025-11-28 | $137.72 | $724.75 | 208,600 | — | — |
| 2025-11-26 | $137.26 | $722.33 | 335,700 | — | — |
| 2025-11-25 | $137.55 | $723.86 | 389,700 | — | — |
| 2025-11-24 | $136.21 | $716.80 | 515,700 | — | — |
| 2025-11-21 | $138.28 | $727.70 | 485,400 | — | — |
| 2025-11-20 | $137.15 | $721.75 | 301,900 | — | — |
| 2025-11-19 | $136.76 | $719.70 | 432,400 | — | — |
| 2025-11-18 | $138.44 | $728.54 | 391,900 | — | — |
| 2025-11-17 | $138.89 | $730.91 | 384,700 | — | — |
| 2025-11-14 | $142.44 | $739.06 | 521,400 | — | — |
| 2025-11-13 | $143.19 | $742.96 | 553,300 | — | — |
| 2025-11-12 | $142.05 | $737.04 | 642,700 | — | — |
| 2025-11-11 | $142.37 | $738.70 | 422,200 | — | — |
| 2025-11-10 | $142.25 | $738.08 | 620,800 | — | — |
| 2025-11-07 | $143.06 | $742.28 | 546,000 | — | — |
| 2025-11-06 | $141.42 | $733.77 | 762,900 | — | — |
| 2025-11-05 | $135.18 | $701.39 | 594,400 | — | — |
| 2025-11-04 | $131.50 | $682.30 | 569,800 | — | — |
| 2025-11-03 | $130.38 | $676.49 | 436,900 | — | — |
| 2025-10-31 | $131.68 | $683.23 | 669,600 | — | — |
| 2025-10-30 | $131.01 | $679.76 | 321,500 | — | — |
| 2025-10-29 | $129.81 | $673.53 | 368,300 | — | — |
| 2025-10-28 | $130.82 | $678.77 | 230,900 | — | — |
| 2025-10-27 | $133.02 | $690.19 | 310,300 | — | — |
| 2025-10-24 | $132.22 | $686.04 | 261,500 | — | — |
| 2025-10-23 | $133.60 | $693.20 | 310,400 | — | — |
| 2025-10-22 | $132.45 | $687.23 | 523,900 | — | — |
| 2025-10-21 | $130.94 | $679.39 | 472,000 | — | — |
| 2025-10-20 | $130.57 | $677.48 | 332,400 | — | — |
| 2025-10-17 | $131.11 | $680.28 | 385,300 | — | — |
| 2025-10-16 | $131.31 | $681.31 | 444,300 | — | — |
| 2025-10-15 | $136.48 | $708.14 | 431,900 | — | — |
| 2025-10-14 | $140.80 | $725.99 | 494,800 | — | — |
| 2025-10-13 | $138.34 | $713.30 | 423,500 | — | — |
| 2025-10-10 | $137.55 | $709.23 | 850,500 | — | — |
| 2025-10-09 | $143.36 | $739.19 | 434,700 | — | — |
| 2025-10-08 | $147.29 | $759.45 | 321,000 | — | — |
| 2025-10-07 | $146.84 | $757.13 | 321,700 | — | — |
| 2025-10-06 | $147.73 | $761.72 | 563,700 | — | — |
| 2025-10-03 | $148.71 | $766.77 | 420,300 | — | — |
| 2025-10-02 | $147.10 | $758.47 | 399,600 | — | — |
| 2025-10-01 | $146.50 | $755.38 | 535,600 | — | — |
| 2025-09-30 | $145.72 | $751.36 | 585,700 | — | — |
| 2025-09-29 | $144.54 | $745.27 | 408,500 | — | — |
| 2025-09-26 | $145.24 | $748.88 | 382,000 | — | — |
| 2025-09-25 | $143.14 | $738.05 | 456,100 | — | — |
| 2025-09-24 | $144.45 | $744.81 | 463,500 | — | — |
| 2025-09-23 | $143.53 | $740.06 | 476,600 | — | — |
| 2025-09-22 | $142.30 | $733.72 | 371,700 | — | — |
| 2025-09-19 | $141.27 | $728.41 | 1,253,300 | — | — |
| 2025-09-18 | $140.79 | $725.94 | 475,700 | — | — |
| 2025-09-17 | $139.04 | $716.91 | 573,600 | — | — |
| 2025-09-16 | $138.68 | $715.06 | 625,000 | — | — |
| 2025-09-15 | $139.32 | $718.36 | 486,300 | — | — |
| 2025-09-12 | $139.86 | $721.14 | 309,900 | — | — |
| 2025-09-11 | $140.14 | $722.59 | 554,100 | — | — |
| 2025-09-10 | $137.19 | $707.37 | 467,800 | — | — |
| 2025-09-09 | $138.38 | $713.51 | 424,200 | — | — |
| 2025-09-08 | $137.66 | $709.80 | 575,400 | — | — |
| 2025-09-05 | $138.65 | $714.90 | 513,500 | — | — |
| 2025-09-04 | $139.68 | $720.21 | 629,200 | — | — |
| 2025-09-03 | $137.42 | $708.56 | 372,900 | — | — |
| 2025-09-02 | $136.87 | $705.72 | 337,000 | — | — |
| 2025-08-29 | $135.86 | $700.52 | 364,300 | — | — |
| 2025-08-28 | $136.58 | $704.23 | 429,400 | — | — |
| 2025-08-27 | $136.09 | $701.70 | 646,500 | — | — |
| 2025-08-26 | $134.30 | $692.47 | 422,300 | — | — |
| 2025-08-25 | $133.59 | $688.81 | 224,600 | — | — |
| 2025-08-22 | $134.61 | $694.07 | 249,700 | — | — |
| 2025-08-21 | $133.06 | $686.08 | 391,500 | — | — |
| 2025-08-20 | $134.11 | $691.49 | 458,900 | — | — |
| 2025-08-19 | $132.75 | $684.48 | 266,600 | — | — |
| 2025-08-18 | $130.39 | $672.31 | 401,800 | — | — |
| 2025-08-15 | $131.66 | $678.86 | 346,300 | — | — |
| 2025-08-14 | $133.35 | $687.57 | 412,200 | — | — |
| 2025-08-13 | $133.80 | $689.90 | 348,400 | — | — |
| 2025-08-12 | $130.78 | $674.32 | 347,900 | — | — |
| 2025-08-11 | $128.37 | $661.90 | 348,100 | — | — |
| 2025-08-08 | $129.34 | $666.90 | 716,800 | — | — |
| 2025-08-07 | $127.91 | $659.53 | 695,600 | — | — |
| 2025-08-06 | $127.66 | $658.24 | 685,200 | — | — |
| 2025-08-05 | $124.32 | $641.01 | 650,900 | — | — |
| 2025-08-04 | $123.60 | $637.30 | 545,900 | — | — |
| 2025-08-01 | $122.42 | $631.22 | 601,000 | — | — |
| 2025-07-31 | $124.90 | $644.01 | 461,800 | — | — |
| 2025-07-30 | $123.80 | $638.33 | 383,500 | — | — |
| 2025-07-29 | $125.70 | $648.13 | 396,300 | — | — |
| 2025-07-28 | $124.98 | $644.42 | 443,900 | — | — |
| 2025-07-25 | $126.21 | $650.76 | 536,700 | — | — |
| 2025-07-24 | $125.77 | $648.49 | 397,100 | — | — |
| 2025-07-23 | $128.39 | $662.00 | 286,700 | — | — |
| 2025-07-22 | $128.51 | $662.62 | 471,500 | — | — |
| 2025-07-21 | $125.83 | $648.80 | 394,800 | — | — |
| 2025-07-18 | $127.46 | $657.21 | 383,300 | — | — |
| 2025-07-17 | $127.34 | $656.59 | 549,600 | — | — |
| 2025-07-16 | $125.42 | $646.69 | 704,500 | — | — |
| 2025-07-15 | $126.00 | $649.68 | 635,700 | — | — |
| 2025-07-14 | $128.38 | $657.82 | 411,300 | — | — |
| 2025-07-11 | $126.32 | $647.27 | 394,400 | — | — |
| 2025-07-10 | $127.76 | $654.65 | 395,100 | — | — |
| 2025-07-09 | $126.22 | $646.76 | 564,800 | — | — |
| 2025-07-08 | $125.69 | $644.04 | 733,300 | — | — |
| 2025-07-07 | $126.41 | $647.73 | 513,000 | — | — |
| 2025-07-03 | $127.43 | $652.96 | 376,500 | — | — |
| 2025-07-02 | $125.24 | $641.73 | 546,300 | — | — |
| 2025-07-01 | $126.63 | $648.86 | 498,200 | — | — |
| 2025-06-30 | $126.21 | $646.70 | 376,600 | — | — |
| 2025-06-27 | $124.92 | $640.09 | 965,800 | — | — |
| 2025-06-26 | $124.37 | $637.28 | 474,400 | — | — |
| 2025-06-25 | $122.68 | $628.62 | 489,800 | — | — |
| 2025-06-24 | $126.13 | $646.29 | 510,000 | — | — |
| 2025-06-23 | $126.08 | $646.04 | 305,700 | — | — |
| 2025-06-20 | $123.82 | $634.46 | 703,200 | — | — |
| 2025-06-18 | $122.69 | $628.67 | 695,000 | — | — |
| 2025-06-17 | $123.51 | $632.87 | 696,100 | — | — |
| 2025-06-16 | $123.97 | $635.23 | 541,500 | — | — |
| 2025-06-13 | $123.87 | $634.71 | 612,700 | — | — |
| 2025-06-12 | $125.36 | $642.35 | 456,400 | — | — |
| 2025-06-11 | $122.95 | $630.00 | 582,700 | — | — |
| 2025-06-10 | $123.85 | $634.61 | 387,600 | — | — |
| 2025-06-09 | $124.62 | $638.56 | 421,700 | — | — |
| 2025-06-06 | $125.16 | $641.32 | 400,700 | — | — |
| 2025-06-05 | $123.06 | $630.56 | 536,000 | — | — |
| 2025-06-04 | $123.78 | $634.25 | 515,800 | — | — |
| 2025-06-03 | $124.53 | $638.10 | 421,900 | — | — |
| 2025-06-02 | $124.85 | $639.74 | 414,000 | — | — |
| 2025-05-30 | $123.98 | $635.28 | 886,500 | — | — |
| 2025-05-29 | $122.99 | $630.21 | 296,000 | — | — |
| 2025-05-28 | $121.63 | $623.24 | 405,400 | — | — |
| 2025-05-27 | $123.43 | $632.46 | 368,900 | — | — |
| 2025-05-23 | $121.54 | $622.78 | 411,500 | — | — |
| 2025-05-22 | $121.40 | $622.06 | 454,800 | — | — |
| 2025-05-21 | $122.86 | $629.54 | 365,800 | — | — |
| 2025-05-20 | $125.72 | $644.19 | 311,000 | — | — |
| 2025-05-19 | $127.14 | $651.47 | 277,700 | — | — |
| 2025-05-16 | $126.62 | $648.81 | 358,800 | — | — |
| 2025-05-15 | $124.19 | $636.35 | 295,800 | — | — |
| 2025-05-14 | $122.02 | $625.23 | 663,400 | — | — |
| 2025-05-13 | $124.25 | $636.66 | 447,500 | — | — |
| 2025-05-12 | $123.47 | $632.66 | 460,600 | — | — |
| 2025-05-09 | $121.82 | $624.21 | 531,500 | — | — |
| 2025-05-08 | $122.80 | $629.23 | 549,900 | — | — |
| 2025-05-07 | $121.99 | $625.08 | 1,021,600 | — | — |
| 2025-05-06 | $129.97 | $665.97 | 395,400 | — | — |
| 2025-05-05 | $129.11 | $661.56 | 262,100 | — | — |
| 2025-05-02 | $129.69 | $664.54 | 305,100 | — | — |
| 2025-05-01 | $126.11 | $646.19 | 568,300 | — | — |
| 2025-04-30 | $126.66 | $649.01 | 444,900 | — | — |
| 2025-04-29 | $128.04 | $656.08 | 249,000 | — | — |
| 2025-04-28 | $127.31 | $652.34 | 257,100 | — | — |
| 2025-04-25 | $126.49 | $648.14 | 378,000 | — | — |
| 2025-04-24 | $129.13 | $661.67 | 293,400 | — | — |
| 2025-04-23 | $128.47 | $658.28 | 331,000 | — | — |
| 2025-04-22 | $129.55 | $663.82 | 226,400 | — | — |
| 2025-04-21 | $125.46 | $642.86 | 307,300 | — | — |
| 2025-04-17 | $127.97 | $655.72 | 431,000 | — | — |
| 2025-04-16 | $127.39 | $652.75 | 425,900 | — | — |
| 2025-04-15 | $127.04 | $650.96 | 286,600 | — | — |
| 2025-04-14 | $128.51 | $654.39 | 415,500 | — | — |
| 2025-04-11 | $125.72 | $640.18 | 553,900 | — | — |
| 2025-04-10 | $124.94 | $636.21 | 565,400 | — | — |
| 2025-04-09 | $125.26 | $637.84 | 605,700 | — | — |
| 2025-04-08 | $117.13 | $596.44 | 598,700 | — | — |
| 2025-04-07 | $116.90 | $595.27 | 731,700 | — | — |
| 2025-04-04 | $121.81 | $620.27 | 510,400 | — | — |
| 2025-04-03 | $130.28 | $663.40 | 629,900 | — | — |
| 2025-04-02 | $132.12 | $672.77 | 587,800 | — | — |
| 2025-04-01 | $132.11 | $672.72 | 479,500 | — | — |
| 2025-03-31 | $131.34 | $668.80 | 770,300 | — | — |
| 2025-03-28 | $130.04 | $662.18 | 624,200 | — | — |
| 2025-03-27 | $127.77 | $650.62 | 432,600 | — | — |
| 2025-03-26 | $127.88 | $651.18 | 443,400 | — | — |
| 2025-03-25 | $128.06 | $652.10 | 432,700 | — | — |
| 2025-03-24 | $127.92 | $651.39 | 621,000 | — | — |
| 2025-03-21 | $124.73 | $635.14 | 4,213,600 | — | — |
| 2025-03-20 | $125.19 | $637.48 | 518,300 | — | — |
| 2025-03-19 | $125.22 | $637.64 | 589,700 | — | — |
| 2025-03-18 | $125.48 | $638.96 | 503,600 | — | — |
| 2025-03-17 | $126.52 | $644.26 | 521,800 | — | — |
| 2025-03-14 | $127.26 | $637.84 | 646,500 | — | — |
| 2025-03-13 | $125.00 | $626.51 | 482,700 | — | — |
| 2025-03-12 | $123.72 | $620.10 | 701,600 | — | — |
| 2025-03-11 | $125.25 | $627.77 | 638,200 | — | — |
| 2025-03-10 | $126.68 | $634.93 | 690,800 | — | — |
| 2025-03-07 | $127.15 | $637.29 | 578,500 | — | — |
| 2025-03-06 | $127.98 | $641.45 | 646,500 | — | — |
| 2025-03-05 | $126.63 | $634.68 | 368,900 | — | — |
| 2025-03-04 | $125.83 | $630.67 | 503,100 | — | — |
| 2025-03-03 | $128.54 | $644.26 | 529,800 | — | — |
| 2025-02-28 | $126.28 | $632.93 | 603,300 | — | — |
| 2025-02-27 | $125.19 | $627.47 | 289,500 | — | — |
| 2025-02-26 | $122.99 | $616.44 | 585,800 | — | — |
| 2025-02-25 | $122.42 | $613.58 | 1,022,100 | — | — |
| 2025-02-24 | $120.20 | $602.46 | 688,200 | — | — |
| 2025-02-21 | $119.82 | $600.55 | 728,600 | — | — |
| 2025-02-20 | $120.79 | $605.41 | 553,200 | — | — |
| 2025-02-19 | $121.90 | $610.98 | 751,600 | — | — |
| 2025-02-18 | $122.98 | $616.39 | 625,700 | — | — |
| 2025-02-14 | $123.28 | $617.89 | 546,500 | — | — |
| 2025-02-13 | $124.32 | $623.11 | 525,000 | — | — |
| 2025-02-12 | $125.05 | $626.76 | 295,800 | — | — |
| 2025-02-11 | $127.13 | $637.19 | 491,400 | — | — |
| 2025-02-10 | $126.54 | $634.23 | 406,800 | — | — |
| 2025-02-07 | $126.57 | $634.38 | 660,800 | — | — |
| 2025-02-06 | $128.65 | $644.81 | 972,300 | — | — |
| 2025-02-05 | $127.54 | $639.24 | 1,148,700 | — | — |
| 2025-02-04 | $136.02 | $681.75 | 447,900 | — | — |
| 2025-02-03 | $136.70 | $685.16 | 658,500 | — | — |
| 2025-01-31 | $136.56 | $684.45 | 415,500 | — | — |
| 2025-01-30 | $138.17 | $692.52 | 249,500 | — | — |
| 2025-01-29 | $137.40 | $688.66 | 291,900 | — | — |
| 2025-01-28 | $137.02 | $686.76 | 198,300 | — | — |
| 2025-01-27 | $138.45 | $693.93 | 239,400 | — | — |
| 2025-01-24 | $135.09 | $677.09 | 285,500 | — | — |
| 2025-01-23 | $133.80 | $670.62 | 323,000 | — | — |
| 2025-01-22 | $134.20 | $672.63 | 162,300 | — | — |
| 2025-01-21 | $135.14 | $677.34 | 321,200 | — | — |
| 2025-01-17 | $135.13 | $677.29 | 220,000 | — | — |
| 2025-01-16 | $137.75 | $690.42 | 215,900 | — | — |
| 2025-01-15 | $135.95 | $681.40 | 238,700 | — | — |
| 2025-01-14 | $134.00 | $671.62 | 250,500 | — | — |
| 2025-01-13 | $131.31 | $654.13 | 258,900 | — | — |
| 2025-01-10 | $129.86 | $646.91 | 394,300 | — | — |
| 2025-01-08 | $132.26 | $658.86 | 224,100 | — | — |
| 2025-01-07 | $132.19 | $658.51 | 329,700 | — | — |
| 2025-01-06 | $132.38 | $659.46 | 326,300 | — | — |
| 2025-01-03 | $135.00 | $672.51 | 237,100 | — | — |
| 2025-01-02 | $135.42 | $674.60 | 262,400 | — | — |