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
- 2007-12-28 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 | $64.54 | $139.24 | 423,000 | — | — |
| 2025-12-30 | $64.69 | $139.57 | 266,000 | — | — |
| 2025-12-29 | $64.86 | $139.93 | 220,700 | — | — |
| 2025-12-26 | $64.30 | $138.73 | 141,500 | — | — |
| 2025-12-24 | $64.59 | $139.35 | 155,400 | — | — |
| 2025-12-23 | $64.48 | $139.11 | 333,000 | — | — |
| 2025-12-22 | $63.94 | $137.95 | 588,800 | — | — |
| 2025-12-19 | $62.82 | $135.53 | 1,552,900 | — | — |
| 2025-12-18 | $64.24 | $138.60 | 1,046,700 | — | — |
| 2025-12-17 | $65.74 | $141.83 | 582,600 | — | — |
| 2025-12-16 | $65.46 | $141.23 | 607,800 | — | — |
| 2025-12-15 | $66.61 | $143.71 | 730,000 | — | — |
| 2025-12-12 | $67.84 | $144.94 | 840,500 | — | — |
| 2025-12-11 | $67.84 | $144.94 | 744,700 | — | — |
| 2025-12-10 | $67.00 | $143.15 | 550,100 | — | — |
| 2025-12-09 | $66.30 | $141.65 | 645,100 | — | — |
| 2025-12-08 | $65.70 | $140.37 | 636,500 | — | — |
| 2025-12-05 | $65.57 | $140.09 | 365,500 | — | — |
| 2025-12-04 | $65.67 | $140.30 | 451,800 | — | — |
| 2025-12-03 | $66.72 | $142.55 | 838,300 | — | — |
| 2025-12-02 | $67.11 | $143.38 | 568,200 | — | — |
| 2025-12-01 | $67.97 | $145.22 | 441,400 | — | — |
| 2025-11-28 | $69.09 | $147.61 | 338,100 | — | — |
| 2025-11-26 | $68.29 | $145.90 | 675,300 | — | — |
| 2025-11-25 | $67.51 | $144.24 | 689,800 | — | — |
| 2025-11-24 | $66.77 | $142.65 | 686,600 | — | — |
| 2025-11-21 | $65.69 | $140.35 | 573,600 | — | — |
| 2025-11-20 | $65.61 | $140.18 | 679,400 | — | — |
| 2025-11-19 | $65.34 | $139.60 | 476,900 | — | — |
| 2025-11-18 | $65.82 | $140.62 | 671,100 | — | — |
| 2025-11-17 | $65.22 | $139.34 | 497,600 | — | — |
| 2025-11-14 | $65.11 | $139.11 | 545,200 | — | — |
| 2025-11-13 | $65.21 | $139.32 | 488,500 | — | — |
| 2025-11-12 | $67.31 | $143.81 | 418,200 | — | — |
| 2025-11-11 | $67.12 | $143.40 | 686,700 | — | — |
| 2025-11-10 | $66.16 | $141.35 | 739,900 | — | — |
| 2025-11-07 | $65.02 | $138.92 | 1,010,000 | — | — |
| 2025-11-06 | $63.22 | $135.07 | 764,700 | — | — |
| 2025-11-05 | $61.01 | $130.35 | 331,100 | — | — |
| 2025-11-04 | $60.85 | $130.01 | 298,300 | — | — |
| 2025-11-03 | $60.05 | $128.30 | 321,000 | — | — |
| 2025-10-31 | $59.67 | $127.48 | 492,900 | — | — |
| 2025-10-30 | $60.00 | $128.19 | 276,600 | — | — |
| 2025-10-29 | $59.83 | $127.83 | 328,700 | — | — |
| 2025-10-28 | $61.36 | $131.10 | 370,400 | — | — |
| 2025-10-27 | $62.04 | $132.55 | 256,500 | — | — |
| 2025-10-24 | $62.32 | $133.15 | 233,300 | — | — |
| 2025-10-23 | $61.68 | $131.78 | 235,300 | — | — |
| 2025-10-22 | $61.63 | $131.67 | 309,700 | — | — |
| 2025-10-21 | $61.15 | $130.65 | 255,100 | — | — |
| 2025-10-20 | $60.88 | $130.07 | 363,200 | — | — |
| 2025-10-17 | $59.27 | $126.63 | 483,400 | — | — |
| 2025-10-16 | $59.09 | $126.25 | 496,600 | — | — |
| 2025-10-15 | $59.00 | $126.05 | 249,400 | — | — |
| 2025-10-14 | $58.33 | $124.62 | 604,700 | — | — |
| 2025-10-13 | $57.33 | $122.49 | 236,500 | — | — |
| 2025-10-10 | $57.71 | $123.30 | 311,000 | — | — |
| 2025-10-09 | $58.31 | $124.58 | 368,500 | — | — |
| 2025-10-08 | $59.00 | $126.05 | 337,500 | — | — |
| 2025-10-07 | $58.89 | $125.82 | 363,000 | — | — |
| 2025-10-06 | $58.11 | $124.15 | 283,800 | — | — |
| 2025-10-03 | $57.73 | $123.34 | 279,400 | — | — |
| 2025-10-02 | $57.03 | $121.84 | 239,300 | — | — |
| 2025-10-01 | $57.55 | $122.96 | 298,700 | — | — |
| 2025-09-30 | $58.61 | $125.22 | 386,100 | — | — |
| 2025-09-29 | $58.11 | $124.15 | 300,500 | — | — |
| 2025-09-26 | $58.02 | $123.96 | 245,500 | — | — |
| 2025-09-25 | $57.17 | $122.14 | 229,800 | — | — |
| 2025-09-24 | $57.43 | $122.70 | 390,000 | — | — |
| 2025-09-23 | $56.81 | $121.37 | 244,000 | — | — |
| 2025-09-22 | $56.34 | $120.37 | 335,700 | — | — |
| 2025-09-19 | $56.08 | $119.81 | 930,200 | — | — |
| 2025-09-18 | $56.44 | $120.58 | 286,100 | — | — |
| 2025-09-17 | $55.90 | $119.43 | 401,600 | — | — |
| 2025-09-16 | $55.54 | $118.66 | 273,000 | — | — |
| 2025-09-15 | $56.63 | $120.99 | 421,100 | — | — |
| 2025-09-12 | $57.14 | $120.67 | 220,600 | — | — |
| 2025-09-11 | $57.10 | $120.58 | 316,500 | — | — |
| 2025-09-10 | $56.56 | $119.44 | 455,200 | — | — |
| 2025-09-09 | $56.65 | $119.63 | 266,300 | — | — |
| 2025-09-08 | $56.48 | $119.28 | 425,200 | — | — |
| 2025-09-05 | $57.95 | $122.38 | 384,900 | — | — |
| 2025-09-04 | $57.71 | $121.87 | 413,400 | — | — |
| 2025-09-03 | $57.20 | $120.80 | 278,400 | — | — |
| 2025-09-02 | $57.35 | $121.11 | 321,000 | — | — |
| 2025-08-29 | $57.51 | $121.45 | 285,600 | — | — |
| 2025-08-28 | $57.52 | $121.47 | 366,700 | — | — |
| 2025-08-27 | $58.12 | $122.74 | 273,700 | — | — |
| 2025-08-26 | $57.80 | $122.06 | 268,600 | — | — |
| 2025-08-25 | $57.82 | $122.11 | 258,200 | — | — |
| 2025-08-22 | $58.48 | $123.50 | 518,800 | — | — |
| 2025-08-21 | $57.07 | $120.52 | 845,400 | — | — |
| 2025-08-20 | $57.50 | $121.43 | 1,685,900 | — | — |
| 2025-08-19 | $58.41 | $123.35 | 1,622,600 | — | — |
| 2025-08-18 | $54.93 | $116.00 | 253,300 | — | — |
| 2025-08-15 | $55.39 | $116.97 | 471,600 | — | — |
| 2025-08-14 | $56.04 | $118.35 | 402,600 | — | — |
| 2025-08-13 | $56.00 | $118.26 | 318,000 | — | — |
| 2025-08-12 | $55.67 | $117.57 | 375,400 | — | — |
| 2025-08-11 | $55.07 | $116.30 | 294,900 | — | — |
| 2025-08-08 | $55.33 | $116.85 | 323,900 | — | — |
| 2025-08-07 | $55.37 | $116.93 | 480,900 | — | — |
| 2025-08-06 | $55.06 | $116.28 | 527,200 | — | — |
| 2025-08-05 | $54.54 | $115.18 | 466,800 | — | — |
| 2025-08-04 | $54.70 | $115.52 | 418,000 | — | — |
| 2025-08-01 | $53.53 | $113.05 | 459,000 | — | — |
| 2025-07-31 | $53.70 | $113.40 | 761,600 | — | — |
| 2025-07-30 | $52.61 | $111.10 | 783,700 | — | — |
| 2025-07-29 | $52.54 | $110.96 | 412,500 | — | — |
| 2025-07-28 | $52.11 | $110.05 | 386,900 | — | — |
| 2025-07-25 | $52.62 | $111.12 | 266,300 | — | — |
| 2025-07-24 | $52.11 | $110.05 | 325,300 | — | — |
| 2025-07-23 | $52.53 | $110.93 | 275,100 | — | — |
| 2025-07-22 | $53.31 | $112.58 | 355,800 | — | — |
| 2025-07-21 | $52.94 | $111.80 | 367,100 | — | — |
| 2025-07-18 | $52.29 | $110.43 | 479,700 | — | — |
| 2025-07-17 | $52.20 | $110.24 | 995,300 | — | — |
| 2025-07-16 | $51.75 | $109.29 | 373,100 | — | — |
| 2025-07-15 | $51.58 | $108.93 | 505,200 | — | — |
| 2025-07-14 | $52.53 | $110.93 | 309,500 | — | — |
| 2025-07-11 | $52.46 | $110.79 | 330,700 | — | — |
| 2025-07-10 | $52.86 | $111.63 | 314,200 | — | — |
| 2025-07-09 | $52.43 | $110.72 | 351,500 | — | — |
| 2025-07-08 | $52.09 | $110.00 | 428,100 | — | — |
| 2025-07-07 | $51.97 | $109.75 | 438,600 | — | — |
| 2025-07-03 | $52.47 | $110.81 | 368,300 | — | — |
| 2025-07-02 | $51.95 | $109.71 | 453,800 | — | — |
| 2025-07-01 | $52.02 | $109.86 | 422,400 | — | — |
| 2025-06-30 | $51.30 | $108.34 | 353,500 | — | — |
| 2025-06-27 | $50.85 | $107.39 | 1,009,800 | — | — |
| 2025-06-26 | $51.17 | $108.06 | 461,400 | — | — |
| 2025-06-25 | $50.80 | $107.28 | 527,100 | — | — |
| 2025-06-24 | $51.97 | $109.75 | 534,600 | — | — |
| 2025-06-23 | $51.73 | $109.24 | 444,300 | — | — |
| 2025-06-20 | $50.85 | $107.39 | 761,900 | — | — |
| 2025-06-18 | $51.08 | $107.87 | 422,800 | — | — |
| 2025-06-17 | $50.87 | $107.43 | 449,100 | — | — |
| 2025-06-16 | $51.14 | $108.00 | 682,500 | — | — |
| 2025-06-13 | $51.62 | $109.01 | 597,300 | — | — |
| 2025-06-12 | $52.73 | $109.96 | 366,100 | — | — |
| 2025-06-11 | $52.68 | $109.86 | 384,400 | — | — |
| 2025-06-10 | $52.76 | $110.03 | 392,000 | — | — |
| 2025-06-09 | $52.58 | $109.65 | 315,200 | — | — |
| 2025-06-06 | $52.43 | $109.34 | 432,700 | — | — |
| 2025-06-05 | $52.56 | $109.61 | 345,700 | — | — |
| 2025-06-04 | $52.75 | $110.00 | 329,900 | — | — |
| 2025-06-03 | $53.91 | $112.42 | 485,000 | — | — |
| 2025-06-02 | $54.11 | $112.84 | 596,300 | — | — |
| 2025-05-30 | $55.33 | $115.38 | 403,800 | — | — |
| 2025-05-29 | $55.05 | $114.80 | 341,000 | — | — |
| 2025-05-28 | $54.50 | $113.65 | 291,400 | — | — |
| 2025-05-27 | $55.69 | $116.14 | 264,500 | — | — |
| 2025-05-23 | $54.98 | $114.65 | 237,400 | — | — |
| 2025-05-22 | $54.69 | $114.05 | 308,300 | — | — |
| 2025-05-21 | $55.34 | $115.41 | 368,300 | — | — |
| 2025-05-20 | $56.31 | $117.43 | 319,400 | — | — |
| 2025-05-19 | $56.52 | $117.87 | 290,300 | — | — |
| 2025-05-16 | $56.09 | $116.97 | 420,100 | — | — |
| 2025-05-15 | $55.44 | $115.61 | 301,800 | — | — |
| 2025-05-14 | $54.19 | $113.01 | 338,000 | — | — |
| 2025-05-13 | $54.69 | $114.05 | 404,900 | — | — |
| 2025-05-12 | $55.74 | $116.24 | 400,900 | — | — |
| 2025-05-09 | $56.16 | $117.12 | 492,800 | — | — |
| 2025-05-08 | $57.04 | $118.95 | 312,300 | — | — |
| 2025-05-07 | $57.66 | $120.24 | 324,700 | — | — |
| 2025-05-06 | $58.06 | $121.08 | 459,500 | — | — |
| 2025-05-05 | $58.29 | $121.56 | 479,700 | — | — |
| 2025-05-02 | $58.20 | $121.37 | 360,100 | — | — |
| 2025-05-01 | $58.20 | $121.37 | 391,600 | — | — |
| 2025-04-30 | $58.23 | $121.43 | 937,300 | — | — |
| 2025-04-29 | $59.51 | $124.10 | 607,400 | — | — |
| 2025-04-28 | $58.80 | $122.62 | 379,600 | — | — |
| 2025-04-25 | $58.28 | $121.54 | 279,200 | — | — |
| 2025-04-24 | $58.51 | $122.02 | 434,500 | — | — |
| 2025-04-23 | $58.43 | $121.85 | 431,100 | — | — |
| 2025-04-22 | $58.78 | $122.58 | 368,200 | — | — |
| 2025-04-21 | $58.06 | $121.08 | 652,300 | — | — |
| 2025-04-17 | $58.77 | $122.56 | 596,300 | — | — |
| 2025-04-16 | $57.69 | $120.31 | 464,100 | — | — |
| 2025-04-15 | $57.43 | $119.76 | 352,300 | — | — |
| 2025-04-14 | $57.18 | $119.24 | 302,800 | — | — |
| 2025-04-11 | $56.26 | $117.32 | 331,500 | — | — |
| 2025-04-10 | $55.67 | $116.09 | 534,500 | — | — |
| 2025-04-09 | $55.69 | $116.14 | 680,600 | — | — |
| 2025-04-08 | $54.76 | $114.20 | 740,600 | — | — |
| 2025-04-07 | $54.72 | $114.11 | 814,700 | — | — |
| 2025-04-04 | $56.33 | $117.47 | 885,700 | — | — |
| 2025-04-03 | $58.10 | $121.16 | 582,300 | — | — |
| 2025-04-02 | $58.90 | $122.83 | 458,500 | — | — |
| 2025-04-01 | $58.51 | $122.02 | 555,000 | — | — |
| 2025-03-31 | $57.87 | $120.68 | 571,600 | — | — |
| 2025-03-28 | $56.80 | $118.45 | 579,300 | — | — |
| 2025-03-27 | $55.67 | $116.09 | 337,200 | — | — |
| 2025-03-26 | $55.49 | $115.72 | 439,800 | — | — |
| 2025-03-25 | $54.65 | $113.97 | 500,800 | — | — |
| 2025-03-24 | $55.57 | $115.89 | 423,300 | — | — |
| 2025-03-21 | $55.32 | $115.36 | 2,667,200 | — | — |
| 2025-03-20 | $56.18 | $117.16 | 449,600 | — | — |
| 2025-03-19 | $56.40 | $117.62 | 484,700 | — | — |
| 2025-03-18 | $55.93 | $116.64 | 503,800 | — | — |
| 2025-03-17 | $56.29 | $117.39 | 549,600 | — | — |
| 2025-03-14 | $56.10 | $116.99 | 639,700 | — | — |
| 2025-03-13 | $55.79 | $114.97 | 512,800 | — | — |
| 2025-03-12 | $54.53 | $112.37 | 734,300 | — | — |
| 2025-03-11 | $55.29 | $113.94 | 826,200 | — | — |
| 2025-03-10 | $56.49 | $116.41 | 685,200 | — | — |
| 2025-03-07 | $56.14 | $115.69 | 647,300 | — | — |
| 2025-03-06 | $55.06 | $113.46 | 410,300 | — | — |
| 2025-03-05 | $55.20 | $113.75 | 408,400 | — | — |
| 2025-03-04 | $55.53 | $114.43 | 609,300 | — | — |
| 2025-03-03 | $56.64 | $116.72 | 486,500 | — | — |
| 2025-02-28 | $55.93 | $115.26 | 412,200 | — | — |
| 2025-02-27 | $54.85 | $113.03 | 583,200 | — | — |
| 2025-02-26 | $54.56 | $112.43 | 469,600 | — | — |
| 2025-02-25 | $54.84 | $113.01 | 524,200 | — | — |
| 2025-02-24 | $54.32 | $111.94 | 365,600 | — | — |
| 2025-02-21 | $53.92 | $111.11 | 374,800 | — | — |
| 2025-02-20 | $53.53 | $110.31 | 371,900 | — | — |
| 2025-02-19 | $53.21 | $109.65 | 373,300 | — | — |
| 2025-02-18 | $53.11 | $109.44 | 520,300 | — | — |
| 2025-02-14 | $51.96 | $107.07 | 683,600 | — | — |
| 2025-02-13 | $52.87 | $108.95 | 958,300 | — | — |
| 2025-02-12 | $54.12 | $111.53 | 420,300 | — | — |
| 2025-02-11 | $54.69 | $112.70 | 329,200 | — | — |
| 2025-02-10 | $53.72 | $110.70 | 313,200 | — | — |
| 2025-02-07 | $53.07 | $109.36 | 479,500 | — | — |
| 2025-02-06 | $53.54 | $110.33 | 348,100 | — | — |
| 2025-02-05 | $53.92 | $111.11 | 361,800 | — | — |
| 2025-02-04 | $53.51 | $110.27 | 289,500 | — | — |
| 2025-02-03 | $53.79 | $110.85 | 331,600 | — | — |
| 2025-01-31 | $53.91 | $111.09 | 549,300 | — | — |
| 2025-01-30 | $54.19 | $111.67 | 338,100 | — | — |
| 2025-01-29 | $53.69 | $110.64 | 305,700 | — | — |
| 2025-01-28 | $54.39 | $112.08 | 330,900 | — | — |
| 2025-01-27 | $54.56 | $112.43 | 623,900 | — | — |
| 2025-01-24 | $54.13 | $111.55 | 380,900 | — | — |
| 2025-01-23 | $53.97 | $111.22 | 355,300 | — | — |
| 2025-01-22 | $53.35 | $109.94 | 268,700 | — | — |
| 2025-01-21 | $55.04 | $113.42 | 247,000 | — | — |
| 2025-01-17 | $54.40 | $112.10 | 313,500 | — | — |
| 2025-01-16 | $54.27 | $111.84 | 284,100 | — | — |
| 2025-01-15 | $52.96 | $109.14 | 230,600 | — | — |
| 2025-01-14 | $52.28 | $107.73 | 211,500 | — | — |
| 2025-01-13 | $51.53 | $106.19 | 322,900 | — | — |
| 2025-01-10 | $51.11 | $105.32 | 344,100 | — | — |
| 2025-01-08 | $52.46 | $108.11 | 286,800 | — | — |
| 2025-01-07 | $51.94 | $107.03 | 326,900 | — | — |
| 2025-01-06 | $51.68 | $106.50 | 372,900 | — | — |
| 2025-01-03 | $53.14 | $109.51 | 331,000 | — | — |
| 2025-01-02 | $52.99 | $109.20 | 369,200 | — | — |