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
- 2018-04-27 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 | $68.40 | $68.40 | 1,547,700 | — | — |
| 2025-12-30 | $69.08 | $69.08 | 1,573,100 | — | — |
| 2025-12-29 | $69.47 | $69.47 | 1,615,200 | — | — |
| 2025-12-26 | $69.97 | $69.97 | 1,271,300 | — | — |
| 2025-12-24 | $69.64 | $69.64 | 1,190,500 | — | — |
| 2025-12-23 | $68.97 | $68.97 | 1,745,700 | — | — |
| 2025-12-22 | $70.43 | $70.43 | 2,236,000 | — | — |
| 2025-12-19 | $69.98 | $69.98 | 8,220,000 | — | — |
| 2025-12-18 | $69.40 | $69.40 | 3,495,000 | — | — |
| 2025-12-17 | $67.79 | $67.79 | 2,888,400 | — | — |
| 2025-12-16 | $67.58 | $67.58 | 2,893,300 | — | — |
| 2025-12-15 | $68.19 | $68.19 | 2,849,100 | — | — |
| 2025-12-12 | $71.11 | $71.11 | 2,389,500 | — | — |
| 2025-12-11 | $70.23 | $70.23 | 3,033,800 | — | — |
| 2025-12-10 | $68.81 | $68.81 | 3,689,000 | — | — |
| 2025-12-09 | $69.39 | $69.39 | 5,145,100 | — | — |
| 2025-12-08 | $66.04 | $66.04 | 4,015,300 | — | — |
| 2025-12-05 | $65.67 | $65.67 | 8,934,800 | — | — |
| 2025-12-04 | $71.10 | $71.10 | 6,796,200 | — | — |
| 2025-12-03 | $70.62 | $70.62 | 2,268,300 | — | — |
| 2025-12-02 | $68.86 | $68.86 | 2,699,600 | — | — |
| 2025-12-01 | $68.33 | $68.33 | 2,228,100 | — | — |
| 2025-11-28 | $69.35 | $69.35 | 940,100 | — | — |
| 2025-11-26 | $68.87 | $68.87 | 1,915,100 | — | — |
| 2025-11-25 | $67.96 | $67.96 | 1,702,700 | — | — |
| 2025-11-24 | $65.93 | $65.93 | 2,439,500 | — | — |
| 2025-11-21 | $65.39 | $65.39 | 1,970,900 | — | — |
| 2025-11-20 | $64.01 | $64.01 | 1,946,700 | — | — |
| 2025-11-19 | $65.04 | $65.04 | 1,657,900 | — | — |
| 2025-11-18 | $65.57 | $65.57 | 2,680,000 | — | — |
| 2025-11-17 | $64.67 | $64.67 | 2,013,500 | — | — |
| 2025-11-14 | $67.76 | $67.76 | 1,842,400 | — | — |
| 2025-11-13 | $67.01 | $67.01 | 1,939,400 | — | — |
| 2025-11-12 | $69.35 | $69.35 | 1,650,800 | — | — |
| 2025-11-11 | $68.85 | $68.85 | 1,846,700 | — | — |
| 2025-11-10 | $69.65 | $69.65 | 1,603,000 | — | — |
| 2025-11-07 | $69.70 | $69.70 | 1,411,000 | — | — |
| 2025-11-06 | $69.73 | $69.73 | 1,827,500 | — | — |
| 2025-11-05 | $70.90 | $70.90 | 2,405,700 | — | — |
| 2025-11-04 | $70.81 | $70.81 | 1,836,700 | — | — |
| 2025-11-03 | $73.04 | $73.04 | 2,182,700 | — | — |
| 2025-10-31 | $73.14 | $73.14 | 3,043,800 | — | — |
| 2025-10-30 | $71.61 | $71.61 | 4,517,600 | — | — |
| 2025-10-29 | $68.98 | $68.98 | 2,454,900 | — | — |
| 2025-10-28 | $70.70 | $70.70 | 1,637,300 | — | — |
| 2025-10-27 | $71.44 | $71.44 | 1,677,900 | — | — |
| 2025-10-24 | $71.49 | $71.49 | 1,175,300 | — | — |
| 2025-10-23 | $71.08 | $71.08 | 1,644,100 | — | — |
| 2025-10-22 | $70.56 | $70.56 | 1,930,400 | — | — |
| 2025-10-21 | $72.45 | $72.45 | 4,046,200 | — | — |
| 2025-10-20 | $70.68 | $70.68 | 2,230,600 | — | — |
| 2025-10-17 | $67.93 | $67.93 | 1,937,500 | — | — |
| 2025-10-16 | $67.12 | $67.12 | 3,767,800 | — | — |
| 2025-10-15 | $67.91 | $67.91 | 2,469,400 | — | — |
| 2025-10-14 | $68.36 | $68.36 | 2,635,200 | — | — |
| 2025-10-13 | $69.45 | $69.45 | 2,292,100 | — | — |
| 2025-10-10 | $68.40 | $68.40 | 3,572,500 | — | — |
| 2025-10-09 | $71.35 | $71.35 | 2,706,200 | — | — |
| 2025-10-08 | $71.54 | $71.54 | 2,676,400 | — | — |
| 2025-10-07 | $69.94 | $69.94 | 3,542,100 | — | — |
| 2025-10-06 | $72.17 | $72.17 | 5,437,200 | — | — |
| 2025-10-03 | $69.73 | $69.73 | 3,898,000 | — | — |
| 2025-10-02 | $68.10 | $68.10 | 4,802,500 | — | — |
| 2025-10-01 | $68.97 | $68.97 | 9,696,200 | — | — |
| 2025-09-30 | $72.09 | $72.09 | 9,675,100 | — | — |
| 2025-09-29 | $82.14 | $82.14 | 1,934,100 | — | — |
| 2025-09-26 | $81.52 | $81.52 | 2,182,900 | — | — |
| 2025-09-25 | $81.31 | $81.31 | 2,661,000 | — | — |
| 2025-09-24 | $84.01 | $84.01 | 1,840,900 | — | — |
| 2025-09-23 | $84.82 | $84.82 | 1,972,600 | — | — |
| 2025-09-22 | $84.86 | $84.86 | 1,936,500 | — | — |
| 2025-09-19 | $84.59 | $84.59 | 4,516,700 | — | — |
| 2025-09-18 | $85.01 | $85.01 | 3,428,100 | — | — |
| 2025-09-17 | $84.52 | $84.52 | 3,775,900 | — | — |
| 2025-09-16 | $81.71 | $81.71 | 2,749,700 | — | — |
| 2025-09-15 | $81.57 | $81.57 | 2,751,900 | — | — |
| 2025-09-12 | $80.19 | $80.19 | 2,170,400 | — | — |
| 2025-09-11 | $80.24 | $80.24 | 3,768,300 | — | — |
| 2025-09-10 | $78.82 | $78.82 | 4,435,000 | — | — |
| 2025-09-09 | $79.80 | $79.80 | 5,091,400 | — | — |
| 2025-09-08 | $81.73 | $81.73 | 5,077,500 | — | — |
| 2025-09-05 | $79.86 | $79.86 | 10,430,500 | — | — |
| 2025-09-04 | $76.24 | $76.24 | 5,686,000 | — | — |
| 2025-09-03 | $75.90 | $75.90 | 2,721,800 | — | — |
| 2025-09-02 | $74.07 | $74.07 | 3,116,900 | — | — |
| 2025-08-29 | $76.66 | $76.66 | 2,273,400 | — | — |
| 2025-08-28 | $75.51 | $75.51 | 1,235,200 | — | — |
| 2025-08-27 | $74.68 | $74.68 | 2,685,500 | — | — |
| 2025-08-26 | $72.50 | $72.50 | 2,697,700 | — | — |
| 2025-08-25 | $73.94 | $73.94 | 1,307,800 | — | — |
| 2025-08-22 | $74.81 | $74.81 | 2,694,100 | — | — |
| 2025-08-21 | $70.74 | $70.74 | 1,537,500 | — | — |
| 2025-08-20 | $71.09 | $71.09 | 1,809,600 | — | — |
| 2025-08-19 | $70.88 | $70.88 | 1,652,900 | — | — |
| 2025-08-18 | $71.70 | $71.70 | 2,045,900 | — | — |
| 2025-08-15 | $70.90 | $70.90 | 2,108,900 | — | — |
| 2025-08-14 | $69.00 | $69.00 | 2,193,700 | — | — |
| 2025-08-13 | $70.71 | $70.71 | 3,346,900 | — | — |
| 2025-08-12 | $68.02 | $68.02 | 3,862,300 | — | — |
| 2025-08-11 | $67.14 | $67.14 | 3,402,500 | — | — |
| 2025-08-08 | $69.19 | $69.19 | 2,974,000 | — | — |
| 2025-08-07 | $70.48 | $70.48 | 4,139,000 | — | — |
| 2025-08-06 | $75.14 | $75.14 | 1,712,700 | — | — |
| 2025-08-05 | $73.84 | $73.84 | 1,412,400 | — | — |
| 2025-08-04 | $75.38 | $75.38 | 1,363,900 | — | — |
| 2025-08-01 | $73.84 | $73.84 | 1,871,600 | — | — |
| 2025-07-31 | $75.64 | $75.64 | 1,847,500 | — | — |
| 2025-07-30 | $77.96 | $77.96 | 1,745,100 | — | — |
| 2025-07-29 | $79.88 | $79.88 | 1,151,500 | — | — |
| 2025-07-28 | $80.39 | $80.39 | 1,566,900 | — | — |
| 2025-07-25 | $79.87 | $79.87 | 1,711,200 | — | — |
| 2025-07-24 | $80.33 | $80.33 | 1,944,800 | — | — |
| 2025-07-23 | $81.41 | $81.41 | 1,711,700 | — | — |
| 2025-07-22 | $81.38 | $81.38 | 2,107,400 | — | — |
| 2025-07-21 | $79.34 | $79.34 | 2,659,600 | — | — |
| 2025-07-18 | $79.37 | $79.37 | 1,957,300 | — | — |
| 2025-07-17 | $77.62 | $77.62 | 2,304,200 | — | — |
| 2025-07-16 | $77.14 | $77.14 | 2,131,000 | — | — |
| 2025-07-15 | $75.77 | $75.77 | 2,989,100 | — | — |
| 2025-07-14 | $76.21 | $76.21 | 3,033,600 | — | — |
| 2025-07-11 | $73.55 | $73.55 | 3,298,200 | — | — |
| 2025-07-10 | $76.36 | $76.36 | 3,469,700 | — | — |
| 2025-07-09 | $79.58 | $79.58 | 1,989,400 | — | — |
| 2025-07-08 | $77.95 | $77.95 | 1,878,800 | — | — |
| 2025-07-07 | $77.64 | $77.64 | 2,264,300 | — | — |
| 2025-07-03 | $79.02 | $79.02 | 1,921,200 | — | — |
| 2025-07-02 | $77.15 | $77.15 | 1,921,600 | — | — |
| 2025-07-01 | $77.36 | $77.36 | 2,852,500 | — | — |
| 2025-06-30 | $77.89 | $77.89 | 2,376,500 | — | — |
| 2025-06-27 | $76.47 | $76.47 | 3,302,200 | — | — |
| 2025-06-26 | $75.55 | $75.55 | 2,026,700 | — | — |
| 2025-06-25 | $75.01 | $75.01 | 2,140,000 | — | — |
| 2025-06-24 | $75.64 | $75.64 | 2,583,200 | — | — |
| 2025-06-23 | $73.92 | $73.92 | 3,026,200 | — | — |
| 2025-06-20 | $75.13 | $75.13 | 4,875,200 | — | — |
| 2025-06-18 | $75.25 | $75.25 | 3,737,900 | — | — |
| 2025-06-17 | $74.81 | $74.81 | 3,051,900 | — | — |
| 2025-06-16 | $75.68 | $75.68 | 3,790,300 | — | — |
| 2025-06-13 | $74.06 | $74.06 | 3,326,800 | — | — |
| 2025-06-12 | $76.01 | $76.01 | 3,487,200 | — | — |
| 2025-06-11 | $76.24 | $76.24 | 4,495,600 | — | — |
| 2025-06-10 | $77.04 | $77.04 | 5,571,200 | — | — |
| 2025-06-09 | $78.58 | $78.58 | 10,368,600 | — | — |
| 2025-06-06 | $75.28 | $75.28 | 22,603,000 | — | — |
| 2025-06-05 | $92.90 | $92.90 | 6,826,900 | — | — |
| 2025-06-04 | $93.84 | $93.84 | 3,746,400 | — | — |
| 2025-06-03 | $91.61 | $91.61 | 2,840,500 | — | — |
| 2025-06-02 | $89.20 | $89.20 | 2,056,800 | — | — |
| 2025-05-30 | $88.61 | $88.61 | 5,728,100 | — | — |
| 2025-05-29 | $85.71 | $85.71 | 1,714,600 | — | — |
| 2025-05-28 | $85.83 | $85.83 | 2,162,300 | — | — |
| 2025-05-27 | $86.25 | $86.25 | 1,783,800 | — | — |
| 2025-05-23 | $84.61 | $84.61 | 1,338,700 | — | — |
| 2025-05-22 | $86.53 | $86.53 | 1,449,700 | — | — |
| 2025-05-21 | $85.43 | $85.43 | 2,079,100 | — | — |
| 2025-05-20 | $89.73 | $89.73 | 2,053,300 | — | — |
| 2025-05-19 | $91.31 | $91.31 | 1,508,000 | — | — |
| 2025-05-16 | $92.42 | $92.42 | 2,012,000 | — | — |
| 2025-05-15 | $90.55 | $90.55 | 1,422,600 | — | — |
| 2025-05-14 | $90.27 | $90.27 | 1,763,500 | — | — |
| 2025-05-13 | $90.34 | $90.34 | 2,014,300 | — | — |
| 2025-05-12 | $87.86 | $87.86 | 1,712,000 | — | — |
| 2025-05-09 | $83.29 | $83.29 | 861,200 | — | — |
| 2025-05-08 | $84.14 | $84.14 | 1,443,500 | — | — |
| 2025-05-07 | $82.24 | $82.24 | 2,028,700 | — | — |
| 2025-05-06 | $81.65 | $81.65 | 1,062,200 | — | — |
| 2025-05-05 | $82.44 | $82.44 | 973,600 | — | — |
| 2025-05-02 | $82.13 | $82.13 | 1,475,300 | — | — |
| 2025-05-01 | $80.85 | $80.85 | 1,818,500 | — | — |
| 2025-04-30 | $81.75 | $81.75 | 1,755,700 | — | — |
| 2025-04-29 | $82.27 | $82.27 | 976,000 | — | — |
| 2025-04-28 | $82.03 | $82.03 | 1,316,700 | — | — |
| 2025-04-25 | $82.81 | $82.81 | 1,051,300 | — | — |
| 2025-04-24 | $81.67 | $81.67 | 2,278,600 | — | — |
| 2025-04-23 | $78.01 | $78.01 | 1,645,700 | — | — |
| 2025-04-22 | $74.20 | $74.20 | 1,551,100 | — | — |
| 2025-04-21 | $71.89 | $71.89 | 1,426,500 | — | — |
| 2025-04-17 | $75.42 | $75.42 | 1,308,200 | — | — |
| 2025-04-16 | $76.39 | $76.39 | 2,310,400 | — | — |
| 2025-04-15 | $77.49 | $77.49 | 2,431,400 | — | — |
| 2025-04-14 | $75.26 | $75.26 | 2,095,500 | — | — |
| 2025-04-11 | $74.35 | $74.35 | 2,009,000 | — | — |
| 2025-04-10 | $73.22 | $73.22 | 2,228,200 | — | — |
| 2025-04-09 | $78.59 | $78.59 | 3,473,400 | — | — |
| 2025-04-08 | $70.35 | $70.35 | 2,806,000 | — | — |
| 2025-04-07 | $71.95 | $71.95 | 4,106,900 | — | — |
| 2025-04-04 | $72.21 | $72.21 | 2,882,500 | — | — |
| 2025-04-03 | $77.37 | $77.37 | 2,451,500 | — | — |
| 2025-04-02 | $83.40 | $83.40 | 1,661,200 | — | — |
| 2025-04-01 | $82.69 | $82.69 | 2,065,000 | — | — |
| 2025-03-31 | $81.40 | $81.40 | 2,661,900 | — | — |
| 2025-03-28 | $83.18 | $83.18 | 1,504,100 | — | — |
| 2025-03-27 | $85.65 | $85.65 | 1,999,200 | — | — |
| 2025-03-26 | $86.91 | $86.91 | 2,034,100 | — | — |
| 2025-03-25 | $89.39 | $89.39 | 1,918,500 | — | — |
| 2025-03-24 | $89.00 | $89.00 | 2,424,600 | — | — |
| 2025-03-21 | $88.06 | $88.06 | 5,052,500 | — | — |
| 2025-03-20 | $85.11 | $85.11 | 2,235,200 | — | — |
| 2025-03-19 | $85.61 | $85.61 | 2,871,100 | — | — |
| 2025-03-18 | $85.01 | $85.01 | 3,245,300 | — | — |
| 2025-03-17 | $83.43 | $83.43 | 4,587,300 | — | — |
| 2025-03-14 | $85.76 | $85.76 | 11,933,900 | — | — |
| 2025-03-13 | $74.70 | $74.70 | 7,260,700 | — | — |
| 2025-03-12 | $80.13 | $80.13 | 2,083,600 | — | — |
| 2025-03-11 | $79.50 | $79.50 | 2,885,300 | — | — |
| 2025-03-10 | $77.86 | $77.86 | 3,283,600 | — | — |
| 2025-03-07 | $79.83 | $79.83 | 2,446,700 | — | — |
| 2025-03-06 | $79.77 | $79.77 | 2,772,200 | — | — |
| 2025-03-05 | $82.36 | $82.36 | 1,657,300 | — | — |
| 2025-03-04 | $82.06 | $82.06 | 2,129,300 | — | — |
| 2025-03-03 | $81.70 | $81.70 | 1,578,600 | — | — |
| 2025-02-28 | $83.17 | $83.17 | 2,317,400 | — | — |
| 2025-02-27 | $81.28 | $81.28 | 2,330,000 | — | — |
| 2025-02-26 | $82.28 | $82.28 | 1,220,000 | — | — |
| 2025-02-25 | $81.66 | $81.66 | 2,508,000 | — | — |
| 2025-02-24 | $83.69 | $83.69 | 2,019,600 | — | — |
| 2025-02-21 | $83.96 | $83.96 | 1,975,600 | — | — |
| 2025-02-20 | $86.20 | $86.20 | 1,912,700 | — | — |
| 2025-02-19 | $86.73 | $86.73 | 1,734,700 | — | — |
| 2025-02-18 | $87.34 | $87.34 | 1,825,000 | — | — |
| 2025-02-14 | $87.34 | $87.34 | 1,247,100 | — | — |
| 2025-02-13 | $88.63 | $88.63 | 1,169,200 | — | — |
| 2025-02-12 | $88.29 | $88.29 | 1,403,900 | — | — |
| 2025-02-11 | $87.92 | $87.92 | 2,041,700 | — | — |
| 2025-02-10 | $90.86 | $90.86 | 1,341,400 | — | — |
| 2025-02-07 | $90.48 | $90.48 | 2,228,500 | — | — |
| 2025-02-06 | $93.85 | $93.85 | 3,125,600 | — | — |
| 2025-02-05 | $96.89 | $96.89 | 1,568,200 | — | — |
| 2025-02-04 | $96.47 | $96.47 | 2,383,500 | — | — |
| 2025-02-03 | $96.50 | $96.50 | 2,720,400 | — | — |
| 2025-01-31 | $96.73 | $96.73 | 2,805,000 | — | — |
| 2025-01-30 | $95.85 | $95.85 | 1,647,400 | — | — |
| 2025-01-29 | $95.46 | $95.46 | 1,691,600 | — | — |
| 2025-01-28 | $97.70 | $97.70 | 3,296,100 | — | — |
| 2025-01-27 | $92.26 | $92.26 | 2,062,400 | — | — |
| 2025-01-24 | $91.60 | $91.60 | 2,253,100 | — | — |
| 2025-01-23 | $90.54 | $90.54 | 1,575,900 | — | — |
| 2025-01-22 | $91.76 | $91.76 | 1,156,100 | — | — |
| 2025-01-21 | $91.36 | $91.36 | 1,912,500 | — | — |
| 2025-01-17 | $89.60 | $89.60 | 2,385,000 | — | — |
| 2025-01-16 | $91.16 | $91.16 | 1,622,700 | — | — |
| 2025-01-15 | $91.34 | $91.34 | 2,203,900 | — | — |
| 2025-01-14 | $90.09 | $90.09 | 2,117,100 | — | — |
| 2025-01-13 | $90.02 | $90.02 | 2,368,300 | — | — |
| 2025-01-10 | $90.42 | $90.42 | 3,727,300 | — | — |
| 2025-01-08 | $89.51 | $89.51 | 2,118,600 | — | — |
| 2025-01-07 | $88.26 | $88.26 | 2,292,600 | — | — |
| 2025-01-06 | $91.16 | $91.16 | 1,903,500 | — | — |
| 2025-01-03 | $90.21 | $90.21 | 1,843,300 | — | — |
| 2025-01-02 | $90.35 | $90.35 | 1,631,500 | — | — |