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
- 1980-03-17 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 | $23.16 | $74.02 | 697,800 | — | — |
| 2024-12-30 | $22.94 | $73.32 | 739,700 | — | — |
| 2024-12-27 | $23.44 | $74.91 | 605,400 | — | — |
| 2024-12-26 | $23.64 | $75.33 | 535,900 | — | — |
| 2024-12-24 | $23.13 | $73.70 | 298,500 | — | — |
| 2024-12-23 | $22.94 | $73.10 | 730,800 | — | — |
| 2024-12-20 | $23.53 | $74.98 | 3,050,700 | — | — |
| 2024-12-19 | $22.45 | $71.54 | 1,037,300 | — | — |
| 2024-12-18 | $23.21 | $73.96 | 942,700 | — | — |
| 2024-12-17 | $23.88 | $76.09 | 739,600 | — | — |
| 2024-12-16 | $23.81 | $75.87 | 900,800 | — | — |
| 2024-12-13 | $25.01 | $79.69 | 801,900 | — | — |
| 2024-12-12 | $24.70 | $78.71 | 1,186,500 | — | — |
| 2024-12-11 | $26.07 | $83.07 | 634,400 | — | — |
| 2024-12-10 | $26.97 | $85.94 | 687,100 | — | — |
| 2024-12-09 | $26.97 | $85.94 | 979,000 | — | — |
| 2024-12-06 | $27.18 | $86.61 | 976,000 | — | — |
| 2024-12-05 | $26.57 | $84.67 | 2,523,600 | — | — |
| 2024-12-04 | $33.20 | $105.79 | 549,700 | — | — |
| 2024-12-03 | $32.47 | $103.47 | 434,200 | — | — |
| 2024-12-02 | $32.35 | $103.08 | 558,100 | — | — |
| 2024-11-29 | $31.07 | $99.01 | 256,800 | — | — |
| 2024-11-27 | $31.63 | $100.79 | 427,300 | — | — |
| 2024-11-26 | $31.08 | $99.04 | 449,100 | — | — |
| 2024-11-25 | $32.80 | $104.52 | 782,200 | — | — |
| 2024-11-22 | $31.52 | $100.44 | 451,000 | — | — |
| 2024-11-21 | $30.46 | $97.06 | 401,100 | — | — |
| 2024-11-20 | $29.75 | $94.80 | 547,400 | — | — |
| 2024-11-19 | $29.76 | $94.83 | 379,200 | — | — |
| 2024-11-18 | $29.84 | $95.09 | 451,300 | — | — |
| 2024-11-15 | $30.54 | $97.32 | 412,800 | — | — |
| 2024-11-14 | $30.42 | $96.93 | 445,900 | — | — |
| 2024-11-13 | $31.76 | $101.20 | 433,100 | — | — |
| 2024-11-12 | $31.85 | $101.49 | 489,700 | — | — |
| 2024-11-11 | $31.29 | $99.71 | 468,100 | — | — |
| 2024-11-08 | $29.79 | $94.93 | 405,400 | — | — |
| 2024-11-07 | $30.25 | $96.39 | 469,600 | — | — |
| 2024-11-06 | $30.15 | $96.07 | 700,200 | — | — |
| 2024-11-05 | $29.17 | $92.95 | 448,300 | — | — |
| 2024-11-04 | $29.11 | $92.76 | 558,700 | — | — |
| 2024-11-01 | $29.41 | $93.72 | 507,100 | — | — |
| 2024-10-31 | $29.85 | $95.12 | 528,500 | — | — |
| 2024-10-30 | $30.62 | $97.57 | 574,600 | — | — |
| 2024-10-29 | $30.78 | $98.08 | 451,200 | — | — |
| 2024-10-28 | $30.69 | $97.79 | 586,600 | — | — |
| 2024-10-25 | $28.72 | $91.52 | 550,800 | — | — |
| 2024-10-24 | $29.02 | $92.47 | 585,700 | — | — |
| 2024-10-23 | $29.45 | $93.84 | 597,100 | — | — |
| 2024-10-22 | $29.87 | $95.18 | 645,500 | — | — |
| 2024-10-21 | $30.97 | $98.69 | 677,900 | — | — |
| 2024-10-18 | $33.11 | $105.51 | 362,800 | — | — |
| 2024-10-17 | $33.92 | $108.09 | 742,700 | — | — |
| 2024-10-16 | $33.82 | $107.77 | 1,018,900 | — | — |
| 2024-10-15 | $33.16 | $105.66 | 863,500 | — | — |
| 2024-10-14 | $32.54 | $103.69 | 719,900 | — | — |
| 2024-10-11 | $32.70 | $104.20 | 696,300 | — | — |
| 2024-10-10 | $31.71 | $101.04 | 441,400 | — | — |
| 2024-10-09 | $31.80 | $101.33 | 504,400 | — | — |
| 2024-10-08 | $32.01 | $102.00 | 738,200 | — | — |
| 2024-10-07 | $31.95 | $101.81 | 852,100 | — | — |
| 2024-10-04 | $32.51 | $103.59 | 658,100 | — | — |
| 2024-10-03 | $31.21 | $99.45 | 700,100 | — | — |
| 2024-10-02 | $31.99 | $101.94 | 719,900 | — | — |
| 2024-10-01 | $32.89 | $104.80 | 677,700 | — | — |
| 2024-09-30 | $33.05 | $105.31 | 679,100 | — | — |
| 2024-09-27 | $33.39 | $106.40 | 639,200 | — | — |
| 2024-09-26 | $33.34 | $106.24 | 567,100 | — | — |
| 2024-09-25 | $32.27 | $102.83 | 650,400 | — | — |
| 2024-09-24 | $32.40 | $103.24 | 598,600 | — | — |
| 2024-09-23 | $32.20 | $102.61 | 729,800 | — | — |
| 2024-09-20 | $33.47 | $106.65 | 2,899,500 | — | — |
| 2024-09-19 | $33.51 | $106.78 | 679,600 | — | — |
| 2024-09-18 | $32.96 | $105.03 | 780,500 | — | — |
| 2024-09-17 | $32.87 | $104.74 | 890,100 | — | — |
| 2024-09-16 | $32.27 | $102.83 | 880,100 | — | — |
| 2024-09-13 | $31.80 | $101.33 | 1,456,500 | — | — |
| 2024-09-12 | $30.23 | $96.11 | 2,985,600 | — | — |
| 2024-09-11 | $37.25 | $118.42 | 976,400 | — | — |
| 2024-09-10 | $37.05 | $117.79 | 571,400 | — | — |
| 2024-09-09 | $37.72 | $119.92 | 593,200 | — | — |
| 2024-09-06 | $38.81 | $123.38 | 705,500 | — | — |
| 2024-09-05 | $39.54 | $125.70 | 477,700 | — | — |
| 2024-09-04 | $39.76 | $126.40 | 592,600 | — | — |
| 2024-09-03 | $39.93 | $126.94 | 803,900 | — | — |
| 2024-08-30 | $42.13 | $133.94 | 435,700 | — | — |
| 2024-08-29 | $42.73 | $135.84 | 251,800 | — | — |
| 2024-08-28 | $42.24 | $134.29 | 342,500 | — | — |
| 2024-08-27 | $43.83 | $139.34 | 312,800 | — | — |
| 2024-08-26 | $43.60 | $138.61 | 401,800 | — | — |
| 2024-08-23 | $43.97 | $139.79 | 528,700 | — | — |
| 2024-08-22 | $42.20 | $134.16 | 368,800 | — | — |
| 2024-08-21 | $42.52 | $135.18 | 417,200 | — | — |
| 2024-08-20 | $41.54 | $132.06 | 380,100 | — | — |
| 2024-08-19 | $42.38 | $134.73 | 543,800 | — | — |
| 2024-08-16 | $41.85 | $133.05 | 601,300 | — | — |
| 2024-08-15 | $40.85 | $129.87 | 749,000 | — | — |
| 2024-08-14 | $37.16 | $118.14 | 425,300 | — | — |
| 2024-08-13 | $36.64 | $116.48 | 593,200 | — | — |
| 2024-08-12 | $36.89 | $117.28 | 402,100 | — | — |
| 2024-08-09 | $36.50 | $116.04 | 549,600 | — | — |
| 2024-08-08 | $35.36 | $112.41 | 319,400 | — | — |
| 2024-08-07 | $34.83 | $110.73 | 324,400 | — | — |
| 2024-08-06 | $35.43 | $112.64 | 418,800 | — | — |
| 2024-08-05 | $34.91 | $110.98 | 565,400 | — | — |
| 2024-08-02 | $35.39 | $112.51 | 560,600 | — | — |
| 2024-08-01 | $37.34 | $118.71 | 489,000 | — | — |
| 2024-07-31 | $38.56 | $122.59 | 466,900 | — | — |
| 2024-07-30 | $37.73 | $119.95 | 517,400 | — | — |
| 2024-07-29 | $37.06 | $117.82 | 498,600 | — | — |
| 2024-07-26 | $37.34 | $118.71 | 499,500 | — | — |
| 2024-07-25 | $36.67 | $116.58 | 664,800 | — | — |
| 2024-07-24 | $36.51 | $116.07 | 679,100 | — | — |
| 2024-07-23 | $36.58 | $116.29 | 621,100 | — | — |
| 2024-07-22 | $35.69 | $113.46 | 654,400 | — | — |
| 2024-07-19 | $34.02 | $108.15 | 474,700 | — | — |
| 2024-07-18 | $34.50 | $109.68 | 585,400 | — | — |
| 2024-07-17 | $34.39 | $109.33 | 563,700 | — | — |
| 2024-07-16 | $34.37 | $109.27 | 631,700 | — | — |
| 2024-07-15 | $32.66 | $103.83 | 499,800 | — | — |
| 2024-07-12 | $33.02 | $104.98 | 410,700 | — | — |
| 2024-07-11 | $33.59 | $106.79 | 660,100 | — | — |
| 2024-07-10 | $32.25 | $102.53 | 473,400 | — | — |
| 2024-07-09 | $31.76 | $100.97 | 508,600 | — | — |
| 2024-07-08 | $32.79 | $104.24 | 720,800 | — | — |
| 2024-07-05 | $31.79 | $101.06 | 490,600 | — | — |
| 2024-07-03 | $32.67 | $103.86 | 190,200 | — | — |
| 2024-07-02 | $32.60 | $103.64 | 412,300 | — | — |
| 2024-07-01 | $32.56 | $103.51 | 619,700 | — | — |
| 2024-06-28 | $33.60 | $106.82 | 879,300 | — | — |
| 2024-06-27 | $33.49 | $106.47 | 400,100 | — | — |
| 2024-06-26 | $33.12 | $105.29 | 668,700 | — | — |
| 2024-06-25 | $33.36 | $106.06 | 437,700 | — | — |
| 2024-06-24 | $34.60 | $110.00 | 612,200 | — | — |
| 2024-06-21 | $34.28 | $108.98 | 5,147,400 | — | — |
| 2024-06-20 | $33.46 | $106.37 | 611,900 | — | — |
| 2024-06-18 | $33.92 | $107.84 | 406,800 | — | — |
| 2024-06-17 | $33.96 | $107.96 | 543,900 | — | — |
| 2024-06-14 | $34.27 | $108.95 | 492,800 | — | — |
| 2024-06-13 | $34.57 | $109.90 | 452,800 | — | — |
| 2024-06-12 | $34.12 | $108.47 | 518,300 | — | — |
| 2024-06-11 | $33.66 | $107.01 | 573,300 | — | — |
| 2024-06-10 | $32.82 | $104.34 | 530,300 | — | — |
| 2024-06-07 | $32.86 | $104.47 | 541,400 | — | — |
| 2024-06-06 | $33.10 | $105.23 | 583,200 | — | — |
| 2024-06-05 | $33.82 | $107.52 | 786,200 | — | — |
| 2024-06-04 | $33.90 | $107.55 | 697,800 | — | — |
| 2024-06-03 | $35.59 | $112.91 | 761,700 | — | — |
| 2024-05-31 | $34.68 | $110.02 | 953,200 | — | — |
| 2024-05-30 | $36.20 | $114.85 | 687,500 | — | — |
| 2024-05-29 | $36.69 | $116.40 | 674,100 | — | — |
| 2024-05-28 | $37.47 | $118.88 | 377,900 | — | — |
| 2024-05-24 | $37.60 | $119.29 | 495,600 | — | — |
| 2024-05-23 | $36.16 | $114.72 | 613,100 | — | — |
| 2024-05-22 | $36.01 | $114.24 | 577,100 | — | — |
| 2024-05-21 | $36.45 | $115.64 | 306,500 | — | — |
| 2024-05-20 | $36.45 | $115.64 | 352,200 | — | — |
| 2024-05-17 | $36.58 | $116.05 | 287,800 | — | — |
| 2024-05-16 | $36.84 | $116.88 | 507,300 | — | — |
| 2024-05-15 | $38.32 | $121.57 | 381,000 | — | — |
| 2024-05-14 | $38.32 | $121.57 | 470,700 | — | — |
| 2024-05-13 | $38.18 | $121.13 | 408,800 | — | — |
| 2024-05-10 | $38.08 | $120.81 | 310,000 | — | — |
| 2024-05-09 | $39.53 | $125.41 | 357,200 | — | — |
| 2024-05-08 | $39.05 | $123.89 | 325,100 | — | — |
| 2024-05-07 | $38.10 | $120.88 | 499,400 | — | — |
| 2024-05-06 | $37.73 | $119.70 | 397,000 | — | — |
| 2024-05-03 | $36.97 | $117.29 | 297,300 | — | — |
| 2024-05-02 | $36.57 | $116.02 | 279,200 | — | — |
| 2024-05-01 | $36.13 | $114.63 | 264,700 | — | — |
| 2024-04-30 | $36.83 | $116.85 | 327,300 | — | — |
| 2024-04-29 | $37.72 | $119.67 | 399,400 | — | — |
| 2024-04-26 | $36.94 | $117.19 | 223,600 | — | — |
| 2024-04-25 | $36.39 | $115.45 | 305,000 | — | — |
| 2024-04-24 | $36.73 | $116.53 | 356,400 | — | — |
| 2024-04-23 | $37.72 | $119.67 | 452,200 | — | — |
| 2024-04-22 | $35.82 | $113.64 | 434,000 | — | — |
| 2024-04-19 | $35.26 | $111.86 | 520,800 | — | — |
| 2024-04-18 | $34.85 | $110.56 | 422,400 | — | — |
| 2024-04-17 | $34.70 | $110.09 | 328,000 | — | — |
| 2024-04-16 | $35.12 | $111.42 | 360,700 | — | — |
| 2024-04-15 | $35.05 | $111.20 | 319,200 | — | — |
| 2024-04-12 | $35.43 | $112.40 | 381,800 | — | — |
| 2024-04-11 | $36.16 | $114.72 | 315,000 | — | — |
| 2024-04-10 | $35.79 | $113.55 | 463,900 | — | — |
| 2024-04-09 | $36.54 | $115.93 | 530,300 | — | — |
| 2024-04-08 | $37.03 | $117.48 | 521,100 | — | — |
| 2024-04-05 | $37.10 | $117.70 | 429,600 | — | — |
| 2024-04-04 | $37.07 | $117.61 | 530,400 | — | — |
| 2024-04-03 | $38.06 | $120.75 | 378,400 | — | — |
| 2024-04-02 | $38.25 | $121.35 | 504,400 | — | — |
| 2024-04-01 | $40.14 | $127.35 | 338,100 | — | — |
| 2024-03-28 | $41.03 | $130.17 | 393,300 | — | — |
| 2024-03-27 | $41.09 | $130.36 | 585,000 | — | — |
| 2024-03-26 | $39.45 | $124.94 | 946,800 | — | — |
| 2024-03-25 | $39.70 | $125.73 | 298,100 | — | — |
| 2024-03-22 | $40.46 | $128.13 | 418,700 | — | — |
| 2024-03-21 | $41.11 | $130.19 | 639,200 | — | — |
| 2024-03-20 | $40.05 | $126.84 | 524,100 | — | — |
| 2024-03-19 | $39.59 | $125.38 | 755,100 | — | — |
| 2024-03-18 | $38.77 | $122.78 | 757,100 | — | — |
| 2024-03-15 | $39.00 | $123.51 | 1,482,900 | — | — |
| 2024-03-14 | $38.34 | $121.42 | 455,900 | — | — |
| 2024-03-13 | $38.84 | $123.00 | 339,800 | — | — |
| 2024-03-12 | $37.93 | $120.12 | 326,300 | — | — |
| 2024-03-11 | $37.21 | $117.84 | 286,400 | — | — |
| 2024-03-08 | $37.37 | $118.35 | 205,100 | — | — |
| 2024-03-07 | $37.78 | $119.65 | 269,400 | — | — |
| 2024-03-06 | $37.35 | $118.29 | 278,400 | — | — |
| 2024-03-05 | $38.21 | $121.01 | 335,500 | — | — |
| 2024-03-04 | $38.94 | $123.32 | 315,400 | — | — |
| 2024-03-01 | $38.70 | $122.56 | 329,200 | — | — |
| 2024-02-29 | $38.61 | $122.28 | 345,900 | — | — |
| 2024-02-28 | $37.39 | $118.41 | 288,100 | — | — |
| 2024-02-27 | $37.82 | $119.77 | 295,500 | — | — |
| 2024-02-26 | $37.19 | $117.78 | 319,700 | — | — |
| 2024-02-23 | $35.92 | $113.76 | 714,600 | — | — |
| 2024-02-22 | $35.35 | $111.95 | 613,600 | — | — |
| 2024-02-21 | $36.32 | $115.02 | 433,200 | — | — |
| 2024-02-20 | $36.86 | $116.73 | 369,100 | — | — |
| 2024-02-16 | $38.16 | $120.85 | 515,300 | — | — |
| 2024-02-15 | $38.21 | $121.01 | 454,300 | — | — |
| 2024-02-14 | $37.44 | $118.57 | 354,600 | — | — |
| 2024-02-13 | $36.19 | $114.61 | 517,800 | — | — |
| 2024-02-12 | $36.85 | $116.70 | 526,900 | — | — |
| 2024-02-09 | $34.34 | $108.75 | 461,100 | — | — |
| 2024-02-08 | $33.61 | $106.44 | 423,600 | — | — |
| 2024-02-07 | $32.61 | $103.27 | 357,000 | — | — |
| 2024-02-06 | $32.43 | $102.70 | 394,400 | — | — |
| 2024-02-05 | $31.81 | $100.74 | 323,600 | — | — |
| 2024-02-02 | $31.94 | $101.15 | 251,000 | — | — |
| 2024-02-01 | $32.09 | $101.63 | 238,500 | — | — |
| 2024-01-31 | $31.37 | $99.35 | 340,900 | — | — |
| 2024-01-30 | $32.49 | $102.89 | 292,800 | — | — |
| 2024-01-29 | $31.68 | $100.33 | 207,900 | — | — |
| 2024-01-26 | $31.68 | $100.33 | 231,700 | — | — |
| 2024-01-25 | $31.37 | $99.35 | 239,400 | — | — |
| 2024-01-24 | $30.61 | $96.94 | 225,400 | — | — |
| 2024-01-23 | $30.40 | $96.28 | 246,800 | — | — |
| 2024-01-22 | $30.56 | $96.78 | 352,700 | — | — |
| 2024-01-19 | $29.55 | $93.58 | 260,800 | — | — |
| 2024-01-18 | $29.41 | $93.14 | 250,900 | — | — |
| 2024-01-17 | $29.20 | $92.47 | 322,600 | — | — |
| 2024-01-16 | $29.30 | $92.79 | 369,300 | — | — |
| 2024-01-12 | $29.44 | $93.23 | 287,200 | — | — |
| 2024-01-11 | $30.18 | $95.58 | 369,700 | — | — |
| 2024-01-10 | $30.69 | $97.19 | 275,400 | — | — |
| 2024-01-09 | $30.16 | $95.52 | 266,300 | — | — |
| 2024-01-08 | $30.14 | $95.45 | 348,000 | — | — |
| 2024-01-05 | $29.48 | $93.36 | 317,800 | — | — |
| 2024-01-04 | $29.88 | $94.63 | 313,600 | — | — |
| 2024-01-03 | $29.92 | $94.75 | 284,300 | — | — |
| 2024-01-02 | $30.91 | $97.89 | 298,300 | — | — |