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-03-13 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 | $64.93 | $71.71 | 753,700 | — | — |
| 2025-12-30 | $65.39 | $72.22 | 864,700 | — | — |
| 2025-12-29 | $65.12 | $71.92 | 917,900 | — | — |
| 2025-12-26 | $65.42 | $72.25 | 691,400 | — | — |
| 2025-12-24 | $64.94 | $71.72 | 719,400 | — | — |
| 2025-12-23 | $64.50 | $71.23 | 1,327,800 | — | — |
| 2025-12-22 | $64.55 | $71.29 | 2,137,300 | — | — |
| 2025-12-19 | $63.60 | $70.24 | 5,721,400 | — | — |
| 2025-12-18 | $63.41 | $70.03 | 1,055,500 | — | — |
| 2025-12-17 | $63.12 | $69.71 | 1,423,400 | — | — |
| 2025-12-16 | $62.57 | $69.10 | 1,254,400 | — | — |
| 2025-12-15 | $63.21 | $69.81 | 1,312,700 | — | — |
| 2025-12-12 | $63.08 | $69.67 | 933,900 | — | — |
| 2025-12-11 | $63.44 | $70.06 | 1,085,500 | — | — |
| 2025-12-10 | $63.43 | $70.05 | 1,241,600 | — | — |
| 2025-12-09 | $62.20 | $68.69 | 1,048,100 | — | — |
| 2025-12-08 | $61.26 | $67.66 | 1,257,500 | — | — |
| 2025-12-05 | $60.89 | $67.25 | 971,300 | — | — |
| 2025-12-04 | $60.19 | $66.47 | 1,091,300 | — | — |
| 2025-12-03 | $59.33 | $65.52 | 920,200 | — | — |
| 2025-12-02 | $59.22 | $65.40 | 1,146,400 | — | — |
| 2025-12-01 | $59.34 | $65.54 | 1,542,600 | — | — |
| 2025-11-28 | $58.26 | $64.34 | 955,400 | — | — |
| 2025-11-26 | $58.12 | $64.19 | 1,612,500 | — | — |
| 2025-11-25 | $57.97 | $64.02 | 2,432,300 | — | — |
| 2025-11-24 | $57.71 | $63.74 | 5,025,600 | — | — |
| 2025-11-21 | $59.14 | $65.31 | 1,168,500 | — | — |
| 2025-11-20 | $58.65 | $64.77 | 1,013,400 | — | — |
| 2025-11-19 | $58.26 | $64.34 | 893,700 | — | — |
| 2025-11-18 | $58.52 | $64.63 | 1,234,300 | — | — |
| 2025-11-17 | $58.06 | $64.12 | 1,552,800 | — | — |
| 2025-11-14 | $58.46 | $64.56 | 968,500 | — | — |
| 2025-11-13 | $58.95 | $65.11 | 1,993,700 | — | — |
| 2025-11-12 | $60.27 | $66.56 | 1,542,300 | — | — |
| 2025-11-11 | $59.99 | $66.25 | 1,210,200 | — | — |
| 2025-11-10 | $60.05 | $66.32 | 1,448,400 | — | — |
| 2025-11-07 | $59.48 | $65.69 | 2,228,600 | — | — |
| 2025-11-06 | $59.34 | $65.54 | 1,301,600 | — | — |
| 2025-11-05 | $58.36 | $64.45 | 1,846,000 | — | — |
| 2025-11-04 | $58.15 | $64.22 | 1,095,600 | — | — |
| 2025-11-03 | $57.32 | $63.30 | 2,123,100 | — | — |
| 2025-10-31 | $58.41 | $64.51 | 1,541,400 | — | — |
| 2025-10-30 | $58.83 | $64.97 | 2,436,600 | — | — |
| 2025-10-29 | $54.35 | $60.02 | 862,100 | — | — |
| 2025-10-28 | $54.53 | $60.22 | 768,000 | — | — |
| 2025-10-27 | $54.81 | $60.53 | 1,098,400 | — | — |
| 2025-10-24 | $52.90 | $58.42 | 1,184,800 | — | — |
| 2025-10-23 | $52.83 | $58.35 | 757,600 | — | — |
| 2025-10-22 | $52.49 | $57.97 | 921,400 | — | — |
| 2025-10-21 | $52.47 | $57.95 | 696,200 | — | — |
| 2025-10-20 | $52.11 | $57.55 | 812,800 | — | — |
| 2025-10-17 | $51.89 | $57.31 | 856,800 | — | — |
| 2025-10-16 | $51.27 | $56.62 | 703,000 | — | — |
| 2025-10-15 | $51.60 | $56.99 | 961,300 | — | — |
| 2025-10-14 | $52.11 | $57.55 | 959,000 | — | — |
| 2025-10-13 | $51.95 | $57.37 | 644,900 | — | — |
| 2025-10-10 | $51.40 | $56.77 | 955,100 | — | — |
| 2025-10-09 | $52.66 | $58.16 | 832,800 | — | — |
| 2025-10-08 | $53.76 | $59.37 | 1,452,700 | — | — |
| 2025-10-07 | $55.07 | $60.82 | 1,932,000 | — | — |
| 2025-10-06 | $55.07 | $60.82 | 1,241,900 | — | — |
| 2025-10-03 | $55.75 | $61.57 | 1,497,100 | — | — |
| 2025-10-02 | $55.88 | $61.71 | 1,634,100 | — | — |
| 2025-10-01 | $55.95 | $61.79 | 2,124,200 | — | — |
| 2025-09-30 | $57.29 | $63.27 | 6,316,000 | — | — |
| 2025-09-29 | $57.00 | $62.95 | 2,267,700 | — | — |
| 2025-09-26 | $55.29 | $61.06 | 5,187,600 | — | — |
| 2025-09-25 | $54.46 | $60.15 | 1,846,400 | — | — |
| 2025-09-24 | $54.30 | $59.97 | 1,985,700 | — | — |
| 2025-09-23 | $55.43 | $61.22 | 1,977,600 | — | — |
| 2025-09-22 | $56.02 | $61.87 | 3,016,100 | — | — |
| 2025-09-19 | $54.55 | $60.25 | 4,093,500 | — | — |
| 2025-09-18 | $54.02 | $59.66 | 2,335,600 | — | — |
| 2025-09-17 | $53.57 | $59.16 | 2,289,300 | — | — |
| 2025-09-16 | $52.01 | $57.44 | 1,837,900 | — | — |
| 2025-09-15 | $53.08 | $58.62 | 2,059,500 | — | — |
| 2025-09-12 | $52.79 | $58.30 | 2,462,200 | — | — |
| 2025-09-11 | $52.84 | $58.36 | 4,918,200 | — | — |
| 2025-09-10 | $51.80 | $57.21 | 5,026,900 | — | — |
| 2025-09-09 | $53.02 | $58.56 | 8,870,800 | — | — |
| 2025-09-08 | $56.81 | $62.74 | 1,795,400 | — | — |
| 2025-09-05 | $55.97 | $61.81 | 842,200 | — | — |
| 2025-09-04 | $55.32 | $61.10 | 1,125,900 | — | — |
| 2025-09-03 | $54.87 | $60.60 | 1,655,600 | — | — |
| 2025-09-02 | $55.62 | $61.12 | 1,431,000 | — | — |
| 2025-08-29 | $54.55 | $59.94 | 1,003,600 | — | — |
| 2025-08-28 | $54.30 | $59.67 | 1,955,300 | — | — |
| 2025-08-27 | $54.40 | $59.78 | 2,095,700 | — | — |
| 2025-08-26 | $53.95 | $59.28 | 1,322,100 | — | — |
| 2025-08-25 | $54.64 | $60.04 | 758,500 | — | — |
| 2025-08-22 | $54.43 | $59.81 | 907,100 | — | — |
| 2025-08-21 | $53.98 | $59.32 | 756,300 | — | — |
| 2025-08-20 | $54.01 | $59.35 | 930,200 | — | — |
| 2025-08-19 | $53.22 | $58.48 | 610,900 | — | — |
| 2025-08-18 | $52.75 | $57.96 | 906,400 | — | — |
| 2025-08-15 | $53.39 | $58.67 | 923,300 | — | — |
| 2025-08-14 | $54.58 | $59.98 | 897,500 | — | — |
| 2025-08-13 | $53.78 | $59.10 | 840,600 | — | — |
| 2025-08-12 | $51.15 | $56.21 | 730,400 | — | — |
| 2025-08-11 | $49.63 | $54.54 | 687,800 | — | — |
| 2025-08-08 | $49.19 | $54.05 | 606,100 | — | — |
| 2025-08-07 | $49.06 | $53.91 | 830,300 | — | — |
| 2025-08-06 | $49.50 | $54.39 | 1,739,400 | — | — |
| 2025-08-05 | $50.07 | $55.02 | 3,213,500 | — | — |
| 2025-08-04 | $52.02 | $57.16 | 1,764,500 | — | — |
| 2025-08-01 | $50.73 | $55.74 | 1,445,800 | — | — |
| 2025-07-31 | $51.14 | $56.20 | 808,700 | — | — |
| 2025-07-30 | $50.97 | $56.01 | 1,175,800 | — | — |
| 2025-07-29 | $51.31 | $56.38 | 711,200 | — | — |
| 2025-07-28 | $51.92 | $57.05 | 1,279,100 | — | — |
| 2025-07-25 | $52.12 | $57.27 | 1,655,700 | — | — |
| 2025-07-24 | $51.69 | $56.80 | 1,202,000 | — | — |
| 2025-07-23 | $51.91 | $57.04 | 929,700 | — | — |
| 2025-07-22 | $51.37 | $56.45 | 657,700 | — | — |
| 2025-07-21 | $51.07 | $56.12 | 1,079,400 | — | — |
| 2025-07-18 | $51.68 | $56.79 | 784,500 | — | — |
| 2025-07-17 | $51.76 | $56.88 | 741,100 | — | — |
| 2025-07-16 | $51.09 | $56.14 | 870,600 | — | — |
| 2025-07-15 | $51.02 | $56.06 | 731,200 | — | — |
| 2025-07-14 | $51.32 | $56.39 | 473,100 | — | — |
| 2025-07-11 | $50.59 | $55.59 | 916,900 | — | — |
| 2025-07-10 | $51.90 | $57.03 | 993,200 | — | — |
| 2025-07-09 | $50.61 | $55.61 | 654,000 | — | — |
| 2025-07-08 | $50.53 | $55.53 | 762,600 | — | — |
| 2025-07-07 | $50.37 | $55.35 | 732,000 | — | — |
| 2025-07-03 | $51.77 | $56.89 | 1,041,500 | — | — |
| 2025-07-02 | $50.77 | $55.79 | 950,700 | — | — |
| 2025-07-01 | $51.59 | $56.69 | 988,300 | — | — |
| 2025-06-30 | $51.63 | $56.73 | 1,389,700 | — | — |
| 2025-06-27 | $52.35 | $57.52 | 817,000 | — | — |
| 2025-06-26 | $52.21 | $57.37 | 548,500 | — | — |
| 2025-06-25 | $51.38 | $56.46 | 633,700 | — | — |
| 2025-06-24 | $51.31 | $56.38 | 1,236,700 | — | — |
| 2025-06-23 | $51.40 | $56.48 | 925,600 | — | — |
| 2025-06-20 | $50.74 | $55.76 | 4,696,200 | — | — |
| 2025-06-18 | $50.22 | $55.18 | 1,131,800 | — | — |
| 2025-06-17 | $49.63 | $54.54 | 1,185,400 | — | — |
| 2025-06-16 | $50.78 | $55.80 | 1,083,100 | — | — |
| 2025-06-13 | $49.30 | $54.17 | 959,800 | — | — |
| 2025-06-12 | $49.48 | $54.37 | 1,373,700 | — | — |
| 2025-06-11 | $50.12 | $55.07 | 1,043,000 | — | — |
| 2025-06-10 | $50.31 | $55.28 | 1,234,600 | — | — |
| 2025-06-09 | $49.56 | $54.46 | 1,540,000 | — | — |
| 2025-06-06 | $49.79 | $54.71 | 668,000 | — | — |
| 2025-06-05 | $49.30 | $54.17 | 1,244,800 | — | — |
| 2025-06-04 | $49.55 | $54.45 | 952,200 | — | — |
| 2025-06-03 | $50.72 | $55.73 | 741,900 | — | — |
| 2025-06-02 | $50.58 | $55.58 | 1,372,900 | — | — |
| 2025-05-30 | $50.28 | $55.25 | 6,652,700 | — | — |
| 2025-05-29 | $50.17 | $55.13 | 1,033,100 | — | — |
| 2025-05-28 | $51.50 | $56.59 | 824,100 | — | — |
| 2025-05-27 | $51.15 | $56.21 | 930,200 | — | — |
| 2025-05-23 | $50.43 | $55.42 | 893,200 | — | — |
| 2025-05-22 | $50.51 | $55.50 | 1,372,000 | — | — |
| 2025-05-21 | $50.85 | $55.88 | 1,328,600 | — | — |
| 2025-05-20 | $52.16 | $57.32 | 750,800 | — | — |
| 2025-05-19 | $51.67 | $56.78 | 1,061,800 | — | — |
| 2025-05-16 | $51.85 | $56.98 | 1,312,100 | — | — |
| 2025-05-15 | $51.31 | $56.38 | 1,436,400 | — | — |
| 2025-05-14 | $50.54 | $55.54 | 1,454,100 | — | — |
| 2025-05-13 | $51.08 | $56.13 | 1,673,900 | — | — |
| 2025-05-12 | $48.72 | $53.54 | 1,809,200 | — | — |
| 2025-05-09 | $46.72 | $51.34 | 986,000 | — | — |
| 2025-05-08 | $46.96 | $51.60 | 1,364,600 | — | — |
| 2025-05-07 | $47.32 | $52.00 | 1,508,200 | — | — |
| 2025-05-06 | $45.97 | $50.51 | 873,700 | — | — |
| 2025-05-05 | $45.82 | $50.35 | 1,588,400 | — | — |
| 2025-05-02 | $46.17 | $50.73 | 1,061,800 | — | — |
| 2025-05-01 | $45.87 | $50.40 | 1,361,200 | — | — |
| 2025-04-30 | $46.24 | $50.81 | 1,648,800 | — | — |
| 2025-04-29 | $46.03 | $50.58 | 784,100 | — | — |
| 2025-04-28 | $45.92 | $50.46 | 1,065,000 | — | — |
| 2025-04-25 | $45.79 | $50.32 | 789,400 | — | — |
| 2025-04-24 | $45.74 | $50.26 | 778,800 | — | — |
| 2025-04-23 | $45.05 | $49.50 | 1,390,200 | — | — |
| 2025-04-22 | $44.78 | $49.21 | 1,835,900 | — | — |
| 2025-04-21 | $43.95 | $48.29 | 1,140,300 | — | — |
| 2025-04-17 | $44.57 | $48.98 | 663,900 | — | — |
| 2025-04-16 | $44.70 | $49.12 | 645,200 | — | — |
| 2025-04-15 | $46.34 | $50.92 | 803,600 | — | — |
| 2025-04-14 | $46.04 | $50.59 | 846,500 | — | — |
| 2025-04-11 | $45.65 | $50.16 | 1,254,600 | — | — |
| 2025-04-10 | $46.01 | $50.56 | 1,286,100 | — | — |
| 2025-04-09 | $47.71 | $52.43 | 1,547,100 | — | — |
| 2025-04-08 | $43.81 | $48.14 | 1,738,000 | — | — |
| 2025-04-07 | $44.53 | $48.93 | 2,409,700 | — | — |
| 2025-04-04 | $45.73 | $50.25 | 1,503,700 | — | — |
| 2025-04-03 | $47.90 | $52.64 | 1,775,200 | — | — |
| 2025-04-02 | $53.00 | $58.24 | 1,095,800 | — | — |
| 2025-04-01 | $51.77 | $56.89 | 1,258,900 | — | — |
| 2025-03-31 | $52.71 | $57.92 | 5,082,000 | — | — |
| 2025-03-28 | $50.52 | $55.51 | 849,100 | — | — |
| 2025-03-27 | $50.73 | $55.74 | 704,700 | — | — |
| 2025-03-26 | $51.16 | $56.22 | 1,128,000 | — | — |
| 2025-03-25 | $50.86 | $55.89 | 1,705,200 | — | — |
| 2025-03-24 | $49.71 | $54.62 | 1,172,100 | — | — |
| 2025-03-21 | $49.70 | $54.61 | 3,099,600 | — | — |
| 2025-03-20 | $49.40 | $54.28 | 765,200 | — | — |
| 2025-03-19 | $49.08 | $53.93 | 857,200 | — | — |
| 2025-03-18 | $48.45 | $53.24 | 1,164,200 | — | — |
| 2025-03-17 | $48.67 | $53.48 | 974,600 | — | — |
| 2025-03-14 | $48.47 | $53.26 | 1,429,700 | — | — |
| 2025-03-13 | $47.12 | $51.78 | 692,800 | — | — |
| 2025-03-12 | $48.42 | $53.21 | 1,141,500 | — | — |
| 2025-03-11 | $48.99 | $53.83 | 1,157,500 | — | — |
| 2025-03-10 | $50.00 | $54.94 | 1,108,300 | — | — |
| 2025-03-07 | $51.60 | $56.70 | 1,157,700 | — | — |
| 2025-03-06 | $51.50 | $56.59 | 1,362,900 | — | — |
| 2025-03-05 | $52.57 | $57.77 | 834,900 | — | — |
| 2025-03-04 | $52.61 | $57.51 | 1,252,900 | — | — |
| 2025-03-03 | $53.45 | $58.43 | 1,421,600 | — | — |
| 2025-02-28 | $54.07 | $59.11 | 2,593,200 | — | — |
| 2025-02-27 | $52.90 | $57.83 | 1,004,100 | — | — |
| 2025-02-26 | $53.31 | $58.28 | 807,300 | — | — |
| 2025-02-25 | $53.28 | $58.25 | 1,441,200 | — | — |
| 2025-02-24 | $54.23 | $59.28 | 1,301,500 | — | — |
| 2025-02-21 | $53.01 | $57.95 | 1,092,100 | — | — |
| 2025-02-20 | $53.37 | $58.34 | 1,618,200 | — | — |
| 2025-02-19 | $53.61 | $58.61 | 1,943,300 | — | — |
| 2025-02-18 | $52.75 | $57.67 | 1,650,100 | — | — |
| 2025-02-14 | $52.39 | $57.27 | 946,000 | — | — |
| 2025-02-13 | $52.17 | $57.03 | 799,500 | — | — |
| 2025-02-12 | $51.45 | $56.25 | 3,343,200 | — | — |
| 2025-02-11 | $50.55 | $55.26 | 524,400 | — | — |
| 2025-02-10 | $50.35 | $55.04 | 935,800 | — | — |
| 2025-02-07 | $50.10 | $54.77 | 1,145,100 | — | — |
| 2025-02-06 | $50.46 | $55.16 | 854,000 | — | — |
| 2025-02-05 | $51.27 | $56.05 | 1,011,800 | — | — |
| 2025-02-04 | $51.55 | $56.36 | 1,697,300 | — | — |
| 2025-02-03 | $49.19 | $53.78 | 1,194,000 | — | — |
| 2025-01-31 | $48.60 | $53.13 | 1,080,900 | — | — |
| 2025-01-30 | $48.37 | $52.88 | 773,000 | — | — |
| 2025-01-29 | $47.85 | $52.31 | 636,000 | — | — |
| 2025-01-28 | $47.58 | $52.02 | 722,100 | — | — |
| 2025-01-27 | $47.70 | $52.15 | 1,460,800 | — | — |
| 2025-01-24 | $46.55 | $50.89 | 950,300 | — | — |
| 2025-01-23 | $46.03 | $50.32 | 1,000,900 | — | — |
| 2025-01-22 | $45.78 | $50.05 | 1,470,900 | — | — |
| 2025-01-21 | $45.64 | $49.89 | 1,696,300 | — | — |
| 2025-01-17 | $45.66 | $49.92 | 817,000 | — | — |
| 2025-01-16 | $45.94 | $50.22 | 813,200 | — | — |
| 2025-01-15 | $46.18 | $50.48 | 930,900 | — | — |
| 2025-01-14 | $46.54 | $50.88 | 1,097,300 | — | — |
| 2025-01-13 | $45.94 | $50.22 | 781,200 | — | — |
| 2025-01-10 | $45.86 | $50.13 | 818,800 | — | — |
| 2025-01-08 | $46.61 | $50.95 | 1,211,800 | — | — |
| 2025-01-07 | $46.81 | $51.17 | 872,400 | — | — |
| 2025-01-06 | $47.07 | $51.46 | 784,300 | — | — |
| 2025-01-03 | $46.72 | $51.07 | 849,700 | — | — |
| 2025-01-02 | $46.24 | $50.55 | 977,300 | — | — |