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
- 1989-06-09 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 | $99.58 | $99.58 | 458,400 | — | — |
| 2024-12-30 | $100.19 | $100.19 | 418,600 | — | — |
| 2024-12-27 | $101.87 | $101.87 | 276,700 | — | — |
| 2024-12-26 | $103.48 | $103.48 | 469,800 | — | — |
| 2024-12-24 | $102.47 | $102.47 | 241,300 | — | — |
| 2024-12-23 | $102.62 | $102.62 | 521,900 | — | — |
| 2024-12-20 | $100.56 | $100.56 | 2,122,100 | — | — |
| 2024-12-19 | $100.16 | $100.16 | 671,000 | — | — |
| 2024-12-18 | $100.62 | $100.62 | 554,400 | — | — |
| 2024-12-17 | $103.31 | $103.31 | 704,100 | — | — |
| 2024-12-16 | $105.63 | $105.63 | 545,500 | — | — |
| 2024-12-13 | $106.71 | $106.71 | 567,000 | — | — |
| 2024-12-12 | $106.44 | $106.44 | 505,700 | — | — |
| 2024-12-11 | $106.66 | $106.66 | 619,000 | — | — |
| 2024-12-10 | $105.66 | $105.66 | 554,000 | — | — |
| 2024-12-09 | $105.31 | $105.31 | 428,600 | — | — |
| 2024-12-06 | $104.44 | $104.44 | 532,600 | — | — |
| 2024-12-05 | $103.96 | $103.96 | 736,300 | — | — |
| 2024-12-04 | $103.70 | $103.70 | 700,400 | — | — |
| 2024-12-03 | $105.60 | $105.60 | 852,800 | — | — |
| 2024-12-02 | $107.84 | $107.84 | 679,600 | — | — |
| 2024-11-29 | $104.45 | $104.45 | 374,000 | — | — |
| 2024-11-27 | $105.52 | $105.52 | 407,500 | — | — |
| 2024-11-26 | $107.41 | $107.41 | 502,200 | — | — |
| 2024-11-25 | $108.82 | $108.82 | 894,400 | — | — |
| 2024-11-22 | $104.82 | $104.82 | 568,600 | — | — |
| 2024-11-21 | $102.55 | $102.55 | 467,100 | — | — |
| 2024-11-20 | $100.22 | $100.22 | 696,200 | — | — |
| 2024-11-19 | $100.58 | $100.58 | 554,300 | — | — |
| 2024-11-18 | $101.06 | $101.06 | 775,800 | — | — |
| 2024-11-15 | $100.67 | $100.67 | 796,600 | — | — |
| 2024-11-14 | $101.50 | $101.50 | 775,900 | — | — |
| 2024-11-13 | $100.39 | $100.39 | 1,092,400 | — | — |
| 2024-11-12 | $104.67 | $104.67 | 780,100 | — | — |
| 2024-11-11 | $104.71 | $104.71 | 868,700 | — | — |
| 2024-11-08 | $103.71 | $103.71 | 624,700 | — | — |
| 2024-11-07 | $103.55 | $103.55 | 756,400 | — | — |
| 2024-11-06 | $104.11 | $104.11 | 1,085,000 | — | — |
| 2024-11-05 | $102.79 | $102.79 | 1,948,400 | — | — |
| 2024-11-04 | $110.63 | $110.63 | 1,171,700 | — | — |
| 2024-11-01 | $110.30 | $110.30 | 695,800 | — | — |
| 2024-10-31 | $109.82 | $109.82 | 925,200 | — | — |
| 2024-10-30 | $114.22 | $114.22 | 1,165,500 | — | — |
| 2024-10-29 | $121.20 | $121.20 | 626,700 | — | — |
| 2024-10-28 | $123.05 | $123.05 | 435,700 | — | — |
| 2024-10-25 | $122.22 | $122.22 | 369,600 | — | — |
| 2024-10-24 | $120.70 | $120.70 | 448,700 | — | — |
| 2024-10-23 | $119.10 | $119.10 | 1,101,200 | — | — |
| 2024-10-22 | $124.07 | $124.07 | 452,000 | — | — |
| 2024-10-21 | $125.28 | $125.28 | 484,700 | — | — |
| 2024-10-18 | $124.83 | $124.83 | 459,200 | — | — |
| 2024-10-17 | $122.87 | $122.87 | 441,000 | — | — |
| 2024-10-16 | $122.53 | $122.53 | 588,000 | — | — |
| 2024-10-15 | $124.01 | $124.01 | 922,800 | — | — |
| 2024-10-14 | $123.31 | $123.31 | 562,000 | — | — |
| 2024-10-11 | $119.71 | $119.71 | 294,200 | — | — |
| 2024-10-10 | $119.69 | $119.69 | 797,900 | — | — |
| 2024-10-09 | $121.21 | $121.21 | 472,900 | — | — |
| 2024-10-08 | $118.54 | $118.54 | 410,600 | — | — |
| 2024-10-07 | $117.38 | $117.38 | 434,300 | — | — |
| 2024-10-04 | $119.61 | $119.61 | 338,000 | — | — |
| 2024-10-03 | $118.87 | $118.87 | 559,600 | — | — |
| 2024-10-02 | $121.03 | $121.03 | 430,400 | — | — |
| 2024-10-01 | $119.02 | $119.02 | 647,900 | — | — |
| 2024-09-30 | $124.21 | $124.21 | 764,200 | — | — |
| 2024-09-27 | $121.60 | $121.60 | 566,300 | — | — |
| 2024-09-26 | $121.91 | $121.91 | 898,700 | — | — |
| 2024-09-25 | $119.79 | $119.79 | 803,600 | — | — |
| 2024-09-24 | $122.73 | $122.73 | 547,400 | — | — |
| 2024-09-23 | $124.33 | $124.33 | 373,100 | — | — |
| 2024-09-20 | $123.11 | $123.11 | 1,606,400 | — | — |
| 2024-09-19 | $125.12 | $125.12 | 633,200 | — | — |
| 2024-09-18 | $122.84 | $122.84 | 478,400 | — | — |
| 2024-09-17 | $123.80 | $123.80 | 778,200 | — | — |
| 2024-09-16 | $125.22 | $125.22 | 972,800 | — | — |
| 2024-09-13 | $133.17 | $133.17 | 580,200 | — | — |
| 2024-09-12 | $134.00 | $134.00 | 451,600 | — | — |
| 2024-09-11 | $136.63 | $136.63 | 407,500 | — | — |
| 2024-09-10 | $130.94 | $130.94 | 541,400 | — | — |
| 2024-09-09 | $134.61 | $134.61 | 412,400 | — | — |
| 2024-09-06 | $132.32 | $132.32 | 411,600 | — | — |
| 2024-09-05 | $138.21 | $138.21 | 372,200 | — | — |
| 2024-09-04 | $138.54 | $138.54 | 396,400 | — | — |
| 2024-09-03 | $137.47 | $137.47 | 773,800 | — | — |
| 2024-08-30 | $145.69 | $145.69 | 546,800 | — | — |
| 2024-08-29 | $144.33 | $144.33 | 454,800 | — | — |
| 2024-08-28 | $141.51 | $141.51 | 307,400 | — | — |
| 2024-08-27 | $143.35 | $143.35 | 352,800 | — | — |
| 2024-08-26 | $141.73 | $141.73 | 327,700 | — | — |
| 2024-08-23 | $144.52 | $144.52 | 640,000 | — | — |
| 2024-08-22 | $139.83 | $139.83 | 336,900 | — | — |
| 2024-08-21 | $142.72 | $142.72 | 685,500 | — | — |
| 2024-08-20 | $139.69 | $139.69 | 304,900 | — | — |
| 2024-08-19 | $140.49 | $140.49 | 374,000 | — | — |
| 2024-08-16 | $141.43 | $141.43 | 302,100 | — | — |
| 2024-08-15 | $141.76 | $141.76 | 420,400 | — | — |
| 2024-08-14 | $137.08 | $137.08 | 407,300 | — | — |
| 2024-08-13 | $137.66 | $137.66 | 431,000 | — | — |
| 2024-08-12 | $132.06 | $132.06 | 428,000 | — | — |
| 2024-08-09 | $132.85 | $132.85 | 609,000 | — | — |
| 2024-08-08 | $131.57 | $131.57 | 729,800 | — | — |
| 2024-08-07 | $124.00 | $124.00 | 1,189,100 | — | — |
| 2024-08-06 | $115.31 | $115.31 | 634,600 | — | — |
| 2024-08-05 | $112.86 | $112.86 | 660,600 | — | — |
| 2024-08-02 | $114.73 | $114.73 | 536,800 | — | — |
| 2024-08-01 | $121.13 | $121.13 | 690,200 | — | — |
| 2024-07-31 | $130.48 | $130.48 | 535,500 | — | — |
| 2024-07-30 | $129.20 | $129.20 | 615,000 | — | — |
| 2024-07-29 | $130.96 | $130.96 | 398,600 | — | — |
| 2024-07-26 | $129.24 | $129.24 | 405,500 | — | — |
| 2024-07-25 | $126.81 | $126.81 | 638,600 | — | — |
| 2024-07-24 | $129.95 | $129.95 | 482,700 | — | — |
| 2024-07-23 | $137.71 | $137.71 | 299,400 | — | — |
| 2024-07-22 | $138.39 | $138.39 | 439,700 | — | — |
| 2024-07-19 | $134.87 | $134.87 | 448,800 | — | — |
| 2024-07-18 | $138.81 | $138.81 | 598,700 | — | — |
| 2024-07-17 | $138.75 | $138.75 | 570,100 | — | — |
| 2024-07-16 | $142.65 | $142.65 | 426,300 | — | — |
| 2024-07-15 | $139.81 | $139.81 | 451,500 | — | — |
| 2024-07-12 | $136.96 | $136.96 | 298,300 | — | — |
| 2024-07-11 | $135.22 | $135.22 | 332,200 | — | — |
| 2024-07-10 | $136.60 | $136.60 | 799,400 | — | — |
| 2024-07-09 | $135.46 | $135.46 | 736,700 | — | — |
| 2024-07-08 | $130.43 | $130.43 | 322,700 | — | — |
| 2024-07-05 | $129.30 | $129.30 | 413,700 | — | — |
| 2024-07-03 | $128.57 | $128.57 | 295,000 | — | — |
| 2024-07-02 | $129.77 | $129.77 | 354,200 | — | — |
| 2024-07-01 | $127.29 | $127.29 | 407,300 | — | — |
| 2024-06-28 | $127.66 | $127.66 | 666,300 | — | — |
| 2024-06-27 | $126.81 | $126.81 | 397,000 | — | — |
| 2024-06-26 | $126.86 | $126.86 | 517,400 | — | — |
| 2024-06-25 | $126.60 | $126.60 | 389,700 | — | — |
| 2024-06-24 | $123.10 | $123.10 | 544,900 | — | — |
| 2024-06-21 | $125.96 | $125.96 | 1,938,800 | — | — |
| 2024-06-20 | $124.85 | $124.85 | 526,900 | — | — |
| 2024-06-18 | $127.15 | $127.15 | 637,000 | — | — |
| 2024-06-17 | $125.51 | $125.51 | 386,600 | — | — |
| 2024-06-14 | $122.56 | $122.56 | 225,000 | — | — |
| 2024-06-13 | $124.04 | $124.04 | 393,000 | — | — |
| 2024-06-12 | $123.74 | $123.74 | 493,000 | — | — |
| 2024-06-11 | $119.73 | $119.73 | 358,000 | — | — |
| 2024-06-10 | $119.52 | $119.52 | 425,500 | — | — |
| 2024-06-07 | $117.52 | $117.52 | 297,800 | — | — |
| 2024-06-06 | $118.87 | $118.87 | 587,600 | — | — |
| 2024-06-05 | $117.00 | $117.00 | 480,800 | — | — |
| 2024-06-04 | $114.15 | $114.15 | 288,100 | — | — |
| 2024-06-03 | $114.61 | $114.61 | 399,700 | — | — |
| 2024-05-31 | $114.70 | $114.70 | 475,700 | — | — |
| 2024-05-30 | $114.76 | $114.76 | 353,500 | — | — |
| 2024-05-29 | $115.14 | $115.14 | 472,500 | — | — |
| 2024-05-28 | $116.69 | $116.69 | 551,100 | — | — |
| 2024-05-24 | $114.46 | $114.46 | 409,400 | — | — |
| 2024-05-23 | $114.06 | $114.06 | 414,900 | — | — |
| 2024-05-22 | $114.62 | $114.62 | 439,100 | — | — |
| 2024-05-21 | $113.72 | $113.72 | 413,400 | — | — |
| 2024-05-20 | $112.99 | $112.99 | 431,900 | — | — |
| 2024-05-17 | $110.02 | $110.02 | 478,100 | — | — |
| 2024-05-16 | $112.22 | $112.22 | 427,200 | — | — |
| 2024-05-15 | $112.40 | $112.40 | 574,200 | — | — |
| 2024-05-14 | $110.67 | $110.67 | 800,900 | — | — |
| 2024-05-13 | $107.78 | $107.78 | 597,100 | — | — |
| 2024-05-10 | $106.13 | $106.13 | 676,600 | — | — |
| 2024-05-09 | $103.78 | $103.78 | 702,200 | — | — |
| 2024-05-08 | $102.24 | $102.24 | 1,551,700 | — | — |
| 2024-05-07 | $91.13 | $91.13 | 809,800 | — | — |
| 2024-05-06 | $90.02 | $90.02 | 519,900 | — | — |
| 2024-05-03 | $88.48 | $88.48 | 325,900 | — | — |
| 2024-05-02 | $85.91 | $85.91 | 389,000 | — | — |
| 2024-05-01 | $84.00 | $84.00 | 534,100 | — | — |
| 2024-04-30 | $88.57 | $88.57 | 315,800 | — | — |
| 2024-04-29 | $90.30 | $90.30 | 251,400 | — | — |
| 2024-04-26 | $88.53 | $88.53 | 203,800 | — | — |
| 2024-04-25 | $87.31 | $87.31 | 230,000 | — | — |
| 2024-04-24 | $86.29 | $86.29 | 429,500 | — | — |
| 2024-04-23 | $84.25 | $84.25 | 386,400 | — | — |
| 2024-04-22 | $84.47 | $84.47 | 475,700 | — | — |
| 2024-04-19 | $82.02 | $82.02 | 269,500 | — | — |
| 2024-04-18 | $83.25 | $83.25 | 232,600 | — | — |
| 2024-04-17 | $85.25 | $85.25 | 264,600 | — | — |
| 2024-04-16 | $85.81 | $85.81 | 261,900 | — | — |
| 2024-04-15 | $86.97 | $86.97 | 274,500 | — | — |
| 2024-04-12 | $88.56 | $88.56 | 422,700 | — | — |
| 2024-04-11 | $90.85 | $90.85 | 315,000 | — | — |
| 2024-04-10 | $90.17 | $90.17 | 279,100 | — | — |
| 2024-04-09 | $93.56 | $93.56 | 246,200 | — | — |
| 2024-04-08 | $91.70 | $91.70 | 201,300 | — | — |
| 2024-04-05 | $91.77 | $91.77 | 272,800 | — | — |
| 2024-04-04 | $90.45 | $90.45 | 217,400 | — | — |
| 2024-04-03 | $91.65 | $91.65 | 322,200 | — | — |
| 2024-04-02 | $91.70 | $91.70 | 308,300 | — | — |
| 2024-04-01 | $91.87 | $91.87 | 404,800 | — | — |
| 2024-03-28 | $92.56 | $92.56 | 253,500 | — | — |
| 2024-03-27 | $91.94 | $91.94 | 207,700 | — | — |
| 2024-03-26 | $89.35 | $89.35 | 213,500 | — | — |
| 2024-03-25 | $90.28 | $90.28 | 214,800 | — | — |
| 2024-03-22 | $90.87 | $90.87 | 303,300 | — | — |
| 2024-03-21 | $90.24 | $90.24 | 320,600 | — | — |
| 2024-03-20 | $90.52 | $90.52 | 318,400 | — | — |
| 2024-03-19 | $88.63 | $88.63 | 307,600 | — | — |
| 2024-03-18 | $88.90 | $88.90 | 365,200 | — | — |
| 2024-03-15 | $88.67 | $88.67 | 918,300 | — | — |
| 2024-03-14 | $89.89 | $89.89 | 574,600 | — | — |
| 2024-03-13 | $91.53 | $91.53 | 318,100 | — | — |
| 2024-03-12 | $93.47 | $93.47 | 235,900 | — | — |
| 2024-03-11 | $92.75 | $92.75 | 290,600 | — | — |
| 2024-03-08 | $92.51 | $92.51 | 269,500 | — | — |
| 2024-03-07 | $94.26 | $94.26 | 343,100 | — | — |
| 2024-03-06 | $91.27 | $91.27 | 403,400 | — | — |
| 2024-03-05 | $89.34 | $89.34 | 528,200 | — | — |
| 2024-03-04 | $92.16 | $92.16 | 372,600 | — | — |
| 2024-03-01 | $93.23 | $93.23 | 429,900 | — | — |
| 2024-02-29 | $91.82 | $91.82 | 760,100 | — | — |
| 2024-02-28 | $89.83 | $89.83 | 382,400 | — | — |
| 2024-02-27 | $91.30 | $91.30 | 729,500 | — | — |
| 2024-02-26 | $91.97 | $91.97 | 352,600 | — | — |
| 2024-02-23 | $91.96 | $91.96 | 330,000 | — | — |
| 2024-02-22 | $91.75 | $91.75 | 347,400 | — | — |
| 2024-02-21 | $90.37 | $90.37 | 431,300 | — | — |
| 2024-02-20 | $89.98 | $89.98 | 392,100 | — | — |
| 2024-02-16 | $90.27 | $90.27 | 381,300 | — | — |
| 2024-02-15 | $91.63 | $91.63 | 420,200 | — | — |
| 2024-02-14 | $90.74 | $90.74 | 713,300 | — | — |
| 2024-02-13 | $88.83 | $88.83 | 902,600 | — | — |
| 2024-02-12 | $92.14 | $92.14 | 511,400 | — | — |
| 2024-02-09 | $93.06 | $93.06 | 725,500 | — | — |
| 2024-02-08 | $93.24 | $93.24 | 1,148,000 | — | — |
| 2024-02-07 | $89.86 | $89.86 | 2,664,100 | — | — |
| 2024-02-06 | $78.42 | $78.42 | 859,600 | — | — |
| 2024-02-05 | $78.71 | $78.71 | 428,200 | — | — |
| 2024-02-02 | $76.70 | $76.70 | 343,900 | — | — |
| 2024-02-01 | $76.97 | $76.97 | 314,300 | — | — |
| 2024-01-31 | $77.20 | $77.20 | 366,000 | — | — |
| 2024-01-30 | $78.53 | $78.53 | 532,600 | — | — |
| 2024-01-29 | $80.38 | $80.38 | 306,000 | — | — |
| 2024-01-26 | $80.06 | $80.06 | 311,900 | — | — |
| 2024-01-25 | $82.70 | $82.70 | 264,100 | — | — |
| 2024-01-24 | $82.82 | $82.82 | 252,300 | — | — |
| 2024-01-23 | $83.74 | $83.74 | 313,200 | — | — |
| 2024-01-22 | $81.82 | $81.82 | 323,300 | — | — |
| 2024-01-19 | $80.68 | $80.68 | 413,900 | — | — |
| 2024-01-18 | $79.51 | $79.51 | 495,800 | — | — |
| 2024-01-17 | $77.00 | $77.00 | 332,600 | — | — |
| 2024-01-16 | $78.11 | $78.11 | 289,500 | — | — |
| 2024-01-12 | $78.17 | $78.17 | 195,100 | — | — |
| 2024-01-11 | $78.78 | $78.78 | 208,900 | — | — |
| 2024-01-10 | $79.39 | $79.39 | 238,600 | — | — |
| 2024-01-09 | $79.37 | $79.37 | 200,300 | — | — |
| 2024-01-08 | $80.78 | $80.78 | 309,100 | — | — |
| 2024-01-05 | $77.78 | $77.78 | 553,300 | — | — |
| 2024-01-04 | $78.24 | $78.24 | 389,300 | — | — |
| 2024-01-03 | $80.26 | $80.26 | 368,300 | — | — |
| 2024-01-02 | $81.68 | $81.68 | 304,100 | — | — |