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
- 2002-02-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $21.56 | $39.46 | 1,526,400 | — | — |
| 2025-12-30 | $21.86 | $40.01 | 1,684,500 | — | — |
| 2025-12-29 | $21.95 | $40.17 | 895,800 | — | — |
| 2025-12-26 | $22.56 | $41.29 | 642,900 | — | — |
| 2025-12-24 | $22.25 | $40.72 | 472,600 | — | — |
| 2025-12-23 | $21.90 | $40.08 | 1,425,400 | — | — |
| 2025-12-22 | $22.57 | $41.31 | 1,241,300 | — | — |
| 2025-12-19 | $21.78 | $39.86 | 3,379,500 | — | — |
| 2025-12-18 | $22.51 | $41.20 | 1,405,200 | — | — |
| 2025-12-17 | $22.68 | $41.51 | 2,118,400 | — | — |
| 2025-12-16 | $23.05 | $42.19 | 1,380,400 | — | — |
| 2025-12-15 | $22.84 | $41.80 | 1,445,600 | — | — |
| 2025-12-12 | $23.27 | $42.59 | 931,700 | — | — |
| 2025-12-11 | $24.33 | $44.53 | 1,843,000 | — | — |
| 2025-12-10 | $23.82 | $43.60 | 1,988,200 | — | — |
| 2025-12-09 | $21.44 | $39.24 | 978,700 | — | — |
| 2025-12-08 | $21.19 | $38.78 | 1,652,600 | — | — |
| 2025-12-05 | $19.62 | $35.91 | 1,725,700 | — | — |
| 2025-12-04 | $18.75 | $34.32 | 1,035,600 | — | — |
| 2025-12-03 | $19.59 | $35.85 | 841,100 | — | — |
| 2025-12-02 | $19.99 | $36.59 | 1,224,300 | — | — |
| 2025-12-01 | $19.47 | $35.63 | 1,345,700 | — | — |
| 2025-11-28 | $19.08 | $34.92 | 900,600 | — | — |
| 2025-11-26 | $19.00 | $34.77 | 1,970,600 | — | — |
| 2025-11-25 | $17.89 | $32.74 | 1,617,500 | — | — |
| 2025-11-24 | $17.16 | $31.41 | 1,626,300 | — | — |
| 2025-11-21 | $17.05 | $31.21 | 2,745,300 | — | — |
| 2025-11-20 | $16.68 | $30.49 | 2,536,700 | — | — |
| 2025-11-19 | $16.98 | $31.04 | 1,719,200 | — | — |
| 2025-11-18 | $19.81 | $36.21 | 2,523,700 | — | — |
| 2025-11-17 | $18.50 | $33.82 | 2,382,300 | — | — |
| 2025-11-14 | $17.55 | $32.08 | 2,807,600 | — | — |
| 2025-11-13 | $16.68 | $30.49 | 3,203,200 | — | — |
| 2025-11-12 | $18.49 | $33.80 | 3,686,100 | — | — |
| 2025-11-11 | $20.62 | $37.69 | 2,464,500 | — | — |
| 2025-11-10 | $22.12 | $40.44 | 2,784,200 | — | — |
| 2025-11-07 | $23.49 | $42.94 | 4,109,300 | — | — |
| 2025-11-06 | $24.95 | $45.61 | 5,599,500 | — | — |
| 2025-11-05 | $38.30 | $70.01 | 1,728,900 | — | — |
| 2025-11-04 | $39.96 | $73.05 | 702,500 | — | — |
| 2025-11-03 | $40.77 | $74.53 | 825,000 | — | — |
| 2025-10-31 | $41.25 | $75.41 | 831,800 | — | — |
| 2025-10-30 | $40.21 | $73.51 | 1,120,400 | — | — |
| 2025-10-29 | $42.99 | $78.59 | 709,500 | — | — |
| 2025-10-28 | $43.47 | $79.47 | 634,100 | — | — |
| 2025-10-27 | $44.14 | $80.69 | 827,500 | — | — |
| 2025-10-24 | $42.96 | $78.53 | 745,300 | — | — |
| 2025-10-23 | $42.72 | $78.09 | 1,155,900 | — | — |
| 2025-10-22 | $43.11 | $78.81 | 881,800 | — | — |
| 2025-10-21 | $44.15 | $80.71 | 1,408,600 | — | — |
| 2025-10-20 | $44.35 | $81.07 | 1,025,300 | — | — |
| 2025-10-17 | $43.45 | $79.43 | 1,541,100 | — | — |
| 2025-10-16 | $44.85 | $81.99 | 1,111,000 | — | — |
| 2025-10-15 | $45.10 | $82.44 | 706,200 | — | — |
| 2025-10-14 | $44.01 | $80.45 | 885,900 | — | — |
| 2025-10-13 | $43.60 | $79.70 | 731,400 | — | — |
| 2025-10-10 | $42.05 | $76.87 | 782,100 | — | — |
| 2025-10-09 | $43.66 | $79.81 | 852,400 | — | — |
| 2025-10-08 | $42.58 | $77.84 | 1,136,900 | — | — |
| 2025-10-07 | $42.51 | $77.71 | 1,146,200 | — | — |
| 2025-10-06 | $42.80 | $78.24 | 1,375,000 | — | — |
| 2025-10-03 | $41.67 | $76.17 | 1,251,100 | — | — |
| 2025-10-02 | $40.39 | $73.83 | 1,378,400 | — | — |
| 2025-10-01 | $39.10 | $71.48 | 1,275,700 | — | — |
| 2025-09-30 | $38.35 | $70.11 | 892,500 | — | — |
| 2025-09-29 | $38.20 | $69.83 | 1,146,300 | — | — |
| 2025-09-26 | $39.52 | $72.24 | 906,500 | — | — |
| 2025-09-25 | $39.86 | $72.87 | 1,015,500 | — | — |
| 2025-09-24 | $40.67 | $74.35 | 924,400 | — | — |
| 2025-09-23 | $40.44 | $73.93 | 1,860,600 | — | — |
| 2025-09-22 | $40.14 | $73.38 | 2,175,100 | — | — |
| 2025-09-19 | $36.62 | $66.94 | 3,175,100 | — | — |
| 2025-09-18 | $37.92 | $69.32 | 1,697,900 | — | — |
| 2025-09-17 | $37.65 | $68.83 | 1,231,600 | — | — |
| 2025-09-16 | $37.70 | $68.92 | 1,875,300 | — | — |
| 2025-09-15 | $37.34 | $68.26 | 1,624,900 | — | — |
| 2025-09-12 | $36.01 | $65.83 | 2,055,100 | — | — |
| 2025-09-11 | $35.96 | $65.74 | 1,701,000 | — | — |
| 2025-09-10 | $35.30 | $64.53 | 1,834,400 | — | — |
| 2025-09-09 | $36.30 | $66.36 | 1,826,400 | — | — |
| 2025-09-08 | $36.88 | $67.42 | 2,070,100 | — | — |
| 2025-09-05 | $36.88 | $67.42 | 2,154,300 | — | — |
| 2025-09-04 | $36.66 | $67.02 | 1,372,400 | — | — |
| 2025-09-03 | $36.13 | $66.05 | 1,090,400 | — | — |
| 2025-09-02 | $36.92 | $67.49 | 930,500 | — | — |
| 2025-08-29 | $38.23 | $69.89 | 927,800 | — | — |
| 2025-08-28 | $37.51 | $68.57 | 1,210,900 | — | — |
| 2025-08-27 | $37.79 | $69.08 | 1,194,700 | — | — |
| 2025-08-26 | $37.41 | $68.39 | 1,249,500 | — | — |
| 2025-08-25 | $38.30 | $70.01 | 1,091,200 | — | — |
| 2025-08-22 | $38.38 | $70.16 | 1,358,900 | — | — |
| 2025-08-21 | $37.52 | $68.59 | 2,213,400 | — | — |
| 2025-08-20 | $37.50 | $66.70 | 1,477,500 | — | — |
| 2025-08-19 | $37.75 | $67.14 | 2,288,600 | — | — |
| 2025-08-18 | $36.90 | $65.63 | 2,936,900 | — | — |
| 2025-08-15 | $34.25 | $60.92 | 1,246,300 | — | — |
| 2025-08-14 | $34.14 | $60.72 | 1,692,300 | — | — |
| 2025-08-13 | $34.83 | $61.95 | 1,970,100 | — | — |
| 2025-08-12 | $34.06 | $60.58 | 3,149,600 | — | — |
| 2025-08-11 | $32.36 | $57.55 | 4,896,100 | — | — |
| 2025-08-08 | $30.62 | $54.46 | 5,257,300 | — | — |
| 2025-08-07 | $35.34 | $62.85 | 4,730,400 | — | — |
| 2025-08-06 | $43.88 | $78.04 | 1,234,300 | — | — |
| 2025-08-05 | $45.70 | $81.28 | 583,800 | — | — |
| 2025-08-04 | $45.28 | $80.53 | 521,700 | — | — |
| 2025-08-01 | $45.14 | $80.28 | 740,200 | — | — |
| 2025-07-31 | $45.59 | $81.08 | 900,500 | — | — |
| 2025-07-30 | $46.97 | $83.54 | 722,200 | — | — |
| 2025-07-29 | $46.85 | $83.33 | 521,900 | — | — |
| 2025-07-28 | $47.49 | $84.46 | 560,000 | — | — |
| 2025-07-25 | $48.83 | $86.85 | 483,400 | — | — |
| 2025-07-24 | $48.87 | $86.92 | 376,900 | — | — |
| 2025-07-23 | $50.29 | $89.44 | 366,300 | — | — |
| 2025-07-22 | $49.39 | $87.84 | 589,900 | — | — |
| 2025-07-21 | $47.92 | $85.23 | 1,158,700 | — | — |
| 2025-07-18 | $50.00 | $88.93 | 1,253,100 | — | — |
| 2025-07-17 | $52.91 | $94.10 | 616,500 | — | — |
| 2025-07-16 | $52.29 | $93.00 | 677,300 | — | — |
| 2025-07-15 | $50.25 | $89.37 | 418,900 | — | — |
| 2025-07-14 | $50.45 | $89.73 | 425,900 | — | — |
| 2025-07-11 | $49.40 | $87.86 | 445,600 | — | — |
| 2025-07-10 | $50.52 | $89.85 | 390,000 | — | — |
| 2025-07-09 | $49.28 | $87.65 | 417,500 | — | — |
| 2025-07-08 | $49.92 | $88.79 | 328,000 | — | — |
| 2025-07-07 | $49.23 | $87.56 | 390,700 | — | — |
| 2025-07-03 | $50.33 | $89.52 | 220,800 | — | — |
| 2025-07-02 | $50.59 | $89.98 | 371,400 | — | — |
| 2025-07-01 | $50.23 | $89.34 | 703,500 | — | — |
| 2025-06-30 | $48.21 | $85.74 | 488,500 | — | — |
| 2025-06-27 | $48.20 | $85.73 | 849,800 | — | — |
| 2025-06-26 | $48.16 | $85.66 | 597,400 | — | — |
| 2025-06-25 | $48.15 | $85.64 | 422,300 | — | — |
| 2025-06-24 | $49.08 | $87.29 | 688,500 | — | — |
| 2025-06-23 | $49.28 | $87.65 | 674,400 | — | — |
| 2025-06-20 | $47.45 | $84.39 | 2,071,200 | — | — |
| 2025-06-18 | $46.73 | $83.11 | 1,035,700 | — | — |
| 2025-06-17 | $47.15 | $83.86 | 702,700 | — | — |
| 2025-06-16 | $46.91 | $83.43 | 820,300 | — | — |
| 2025-06-13 | $46.98 | $83.56 | 889,600 | — | — |
| 2025-06-12 | $48.00 | $85.37 | 721,600 | — | — |
| 2025-06-11 | $48.19 | $85.71 | 695,100 | — | — |
| 2025-06-10 | $48.63 | $86.49 | 703,300 | — | — |
| 2025-06-09 | $48.96 | $87.08 | 773,200 | — | — |
| 2025-06-06 | $47.84 | $85.09 | 643,000 | — | — |
| 2025-06-05 | $47.41 | $84.32 | 671,500 | — | — |
| 2025-06-04 | $47.59 | $84.64 | 953,400 | — | — |
| 2025-06-03 | $47.48 | $84.45 | 820,400 | — | — |
| 2025-06-02 | $46.12 | $82.03 | 898,900 | — | — |
| 2025-05-30 | $45.71 | $81.30 | 907,600 | — | — |
| 2025-05-29 | $47.50 | $84.48 | 859,400 | — | — |
| 2025-05-28 | $46.76 | $83.17 | 842,400 | — | — |
| 2025-05-27 | $49.19 | $87.49 | 1,325,700 | — | — |
| 2025-05-23 | $46.89 | $83.40 | 887,600 | — | — |
| 2025-05-22 | $45.90 | $81.64 | 1,899,000 | — | — |
| 2025-05-21 | $46.05 | $80.11 | 1,303,500 | — | — |
| 2025-05-20 | $49.85 | $86.72 | 627,300 | — | — |
| 2025-05-19 | $49.89 | $86.79 | 557,300 | — | — |
| 2025-05-16 | $50.59 | $88.00 | 810,100 | — | — |
| 2025-05-15 | $50.41 | $87.69 | 533,400 | — | — |
| 2025-05-14 | $50.87 | $88.49 | 838,400 | — | — |
| 2025-05-13 | $51.27 | $89.19 | 833,000 | — | — |
| 2025-05-12 | $50.54 | $87.92 | 709,000 | — | — |
| 2025-05-09 | $48.93 | $85.12 | 1,248,500 | — | — |
| 2025-05-08 | $49.30 | $85.76 | 2,108,800 | — | — |
| 2025-05-07 | $53.21 | $92.56 | 766,800 | — | — |
| 2025-05-06 | $55.02 | $95.71 | 459,700 | — | — |
| 2025-05-05 | $56.05 | $97.50 | 580,800 | — | — |
| 2025-05-02 | $56.46 | $98.22 | 582,900 | — | — |
| 2025-05-01 | $54.71 | $95.17 | 528,900 | — | — |
| 2025-04-30 | $54.35 | $94.54 | 603,600 | — | — |
| 2025-04-29 | $54.68 | $95.12 | 382,900 | — | — |
| 2025-04-28 | $53.62 | $93.28 | 294,700 | — | — |
| 2025-04-25 | $53.53 | $93.12 | 411,400 | — | — |
| 2025-04-24 | $53.50 | $93.07 | 312,800 | — | — |
| 2025-04-23 | $52.06 | $90.56 | 513,500 | — | — |
| 2025-04-22 | $51.15 | $88.98 | 507,800 | — | — |
| 2025-04-21 | $51.50 | $89.59 | 455,700 | — | — |
| 2025-04-17 | $53.10 | $92.37 | 440,300 | — | — |
| 2025-04-16 | $52.23 | $90.86 | 391,400 | — | — |
| 2025-04-15 | $53.44 | $92.96 | 423,300 | — | — |
| 2025-04-14 | $53.08 | $92.34 | 869,000 | — | — |
| 2025-04-11 | $51.73 | $89.99 | 744,200 | — | — |
| 2025-04-10 | $50.64 | $88.09 | 1,011,300 | — | — |
| 2025-04-09 | $53.83 | $93.64 | 2,196,900 | — | — |
| 2025-04-08 | $50.66 | $88.13 | 1,111,600 | — | — |
| 2025-04-07 | $53.30 | $92.72 | 1,455,400 | — | — |
| 2025-04-04 | $56.92 | $99.02 | 819,000 | — | — |
| 2025-04-03 | $60.08 | $104.51 | 528,600 | — | — |
| 2025-04-02 | $61.65 | $107.24 | 404,300 | — | — |
| 2025-04-01 | $61.66 | $107.26 | 399,800 | — | — |
| 2025-03-31 | $61.31 | $106.65 | 622,400 | — | — |
| 2025-03-28 | $61.57 | $107.10 | 403,300 | — | — |
| 2025-03-27 | $61.50 | $106.98 | 769,900 | — | — |
| 2025-03-26 | $63.07 | $109.71 | 572,500 | — | — |
| 2025-03-25 | $63.89 | $111.14 | 720,600 | — | — |
| 2025-03-24 | $68.15 | $118.55 | 335,800 | — | — |
| 2025-03-21 | $68.31 | $118.83 | 836,000 | — | — |
| 2025-03-20 | $68.97 | $119.98 | 253,800 | — | — |
| 2025-03-19 | $70.51 | $122.66 | 278,800 | — | — |
| 2025-03-18 | $70.35 | $122.38 | 249,000 | — | — |
| 2025-03-17 | $70.91 | $123.35 | 413,300 | — | — |
| 2025-03-14 | $68.52 | $119.19 | 310,300 | — | — |
| 2025-03-13 | $67.61 | $117.61 | 280,900 | — | — |
| 2025-03-12 | $69.94 | $119.92 | 422,200 | — | — |
| 2025-03-11 | $69.93 | $119.90 | 328,000 | — | — |
| 2025-03-10 | $69.63 | $119.38 | 453,100 | — | — |
| 2025-03-07 | $71.59 | $122.75 | 395,600 | — | — |
| 2025-03-06 | $70.90 | $121.56 | 442,100 | — | — |
| 2025-03-05 | $70.19 | $120.35 | 511,100 | — | — |
| 2025-03-04 | $71.26 | $122.18 | 584,200 | — | — |
| 2025-03-03 | $71.32 | $122.28 | 710,100 | — | — |
| 2025-02-28 | $73.07 | $125.28 | 728,200 | — | — |
| 2025-02-27 | $72.46 | $124.24 | 973,100 | — | — |
| 2025-02-26 | $80.11 | $137.35 | 389,700 | — | — |
| 2025-02-25 | $79.22 | $135.83 | 320,000 | — | — |
| 2025-02-24 | $79.10 | $135.62 | 328,300 | — | — |
| 2025-02-21 | $79.93 | $137.04 | 300,500 | — | — |
| 2025-02-20 | $81.45 | $139.65 | 239,900 | — | — |
| 2025-02-19 | $83.44 | $143.06 | 249,100 | — | — |
| 2025-02-18 | $83.40 | $142.99 | 245,100 | — | — |
| 2025-02-14 | $82.00 | $140.59 | 161,800 | — | — |
| 2025-02-13 | $82.66 | $141.73 | 157,200 | — | — |
| 2025-02-12 | $81.92 | $140.46 | 278,000 | — | — |
| 2025-02-11 | $81.89 | $140.41 | 276,400 | — | — |
| 2025-02-10 | $82.38 | $141.25 | 334,500 | — | — |
| 2025-02-07 | $80.39 | $137.83 | 381,700 | — | — |
| 2025-02-06 | $79.58 | $136.44 | 226,100 | — | — |
| 2025-02-05 | $79.18 | $135.76 | 271,400 | — | — |
| 2025-02-04 | $76.18 | $130.62 | 327,500 | — | — |
| 2025-02-03 | $77.06 | $132.12 | 369,300 | — | — |
| 2025-01-31 | $75.34 | $129.18 | 309,500 | — | — |
| 2025-01-30 | $74.85 | $128.33 | 210,300 | — | — |
| 2025-01-29 | $74.49 | $127.72 | 239,500 | — | — |
| 2025-01-28 | $74.68 | $128.04 | 246,200 | — | — |
| 2025-01-27 | $74.23 | $127.27 | 385,200 | — | — |
| 2025-01-24 | $75.70 | $129.79 | 306,300 | — | — |
| 2025-01-23 | $75.02 | $128.63 | 301,200 | — | — |
| 2025-01-22 | $74.54 | $127.80 | 340,500 | — | — |
| 2025-01-21 | $73.57 | $126.14 | 350,200 | — | — |
| 2025-01-17 | $72.60 | $124.48 | 217,000 | — | — |
| 2025-01-16 | $72.20 | $123.79 | 359,200 | — | — |
| 2025-01-15 | $73.02 | $125.20 | 367,800 | — | — |
| 2025-01-14 | $71.96 | $123.38 | 324,600 | — | — |
| 2025-01-13 | $71.54 | $122.66 | 288,900 | — | — |
| 2025-01-10 | $71.73 | $122.99 | 478,800 | — | — |
| 2025-01-08 | $73.13 | $125.39 | 434,200 | — | — |
| 2025-01-07 | $72.49 | $124.29 | 482,900 | — | — |
| 2025-01-06 | $75.78 | $129.93 | 527,400 | — | — |
| 2025-01-03 | $75.64 | $129.69 | 402,800 | — | — |
| 2025-01-02 | $77.09 | $132.18 | 525,300 | — | — |