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
- 2000-05-05 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 | $78.94 | $78.94 | 374,500 | — | — |
| 2025-12-30 | $79.42 | $79.42 | 584,900 | — | — |
| 2025-12-29 | $81.38 | $81.38 | 275,900 | — | — |
| 2025-12-26 | $82.41 | $82.41 | 225,700 | — | — |
| 2025-12-24 | $82.18 | $82.18 | 199,900 | — | — |
| 2025-12-23 | $80.73 | $80.73 | 516,500 | — | — |
| 2025-12-22 | $80.72 | $80.72 | 520,000 | — | — |
| 2025-12-19 | $82.85 | $82.85 | 965,200 | — | — |
| 2025-12-18 | $82.83 | $82.83 | 260,900 | — | — |
| 2025-12-17 | $82.35 | $82.35 | 486,300 | — | — |
| 2025-12-16 | $81.10 | $81.10 | 340,600 | — | — |
| 2025-12-15 | $81.51 | $81.51 | 659,100 | — | — |
| 2025-12-12 | $80.39 | $80.39 | 426,400 | — | — |
| 2025-12-11 | $82.13 | $82.13 | 193,700 | — | — |
| 2025-12-10 | $82.03 | $82.03 | 273,300 | — | — |
| 2025-12-09 | $81.67 | $81.67 | 232,400 | — | — |
| 2025-12-08 | $81.34 | $81.34 | 426,200 | — | — |
| 2025-12-05 | $81.77 | $81.77 | 519,700 | — | — |
| 2025-12-04 | $82.74 | $82.74 | 328,200 | — | — |
| 2025-12-03 | $82.67 | $82.67 | 390,900 | — | — |
| 2025-12-02 | $82.12 | $82.12 | 371,300 | — | — |
| 2025-12-01 | $84.47 | $84.47 | 502,000 | — | — |
| 2025-11-28 | $84.85 | $84.85 | 150,300 | — | — |
| 2025-11-26 | $84.36 | $84.36 | 588,700 | — | — |
| 2025-11-25 | $83.22 | $83.22 | 435,400 | — | — |
| 2025-11-24 | $80.98 | $80.98 | 370,400 | — | — |
| 2025-11-21 | $79.72 | $79.72 | 330,200 | — | — |
| 2025-11-20 | $78.52 | $78.52 | 353,800 | — | — |
| 2025-11-19 | $80.33 | $80.33 | 660,100 | — | — |
| 2025-11-18 | $81.07 | $81.07 | 633,500 | — | — |
| 2025-11-17 | $81.97 | $81.97 | 853,600 | — | — |
| 2025-11-14 | $84.02 | $84.02 | 394,300 | — | — |
| 2025-11-13 | $84.55 | $84.55 | 593,700 | — | — |
| 2025-11-12 | $87.27 | $87.27 | 382,800 | — | — |
| 2025-11-11 | $88.54 | $88.54 | 427,300 | — | — |
| 2025-11-10 | $88.93 | $88.93 | 467,400 | — | — |
| 2025-11-07 | $90.43 | $90.43 | 710,600 | — | — |
| 2025-11-06 | $90.23 | $90.23 | 456,800 | — | — |
| 2025-11-05 | $92.62 | $92.62 | 223,900 | — | — |
| 2025-11-04 | $94.48 | $94.48 | 203,400 | — | — |
| 2025-11-03 | $94.06 | $94.06 | 344,900 | — | — |
| 2025-10-31 | $90.60 | $90.60 | 324,500 | — | — |
| 2025-10-30 | $91.93 | $91.93 | 198,100 | — | — |
| 2025-10-29 | $92.23 | $92.23 | 243,000 | — | — |
| 2025-10-28 | $93.29 | $93.29 | 2,088,000 | — | — |
| 2025-10-27 | $92.86 | $92.86 | 338,500 | — | — |
| 2025-10-24 | $94.24 | $94.24 | 260,600 | — | — |
| 2025-10-23 | $94.90 | $94.90 | 156,100 | — | — |
| 2025-10-22 | $93.76 | $93.76 | 198,000 | — | — |
| 2025-10-21 | $95.38 | $95.38 | 189,700 | — | — |
| 2025-10-20 | $95.12 | $95.12 | 187,300 | — | — |
| 2025-10-17 | $94.79 | $94.79 | 315,400 | — | — |
| 2025-10-16 | $91.95 | $91.95 | 270,700 | — | — |
| 2025-10-15 | $90.10 | $90.10 | 214,500 | — | — |
| 2025-10-14 | $88.74 | $88.74 | 180,100 | — | — |
| 2025-10-13 | $88.61 | $88.61 | 148,500 | — | — |
| 2025-10-10 | $89.79 | $89.79 | 173,800 | — | — |
| 2025-10-09 | $90.78 | $90.78 | 264,300 | — | — |
| 2025-10-08 | $91.65 | $91.65 | 200,600 | — | — |
| 2025-10-07 | $91.68 | $91.68 | 240,000 | — | — |
| 2025-10-06 | $92.06 | $92.06 | 346,600 | — | — |
| 2025-10-03 | $89.64 | $89.64 | 277,500 | — | — |
| 2025-10-02 | $89.13 | $89.13 | 347,100 | — | — |
| 2025-10-01 | $90.18 | $90.18 | 471,700 | — | — |
| 2025-09-30 | $91.60 | $91.60 | 355,300 | — | — |
| 2025-09-29 | $91.93 | $91.93 | 372,700 | — | — |
| 2025-09-26 | $93.05 | $93.05 | 230,800 | — | — |
| 2025-09-25 | $93.37 | $93.37 | 219,400 | — | — |
| 2025-09-24 | $94.99 | $94.99 | 423,500 | — | — |
| 2025-09-23 | $95.33 | $95.33 | 258,900 | — | — |
| 2025-09-22 | $95.93 | $95.93 | 290,200 | — | — |
| 2025-09-19 | $96.79 | $96.79 | 346,300 | — | — |
| 2025-09-18 | $97.48 | $97.48 | 374,900 | — | — |
| 2025-09-17 | $95.36 | $95.36 | 432,100 | — | — |
| 2025-09-16 | $97.55 | $97.55 | 460,800 | — | — |
| 2025-09-15 | $98.81 | $98.81 | 340,800 | — | — |
| 2025-09-12 | $97.71 | $97.71 | 210,900 | — | — |
| 2025-09-11 | $98.73 | $98.73 | 323,400 | — | — |
| 2025-09-10 | $97.46 | $97.46 | 353,600 | — | — |
| 2025-09-09 | $98.46 | $98.46 | 613,400 | — | — |
| 2025-09-08 | $95.20 | $95.20 | 376,200 | — | — |
| 2025-09-05 | $95.35 | $95.35 | 414,000 | — | — |
| 2025-09-04 | $96.00 | $96.00 | 398,600 | — | — |
| 2025-09-03 | $94.92 | $94.92 | 544,600 | — | — |
| 2025-09-02 | $94.10 | $94.10 | 490,000 | — | — |
| 2025-08-29 | $93.50 | $93.50 | 283,200 | — | — |
| 2025-08-28 | $92.53 | $92.53 | 477,300 | — | — |
| 2025-08-27 | $91.88 | $91.88 | 241,700 | — | — |
| 2025-08-26 | $91.89 | $91.89 | 499,400 | — | — |
| 2025-08-25 | $90.32 | $90.32 | 351,700 | — | — |
| 2025-08-22 | $91.01 | $91.01 | 432,200 | — | — |
| 2025-08-21 | $91.14 | $91.14 | 643,800 | — | — |
| 2025-08-20 | $90.62 | $90.62 | 396,300 | — | — |
| 2025-08-19 | $90.12 | $90.12 | 707,000 | — | — |
| 2025-08-18 | $89.71 | $89.71 | 720,200 | — | — |
| 2025-08-15 | $87.47 | $87.47 | 1,063,500 | — | — |
| 2025-08-14 | $90.00 | $90.00 | 605,100 | — | — |
| 2025-08-13 | $88.74 | $88.74 | 1,245,500 | — | — |
| 2025-08-12 | $88.34 | $88.34 | 1,427,300 | — | — |
| 2025-08-11 | $84.88 | $84.88 | 1,671,200 | — | — |
| 2025-08-08 | $81.48 | $81.48 | 2,104,100 | — | — |
| 2025-08-07 | $69.01 | $69.01 | 780,500 | — | — |
| 2025-08-06 | $69.09 | $69.09 | 887,200 | — | — |
| 2025-08-05 | $65.87 | $65.87 | 249,200 | — | — |
| 2025-08-04 | $65.43 | $65.43 | 204,800 | — | — |
| 2025-08-01 | $63.93 | $63.93 | 318,800 | — | — |
| 2025-07-31 | $63.35 | $63.35 | 196,500 | — | — |
| 2025-07-30 | $64.03 | $64.03 | 253,600 | — | — |
| 2025-07-29 | $64.20 | $64.20 | 469,200 | — | — |
| 2025-07-28 | $66.50 | $66.50 | 394,300 | — | — |
| 2025-07-25 | $67.48 | $67.48 | 416,000 | — | — |
| 2025-07-24 | $66.77 | $66.77 | 265,700 | — | — |
| 2025-07-23 | $66.90 | $66.90 | 316,500 | — | — |
| 2025-07-22 | $66.34 | $66.34 | 198,200 | — | — |
| 2025-07-21 | $65.41 | $65.41 | 347,000 | — | — |
| 2025-07-18 | $66.30 | $66.30 | 326,200 | — | — |
| 2025-07-17 | $68.04 | $68.04 | 401,200 | — | — |
| 2025-07-16 | $66.60 | $66.60 | 571,100 | — | — |
| 2025-07-15 | $64.00 | $64.00 | 335,200 | — | — |
| 2025-07-14 | $65.19 | $65.19 | 198,600 | — | — |
| 2025-07-11 | $64.96 | $64.96 | 218,700 | — | — |
| 2025-07-10 | $66.10 | $66.10 | 397,500 | — | — |
| 2025-07-09 | $65.31 | $65.31 | 316,100 | — | — |
| 2025-07-08 | $65.07 | $65.07 | 224,700 | — | — |
| 2025-07-07 | $64.91 | $64.91 | 219,300 | — | — |
| 2025-07-03 | $65.28 | $65.28 | 98,500 | — | — |
| 2025-07-02 | $65.22 | $65.22 | 203,900 | — | — |
| 2025-07-01 | $63.56 | $63.56 | 322,000 | — | — |
| 2025-06-30 | $65.25 | $65.25 | 394,100 | — | — |
| 2025-06-27 | $65.50 | $65.50 | 325,400 | — | — |
| 2025-06-26 | $65.81 | $65.81 | 166,900 | — | — |
| 2025-06-25 | $65.91 | $65.91 | 219,600 | — | — |
| 2025-06-24 | $66.98 | $66.98 | 215,800 | — | — |
| 2025-06-23 | $66.03 | $66.03 | 179,600 | — | — |
| 2025-06-20 | $65.56 | $65.56 | 420,600 | — | — |
| 2025-06-18 | $64.66 | $64.66 | 344,200 | — | — |
| 2025-06-17 | $63.35 | $63.35 | 305,300 | — | — |
| 2025-06-16 | $64.29 | $64.29 | 323,200 | — | — |
| 2025-06-13 | $62.56 | $62.56 | 150,700 | — | — |
| 2025-06-12 | $62.12 | $62.12 | 199,500 | — | — |
| 2025-06-11 | $62.78 | $62.78 | 211,900 | — | — |
| 2025-06-10 | $62.87 | $62.87 | 262,000 | — | — |
| 2025-06-09 | $63.18 | $63.18 | 278,600 | — | — |
| 2025-06-06 | $61.96 | $61.96 | 310,100 | — | — |
| 2025-06-05 | $59.88 | $59.88 | 247,300 | — | — |
| 2025-06-04 | $60.87 | $60.87 | 307,300 | — | — |
| 2025-06-03 | $61.66 | $61.66 | 425,500 | — | — |
| 2025-06-02 | $61.91 | $61.91 | 676,200 | — | — |
| 2025-05-30 | $58.72 | $58.72 | 285,500 | — | — |
| 2025-05-29 | $58.26 | $58.26 | 218,800 | — | — |
| 2025-05-28 | $57.81 | $57.81 | 292,200 | — | — |
| 2025-05-27 | $58.32 | $58.32 | 364,400 | — | — |
| 2025-05-23 | $57.79 | $57.79 | 244,200 | — | — |
| 2025-05-22 | $57.27 | $57.27 | 358,400 | — | — |
| 2025-05-21 | $59.08 | $59.08 | 305,800 | — | — |
| 2025-05-20 | $60.64 | $60.64 | 362,100 | — | — |
| 2025-05-19 | $60.16 | $60.16 | 268,200 | — | — |
| 2025-05-16 | $59.99 | $59.99 | 373,000 | — | — |
| 2025-05-15 | $59.53 | $59.53 | 597,400 | — | — |
| 2025-05-14 | $60.37 | $60.37 | 543,700 | — | — |
| 2025-05-13 | $62.00 | $62.00 | 418,000 | — | — |
| 2025-05-12 | $62.30 | $62.30 | 747,400 | — | — |
| 2025-05-09 | $66.30 | $66.30 | 756,700 | — | — |
| 2025-05-08 | $71.53 | $71.53 | 470,400 | — | — |
| 2025-05-07 | $70.82 | $70.82 | 287,100 | — | — |
| 2025-05-06 | $70.27 | $70.27 | 649,200 | — | — |
| 2025-05-05 | $72.56 | $72.56 | 839,800 | — | — |
| 2025-05-02 | $72.95 | $72.95 | 323,000 | — | — |
| 2025-05-01 | $70.69 | $70.69 | 423,500 | — | — |
| 2025-04-30 | $70.82 | $70.82 | 560,900 | — | — |
| 2025-04-29 | $70.76 | $70.76 | 385,800 | — | — |
| 2025-04-28 | $70.75 | $70.75 | 1,089,000 | — | — |
| 2025-04-25 | $69.82 | $69.82 | 205,400 | — | — |
| 2025-04-24 | $69.64 | $69.64 | 142,200 | — | — |
| 2025-04-23 | $68.37 | $68.37 | 210,200 | — | — |
| 2025-04-22 | $68.95 | $68.95 | 240,300 | — | — |
| 2025-04-21 | $68.00 | $68.00 | 191,500 | — | — |
| 2025-04-17 | $69.21 | $69.21 | 299,700 | — | — |
| 2025-04-16 | $69.20 | $69.20 | 327,900 | — | — |
| 2025-04-15 | $69.55 | $69.55 | 191,900 | — | — |
| 2025-04-14 | $68.72 | $68.72 | 431,700 | — | — |
| 2025-04-11 | $68.12 | $68.12 | 291,300 | — | — |
| 2025-04-10 | $65.12 | $65.12 | 383,800 | — | — |
| 2025-04-09 | $66.01 | $66.01 | 761,600 | — | — |
| 2025-04-08 | $63.05 | $63.05 | 440,400 | — | — |
| 2025-04-07 | $66.99 | $66.99 | 580,300 | — | — |
| 2025-04-04 | $67.52 | $67.52 | 698,200 | — | — |
| 2025-04-03 | $68.29 | $68.29 | 457,400 | — | — |
| 2025-04-02 | $69.36 | $69.36 | 279,100 | — | — |
| 2025-04-01 | $68.02 | $68.02 | 394,200 | — | — |
| 2025-03-31 | $66.95 | $66.95 | 294,200 | — | — |
| 2025-03-28 | $67.61 | $67.61 | 356,000 | — | — |
| 2025-03-27 | $68.36 | $68.36 | 392,400 | — | — |
| 2025-03-26 | $67.17 | $67.17 | 414,000 | — | — |
| 2025-03-25 | $66.33 | $66.33 | 536,700 | — | — |
| 2025-03-24 | $65.98 | $65.98 | 422,900 | — | — |
| 2025-03-21 | $64.26 | $64.26 | 519,800 | — | — |
| 2025-03-20 | $64.35 | $64.35 | 200,600 | — | — |
| 2025-03-19 | $64.87 | $64.87 | 454,700 | — | — |
| 2025-03-18 | $64.22 | $64.22 | 233,000 | — | — |
| 2025-03-17 | $64.35 | $64.35 | 334,300 | — | — |
| 2025-03-14 | $62.49 | $62.49 | 199,300 | — | — |
| 2025-03-13 | $61.46 | $61.46 | 145,800 | — | — |
| 2025-03-12 | $63.26 | $63.26 | 870,800 | — | — |
| 2025-03-11 | $61.40 | $61.40 | 430,200 | — | — |
| 2025-03-10 | $58.81 | $58.81 | 254,400 | — | — |
| 2025-03-07 | $60.62 | $60.62 | 438,200 | — | — |
| 2025-03-06 | $61.05 | $61.05 | 319,800 | — | — |
| 2025-03-05 | $59.68 | $59.68 | 317,000 | — | — |
| 2025-03-04 | $59.13 | $59.13 | 230,400 | — | — |
| 2025-03-03 | $58.46 | $58.46 | 427,300 | — | — |
| 2025-02-28 | $61.89 | $61.89 | 715,000 | — | — |
| 2025-02-27 | $54.58 | $54.58 | 185,400 | — | — |
| 2025-02-26 | $55.01 | $55.01 | 273,300 | — | — |
| 2025-02-25 | $54.51 | $54.51 | 264,600 | — | — |
| 2025-02-24 | $55.57 | $55.57 | 549,700 | — | — |
| 2025-02-21 | $57.94 | $57.94 | 218,500 | — | — |
| 2025-02-20 | $59.67 | $59.67 | 156,900 | — | — |
| 2025-02-19 | $59.99 | $59.99 | 172,100 | — | — |
| 2025-02-18 | $58.73 | $58.73 | 140,300 | — | — |
| 2025-02-14 | $58.92 | $58.92 | 132,400 | — | — |
| 2025-02-13 | $59.19 | $59.19 | 77,500 | — | — |
| 2025-02-12 | $59.68 | $59.68 | 161,000 | — | — |
| 2025-02-11 | $59.85 | $59.85 | 225,500 | — | — |
| 2025-02-10 | $59.59 | $59.59 | 226,900 | — | — |
| 2025-02-07 | $60.55 | $60.55 | 255,300 | — | — |
| 2025-02-06 | $60.19 | $60.19 | 553,000 | — | — |
| 2025-02-05 | $59.81 | $59.81 | 121,800 | — | — |
| 2025-02-04 | $58.59 | $58.59 | 199,400 | — | — |
| 2025-02-03 | $57.91 | $57.91 | 119,000 | — | — |
| 2025-01-31 | $58.64 | $58.64 | 119,700 | — | — |
| 2025-01-30 | $59.56 | $59.56 | 138,600 | — | — |
| 2025-01-29 | $59.35 | $59.35 | 97,800 | — | — |
| 2025-01-28 | $59.12 | $59.12 | 91,200 | — | — |
| 2025-01-27 | $60.42 | $60.42 | 159,000 | — | — |
| 2025-01-24 | $58.64 | $58.64 | 89,100 | — | — |
| 2025-01-23 | $58.69 | $58.69 | 76,300 | — | — |
| 2025-01-22 | $58.16 | $58.16 | 112,400 | — | — |
| 2025-01-21 | $58.35 | $58.35 | 154,700 | — | — |
| 2025-01-17 | $58.46 | $58.46 | 302,500 | — | — |
| 2025-01-16 | $57.50 | $57.50 | 172,300 | — | — |
| 2025-01-15 | $56.55 | $56.55 | 265,900 | — | — |
| 2025-01-14 | $54.16 | $54.16 | 264,000 | — | — |
| 2025-01-13 | $53.93 | $53.93 | 478,200 | — | — |
| 2025-01-10 | $55.04 | $55.04 | 141,400 | — | — |
| 2025-01-08 | $54.16 | $54.16 | 185,000 | — | — |
| 2025-01-07 | $54.38 | $54.38 | 181,600 | — | — |
| 2025-01-06 | $54.60 | $54.60 | 164,400 | — | — |
| 2025-01-03 | $55.50 | $55.50 | 101,800 | — | — |
| 2025-01-02 | $55.44 | $55.44 | 156,400 | — | — |