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
- 2001-06-19 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 | $567.93 | $567.93 | 469,200 | — | — |
| 2025-12-30 | $572.11 | $572.11 | 430,800 | — | — |
| 2025-12-29 | $580.55 | $580.55 | 443,500 | — | — |
| 2025-12-26 | $583.84 | $583.84 | 328,400 | — | — |
| 2025-12-24 | $591.15 | $591.15 | 218,900 | — | — |
| 2025-12-23 | $591.02 | $591.02 | 709,500 | — | — |
| 2025-12-22 | $600.19 | $600.19 | 876,200 | — | — |
| 2025-12-19 | $594.20 | $594.20 | 2,688,900 | — | — |
| 2025-12-18 | $563.28 | $563.28 | 955,600 | — | — |
| 2025-12-17 | $550.00 | $550.00 | 1,140,700 | — | — |
| 2025-12-16 | $555.06 | $555.06 | 897,700 | — | — |
| 2025-12-15 | $551.79 | $551.79 | 1,017,000 | — | — |
| 2025-12-12 | $564.28 | $564.28 | 943,800 | — | — |
| 2025-12-11 | $581.03 | $581.03 | 742,700 | — | — |
| 2025-12-10 | $568.39 | $568.39 | 1,396,000 | — | — |
| 2025-12-09 | $546.65 | $546.65 | 459,300 | — | — |
| 2025-12-08 | $553.12 | $553.12 | 533,200 | — | — |
| 2025-12-05 | $550.95 | $550.95 | 389,500 | — | — |
| 2025-12-04 | $550.61 | $550.61 | 1,259,100 | — | — |
| 2025-12-03 | $543.55 | $543.55 | 552,200 | — | — |
| 2025-12-02 | $537.75 | $537.75 | 584,200 | — | — |
| 2025-12-01 | $533.21 | $533.21 | 770,000 | — | — |
| 2025-11-28 | $540.14 | $540.14 | 294,900 | — | — |
| 2025-11-26 | $533.17 | $533.17 | 444,900 | — | — |
| 2025-11-25 | $528.89 | $528.89 | 914,400 | — | — |
| 2025-11-24 | $524.60 | $524.60 | 1,024,200 | — | — |
| 2025-11-21 | $521.99 | $521.99 | 902,200 | — | — |
| 2025-11-20 | $519.61 | $519.61 | 787,200 | — | — |
| 2025-11-19 | $531.09 | $531.09 | 1,059,500 | — | — |
| 2025-11-18 | $533.77 | $533.77 | 841,200 | — | — |
| 2025-11-17 | $543.23 | $543.23 | 812,200 | — | — |
| 2025-11-14 | $554.37 | $554.37 | 823,300 | — | — |
| 2025-11-13 | $557.29 | $557.29 | 1,285,500 | — | — |
| 2025-11-12 | $569.51 | $569.51 | 1,048,600 | — | — |
| 2025-11-11 | $572.18 | $572.18 | 1,240,000 | — | — |
| 2025-11-10 | $584.69 | $584.69 | 1,118,600 | — | — |
| 2025-11-07 | $602.51 | $602.51 | 1,049,900 | — | — |
| 2025-11-06 | $587.14 | $587.14 | 1,891,500 | — | — |
| 2025-11-05 | $639.53 | $639.53 | 4,863,000 | — | — |
| 2025-11-04 | $706.13 | $706.13 | 1,132,900 | — | — |
| 2025-11-03 | $724.10 | $724.10 | 603,800 | — | — |
| 2025-10-31 | $732.23 | $732.23 | 533,200 | — | — |
| 2025-10-30 | $738.88 | $738.88 | 491,200 | — | — |
| 2025-10-29 | $759.44 | $759.44 | 445,800 | — | — |
| 2025-10-28 | $755.00 | $755.00 | 566,100 | — | — |
| 2025-10-27 | $749.00 | $749.00 | 489,500 | — | — |
| 2025-10-24 | $735.95 | $735.95 | 383,700 | — | — |
| 2025-10-23 | $716.39 | $716.39 | 343,400 | — | — |
| 2025-10-22 | $701.09 | $701.09 | 576,000 | — | — |
| 2025-10-21 | $707.04 | $707.04 | 498,500 | — | — |
| 2025-10-20 | $683.13 | $683.13 | 453,600 | — | — |
| 2025-10-17 | $670.68 | $670.68 | 675,100 | — | — |
| 2025-10-16 | $652.17 | $652.17 | 800,500 | — | — |
| 2025-10-15 | $644.99 | $644.99 | 1,360,300 | — | — |
| 2025-10-14 | $704.67 | $704.67 | 363,000 | — | — |
| 2025-10-13 | $710.00 | $710.00 | 395,700 | — | — |
| 2025-10-10 | $703.03 | $703.03 | 456,200 | — | — |
| 2025-10-09 | $734.04 | $734.04 | 512,200 | — | — |
| 2025-10-08 | $727.41 | $727.41 | 501,000 | — | — |
| 2025-10-07 | $714.60 | $714.60 | 376,300 | — | — |
| 2025-10-06 | $721.59 | $721.59 | 431,900 | — | — |
| 2025-10-03 | $715.51 | $715.51 | 378,800 | — | — |
| 2025-10-02 | $720.53 | $720.53 | 452,700 | — | — |
| 2025-10-01 | $711.34 | $711.34 | 520,100 | — | — |
| 2025-09-30 | $717.64 | $717.64 | 608,700 | — | — |
| 2025-09-29 | $716.02 | $716.02 | 719,300 | — | — |
| 2025-09-26 | $708.84 | $708.84 | 442,500 | — | — |
| 2025-09-25 | $712.15 | $712.15 | 974,700 | — | — |
| 2025-09-24 | $698.02 | $698.02 | 1,192,500 | — | — |
| 2025-09-23 | $777.58 | $777.58 | 449,000 | — | — |
| 2025-09-22 | $775.92 | $775.92 | 406,900 | — | — |
| 2025-09-19 | $774.53 | $774.53 | 1,740,500 | — | — |
| 2025-09-18 | $766.47 | $766.47 | 436,600 | — | — |
| 2025-09-17 | $751.81 | $751.81 | 504,200 | — | — |
| 2025-09-16 | $750.67 | $750.67 | 484,700 | — | — |
| 2025-09-15 | $760.79 | $760.79 | 393,400 | — | — |
| 2025-09-12 | $756.13 | $756.13 | 303,800 | — | — |
| 2025-09-11 | $751.11 | $751.11 | 467,000 | — | — |
| 2025-09-10 | $747.55 | $747.55 | 481,300 | — | — |
| 2025-09-09 | $731.98 | $731.98 | 311,800 | — | — |
| 2025-09-08 | $740.61 | $740.61 | 608,800 | — | — |
| 2025-09-05 | $728.41 | $728.41 | 398,100 | — | — |
| 2025-09-04 | $730.16 | $730.16 | 383,600 | — | — |
| 2025-09-03 | $725.29 | $725.29 | 635,200 | — | — |
| 2025-09-02 | $743.59 | $743.59 | 494,300 | — | — |
| 2025-08-29 | $747.29 | $747.29 | 583,300 | — | — |
| 2025-08-28 | $781.90 | $781.90 | 553,800 | — | — |
| 2025-08-27 | $769.68 | $769.68 | 327,100 | — | — |
| 2025-08-26 | $769.02 | $769.02 | 414,000 | — | — |
| 2025-08-25 | $763.52 | $763.52 | 301,200 | — | — |
| 2025-08-22 | $766.24 | $766.24 | 395,500 | — | — |
| 2025-08-21 | $763.51 | $763.51 | 367,000 | — | — |
| 2025-08-20 | $760.89 | $760.89 | 409,700 | — | — |
| 2025-08-19 | $758.29 | $758.29 | 654,300 | — | — |
| 2025-08-18 | $791.62 | $791.62 | 848,300 | — | — |
| 2025-08-15 | $754.24 | $754.24 | 583,300 | — | — |
| 2025-08-14 | $749.83 | $749.83 | 517,800 | — | — |
| 2025-08-13 | $765.52 | $765.52 | 1,129,000 | — | — |
| 2025-08-12 | $768.57 | $768.57 | 997,600 | — | — |
| 2025-08-11 | $818.69 | $818.69 | 615,600 | — | — |
| 2025-08-08 | $842.50 | $842.50 | 667,300 | — | — |
| 2025-08-07 | $870.97 | $870.97 | 700,900 | — | — |
| 2025-08-06 | $863.65 | $863.65 | 842,000 | — | — |
| 2025-08-05 | $867.12 | $867.12 | 2,535,000 | — | — |
| 2025-08-04 | $744.88 | $744.88 | 769,800 | — | — |
| 2025-08-01 | $742.47 | $742.47 | 457,600 | — | — |
| 2025-07-31 | $755.49 | $755.49 | 513,200 | — | — |
| 2025-07-30 | $748.60 | $748.60 | 447,900 | — | — |
| 2025-07-29 | $728.74 | $728.74 | 383,300 | — | — |
| 2025-07-28 | $736.29 | $736.29 | 627,700 | — | — |
| 2025-07-25 | $735.01 | $735.01 | 723,400 | — | — |
| 2025-07-24 | $709.26 | $709.26 | 1,104,900 | — | — |
| 2025-07-23 | $705.22 | $705.22 | 1,098,200 | — | — |
| 2025-07-22 | $720.74 | $720.74 | 759,600 | — | — |
| 2025-07-21 | $751.55 | $751.55 | 377,300 | — | — |
| 2025-07-18 | $756.09 | $756.09 | 404,200 | — | — |
| 2025-07-17 | $745.86 | $745.86 | 341,000 | — | — |
| 2025-07-16 | $742.77 | $742.77 | 516,000 | — | — |
| 2025-07-15 | $745.87 | $745.87 | 373,400 | — | — |
| 2025-07-14 | $750.26 | $750.26 | 538,600 | — | — |
| 2025-07-11 | $729.62 | $729.62 | 1,121,500 | — | — |
| 2025-07-10 | $732.99 | $732.99 | 1,225,700 | — | — |
| 2025-07-09 | $805.86 | $805.86 | 339,900 | — | — |
| 2025-07-08 | $790.22 | $790.22 | 507,700 | — | — |
| 2025-07-07 | $802.16 | $802.16 | 452,800 | — | — |
| 2025-07-03 | $795.48 | $795.48 | 268,700 | — | — |
| 2025-07-02 | $774.55 | $774.55 | 574,300 | — | — |
| 2025-07-01 | $775.38 | $775.38 | 997,400 | — | — |
| 2025-06-30 | $827.94 | $827.94 | 529,900 | — | — |
| 2025-06-27 | $818.60 | $818.60 | 1,010,900 | — | — |
| 2025-06-26 | $803.95 | $803.95 | 484,300 | — | — |
| 2025-06-25 | $785.07 | $785.07 | 440,400 | — | — |
| 2025-06-24 | $794.25 | $794.25 | 743,500 | — | — |
| 2025-06-23 | $783.24 | $783.24 | 391,200 | — | — |
| 2025-06-20 | $777.32 | $777.32 | 1,182,000 | — | — |
| 2025-06-18 | $770.79 | $770.79 | 482,800 | — | — |
| 2025-06-17 | $777.54 | $777.54 | 445,600 | — | — |
| 2025-06-16 | $780.61 | $780.61 | 471,000 | — | — |
| 2025-06-13 | $780.63 | $780.63 | 359,000 | — | — |
| 2025-06-12 | $775.20 | $775.20 | 350,100 | — | — |
| 2025-06-11 | $778.36 | $778.36 | 487,400 | — | — |
| 2025-06-10 | $762.66 | $762.66 | 600,200 | — | — |
| 2025-06-09 | $783.80 | $783.80 | 537,200 | — | — |
| 2025-06-06 | $791.85 | $791.85 | 443,700 | — | — |
| 2025-06-05 | $788.36 | $788.36 | 682,200 | — | — |
| 2025-06-04 | $780.00 | $780.00 | 558,100 | — | — |
| 2025-06-03 | $759.07 | $759.07 | 503,300 | — | — |
| 2025-06-02 | $758.57 | $758.57 | 521,000 | — | — |
| 2025-05-30 | $750.36 | $750.36 | 1,121,100 | — | — |
| 2025-05-29 | $730.29 | $730.29 | 535,400 | — | — |
| 2025-05-28 | $751.00 | $751.00 | 524,500 | — | — |
| 2025-05-27 | $746.08 | $746.08 | 477,500 | — | — |
| 2025-05-23 | $731.37 | $731.37 | 422,400 | — | — |
| 2025-05-22 | $723.75 | $723.75 | 510,400 | — | — |
| 2025-05-21 | $735.38 | $735.38 | 570,700 | — | — |
| 2025-05-20 | $742.75 | $742.75 | 383,500 | — | — |
| 2025-05-19 | $742.32 | $742.32 | 425,600 | — | — |
| 2025-05-16 | $733.18 | $733.18 | 420,500 | — | — |
| 2025-05-15 | $728.39 | $728.39 | 569,900 | — | — |
| 2025-05-14 | $728.53 | $728.53 | 566,000 | — | — |
| 2025-05-13 | $724.77 | $724.77 | 868,800 | — | — |
| 2025-05-12 | $693.10 | $693.10 | 878,000 | — | — |
| 2025-05-09 | $684.59 | $684.59 | 642,400 | — | — |
| 2025-05-08 | $686.83 | $686.83 | 1,693,000 | — | — |
| 2025-05-07 | $601.82 | $601.82 | 886,300 | — | — |
| 2025-05-06 | $601.67 | $601.67 | 759,300 | — | — |
| 2025-05-05 | $621.40 | $621.40 | 358,100 | — | — |
| 2025-05-02 | $628.16 | $628.16 | 507,900 | — | — |
| 2025-05-01 | $621.10 | $621.10 | 450,500 | — | — |
| 2025-04-30 | $613.30 | $613.30 | 519,600 | — | — |
| 2025-04-29 | $611.13 | $611.13 | 399,500 | — | — |
| 2025-04-28 | $602.46 | $602.46 | 456,100 | — | — |
| 2025-04-25 | $603.78 | $603.78 | 556,200 | — | — |
| 2025-04-24 | $590.67 | $590.67 | 493,200 | — | — |
| 2025-04-23 | $576.90 | $576.90 | 492,700 | — | — |
| 2025-04-22 | $555.52 | $555.52 | 440,800 | — | — |
| 2025-04-21 | $541.93 | $541.93 | 478,900 | — | — |
| 2025-04-17 | $559.53 | $559.53 | 519,600 | — | — |
| 2025-04-16 | $571.85 | $571.85 | 368,400 | — | — |
| 2025-04-15 | $578.42 | $578.42 | 330,600 | — | — |
| 2025-04-14 | $574.83 | $574.83 | 665,800 | — | — |
| 2025-04-11 | $567.98 | $567.98 | 516,500 | — | — |
| 2025-04-10 | $551.25 | $551.25 | 655,700 | — | — |
| 2025-04-09 | $559.84 | $559.84 | 1,105,400 | — | — |
| 2025-04-08 | $504.03 | $504.03 | 942,900 | — | — |
| 2025-04-07 | $502.55 | $502.55 | 1,045,900 | — | — |
| 2025-04-04 | $497.13 | $497.13 | 971,200 | — | — |
| 2025-04-03 | $539.69 | $539.69 | 661,900 | — | — |
| 2025-04-02 | $558.42 | $558.42 | 731,800 | — | — |
| 2025-04-01 | $541.20 | $541.20 | 509,500 | — | — |
| 2025-03-31 | $525.95 | $525.95 | 779,100 | — | — |
| 2025-03-28 | $534.95 | $534.95 | 678,200 | — | — |
| 2025-03-27 | $550.65 | $550.65 | 374,500 | — | — |
| 2025-03-26 | $559.06 | $559.06 | 521,600 | — | — |
| 2025-03-25 | $577.18 | $577.18 | 439,800 | — | — |
| 2025-03-24 | $572.52 | $572.52 | 689,500 | — | — |
| 2025-03-21 | $560.00 | $560.00 | 803,500 | — | — |
| 2025-03-20 | $558.41 | $558.41 | 524,900 | — | — |
| 2025-03-19 | $568.11 | $568.11 | 576,500 | — | — |
| 2025-03-18 | $539.99 | $539.99 | 558,300 | — | — |
| 2025-03-17 | $554.82 | $554.82 | 664,500 | — | — |
| 2025-03-14 | $556.26 | $556.26 | 656,200 | — | — |
| 2025-03-13 | $534.56 | $534.56 | 760,600 | — | — |
| 2025-03-12 | $557.89 | $557.89 | 1,215,600 | — | — |
| 2025-03-11 | $526.64 | $526.64 | 975,300 | — | — |
| 2025-03-10 | $515.45 | $515.45 | 1,359,900 | — | — |
| 2025-03-07 | $526.40 | $526.40 | 1,277,800 | — | — |
| 2025-03-06 | $499.31 | $499.31 | 912,300 | — | — |
| 2025-03-05 | $534.96 | $534.96 | 944,900 | — | — |
| 2025-03-04 | $528.28 | $528.28 | 956,100 | — | — |
| 2025-03-03 | $525.75 | $525.75 | 875,800 | — | — |
| 2025-02-28 | $528.45 | $528.45 | 1,153,700 | — | — |
| 2025-02-27 | $525.44 | $525.44 | 1,453,900 | — | — |
| 2025-02-26 | $572.40 | $572.40 | 2,838,000 | — | — |
| 2025-02-25 | $496.65 | $496.65 | 1,360,300 | — | — |
| 2025-02-24 | $499.73 | $499.73 | 1,322,600 | — | — |
| 2025-02-21 | $513.22 | $513.22 | 1,454,500 | — | — |
| 2025-02-20 | $541.81 | $541.81 | 2,514,000 | — | — |
| 2025-02-19 | $593.42 | $593.42 | 2,319,600 | — | — |
| 2025-02-18 | $710.01 | $710.01 | 1,318,700 | — | — |
| 2025-02-14 | $683.41 | $683.41 | 694,100 | — | — |
| 2025-02-13 | $664.70 | $664.70 | 356,100 | — | — |
| 2025-02-12 | $665.08 | $665.08 | 495,800 | — | — |
| 2025-02-11 | $669.26 | $669.26 | 421,500 | — | — |
| 2025-02-10 | $677.85 | $677.85 | 432,400 | — | — |
| 2025-02-07 | $679.24 | $679.24 | 556,200 | — | — |
| 2025-02-06 | $677.40 | $677.40 | 559,200 | — | — |
| 2025-02-05 | $680.52 | $680.52 | 459,700 | — | — |
| 2025-02-04 | $662.91 | $662.91 | 511,500 | — | — |
| 2025-02-03 | $658.11 | $658.11 | 1,001,800 | — | — |
| 2025-01-31 | $652.18 | $652.18 | 611,300 | — | — |
| 2025-01-30 | $653.43 | $653.43 | 536,700 | — | — |
| 2025-01-29 | $639.97 | $639.97 | 422,400 | — | — |
| 2025-01-28 | $637.53 | $637.53 | 548,200 | — | — |
| 2025-01-27 | $604.68 | $604.68 | 458,300 | — | — |
| 2025-01-24 | $610.32 | $610.32 | 309,800 | — | — |
| 2025-01-23 | $613.38 | $613.38 | 368,600 | — | — |
| 2025-01-22 | $607.60 | $607.60 | 362,100 | — | — |
| 2025-01-21 | $605.58 | $605.58 | 531,100 | — | — |
| 2025-01-17 | $593.89 | $593.89 | 533,600 | — | — |
| 2025-01-16 | $585.84 | $585.84 | 466,000 | — | — |
| 2025-01-15 | $580.00 | $580.00 | 702,100 | — | — |
| 2025-01-14 | $579.80 | $579.80 | 509,000 | — | — |
| 2025-01-13 | $568.68 | $568.68 | 422,400 | — | — |
| 2025-01-10 | $570.00 | $570.00 | 482,800 | — | — |
| 2025-01-08 | $577.34 | $577.34 | 590,300 | — | — |
| 2025-01-07 | $562.03 | $562.03 | 935,300 | — | — |
| 2025-01-06 | $570.71 | $570.71 | 1,614,500 | — | — |
| 2025-01-03 | $601.06 | $601.06 | 434,600 | — | — |
| 2025-01-02 | $596.49 | $596.49 | 516,500 | — | — |