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
- 1988-10-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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $57.72 | $94.84 | 703,800 | — | — |
| 2024-12-30 | $56.83 | $93.38 | 786,000 | — | — |
| 2024-12-27 | $57.19 | $93.97 | 397,200 | — | — |
| 2024-12-26 | $57.65 | $94.72 | 660,300 | — | — |
| 2024-12-24 | $56.98 | $93.62 | 243,600 | — | — |
| 2024-12-23 | $56.82 | $93.36 | 709,500 | — | — |
| 2024-12-20 | $56.94 | $93.56 | 3,400,300 | — | — |
| 2024-12-19 | $56.90 | $93.49 | 806,000 | — | — |
| 2024-12-18 | $57.20 | $93.98 | 656,100 | — | — |
| 2024-12-17 | $59.00 | $96.94 | 602,500 | — | — |
| 2024-12-16 | $59.36 | $97.53 | 611,900 | — | — |
| 2024-12-13 | $61.18 | $100.52 | 594,900 | — | — |
| 2024-12-12 | $60.84 | $99.96 | 796,800 | — | — |
| 2024-12-11 | $61.00 | $100.23 | 868,400 | — | — |
| 2024-12-10 | $61.90 | $101.71 | 599,300 | — | — |
| 2024-12-09 | $62.32 | $102.40 | 893,100 | — | — |
| 2024-12-06 | $61.36 | $100.82 | 588,600 | — | — |
| 2024-12-05 | $62.22 | $102.23 | 558,300 | — | — |
| 2024-12-04 | $62.75 | $103.10 | 678,800 | — | — |
| 2024-12-03 | $62.35 | $102.45 | 489,100 | — | — |
| 2024-12-02 | $63.20 | $103.84 | 774,900 | — | — |
| 2024-11-29 | $64.37 | $103.23 | 299,300 | — | — |
| 2024-11-27 | $64.56 | $103.54 | 403,400 | — | — |
| 2024-11-26 | $64.14 | $102.87 | 545,200 | — | — |
| 2024-11-25 | $64.77 | $103.88 | 651,000 | — | — |
| 2024-11-22 | $62.48 | $100.20 | 536,400 | — | — |
| 2024-11-21 | $60.80 | $97.51 | 378,900 | — | — |
| 2024-11-20 | $60.39 | $96.85 | 524,100 | — | — |
| 2024-11-19 | $60.39 | $96.85 | 530,900 | — | — |
| 2024-11-18 | $62.23 | $99.80 | 453,700 | — | — |
| 2024-11-15 | $61.70 | $98.95 | 654,500 | — | — |
| 2024-11-14 | $63.15 | $101.28 | 334,300 | — | — |
| 2024-11-13 | $63.79 | $102.30 | 394,200 | — | — |
| 2024-11-12 | $63.41 | $101.69 | 536,600 | — | — |
| 2024-11-11 | $64.49 | $103.43 | 494,000 | — | — |
| 2024-11-08 | $64.37 | $103.23 | 570,600 | — | — |
| 2024-11-07 | $65.27 | $104.68 | 496,800 | — | — |
| 2024-11-06 | $65.80 | $105.53 | 710,300 | — | — |
| 2024-11-05 | $63.41 | $101.69 | 482,100 | — | — |
| 2024-11-04 | $63.57 | $101.95 | 584,600 | — | — |
| 2024-11-01 | $63.30 | $101.52 | 633,400 | — | — |
| 2024-10-31 | $62.85 | $100.80 | 668,300 | — | — |
| 2024-10-30 | $63.66 | $102.10 | 719,800 | — | — |
| 2024-10-29 | $63.20 | $101.36 | 656,800 | — | — |
| 2024-10-28 | $63.87 | $102.43 | 833,700 | — | — |
| 2024-10-25 | $62.91 | $100.89 | 782,600 | — | — |
| 2024-10-24 | $63.62 | $102.03 | 1,110,600 | — | — |
| 2024-10-23 | $62.28 | $99.88 | 667,200 | — | — |
| 2024-10-22 | $62.84 | $100.78 | 893,900 | — | — |
| 2024-10-21 | $62.59 | $100.38 | 1,058,900 | — | — |
| 2024-10-18 | $65.25 | $104.65 | 1,252,700 | — | — |
| 2024-10-17 | $67.05 | $107.53 | 2,026,400 | — | — |
| 2024-10-16 | $74.30 | $119.16 | 941,300 | — | — |
| 2024-10-15 | $72.00 | $115.47 | 383,200 | — | — |
| 2024-10-14 | $72.27 | $115.90 | 395,100 | — | — |
| 2024-10-11 | $71.55 | $114.75 | 421,900 | — | — |
| 2024-10-10 | $70.13 | $112.47 | 508,400 | — | — |
| 2024-10-09 | $70.72 | $113.42 | 432,200 | — | — |
| 2024-10-08 | $71.32 | $114.38 | 496,400 | — | — |
| 2024-10-07 | $70.80 | $113.55 | 363,900 | — | — |
| 2024-10-04 | $71.41 | $114.52 | 415,200 | — | — |
| 2024-10-03 | $70.42 | $112.94 | 440,500 | — | — |
| 2024-10-02 | $71.40 | $114.51 | 527,100 | — | — |
| 2024-10-01 | $72.62 | $116.47 | 359,200 | — | — |
| 2024-09-30 | $73.52 | $117.91 | 374,700 | — | — |
| 2024-09-27 | $73.28 | $117.52 | 319,000 | — | — |
| 2024-09-26 | $73.14 | $117.30 | 432,200 | — | — |
| 2024-09-25 | $72.07 | $115.58 | 344,200 | — | — |
| 2024-09-24 | $73.87 | $118.47 | 569,400 | — | — |
| 2024-09-23 | $73.82 | $118.39 | 671,000 | — | — |
| 2024-09-20 | $73.71 | $118.21 | 2,068,800 | — | — |
| 2024-09-19 | $75.18 | $120.57 | 354,100 | — | — |
| 2024-09-18 | $73.50 | $117.88 | 388,800 | — | — |
| 2024-09-17 | $73.10 | $117.24 | 257,600 | — | — |
| 2024-09-16 | $71.91 | $115.33 | 258,300 | — | — |
| 2024-09-13 | $71.46 | $114.60 | 177,800 | — | — |
| 2024-09-12 | $69.73 | $111.83 | 354,300 | — | — |
| 2024-09-11 | $69.49 | $111.45 | 298,500 | — | — |
| 2024-09-10 | $70.35 | $112.82 | 239,900 | — | — |
| 2024-09-09 | $70.00 | $112.26 | 400,400 | — | — |
| 2024-09-06 | $69.57 | $111.57 | 228,100 | — | — |
| 2024-09-05 | $71.60 | $114.83 | 242,600 | — | — |
| 2024-09-04 | $72.51 | $116.29 | 249,100 | — | — |
| 2024-09-03 | $71.94 | $115.37 | 318,400 | — | — |
| 2024-08-30 | $73.92 | $118.55 | 258,400 | — | — |
| 2024-08-29 | $73.01 | $117.09 | 171,800 | — | — |
| 2024-08-28 | $73.05 | $117.15 | 229,600 | — | — |
| 2024-08-27 | $73.25 | $117.48 | 174,500 | — | — |
| 2024-08-26 | $73.61 | $118.05 | 209,400 | — | — |
| 2024-08-23 | $73.31 | $117.57 | 210,100 | — | — |
| 2024-08-22 | $71.40 | $114.51 | 184,600 | — | — |
| 2024-08-21 | $71.52 | $114.70 | 241,900 | — | — |
| 2024-08-20 | $70.41 | $112.92 | 207,400 | — | — |
| 2024-08-19 | $71.57 | $114.78 | 294,500 | — | — |
| 2024-08-16 | $70.86 | $113.64 | 337,300 | — | — |
| 2024-08-15 | $70.48 | $113.03 | 452,800 | — | — |
| 2024-08-14 | $70.29 | $112.73 | 352,300 | — | — |
| 2024-08-13 | $71.02 | $113.90 | 205,800 | — | — |
| 2024-08-12 | $69.29 | $111.12 | 318,700 | — | — |
| 2024-08-09 | $70.11 | $112.44 | 248,100 | — | — |
| 2024-08-08 | $71.14 | $114.09 | 293,700 | — | — |
| 2024-08-07 | $69.28 | $111.11 | 305,400 | — | — |
| 2024-08-06 | $71.15 | $114.11 | 425,900 | — | — |
| 2024-08-05 | $69.97 | $112.22 | 358,200 | — | — |
| 2024-08-02 | $72.83 | $116.80 | 365,200 | — | — |
| 2024-08-01 | $74.34 | $119.22 | 491,800 | — | — |
| 2024-07-31 | $76.58 | $122.82 | 343,200 | — | — |
| 2024-07-30 | $77.13 | $123.70 | 453,100 | — | — |
| 2024-07-29 | $75.36 | $120.86 | 331,200 | — | — |
| 2024-07-26 | $74.81 | $119.98 | 324,700 | — | — |
| 2024-07-25 | $74.09 | $118.82 | 551,200 | — | — |
| 2024-07-24 | $72.67 | $116.55 | 546,000 | — | — |
| 2024-07-23 | $71.90 | $115.31 | 496,600 | — | — |
| 2024-07-22 | $72.52 | $116.30 | 451,300 | — | — |
| 2024-07-19 | $71.44 | $114.57 | 644,300 | — | — |
| 2024-07-18 | $73.34 | $117.62 | 821,300 | — | — |
| 2024-07-17 | $74.19 | $118.98 | 842,100 | — | — |
| 2024-07-16 | $72.71 | $116.61 | 576,100 | — | — |
| 2024-07-15 | $70.23 | $112.63 | 536,700 | — | — |
| 2024-07-12 | $69.60 | $111.62 | 393,900 | — | — |
| 2024-07-11 | $68.89 | $110.48 | 408,700 | — | — |
| 2024-07-10 | $66.89 | $107.28 | 433,100 | — | — |
| 2024-07-09 | $66.26 | $106.27 | 740,800 | — | — |
| 2024-07-08 | $70.54 | $113.13 | 426,100 | — | — |
| 2024-07-05 | $68.67 | $110.13 | 648,400 | — | — |
| 2024-07-03 | $69.71 | $111.80 | 325,400 | — | — |
| 2024-07-02 | $69.21 | $111.00 | 359,900 | — | — |
| 2024-07-01 | $69.44 | $111.37 | 407,600 | — | — |
| 2024-06-28 | $69.80 | $111.94 | 636,200 | — | — |
| 2024-06-27 | $69.57 | $111.57 | 503,300 | — | — |
| 2024-06-26 | $69.63 | $111.67 | 562,900 | — | — |
| 2024-06-25 | $71.72 | $115.02 | 381,400 | — | — |
| 2024-06-24 | $72.89 | $116.90 | 417,100 | — | — |
| 2024-06-21 | $72.40 | $116.11 | 847,800 | — | — |
| 2024-06-20 | $71.99 | $115.45 | 321,800 | — | — |
| 2024-06-18 | $71.80 | $115.15 | 331,600 | — | — |
| 2024-06-17 | $71.71 | $115.01 | 445,600 | — | — |
| 2024-06-14 | $71.94 | $115.37 | 385,100 | — | — |
| 2024-06-13 | $73.50 | $117.88 | 352,900 | — | — |
| 2024-06-12 | $73.48 | $117.84 | 435,700 | — | — |
| 2024-06-11 | $70.86 | $113.64 | 603,800 | — | — |
| 2024-06-10 | $70.37 | $112.86 | 424,700 | — | — |
| 2024-06-07 | $71.57 | $114.78 | 242,800 | — | — |
| 2024-06-06 | $72.00 | $115.47 | 450,500 | — | — |
| 2024-06-05 | $72.38 | $116.08 | 255,200 | — | — |
| 2024-06-04 | $72.85 | $116.83 | 418,900 | — | — |
| 2024-06-03 | $73.71 | $118.21 | 452,900 | — | — |
| 2024-05-31 | $74.62 | $117.20 | 507,800 | — | — |
| 2024-05-30 | $73.22 | $115.00 | 287,300 | — | — |
| 2024-05-29 | $72.30 | $113.56 | 318,300 | — | — |
| 2024-05-28 | $74.35 | $116.78 | 434,500 | — | — |
| 2024-05-24 | $74.66 | $117.27 | 307,900 | — | — |
| 2024-05-23 | $74.65 | $117.25 | 446,300 | — | — |
| 2024-05-22 | $74.10 | $116.39 | 412,300 | — | — |
| 2024-05-21 | $74.25 | $116.62 | 382,900 | — | — |
| 2024-05-20 | $75.95 | $119.29 | 363,200 | — | — |
| 2024-05-17 | $76.86 | $120.72 | 369,400 | — | — |
| 2024-05-16 | $77.19 | $121.24 | 343,400 | — | — |
| 2024-05-15 | $77.76 | $122.13 | 335,400 | — | — |
| 2024-05-14 | $78.40 | $123.14 | 380,900 | — | — |
| 2024-05-13 | $77.89 | $122.34 | 282,200 | — | — |
| 2024-05-10 | $76.70 | $120.47 | 328,200 | — | — |
| 2024-05-09 | $76.25 | $119.76 | 329,800 | — | — |
| 2024-05-08 | $76.92 | $120.82 | 193,400 | — | — |
| 2024-05-07 | $77.04 | $121.00 | 254,700 | — | — |
| 2024-05-06 | $76.95 | $120.86 | 264,400 | — | — |
| 2024-05-03 | $75.56 | $118.68 | 319,400 | — | — |
| 2024-05-02 | $76.17 | $119.64 | 217,600 | — | — |
| 2024-05-01 | $75.17 | $118.07 | 393,500 | — | — |
| 2024-04-30 | $75.45 | $118.51 | 300,000 | — | — |
| 2024-04-29 | $76.16 | $119.62 | 335,200 | — | — |
| 2024-04-26 | $75.85 | $119.13 | 298,100 | — | — |
| 2024-04-25 | $76.19 | $119.67 | 244,100 | — | — |
| 2024-04-24 | $77.10 | $121.10 | 422,900 | — | — |
| 2024-04-23 | $76.44 | $120.06 | 331,200 | — | — |
| 2024-04-22 | $75.65 | $118.82 | 414,700 | — | — |
| 2024-04-19 | $74.84 | $117.55 | 534,300 | — | — |
| 2024-04-18 | $74.03 | $116.28 | 1,350,800 | — | — |
| 2024-04-17 | $70.07 | $110.06 | 659,400 | — | — |
| 2024-04-16 | $69.97 | $109.90 | 421,400 | — | — |
| 2024-04-15 | $70.56 | $110.83 | 326,300 | — | — |
| 2024-04-12 | $71.13 | $111.72 | 349,800 | — | — |
| 2024-04-11 | $72.39 | $113.70 | 290,800 | — | — |
| 2024-04-10 | $72.86 | $114.44 | 302,700 | — | — |
| 2024-04-09 | $76.11 | $119.54 | 443,200 | — | — |
| 2024-04-08 | $75.39 | $118.41 | 302,300 | — | — |
| 2024-04-05 | $74.23 | $116.59 | 307,500 | — | — |
| 2024-04-04 | $73.62 | $115.63 | 255,200 | — | — |
| 2024-04-03 | $73.94 | $116.13 | 533,600 | — | — |
| 2024-04-02 | $74.18 | $116.51 | 376,900 | — | — |
| 2024-04-01 | $75.51 | $118.60 | 330,200 | — | — |
| 2024-03-28 | $77.64 | $121.95 | 497,800 | — | — |
| 2024-03-27 | $76.37 | $119.95 | 275,000 | — | — |
| 2024-03-26 | $74.83 | $117.53 | 378,100 | — | — |
| 2024-03-25 | $74.26 | $116.64 | 167,400 | — | — |
| 2024-03-22 | $74.03 | $116.28 | 200,600 | — | — |
| 2024-03-21 | $75.13 | $118.00 | 238,400 | — | — |
| 2024-03-20 | $74.68 | $117.30 | 398,500 | — | — |
| 2024-03-19 | $72.84 | $114.41 | 429,700 | — | — |
| 2024-03-18 | $73.63 | $115.65 | 515,100 | — | — |
| 2024-03-15 | $72.81 | $114.36 | 971,500 | — | — |
| 2024-03-14 | $72.32 | $113.59 | 392,700 | — | — |
| 2024-03-13 | $74.42 | $116.89 | 293,700 | — | — |
| 2024-03-12 | $74.28 | $116.67 | 286,000 | — | — |
| 2024-03-11 | $74.00 | $116.23 | 351,000 | — | — |
| 2024-03-08 | $75.03 | $117.85 | 216,500 | — | — |
| 2024-03-07 | $75.04 | $117.86 | 271,700 | — | — |
| 2024-03-06 | $73.59 | $115.59 | 359,800 | — | — |
| 2024-03-05 | $72.49 | $113.86 | 298,000 | — | — |
| 2024-03-04 | $73.77 | $115.87 | 378,600 | — | — |
| 2024-03-01 | $73.31 | $115.15 | 468,600 | — | — |
| 2024-02-29 | $72.16 | $113.34 | 811,400 | — | — |
| 2024-02-28 | $72.84 | $114.41 | 489,700 | — | — |
| 2024-02-27 | $72.75 | $114.27 | 515,600 | — | — |
| 2024-02-26 | $72.35 | $113.64 | 365,900 | — | — |
| 2024-02-23 | $72.35 | $113.64 | 408,600 | — | — |
| 2024-02-22 | $71.74 | $112.68 | 357,700 | — | — |
| 2024-02-21 | $71.71 | $112.63 | 349,300 | — | — |
| 2024-02-20 | $71.40 | $112.15 | 354,800 | — | — |
| 2024-02-16 | $70.35 | $110.50 | 350,300 | — | — |
| 2024-02-15 | $72.11 | $113.26 | 249,800 | — | — |
| 2024-02-14 | $70.51 | $110.75 | 656,600 | — | — |
| 2024-02-13 | $70.55 | $110.81 | 282,000 | — | — |
| 2024-02-12 | $73.99 | $116.21 | 217,000 | — | — |
| 2024-02-09 | $72.93 | $114.55 | 215,500 | — | — |
| 2024-02-08 | $72.93 | $114.55 | 242,000 | — | — |
| 2024-02-07 | $72.39 | $113.70 | 329,200 | — | — |
| 2024-02-06 | $73.73 | $115.81 | 238,400 | — | — |
| 2024-02-05 | $73.06 | $114.75 | 280,800 | — | — |
| 2024-02-02 | $74.02 | $116.26 | 320,900 | — | — |
| 2024-02-01 | $74.14 | $116.45 | 511,100 | — | — |
| 2024-01-31 | $74.14 | $116.45 | 856,700 | — | — |
| 2024-01-30 | $77.06 | $121.04 | 532,900 | — | — |
| 2024-01-29 | $76.50 | $120.16 | 440,800 | — | — |
| 2024-01-26 | $76.90 | $120.78 | 358,900 | — | — |
| 2024-01-25 | $75.49 | $118.57 | 644,500 | — | — |
| 2024-01-24 | $75.90 | $119.21 | 550,700 | — | — |
| 2024-01-23 | $76.00 | $119.37 | 543,600 | — | — |
| 2024-01-22 | $76.15 | $119.61 | 771,800 | — | — |
| 2024-01-19 | $76.05 | $119.45 | 292,700 | — | — |
| 2024-01-18 | $76.09 | $119.51 | 333,600 | — | — |
| 2024-01-17 | $75.88 | $119.18 | 278,700 | — | — |
| 2024-01-16 | $76.54 | $120.22 | 194,000 | — | — |
| 2024-01-12 | $76.91 | $120.80 | 210,000 | — | — |
| 2024-01-11 | $76.34 | $119.90 | 259,500 | — | — |
| 2024-01-10 | $76.40 | $120.00 | 291,100 | — | — |
| 2024-01-09 | $76.24 | $119.75 | 400,800 | — | — |
| 2024-01-08 | $77.85 | $122.28 | 239,900 | — | — |
| 2024-01-05 | $76.67 | $120.42 | 567,600 | — | — |
| 2024-01-04 | $77.68 | $122.01 | 279,800 | — | — |
| 2024-01-03 | $77.28 | $121.38 | 198,700 | — | — |
| 2024-01-02 | $79.12 | $124.27 | 193,600 | — | — |