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
- 1987-06-04 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 | $37.55 | $169.43 | 417,200 | — | — |
| 2024-12-30 | $37.64 | $169.84 | 301,700 | — | — |
| 2024-12-27 | $37.87 | $170.87 | 380,700 | — | — |
| 2024-12-26 | $38.45 | $173.49 | 277,900 | — | — |
| 2024-12-24 | $38.33 | $172.95 | 216,300 | — | — |
| 2024-12-23 | $37.94 | $171.19 | 496,100 | — | — |
| 2024-12-20 | $38.00 | $171.46 | 1,502,200 | — | — |
| 2024-12-19 | $37.49 | $169.16 | 1,174,600 | — | — |
| 2024-12-18 | $37.76 | $170.38 | 835,400 | — | — |
| 2024-12-17 | $40.01 | $180.53 | 493,800 | — | — |
| 2024-12-16 | $41.03 | $185.13 | 591,400 | — | — |
| 2024-12-13 | $40.67 | $183.51 | 484,600 | — | — |
| 2024-12-12 | $41.13 | $183.91 | 412,400 | — | — |
| 2024-12-11 | $41.50 | $185.57 | 475,900 | — | — |
| 2024-12-10 | $41.30 | $184.67 | 418,800 | — | — |
| 2024-12-09 | $41.35 | $184.90 | 342,700 | — | — |
| 2024-12-06 | $41.69 | $186.42 | 450,600 | — | — |
| 2024-12-05 | $41.60 | $186.02 | 382,900 | — | — |
| 2024-12-04 | $41.94 | $187.54 | 380,000 | — | — |
| 2024-12-03 | $41.53 | $185.70 | 400,300 | — | — |
| 2024-12-02 | $42.04 | $187.98 | 670,800 | — | — |
| 2024-11-29 | $42.27 | $189.01 | 435,300 | — | — |
| 2024-11-27 | $42.49 | $189.99 | 390,000 | — | — |
| 2024-11-26 | $42.87 | $191.69 | 425,000 | — | — |
| 2024-11-25 | $43.29 | $193.57 | 753,700 | — | — |
| 2024-11-22 | $42.81 | $191.43 | 486,600 | — | — |
| 2024-11-21 | $41.74 | $186.64 | 467,500 | — | — |
| 2024-11-20 | $41.40 | $185.12 | 359,000 | — | — |
| 2024-11-19 | $41.87 | $187.22 | 451,000 | — | — |
| 2024-11-18 | $41.98 | $187.71 | 404,000 | — | — |
| 2024-11-15 | $42.22 | $188.79 | 502,200 | — | — |
| 2024-11-14 | $42.30 | $189.15 | 513,000 | — | — |
| 2024-11-13 | $42.54 | $190.22 | 466,100 | — | — |
| 2024-11-12 | $42.55 | $190.26 | 516,400 | — | — |
| 2024-11-11 | $43.05 | $192.50 | 669,800 | — | — |
| 2024-11-08 | $41.64 | $186.19 | 494,800 | — | — |
| 2024-11-07 | $41.34 | $184.85 | 1,106,000 | — | — |
| 2024-11-06 | $42.59 | $190.44 | 1,857,200 | — | — |
| 2024-11-05 | $37.75 | $168.80 | 422,300 | — | — |
| 2024-11-04 | $37.08 | $165.80 | 447,100 | — | — |
| 2024-11-01 | $37.61 | $168.17 | 582,900 | — | — |
| 2024-10-31 | $37.68 | $168.49 | 803,900 | — | — |
| 2024-10-30 | $38.24 | $170.99 | 422,700 | — | — |
| 2024-10-29 | $38.10 | $170.36 | 460,900 | — | — |
| 2024-10-28 | $38.45 | $171.93 | 463,600 | — | — |
| 2024-10-25 | $37.09 | $165.85 | 443,400 | — | — |
| 2024-10-24 | $37.19 | $166.30 | 551,300 | — | — |
| 2024-10-23 | $36.90 | $165.00 | 558,700 | — | — |
| 2024-10-22 | $36.74 | $164.28 | 452,700 | — | — |
| 2024-10-21 | $36.38 | $162.67 | 537,000 | — | — |
| 2024-10-18 | $37.71 | $168.62 | 406,900 | — | — |
| 2024-10-17 | $38.22 | $170.90 | 371,200 | — | — |
| 2024-10-16 | $38.48 | $172.06 | 477,200 | — | — |
| 2024-10-15 | $37.91 | $169.52 | 450,700 | — | — |
| 2024-10-14 | $37.48 | $167.59 | 347,000 | — | — |
| 2024-10-11 | $37.16 | $166.16 | 393,200 | — | — |
| 2024-10-10 | $36.08 | $161.33 | 448,400 | — | — |
| 2024-10-09 | $36.48 | $163.12 | 438,600 | — | — |
| 2024-10-08 | $35.91 | $160.57 | 232,500 | — | — |
| 2024-10-07 | $36.12 | $161.51 | 336,800 | — | — |
| 2024-10-04 | $36.15 | $161.65 | 313,100 | — | — |
| 2024-10-03 | $35.53 | $158.87 | 489,900 | — | — |
| 2024-10-02 | $35.74 | $159.81 | 242,600 | — | — |
| 2024-10-01 | $36.02 | $161.06 | 450,300 | — | — |
| 2024-09-30 | $37.10 | $165.89 | 393,900 | — | — |
| 2024-09-27 | $36.79 | $164.51 | 393,800 | — | — |
| 2024-09-26 | $36.81 | $164.60 | 452,700 | — | — |
| 2024-09-25 | $36.42 | $162.85 | 497,800 | — | — |
| 2024-09-24 | $36.90 | $165.00 | 499,300 | — | — |
| 2024-09-23 | $37.69 | $168.53 | 493,500 | — | — |
| 2024-09-20 | $37.84 | $169.20 | 1,774,500 | — | — |
| 2024-09-19 | $38.49 | $172.11 | 527,600 | — | — |
| 2024-09-18 | $37.57 | $168.00 | 531,400 | — | — |
| 2024-09-17 | $37.53 | $167.82 | 418,300 | — | — |
| 2024-09-16 | $37.42 | $167.32 | 467,800 | — | — |
| 2024-09-13 | $37.10 | $165.89 | 414,400 | — | — |
| 2024-09-12 | $36.33 | $160.80 | 316,100 | — | — |
| 2024-09-11 | $36.15 | $160.00 | 415,300 | — | — |
| 2024-09-10 | $36.54 | $161.73 | 411,200 | — | — |
| 2024-09-09 | $36.96 | $163.58 | 475,800 | — | — |
| 2024-09-06 | $36.72 | $162.52 | 334,500 | — | — |
| 2024-09-05 | $37.38 | $165.44 | 324,600 | — | — |
| 2024-09-04 | $37.78 | $167.21 | 313,900 | — | — |
| 2024-09-03 | $38.27 | $169.38 | 590,600 | — | — |
| 2024-08-30 | $38.87 | $172.04 | 400,300 | — | — |
| 2024-08-29 | $38.46 | $170.22 | 518,300 | — | — |
| 2024-08-28 | $38.64 | $171.02 | 362,600 | — | — |
| 2024-08-27 | $38.10 | $168.63 | 396,400 | — | — |
| 2024-08-26 | $38.43 | $170.09 | 529,900 | — | — |
| 2024-08-23 | $38.69 | $171.24 | 632,400 | — | — |
| 2024-08-22 | $36.68 | $162.34 | 268,600 | — | — |
| 2024-08-21 | $36.62 | $162.08 | 274,400 | — | — |
| 2024-08-20 | $36.37 | $160.97 | 328,500 | — | — |
| 2024-08-19 | $37.02 | $163.85 | 382,900 | — | — |
| 2024-08-16 | $36.63 | $162.12 | 290,000 | — | — |
| 2024-08-15 | $36.19 | $160.18 | 405,300 | — | — |
| 2024-08-14 | $35.32 | $156.33 | 272,200 | — | — |
| 2024-08-13 | $35.58 | $157.48 | 335,800 | — | — |
| 2024-08-12 | $35.20 | $155.79 | 349,100 | — | — |
| 2024-08-09 | $35.74 | $158.18 | 447,000 | — | — |
| 2024-08-08 | $36.22 | $160.31 | 557,300 | — | — |
| 2024-08-07 | $35.36 | $156.50 | 691,200 | — | — |
| 2024-08-06 | $35.66 | $157.83 | 833,800 | — | — |
| 2024-08-05 | $35.30 | $156.24 | 961,600 | — | — |
| 2024-08-02 | $36.37 | $160.97 | 778,400 | — | — |
| 2024-08-01 | $37.27 | $164.96 | 806,600 | — | — |
| 2024-07-31 | $38.93 | $172.30 | 1,756,500 | — | — |
| 2024-07-30 | $38.89 | $172.13 | 500,900 | — | — |
| 2024-07-29 | $38.55 | $170.62 | 586,700 | — | — |
| 2024-07-26 | $39.32 | $174.03 | 735,500 | — | — |
| 2024-07-25 | $38.33 | $169.65 | 892,700 | — | — |
| 2024-07-24 | $37.02 | $163.85 | 745,100 | — | — |
| 2024-07-23 | $37.74 | $167.04 | 811,400 | — | — |
| 2024-07-22 | $37.65 | $166.64 | 607,400 | — | — |
| 2024-07-19 | $36.92 | $163.41 | 510,500 | — | — |
| 2024-07-18 | $36.89 | $163.27 | 696,300 | — | — |
| 2024-07-17 | $37.67 | $166.73 | 1,041,800 | — | — |
| 2024-07-16 | $37.01 | $163.81 | 823,800 | — | — |
| 2024-07-15 | $35.37 | $156.55 | 681,600 | — | — |
| 2024-07-12 | $34.09 | $150.88 | 445,900 | — | — |
| 2024-07-11 | $34.09 | $150.88 | 633,800 | — | — |
| 2024-07-10 | $32.63 | $144.42 | 388,200 | — | — |
| 2024-07-09 | $32.02 | $141.72 | 363,000 | — | — |
| 2024-07-08 | $31.76 | $140.57 | 357,100 | — | — |
| 2024-07-05 | $31.56 | $139.68 | 354,200 | — | — |
| 2024-07-03 | $31.89 | $141.14 | 190,100 | — | — |
| 2024-07-02 | $32.51 | $143.89 | 276,800 | — | — |
| 2024-07-01 | $32.29 | $142.91 | 572,000 | — | — |
| 2024-06-28 | $32.44 | $143.58 | 1,672,700 | — | — |
| 2024-06-27 | $31.85 | $140.97 | 337,100 | — | — |
| 2024-06-26 | $31.57 | $139.73 | 455,100 | — | — |
| 2024-06-25 | $31.19 | $138.05 | 309,700 | — | — |
| 2024-06-24 | $31.70 | $140.30 | 458,200 | — | — |
| 2024-06-21 | $31.26 | $138.36 | 1,318,400 | — | — |
| 2024-06-20 | $31.49 | $139.37 | 557,700 | — | — |
| 2024-06-18 | $31.57 | $139.73 | 410,000 | — | — |
| 2024-06-17 | $31.45 | $139.20 | 365,800 | — | — |
| 2024-06-14 | $31.11 | $137.69 | 445,200 | — | — |
| 2024-06-13 | $31.51 | $137.83 | 275,600 | — | — |
| 2024-06-12 | $31.89 | $139.49 | 534,000 | — | — |
| 2024-06-11 | $31.07 | $135.90 | 512,400 | — | — |
| 2024-06-10 | $31.34 | $137.08 | 509,400 | — | — |
| 2024-06-07 | $31.87 | $139.40 | 328,400 | — | — |
| 2024-06-06 | $32.07 | $140.27 | 378,600 | — | — |
| 2024-06-05 | $31.94 | $139.71 | 296,100 | — | — |
| 2024-06-04 | $31.76 | $138.92 | 454,900 | — | — |
| 2024-06-03 | $32.26 | $141.11 | 565,600 | — | — |
| 2024-05-31 | $32.44 | $141.89 | 734,900 | — | — |
| 2024-05-30 | $31.85 | $139.31 | 371,400 | — | — |
| 2024-05-29 | $31.13 | $136.16 | 475,300 | — | — |
| 2024-05-28 | $32.13 | $140.54 | 382,000 | — | — |
| 2024-05-24 | $32.71 | $143.07 | 300,100 | — | — |
| 2024-05-23 | $32.66 | $142.86 | 333,400 | — | — |
| 2024-05-22 | $33.57 | $146.84 | 276,000 | — | — |
| 2024-05-21 | $34.11 | $149.20 | 285,000 | — | — |
| 2024-05-20 | $34.10 | $149.15 | 351,600 | — | — |
| 2024-05-17 | $35.02 | $153.18 | 336,100 | — | — |
| 2024-05-16 | $34.67 | $151.65 | 285,200 | — | — |
| 2024-05-15 | $34.79 | $152.17 | 349,300 | — | — |
| 2024-05-14 | $34.48 | $150.82 | 371,100 | — | — |
| 2024-05-13 | $34.16 | $149.42 | 420,800 | — | — |
| 2024-05-10 | $34.41 | $150.51 | 321,600 | — | — |
| 2024-05-09 | $34.27 | $149.90 | 336,900 | — | — |
| 2024-05-08 | $33.90 | $148.28 | 276,000 | — | — |
| 2024-05-07 | $33.92 | $148.37 | 506,800 | — | — |
| 2024-05-06 | $34.02 | $148.80 | 353,200 | — | — |
| 2024-05-03 | $33.96 | $148.54 | 250,400 | — | — |
| 2024-05-02 | $33.82 | $147.93 | 381,100 | — | — |
| 2024-05-01 | $33.27 | $145.52 | 530,900 | — | — |
| 2024-04-30 | $32.46 | $141.98 | 683,900 | — | — |
| 2024-04-29 | $32.61 | $142.64 | 518,300 | — | — |
| 2024-04-26 | $33.35 | $145.87 | 755,800 | — | — |
| 2024-04-25 | $33.36 | $145.92 | 606,900 | — | — |
| 2024-04-24 | $34.76 | $152.04 | 481,200 | — | — |
| 2024-04-23 | $34.58 | $151.25 | 354,100 | — | — |
| 2024-04-22 | $34.43 | $150.60 | 424,200 | — | — |
| 2024-04-19 | $34.17 | $149.46 | 625,100 | — | — |
| 2024-04-18 | $33.12 | $144.87 | 532,300 | — | — |
| 2024-04-17 | $32.57 | $142.46 | 373,200 | — | — |
| 2024-04-16 | $32.47 | $142.02 | 308,800 | — | — |
| 2024-04-15 | $32.91 | $143.95 | 654,100 | — | — |
| 2024-04-12 | $33.12 | $144.87 | 332,300 | — | — |
| 2024-04-11 | $33.25 | $145.44 | 492,800 | — | — |
| 2024-04-10 | $33.15 | $145.00 | 609,100 | — | — |
| 2024-04-09 | $34.82 | $152.30 | 351,700 | — | — |
| 2024-04-08 | $34.65 | $151.56 | 299,200 | — | — |
| 2024-04-05 | $34.06 | $148.98 | 298,000 | — | — |
| 2024-04-04 | $34.04 | $148.89 | 350,200 | — | — |
| 2024-04-03 | $34.22 | $149.68 | 374,900 | — | — |
| 2024-04-02 | $34.34 | $150.20 | 453,900 | — | — |
| 2024-04-01 | $35.15 | $153.75 | 472,200 | — | — |
| 2024-03-28 | $35.79 | $156.55 | 577,800 | — | — |
| 2024-03-27 | $35.37 | $154.71 | 494,500 | — | — |
| 2024-03-26 | $33.86 | $148.10 | 320,900 | — | — |
| 2024-03-25 | $34.14 | $149.33 | 262,600 | — | — |
| 2024-03-22 | $34.06 | $148.98 | 404,000 | — | — |
| 2024-03-21 | $34.69 | $151.73 | 472,300 | — | — |
| 2024-03-20 | $34.50 | $150.90 | 547,800 | — | — |
| 2024-03-19 | $33.33 | $145.79 | 361,800 | — | — |
| 2024-03-18 | $33.10 | $144.78 | 521,300 | — | — |
| 2024-03-15 | $33.50 | $146.53 | 2,507,500 | — | — |
| 2024-03-14 | $33.19 | $145.17 | 698,300 | — | — |
| 2024-03-13 | $34.33 | $150.16 | 751,100 | — | — |
| 2024-03-12 | $34.39 | $150.42 | 606,700 | — | — |
| 2024-03-11 | $35.34 | $154.58 | 600,500 | — | — |
| 2024-03-08 | $34.99 | $153.05 | 406,900 | — | — |
| 2024-03-07 | $35.05 | $153.31 | 395,800 | — | — |
| 2024-03-06 | $35.10 | $151.91 | 485,600 | — | — |
| 2024-03-05 | $35.11 | $151.95 | 557,800 | — | — |
| 2024-03-04 | $33.87 | $146.59 | 622,000 | — | — |
| 2024-03-01 | $34.18 | $147.93 | 463,700 | — | — |
| 2024-02-29 | $34.69 | $150.13 | 465,600 | — | — |
| 2024-02-28 | $34.07 | $147.45 | 291,300 | — | — |
| 2024-02-27 | $34.41 | $148.92 | 399,700 | — | — |
| 2024-02-26 | $34.34 | $148.62 | 559,500 | — | — |
| 2024-02-23 | $34.42 | $148.97 | 403,600 | — | — |
| 2024-02-22 | $34.36 | $148.71 | 461,800 | — | — |
| 2024-02-21 | $34.49 | $149.27 | 483,900 | — | — |
| 2024-02-20 | $34.79 | $150.57 | 369,700 | — | — |
| 2024-02-16 | $35.27 | $152.65 | 391,900 | — | — |
| 2024-02-15 | $35.82 | $155.03 | 632,500 | — | — |
| 2024-02-14 | $34.28 | $148.36 | 517,900 | — | — |
| 2024-02-13 | $33.78 | $146.20 | 755,900 | — | — |
| 2024-02-12 | $35.56 | $153.90 | 628,600 | — | — |
| 2024-02-09 | $35.26 | $152.60 | 505,700 | — | — |
| 2024-02-08 | $34.64 | $149.92 | 637,400 | — | — |
| 2024-02-07 | $34.48 | $149.23 | 570,300 | — | — |
| 2024-02-06 | $34.56 | $149.57 | 455,600 | — | — |
| 2024-02-05 | $34.97 | $151.35 | 973,600 | — | — |
| 2024-02-02 | $35.64 | $154.25 | 729,800 | — | — |
| 2024-02-01 | $35.72 | $154.59 | 877,500 | — | — |
| 2024-01-31 | $35.85 | $155.16 | 1,417,200 | — | — |
| 2024-01-30 | $37.65 | $162.95 | 592,300 | — | — |
| 2024-01-29 | $37.57 | $162.60 | 587,900 | — | — |
| 2024-01-26 | $36.78 | $159.18 | 517,100 | — | — |
| 2024-01-25 | $36.96 | $159.96 | 598,000 | — | — |
| 2024-01-24 | $37.05 | $160.35 | 684,100 | — | — |
| 2024-01-23 | $36.71 | $158.88 | 602,200 | — | — |
| 2024-01-22 | $37.30 | $161.43 | 442,400 | — | — |
| 2024-01-19 | $36.57 | $158.27 | 545,000 | — | — |
| 2024-01-18 | $35.97 | $155.67 | 400,600 | — | — |
| 2024-01-17 | $35.69 | $154.46 | 522,400 | — | — |
| 2024-01-16 | $35.68 | $154.42 | 447,000 | — | — |
| 2024-01-12 | $36.33 | $157.23 | 421,100 | — | — |
| 2024-01-11 | $36.57 | $158.27 | 685,200 | — | — |
| 2024-01-10 | $37.24 | $161.17 | 391,400 | — | — |
| 2024-01-09 | $37.07 | $160.44 | 437,000 | — | — |
| 2024-01-08 | $37.42 | $161.95 | 415,800 | — | — |
| 2024-01-05 | $37.12 | $160.65 | 526,200 | — | — |
| 2024-01-04 | $37.11 | $160.61 | 627,500 | — | — |
| 2024-01-03 | $36.66 | $158.66 | 842,600 | — | — |
| 2024-01-02 | $37.76 | $163.42 | 826,700 | — | — |