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
- 2019-05-28 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 | $61.09 | $76.99 | 616,200 | — | — |
| 2025-12-30 | $61.60 | $77.64 | 426,600 | — | — |
| 2025-12-29 | $62.17 | $78.35 | 561,000 | — | — |
| 2025-12-26 | $62.90 | $79.27 | 487,500 | — | — |
| 2025-12-24 | $62.44 | $78.69 | 216,200 | — | — |
| 2025-12-23 | $62.26 | $78.47 | 389,700 | — | — |
| 2025-12-22 | $63.31 | $79.79 | 365,100 | — | — |
| 2025-12-19 | $64.11 | $80.80 | 1,587,500 | — | — |
| 2025-12-18 | $63.84 | $80.46 | 1,559,600 | — | — |
| 2025-12-17 | $63.98 | $80.64 | 1,049,300 | — | — |
| 2025-12-16 | $65.76 | $82.88 | 1,136,000 | — | — |
| 2025-12-15 | $66.01 | $83.19 | 832,300 | — | — |
| 2025-12-12 | $66.54 | $83.86 | 717,300 | — | — |
| 2025-12-11 | $68.18 | $85.93 | 733,100 | — | — |
| 2025-12-10 | $68.15 | $85.89 | 1,202,700 | — | — |
| 2025-12-09 | $67.15 | $84.63 | 1,364,900 | — | — |
| 2025-12-08 | $74.17 | $93.48 | 482,200 | — | — |
| 2025-12-05 | $76.20 | $95.37 | 470,700 | — | — |
| 2025-12-04 | $75.52 | $94.52 | 598,600 | — | — |
| 2025-12-03 | $78.25 | $97.93 | 785,800 | — | — |
| 2025-12-02 | $75.11 | $94.00 | 459,000 | — | — |
| 2025-12-01 | $75.16 | $94.07 | 363,500 | — | — |
| 2025-11-28 | $74.35 | $93.05 | 298,800 | — | — |
| 2025-11-26 | $74.24 | $92.92 | 588,300 | — | — |
| 2025-11-25 | $73.69 | $92.23 | 570,900 | — | — |
| 2025-11-24 | $70.60 | $88.36 | 746,600 | — | — |
| 2025-11-21 | $70.35 | $88.05 | 955,500 | — | — |
| 2025-11-20 | $68.81 | $86.12 | 788,400 | — | — |
| 2025-11-19 | $69.25 | $86.67 | 420,000 | — | — |
| 2025-11-18 | $69.65 | $87.17 | 478,000 | — | — |
| 2025-11-17 | $69.98 | $87.58 | 424,400 | — | — |
| 2025-11-14 | $71.91 | $90.00 | 426,600 | — | — |
| 2025-11-13 | $73.98 | $92.59 | 608,100 | — | — |
| 2025-11-12 | $72.83 | $91.15 | 448,400 | — | — |
| 2025-11-11 | $71.33 | $89.27 | 393,400 | — | — |
| 2025-11-10 | $71.93 | $90.02 | 526,100 | — | — |
| 2025-11-07 | $72.18 | $90.34 | 666,900 | — | — |
| 2025-11-06 | $72.34 | $90.54 | 776,500 | — | — |
| 2025-11-05 | $76.86 | $96.19 | 921,400 | — | — |
| 2025-11-04 | $74.20 | $92.87 | 842,600 | — | — |
| 2025-11-03 | $73.45 | $91.93 | 1,560,200 | — | — |
| 2025-10-31 | $80.92 | $101.28 | 614,100 | — | — |
| 2025-10-30 | $81.15 | $101.56 | 413,400 | — | — |
| 2025-10-29 | $81.05 | $101.44 | 500,200 | — | — |
| 2025-10-28 | $83.30 | $104.25 | 402,400 | — | — |
| 2025-10-27 | $86.02 | $107.66 | 322,100 | — | — |
| 2025-10-24 | $84.91 | $106.27 | 377,400 | — | — |
| 2025-10-23 | $85.94 | $107.56 | 397,900 | — | — |
| 2025-10-22 | $84.29 | $105.49 | 502,600 | — | — |
| 2025-10-21 | $86.18 | $107.86 | 484,300 | — | — |
| 2025-10-20 | $84.54 | $105.81 | 298,600 | — | — |
| 2025-10-17 | $84.78 | $106.11 | 678,600 | — | — |
| 2025-10-16 | $86.27 | $107.97 | 531,500 | — | — |
| 2025-10-15 | $84.54 | $105.81 | 523,700 | — | — |
| 2025-10-14 | $81.84 | $102.43 | 554,900 | — | — |
| 2025-10-13 | $78.55 | $98.31 | 380,000 | — | — |
| 2025-10-10 | $74.33 | $93.03 | 472,100 | — | — |
| 2025-10-09 | $77.20 | $96.62 | 533,400 | — | — |
| 2025-10-08 | $80.41 | $100.64 | 417,700 | — | — |
| 2025-10-07 | $79.85 | $99.94 | 442,400 | — | — |
| 2025-10-06 | $81.96 | $102.58 | 409,500 | — | — |
| 2025-10-03 | $82.35 | $103.07 | 435,100 | — | — |
| 2025-10-02 | $82.58 | $103.35 | 426,100 | — | — |
| 2025-10-01 | $82.06 | $102.70 | 815,800 | — | — |
| 2025-09-30 | $79.77 | $99.84 | 586,100 | — | — |
| 2025-09-29 | $78.69 | $98.49 | 613,400 | — | — |
| 2025-09-26 | $80.52 | $100.78 | 501,400 | — | — |
| 2025-09-25 | $79.45 | $99.44 | 611,100 | — | — |
| 2025-09-24 | $81.40 | $101.88 | 590,100 | — | — |
| 2025-09-23 | $80.04 | $100.17 | 444,500 | — | — |
| 2025-09-22 | $79.21 | $99.14 | 672,100 | — | — |
| 2025-09-19 | $80.42 | $100.65 | 2,223,000 | — | — |
| 2025-09-18 | $82.01 | $102.64 | 460,500 | — | — |
| 2025-09-17 | $80.82 | $101.15 | 548,200 | — | — |
| 2025-09-16 | $80.07 | $100.21 | 792,500 | — | — |
| 2025-09-15 | $82.01 | $102.64 | 624,700 | — | — |
| 2025-09-12 | $80.93 | $101.29 | 688,900 | — | — |
| 2025-09-11 | $84.09 | $105.24 | 984,800 | — | — |
| 2025-09-10 | $77.24 | $96.67 | 400,700 | — | — |
| 2025-09-09 | $78.53 | $98.28 | 412,000 | — | — |
| 2025-09-08 | $79.82 | $99.25 | 524,500 | — | — |
| 2025-09-05 | $80.24 | $99.77 | 516,800 | — | — |
| 2025-09-04 | $80.40 | $99.97 | 357,600 | — | — |
| 2025-09-03 | $79.57 | $98.94 | 502,400 | — | — |
| 2025-09-02 | $79.33 | $98.64 | 593,300 | — | — |
| 2025-08-29 | $77.25 | $96.05 | 909,900 | — | — |
| 2025-08-28 | $76.73 | $95.41 | 527,600 | — | — |
| 2025-08-27 | $77.96 | $96.94 | 594,500 | — | — |
| 2025-08-26 | $76.62 | $95.27 | 471,400 | — | — |
| 2025-08-25 | $76.33 | $94.91 | 684,600 | — | — |
| 2025-08-22 | $77.41 | $96.25 | 708,200 | — | — |
| 2025-08-21 | $71.99 | $89.51 | 582,000 | — | — |
| 2025-08-20 | $71.96 | $89.48 | 727,000 | — | — |
| 2025-08-19 | $72.87 | $90.61 | 716,200 | — | — |
| 2025-08-18 | $71.58 | $89.00 | 686,400 | — | — |
| 2025-08-15 | $70.90 | $88.16 | 665,500 | — | — |
| 2025-08-14 | $69.97 | $87.00 | 740,400 | — | — |
| 2025-08-13 | $70.71 | $87.92 | 843,500 | — | — |
| 2025-08-12 | $70.34 | $87.46 | 1,041,600 | — | — |
| 2025-08-11 | $67.26 | $83.63 | 1,184,300 | — | — |
| 2025-08-08 | $67.60 | $84.05 | 1,558,200 | — | — |
| 2025-08-07 | $63.99 | $79.57 | 1,859,700 | — | — |
| 2025-08-06 | $56.72 | $70.53 | 739,800 | — | — |
| 2025-08-05 | $57.13 | $71.04 | 1,143,900 | — | — |
| 2025-08-04 | $56.77 | $70.59 | 799,500 | — | — |
| 2025-08-01 | $54.83 | $68.18 | 1,393,100 | — | — |
| 2025-07-31 | $55.66 | $69.21 | 1,221,000 | — | — |
| 2025-07-30 | $57.39 | $71.36 | 799,900 | — | — |
| 2025-07-29 | $60.83 | $75.64 | 584,000 | — | — |
| 2025-07-28 | $62.00 | $77.09 | 718,500 | — | — |
| 2025-07-25 | $62.41 | $77.60 | 516,000 | — | — |
| 2025-07-24 | $63.09 | $78.45 | 1,015,200 | — | — |
| 2025-07-23 | $64.57 | $80.29 | 624,100 | — | — |
| 2025-07-22 | $64.05 | $79.64 | 529,300 | — | — |
| 2025-07-21 | $63.03 | $78.37 | 496,600 | — | — |
| 2025-07-18 | $64.02 | $79.60 | 543,100 | — | — |
| 2025-07-17 | $64.90 | $80.70 | 593,100 | — | — |
| 2025-07-16 | $64.19 | $79.81 | 603,800 | — | — |
| 2025-07-15 | $64.96 | $80.77 | 607,600 | — | — |
| 2025-07-14 | $66.52 | $82.71 | 697,000 | — | — |
| 2025-07-11 | $67.60 | $84.05 | 675,100 | — | — |
| 2025-07-10 | $70.51 | $87.67 | 677,600 | — | — |
| 2025-07-09 | $69.25 | $86.11 | 801,600 | — | — |
| 2025-07-08 | $70.93 | $88.19 | 670,400 | — | — |
| 2025-07-07 | $70.89 | $88.15 | 587,700 | — | — |
| 2025-07-03 | $72.02 | $89.55 | 368,100 | — | — |
| 2025-07-02 | $71.62 | $89.05 | 775,600 | — | — |
| 2025-07-01 | $70.39 | $87.52 | 1,232,400 | — | — |
| 2025-06-30 | $65.97 | $82.03 | 452,700 | — | — |
| 2025-06-27 | $65.79 | $81.80 | 985,900 | — | — |
| 2025-06-26 | $65.11 | $80.96 | 563,500 | — | — |
| 2025-06-25 | $63.48 | $78.93 | 711,900 | — | — |
| 2025-06-24 | $64.91 | $80.71 | 342,400 | — | — |
| 2025-06-23 | $64.60 | $80.32 | 502,800 | — | — |
| 2025-06-20 | $63.53 | $78.99 | 927,200 | — | — |
| 2025-06-18 | $64.34 | $80.00 | 642,200 | — | — |
| 2025-06-17 | $63.78 | $79.30 | 529,200 | — | — |
| 2025-06-16 | $64.39 | $80.06 | 751,400 | — | — |
| 2025-06-13 | $62.12 | $77.24 | 686,100 | — | — |
| 2025-06-12 | $64.54 | $80.25 | 649,200 | — | — |
| 2025-06-11 | $65.90 | $81.94 | 887,800 | — | — |
| 2025-06-10 | $68.32 | $84.95 | 722,900 | — | — |
| 2025-06-09 | $68.27 | $84.24 | 509,600 | — | — |
| 2025-06-06 | $69.26 | $85.46 | 408,200 | — | — |
| 2025-06-05 | $68.11 | $84.04 | 494,500 | — | — |
| 2025-06-04 | $67.64 | $83.46 | 477,500 | — | — |
| 2025-06-03 | $68.43 | $84.44 | 649,300 | — | — |
| 2025-06-02 | $69.57 | $85.84 | 542,800 | — | — |
| 2025-05-30 | $68.60 | $84.65 | 505,400 | — | — |
| 2025-05-29 | $69.24 | $85.44 | 511,400 | — | — |
| 2025-05-28 | $69.53 | $85.80 | 457,100 | — | — |
| 2025-05-27 | $70.57 | $87.08 | 687,900 | — | — |
| 2025-05-23 | $69.62 | $85.91 | 514,100 | — | — |
| 2025-05-22 | $71.02 | $87.63 | 468,200 | — | — |
| 2025-05-21 | $71.22 | $87.88 | 528,300 | — | — |
| 2025-05-20 | $73.07 | $90.16 | 879,800 | — | — |
| 2025-05-19 | $73.39 | $90.56 | 760,100 | — | — |
| 2025-05-16 | $72.73 | $89.74 | 920,600 | — | — |
| 2025-05-15 | $73.60 | $90.82 | 634,500 | — | — |
| 2025-05-14 | $72.89 | $89.94 | 650,300 | — | — |
| 2025-05-13 | $73.66 | $90.89 | 793,100 | — | — |
| 2025-05-12 | $72.66 | $89.66 | 1,175,000 | — | — |
| 2025-05-09 | $68.54 | $84.57 | 557,700 | — | — |
| 2025-05-08 | $69.18 | $85.36 | 926,500 | — | — |
| 2025-05-07 | $67.44 | $83.22 | 1,102,200 | — | — |
| 2025-05-06 | $64.62 | $79.74 | 1,087,900 | — | — |
| 2025-05-05 | $63.45 | $78.29 | 959,200 | — | — |
| 2025-05-02 | $63.40 | $78.23 | 801,900 | — | — |
| 2025-05-01 | $60.31 | $74.42 | 456,700 | — | — |
| 2025-04-30 | $60.15 | $74.22 | 688,100 | — | — |
| 2025-04-29 | $60.78 | $75.00 | 442,200 | — | — |
| 2025-04-28 | $60.95 | $75.21 | 552,500 | — | — |
| 2025-04-25 | $61.47 | $75.85 | 530,100 | — | — |
| 2025-04-24 | $62.45 | $77.06 | 545,500 | — | — |
| 2025-04-23 | $60.39 | $74.52 | 831,100 | — | — |
| 2025-04-22 | $58.48 | $72.16 | 555,000 | — | — |
| 2025-04-21 | $57.33 | $70.74 | 807,000 | — | — |
| 2025-04-17 | $55.00 | $67.87 | 505,700 | — | — |
| 2025-04-16 | $53.65 | $66.20 | 456,800 | — | — |
| 2025-04-15 | $55.42 | $68.38 | 506,400 | — | — |
| 2025-04-14 | $56.04 | $69.15 | 625,800 | — | — |
| 2025-04-11 | $57.34 | $70.75 | 449,700 | — | — |
| 2025-04-10 | $57.19 | $70.57 | 827,000 | — | — |
| 2025-04-09 | $59.48 | $73.39 | 1,213,700 | — | — |
| 2025-04-08 | $52.22 | $64.44 | 1,235,500 | — | — |
| 2025-04-07 | $56.08 | $69.20 | 1,379,900 | — | — |
| 2025-04-04 | $57.90 | $71.44 | 1,287,900 | — | — |
| 2025-04-03 | $57.89 | $71.43 | 1,074,200 | — | — |
| 2025-04-02 | $66.78 | $82.40 | 456,400 | — | — |
| 2025-04-01 | $64.71 | $79.85 | 692,500 | — | — |
| 2025-03-31 | $64.13 | $79.13 | 702,200 | — | — |
| 2025-03-28 | $63.79 | $78.71 | 563,100 | — | — |
| 2025-03-27 | $65.39 | $80.69 | 651,700 | — | — |
| 2025-03-26 | $64.41 | $79.48 | 435,000 | — | — |
| 2025-03-25 | $64.07 | $79.06 | 541,800 | — | — |
| 2025-03-24 | $64.92 | $80.11 | 594,400 | — | — |
| 2025-03-21 | $63.70 | $78.60 | 2,416,000 | — | — |
| 2025-03-20 | $62.92 | $77.64 | 1,253,400 | — | — |
| 2025-03-19 | $63.50 | $78.35 | 800,900 | — | — |
| 2025-03-18 | $61.96 | $76.45 | 803,900 | — | — |
| 2025-03-17 | $63.31 | $78.12 | 813,100 | — | — |
| 2025-03-14 | $62.36 | $76.95 | 1,056,800 | — | — |
| 2025-03-13 | $59.51 | $73.43 | 855,200 | — | — |
| 2025-03-12 | $61.08 | $75.37 | 971,400 | — | — |
| 2025-03-11 | $60.08 | $74.13 | 1,183,600 | — | — |
| 2025-03-10 | $59.37 | $73.26 | 725,600 | — | — |
| 2025-03-07 | $60.47 | $73.97 | 686,400 | — | — |
| 2025-03-06 | $61.17 | $74.83 | 667,600 | — | — |
| 2025-03-05 | $61.62 | $75.38 | 625,800 | — | — |
| 2025-03-04 | $62.52 | $76.48 | 793,600 | — | — |
| 2025-03-03 | $63.14 | $77.24 | 1,321,900 | — | — |
| 2025-02-28 | $65.04 | $79.57 | 985,100 | — | — |
| 2025-02-27 | $67.27 | $82.29 | 1,187,900 | — | — |
| 2025-02-26 | $68.49 | $83.79 | 1,757,200 | — | — |
| 2025-02-25 | $74.58 | $91.24 | 1,966,900 | — | — |
| 2025-02-24 | $86.17 | $105.41 | 916,800 | — | — |
| 2025-02-21 | $87.93 | $107.57 | 806,300 | — | — |
| 2025-02-20 | $89.53 | $109.52 | 1,340,100 | — | — |
| 2025-02-19 | $89.27 | $109.21 | 1,667,700 | — | — |
| 2025-02-18 | $85.74 | $104.89 | 746,100 | — | — |
| 2025-02-14 | $83.73 | $102.43 | 423,800 | — | — |
| 2025-02-13 | $83.52 | $102.17 | 641,800 | — | — |
| 2025-02-12 | $80.50 | $98.48 | 764,900 | — | — |
| 2025-02-11 | $82.43 | $100.84 | 488,000 | — | — |
| 2025-02-10 | $84.33 | $103.16 | 522,800 | — | — |
| 2025-02-07 | $85.97 | $105.17 | 508,000 | — | — |
| 2025-02-06 | $87.75 | $107.35 | 452,100 | — | — |
| 2025-02-05 | $88.25 | $107.96 | 394,500 | — | — |
| 2025-02-04 | $88.55 | $108.33 | 534,100 | — | — |
| 2025-02-03 | $86.51 | $105.83 | 792,400 | — | — |
| 2025-01-31 | $91.85 | $112.36 | 548,800 | — | — |
| 2025-01-30 | $95.63 | $116.99 | 466,100 | — | — |
| 2025-01-29 | $92.88 | $113.62 | 491,800 | — | — |
| 2025-01-28 | $93.25 | $114.07 | 555,700 | — | — |
| 2025-01-27 | $91.59 | $112.04 | 530,500 | — | — |
| 2025-01-24 | $91.25 | $111.63 | 690,600 | — | — |
| 2025-01-23 | $90.32 | $110.49 | 430,000 | — | — |
| 2025-01-22 | $88.87 | $108.72 | 532,400 | — | — |
| 2025-01-21 | $89.72 | $109.76 | 440,000 | — | — |
| 2025-01-17 | $85.98 | $105.18 | 266,500 | — | — |
| 2025-01-16 | $84.84 | $103.79 | 267,700 | — | — |
| 2025-01-15 | $85.52 | $104.62 | 426,400 | — | — |
| 2025-01-14 | $84.12 | $102.91 | 761,300 | — | — |
| 2025-01-13 | $84.30 | $103.13 | 523,700 | — | — |
| 2025-01-10 | $86.29 | $105.56 | 328,500 | — | — |
| 2025-01-08 | $87.98 | $107.63 | 377,600 | — | — |
| 2025-01-07 | $87.01 | $106.44 | 437,400 | — | — |
| 2025-01-06 | $86.80 | $106.18 | 343,700 | — | — |
| 2025-01-03 | $86.48 | $105.79 | 259,600 | — | — |
| 2025-01-02 | $85.04 | $104.03 | 319,300 | — | — |