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
- 1996-01-11 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 | $30.73 | $58.03 | 577,400 | — | — |
| 2024-12-30 | $30.46 | $57.52 | 960,300 | — | — |
| 2024-12-27 | $30.36 | $57.34 | 1,101,400 | — | — |
| 2024-12-26 | $30.65 | $57.88 | 719,900 | — | — |
| 2024-12-24 | $30.49 | $57.58 | 357,300 | — | — |
| 2024-12-23 | $30.55 | $57.69 | 843,000 | — | — |
| 2024-12-20 | $30.75 | $58.07 | 1,676,600 | — | — |
| 2024-12-19 | $30.39 | $57.39 | 1,502,600 | — | — |
| 2024-12-18 | $30.76 | $58.09 | 2,497,900 | — | — |
| 2024-12-17 | $31.67 | $59.81 | 779,300 | — | — |
| 2024-12-16 | $31.89 | $60.22 | 1,306,800 | — | — |
| 2024-12-13 | $33.39 | $63.06 | 2,425,300 | — | — |
| 2024-12-12 | $33.71 | $63.66 | 1,814,600 | — | — |
| 2024-12-11 | $34.20 | $64.59 | 1,396,700 | — | — |
| 2024-12-10 | $34.53 | $65.21 | 1,974,800 | — | — |
| 2024-12-09 | $34.58 | $65.30 | 3,858,300 | — | — |
| 2024-12-06 | $35.15 | $65.71 | 791,000 | — | — |
| 2024-12-05 | $36.11 | $67.51 | 420,000 | — | — |
| 2024-12-04 | $36.03 | $67.36 | 614,400 | — | — |
| 2024-12-03 | $35.84 | $67.00 | 507,300 | — | — |
| 2024-12-02 | $35.85 | $67.02 | 3,901,700 | — | — |
| 2024-11-29 | $35.74 | $66.82 | 299,900 | — | — |
| 2024-11-27 | $35.51 | $66.39 | 834,300 | — | — |
| 2024-11-26 | $35.39 | $66.16 | 603,200 | — | — |
| 2024-11-25 | $35.88 | $67.08 | 962,000 | — | — |
| 2024-11-22 | $35.38 | $66.14 | 1,045,900 | — | — |
| 2024-11-21 | $35.21 | $65.83 | 798,800 | — | — |
| 2024-11-20 | $35.29 | $65.98 | 604,600 | — | — |
| 2024-11-19 | $35.79 | $66.91 | 513,100 | — | — |
| 2024-11-18 | $35.71 | $66.76 | 533,000 | — | — |
| 2024-11-15 | $35.75 | $66.84 | 540,500 | — | — |
| 2024-11-14 | $36.13 | $67.55 | 748,200 | — | — |
| 2024-11-13 | $35.98 | $67.27 | 1,281,500 | — | — |
| 2024-11-12 | $35.79 | $66.91 | 599,400 | — | — |
| 2024-11-11 | $35.84 | $67.00 | 3,669,900 | — | — |
| 2024-11-08 | $36.32 | $67.90 | 4,137,100 | — | — |
| 2024-11-07 | $36.76 | $68.72 | 1,286,300 | — | — |
| 2024-11-06 | $36.58 | $68.39 | 1,102,700 | — | — |
| 2024-11-05 | $37.29 | $69.72 | 1,326,200 | — | — |
| 2024-11-04 | $36.66 | $68.54 | 1,463,200 | — | — |
| 2024-11-01 | $36.08 | $67.45 | 508,500 | — | — |
| 2024-10-31 | $36.32 | $67.90 | 763,200 | — | — |
| 2024-10-30 | $36.84 | $68.87 | 891,900 | — | — |
| 2024-10-29 | $36.30 | $67.86 | 1,006,000 | — | — |
| 2024-10-28 | $37.31 | $69.75 | 1,016,300 | — | — |
| 2024-10-25 | $37.14 | $69.43 | 985,800 | — | — |
| 2024-10-24 | $37.99 | $71.02 | 874,200 | — | — |
| 2024-10-23 | $39.23 | $73.34 | 638,700 | — | — |
| 2024-10-22 | $39.04 | $72.99 | 669,200 | — | — |
| 2024-10-21 | $39.11 | $73.12 | 651,300 | — | — |
| 2024-10-18 | $39.07 | $73.04 | 500,500 | — | — |
| 2024-10-17 | $38.67 | $72.30 | 596,800 | — | — |
| 2024-10-16 | $38.23 | $71.47 | 544,400 | — | — |
| 2024-10-15 | $38.24 | $71.49 | 685,000 | — | — |
| 2024-10-14 | $37.99 | $71.02 | 227,300 | — | — |
| 2024-10-11 | $38.11 | $71.25 | 402,700 | — | — |
| 2024-10-10 | $38.39 | $71.77 | 797,800 | — | — |
| 2024-10-09 | $38.24 | $71.49 | 428,000 | — | — |
| 2024-10-08 | $38.50 | $71.98 | 527,100 | — | — |
| 2024-10-07 | $38.53 | $72.03 | 683,400 | — | — |
| 2024-10-04 | $39.01 | $72.93 | 679,100 | — | — |
| 2024-10-03 | $38.84 | $72.61 | 1,174,800 | — | — |
| 2024-10-02 | $39.16 | $73.21 | 985,000 | — | — |
| 2024-10-01 | $39.38 | $73.62 | 748,900 | — | — |
| 2024-09-30 | $40.21 | $75.17 | 519,200 | — | — |
| 2024-09-27 | $40.24 | $75.23 | 487,100 | — | — |
| 2024-09-26 | $40.08 | $74.93 | 519,600 | — | — |
| 2024-09-25 | $40.22 | $75.19 | 634,600 | — | — |
| 2024-09-24 | $40.59 | $75.88 | 459,800 | — | — |
| 2024-09-23 | $40.29 | $75.32 | 497,100 | — | — |
| 2024-09-20 | $40.36 | $75.45 | 2,003,200 | — | — |
| 2024-09-19 | $39.86 | $74.52 | 1,082,900 | — | — |
| 2024-09-18 | $39.65 | $74.13 | 1,750,400 | — | — |
| 2024-09-17 | $40.80 | $76.28 | 531,400 | — | — |
| 2024-09-16 | $40.90 | $76.46 | 638,400 | — | — |
| 2024-09-13 | $40.65 | $76.00 | 1,079,800 | — | — |
| 2024-09-12 | $40.21 | $75.17 | 688,400 | — | — |
| 2024-09-11 | $40.37 | $75.47 | 627,000 | — | — |
| 2024-09-10 | $40.29 | $75.32 | 894,500 | — | — |
| 2024-09-09 | $40.76 | $76.20 | 787,100 | — | — |
| 2024-09-06 | $40.89 | $75.76 | 658,100 | — | — |
| 2024-09-05 | $41.17 | $76.28 | 766,400 | — | — |
| 2024-09-04 | $40.61 | $75.24 | 664,900 | — | — |
| 2024-09-03 | $40.38 | $74.81 | 1,063,100 | — | — |
| 2024-08-30 | $40.55 | $75.13 | 393,800 | — | — |
| 2024-08-29 | $40.68 | $75.37 | 430,900 | — | — |
| 2024-08-28 | $40.82 | $75.63 | 640,300 | — | — |
| 2024-08-27 | $41.12 | $76.18 | 645,700 | — | — |
| 2024-08-26 | $40.69 | $75.39 | 616,700 | — | — |
| 2024-08-23 | $40.82 | $75.63 | 478,000 | — | — |
| 2024-08-22 | $40.15 | $74.39 | 987,800 | — | — |
| 2024-08-21 | $40.14 | $74.37 | 934,500 | — | — |
| 2024-08-20 | $39.75 | $73.65 | 361,700 | — | — |
| 2024-08-19 | $39.96 | $74.03 | 441,500 | — | — |
| 2024-08-16 | $39.54 | $73.26 | 465,500 | — | — |
| 2024-08-15 | $39.47 | $73.13 | 453,800 | — | — |
| 2024-08-14 | $39.81 | $73.76 | 900,300 | — | — |
| 2024-08-13 | $39.66 | $73.48 | 544,100 | — | — |
| 2024-08-12 | $39.40 | $73.00 | 559,400 | — | — |
| 2024-08-09 | $39.76 | $73.66 | 728,900 | — | — |
| 2024-08-08 | $39.70 | $73.55 | 646,200 | — | — |
| 2024-08-07 | $39.32 | $72.85 | 1,038,000 | — | — |
| 2024-08-06 | $39.20 | $72.63 | 1,128,800 | — | — |
| 2024-08-05 | $38.09 | $70.57 | 748,800 | — | — |
| 2024-08-02 | $38.66 | $71.63 | 1,290,000 | — | — |
| 2024-08-01 | $38.09 | $70.57 | 1,035,900 | — | — |
| 2024-07-31 | $38.65 | $71.61 | 1,044,300 | — | — |
| 2024-07-30 | $38.31 | $70.98 | 1,092,900 | — | — |
| 2024-07-29 | $38.16 | $70.70 | 1,150,000 | — | — |
| 2024-07-26 | $37.82 | $70.07 | 578,500 | — | — |
| 2024-07-25 | $36.90 | $68.37 | 820,700 | — | — |
| 2024-07-24 | $37.02 | $68.59 | 624,100 | — | — |
| 2024-07-23 | $37.58 | $69.63 | 1,213,500 | — | — |
| 2024-07-22 | $37.67 | $69.79 | 717,600 | — | — |
| 2024-07-19 | $37.46 | $69.40 | 599,400 | — | — |
| 2024-07-18 | $37.75 | $69.94 | 604,700 | — | — |
| 2024-07-17 | $38.06 | $70.51 | 621,000 | — | — |
| 2024-07-16 | $37.83 | $70.09 | 510,000 | — | — |
| 2024-07-15 | $37.47 | $69.42 | 625,400 | — | — |
| 2024-07-12 | $37.28 | $69.07 | 653,200 | — | — |
| 2024-07-11 | $37.03 | $68.61 | 984,200 | — | — |
| 2024-07-10 | $36.36 | $67.36 | 895,500 | — | — |
| 2024-07-09 | $36.49 | $67.61 | 976,200 | — | — |
| 2024-07-08 | $36.79 | $68.16 | 551,600 | — | — |
| 2024-07-05 | $36.95 | $68.46 | 670,300 | — | — |
| 2024-07-03 | $36.81 | $68.20 | 348,900 | — | — |
| 2024-07-02 | $36.20 | $67.07 | 874,600 | — | — |
| 2024-07-01 | $36.58 | $67.77 | 336,800 | — | — |
| 2024-06-28 | $36.98 | $68.51 | 822,800 | — | — |
| 2024-06-27 | $36.76 | $68.11 | 1,179,300 | — | — |
| 2024-06-26 | $37.03 | $68.61 | 915,100 | — | — |
| 2024-06-25 | $37.66 | $69.77 | 723,900 | — | — |
| 2024-06-24 | $38.02 | $70.44 | 1,250,100 | — | — |
| 2024-06-21 | $37.69 | $69.83 | 743,500 | — | — |
| 2024-06-20 | $37.76 | $69.96 | 517,400 | — | — |
| 2024-06-18 | $37.64 | $69.74 | 383,000 | — | — |
| 2024-06-17 | $37.76 | $69.96 | 866,400 | — | — |
| 2024-06-14 | $37.81 | $70.05 | 739,500 | — | — |
| 2024-06-13 | $37.97 | $70.35 | 855,300 | — | — |
| 2024-06-12 | $38.49 | $71.31 | 987,100 | — | — |
| 2024-06-11 | $38.19 | $70.76 | 1,266,100 | — | — |
| 2024-06-10 | $38.18 | $70.74 | 1,115,900 | — | — |
| 2024-06-07 | $39.14 | $71.84 | 601,500 | — | — |
| 2024-06-06 | $39.57 | $72.63 | 1,461,600 | — | — |
| 2024-06-05 | $40.00 | $73.42 | 750,200 | — | — |
| 2024-06-04 | $40.07 | $73.55 | 758,700 | — | — |
| 2024-06-03 | $40.46 | $74.27 | 3,406,800 | — | — |
| 2024-05-31 | $40.40 | $74.16 | 787,400 | — | — |
| 2024-05-30 | $39.59 | $72.67 | 1,290,200 | — | — |
| 2024-05-29 | $38.73 | $71.09 | 706,400 | — | — |
| 2024-05-28 | $39.40 | $72.32 | 894,600 | — | — |
| 2024-05-24 | $39.28 | $72.10 | 641,300 | — | — |
| 2024-05-23 | $39.01 | $71.60 | 1,034,500 | — | — |
| 2024-05-22 | $39.32 | $72.17 | 1,833,900 | — | — |
| 2024-05-21 | $39.23 | $72.01 | 1,033,800 | — | — |
| 2024-05-20 | $39.43 | $72.38 | 819,000 | — | — |
| 2024-05-17 | $39.87 | $73.18 | 781,800 | — | — |
| 2024-05-16 | $39.89 | $73.22 | 780,200 | — | — |
| 2024-05-15 | $39.88 | $73.20 | 707,700 | — | — |
| 2024-05-14 | $39.84 | $73.13 | 413,600 | — | — |
| 2024-05-13 | $39.61 | $72.71 | 655,000 | — | — |
| 2024-05-10 | $39.54 | $72.58 | 744,100 | — | — |
| 2024-05-09 | $39.33 | $72.19 | 917,800 | — | — |
| 2024-05-08 | $38.92 | $71.44 | 910,000 | — | — |
| 2024-05-07 | $38.37 | $70.43 | 1,031,700 | — | — |
| 2024-05-06 | $38.75 | $71.13 | 938,200 | — | — |
| 2024-05-03 | $38.43 | $70.54 | 805,900 | — | — |
| 2024-05-02 | $37.91 | $69.59 | 868,900 | — | — |
| 2024-05-01 | $37.44 | $68.72 | 994,200 | — | — |
| 2024-04-30 | $37.47 | $68.78 | 1,082,000 | — | — |
| 2024-04-29 | $38.18 | $70.08 | 641,000 | — | — |
| 2024-04-26 | $37.96 | $69.68 | 1,265,100 | — | — |
| 2024-04-25 | $38.04 | $69.82 | 1,470,800 | — | — |
| 2024-04-24 | $38.16 | $70.04 | 2,025,300 | — | — |
| 2024-04-23 | $39.59 | $72.67 | 1,446,000 | — | — |
| 2024-04-22 | $39.09 | $71.75 | 1,121,000 | — | — |
| 2024-04-19 | $38.54 | $70.74 | 951,700 | — | — |
| 2024-04-18 | $38.30 | $70.30 | 701,500 | — | — |
| 2024-04-17 | $37.89 | $69.55 | 622,900 | — | — |
| 2024-04-16 | $37.70 | $69.20 | 686,200 | — | — |
| 2024-04-15 | $37.91 | $69.59 | 1,068,400 | — | — |
| 2024-04-12 | $38.06 | $69.86 | 653,800 | — | — |
| 2024-04-11 | $39.17 | $71.90 | 441,300 | — | — |
| 2024-04-10 | $39.33 | $72.19 | 595,000 | — | — |
| 2024-04-09 | $40.35 | $74.06 | 691,600 | — | — |
| 2024-04-08 | $39.67 | $72.82 | 354,800 | — | — |
| 2024-04-05 | $39.62 | $72.72 | 738,200 | — | — |
| 2024-04-04 | $39.35 | $72.23 | 606,700 | — | — |
| 2024-04-03 | $39.56 | $72.61 | 2,918,300 | — | — |
| 2024-04-02 | $39.80 | $73.05 | 914,000 | — | — |
| 2024-04-01 | $40.75 | $74.80 | 499,000 | — | — |
| 2024-03-28 | $41.00 | $75.26 | 887,200 | — | — |
| 2024-03-27 | $41.20 | $75.62 | 727,400 | — | — |
| 2024-03-26 | $41.09 | $75.42 | 334,400 | — | — |
| 2024-03-25 | $41.09 | $75.42 | 325,800 | — | — |
| 2024-03-22 | $41.30 | $75.81 | 711,800 | — | — |
| 2024-03-21 | $42.07 | $77.22 | 621,300 | — | — |
| 2024-03-20 | $42.93 | $78.80 | 411,400 | — | — |
| 2024-03-19 | $41.95 | $77.00 | 498,000 | — | — |
| 2024-03-18 | $42.21 | $77.48 | 396,900 | — | — |
| 2024-03-15 | $42.58 | $78.16 | 909,400 | — | — |
| 2024-03-14 | $42.58 | $78.16 | 647,000 | — | — |
| 2024-03-13 | $43.39 | $79.64 | 859,100 | — | — |
| 2024-03-12 | $43.65 | $80.12 | 601,700 | — | — |
| 2024-03-11 | $44.30 | $81.31 | 300,500 | — | — |
| 2024-03-08 | $44.19 | $81.11 | 971,500 | — | — |
| 2024-03-07 | $44.42 | $80.85 | 1,863,500 | — | — |
| 2024-03-06 | $44.15 | $80.36 | 364,500 | — | — |
| 2024-03-05 | $43.81 | $79.74 | 370,100 | — | — |
| 2024-03-04 | $44.40 | $80.82 | 401,500 | — | — |
| 2024-03-01 | $44.53 | $81.05 | 311,000 | — | — |
| 2024-02-29 | $44.28 | $80.60 | 516,900 | — | — |
| 2024-02-28 | $44.41 | $80.83 | 302,000 | — | — |
| 2024-02-27 | $45.03 | $81.96 | 296,700 | — | — |
| 2024-02-26 | $45.05 | $82.00 | 323,800 | — | — |
| 2024-02-23 | $45.80 | $83.36 | 192,400 | — | — |
| 2024-02-22 | $45.83 | $83.42 | 321,000 | — | — |
| 2024-02-21 | $45.41 | $82.65 | 248,800 | — | — |
| 2024-02-20 | $45.53 | $82.87 | 319,700 | — | — |
| 2024-02-16 | $45.65 | $83.09 | 365,200 | — | — |
| 2024-02-15 | $45.51 | $82.84 | 296,100 | — | — |
| 2024-02-14 | $45.05 | $82.00 | 583,700 | — | — |
| 2024-02-13 | $44.28 | $80.60 | 469,600 | — | — |
| 2024-02-12 | $45.45 | $82.73 | 473,700 | — | — |
| 2024-02-09 | $45.62 | $83.04 | 337,300 | — | — |
| 2024-02-08 | $45.82 | $83.40 | 433,200 | — | — |
| 2024-02-07 | $46.39 | $84.44 | 307,800 | — | — |
| 2024-02-06 | $46.62 | $84.86 | 245,700 | — | — |
| 2024-02-05 | $46.57 | $84.77 | 457,700 | — | — |
| 2024-02-02 | $47.31 | $86.11 | 603,600 | — | — |
| 2024-02-01 | $47.25 | $86.00 | 647,600 | — | — |
| 2024-01-31 | $46.71 | $85.02 | 469,300 | — | — |
| 2024-01-30 | $47.29 | $86.08 | 293,000 | — | — |
| 2024-01-29 | $47.74 | $86.89 | 304,500 | — | — |
| 2024-01-26 | $47.44 | $86.35 | 278,900 | — | — |
| 2024-01-25 | $47.25 | $86.00 | 319,000 | — | — |
| 2024-01-24 | $47.33 | $86.15 | 342,600 | — | — |
| 2024-01-23 | $47.69 | $86.80 | 329,900 | — | — |
| 2024-01-22 | $47.33 | $86.15 | 346,200 | — | — |
| 2024-01-19 | $47.63 | $86.69 | 386,100 | — | — |
| 2024-01-18 | $47.03 | $85.60 | 584,700 | — | — |
| 2024-01-17 | $46.96 | $85.48 | 550,300 | — | — |
| 2024-01-16 | $47.55 | $86.55 | 407,900 | — | — |
| 2024-01-12 | $47.36 | $86.20 | 222,400 | — | — |
| 2024-01-11 | $47.32 | $86.13 | 359,000 | — | — |
| 2024-01-10 | $47.46 | $86.39 | 318,400 | — | — |
| 2024-01-09 | $47.15 | $85.82 | 321,000 | — | — |
| 2024-01-08 | $47.22 | $85.95 | 384,300 | — | — |
| 2024-01-05 | $46.79 | $85.17 | 299,700 | — | — |
| 2024-01-04 | $46.54 | $84.71 | 319,600 | — | — |
| 2024-01-03 | $46.67 | $84.95 | 311,000 | — | — |
| 2024-01-02 | $46.52 | $84.67 | 559,300 | — | — |