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
- 1988-07-14 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $81.89 | 42,990 |
| 2026-09-03 | — | — | — | $83.17 | 55,072 |
| 2026-09-02 | — | — | — | $81.67 | 46,212 |
| 2026-09-01 | — | — | — | $81.18 | 37,152 |
| 2026-08-31 | — | — | — | $81.94 | 29,357 |
| 2026-08-28 | — | — | — | $82.18 | 29,217 |
| 2026-08-27 | $81.84 | $138.68 | 589,400 | $82.10 | 26,246 |
| 2026-08-26 | $83.76 | $141.93 | 499,800 | $84.41 | 27,939 |
| 2026-08-25 | $84.60 | $143.36 | 738,300 | $84.00 | 41,191 |
| 2026-08-24 | $83.45 | $141.41 | 789,700 | $81.54 | 32,874 |
| 2026-08-21 | $81.37 | $137.88 | 643,800 | $81.88 | 31,455 |
| 2026-08-20 | $81.02 | $137.29 | 1,005,900 | $84.40 | 60,301 |
| 2026-08-19 | $85.24 | $144.44 | 812,900 | $85.48 | 78,040 |
| 2026-08-18 | $84.76 | $143.63 | 504,600 | $87.31 | 23,423 |
| 2026-08-17 | $86.11 | $145.92 | 561,400 | $89.16 | 27,819 |
| 2026-08-14 | $90.57 | $153.47 | 463,700 | $91.67 | 25,947 |
| 2026-08-13 | $92.56 | $156.85 | 478,200 | $92.44 | 25,988 |
| 2026-08-12 | $92.53 | $156.79 | 554,000 | $93.36 | 13,770 |
| 2026-08-11 | $94.72 | $160.51 | 476,500 | $93.82 | 34,324 |
| 2026-08-10 | $94.48 | $160.10 | 563,500 | $95.95 | 45,183 |
| 2026-08-07 | $96.91 | $164.22 | 465,600 | $93.51 | 35,018 |
| 2026-08-06 | $93.88 | $159.08 | 490,000 | $95.61 | 17,035 |
| 2026-08-05 | $96.57 | $163.64 | 403,200 | $98.46 | 21,139 |
| 2026-08-04 | $97.31 | $164.89 | 523,800 | $95.04 | 26,774 |
| 2026-08-03 | $94.96 | $160.91 | 708,400 | $96.45 | 49,557 |
| 2026-07-31 | $92.90 | $157.42 | 825,900 | $95.86 | 57,463 |
| 2026-07-30 | $95.88 | $162.47 | 751,000 | $99.08 | 29,644 |
| 2026-07-29 | $98.86 | $167.52 | 758,800 | $97.38 | 48,057 |
| 2026-07-28 | $98.04 | $166.13 | 1,016,600 | $97.74 | 49,825 |
| 2026-07-27 | $95.74 | $162.23 | 975,000 | $93.66 | 58,076 |
| 2026-07-24 | $91.29 | $154.69 | 627,400 | $88.63 | 37,190 |
| 2026-07-23 | $89.67 | $151.36 | 898,900 | $90.37 | 68,793 |
| 2026-07-22 | $90.62 | $152.96 | 549,200 | $89.29 | 37,244 |
| 2026-07-21 | $90.27 | $152.37 | 602,000 | $90.15 | 46,351 |
| 2026-07-20 | $90.44 | $152.65 | 648,700 | $92.34 | 63,684 |
| 2026-07-17 | $91.65 | $154.70 | 789,700 | — | — |
| 2026-07-16 | $90.24 | $152.32 | 934,600 | — | — |
| 2026-07-15 | $87.03 | $146.90 | 669,200 | — | — |
| 2026-07-14 | $85.30 | $143.98 | 408,900 | — | — |
| 2026-07-13 | $84.60 | $142.80 | 594,000 | — | — |
| 2026-07-10 | $84.32 | $142.32 | 455,500 | — | — |
| 2026-07-09 | $83.53 | $140.99 | 533,700 | — | — |
| 2026-07-08 | $81.46 | $137.50 | 664,200 | — | — |
| 2026-07-07 | $83.46 | $140.87 | 802,800 | — | — |
| 2026-07-06 | $81.86 | $138.17 | 542,300 | — | — |
| 2026-07-02 | $84.12 | $141.99 | 1,024,300 | — | — |
| 2026-07-01 | $84.66 | $142.90 | 1,133,200 | — | — |
| 2026-06-30 | $86.20 | $145.50 | 788,400 | — | — |
| 2026-06-29 | $86.88 | $146.65 | 929,600 | — | — |
| 2026-06-26 | $87.54 | $147.76 | 2,072,600 | — | — |
| 2026-06-25 | $83.63 | $141.16 | 775,700 | — | — |
| 2026-06-24 | $85.09 | $143.62 | 797,900 | — | — |
| 2026-06-23 | $84.92 | $143.34 | 1,050,700 | — | — |
| 2026-06-22 | $86.73 | $146.39 | 873,400 | — | — |
| 2026-06-18 | $88.23 | $148.92 | 1,392,400 | — | — |
| 2026-06-17 | $86.48 | $145.97 | 860,900 | — | — |
| 2026-06-16 | $88.03 | $148.59 | 936,300 | — | — |
| 2026-06-15 | $88.72 | $149.75 | 971,700 | — | — |
| 2026-06-12 | $90.25 | $152.33 | 733,700 | — | — |
| 2026-06-11 | $91.75 | $154.87 | 1,029,000 | — | — |
| 2026-06-10 | $85.92 | $145.03 | 556,200 | — | — |
| 2026-06-09 | $86.75 | $146.43 | 1,186,300 | — | — |
| 2026-06-08 | $84.56 | $142.73 | 698,300 | — | — |
| 2026-06-05 | $83.29 | $140.59 | 783,500 | — | — |
| 2026-06-04 | $86.81 | $146.53 | 861,300 | — | — |
| 2026-06-03 | $85.35 | $144.06 | 1,656,500 | — | — |
| 2026-06-02 | $88.00 | $148.54 | 2,076,200 | — | — |
| 2026-06-01 | $84.82 | $143.17 | 1,620,000 | — | — |
| 2026-05-29 | $87.39 | $147.51 | 983,400 | — | — |
| 2026-05-28 | $86.99 | $146.83 | 963,900 | — | — |
| 2026-05-27 | $83.16 | $140.37 | 831,100 | — | — |
| 2026-05-26 | $84.05 | $141.87 | 721,000 | — | — |
| 2026-05-22 | $81.61 | $137.75 | 439,400 | — | — |
| 2026-05-21 | $81.40 | $137.40 | 720,500 | — | — |
| 2026-05-20 | $78.52 | $132.53 | 819,100 | — | — |
| 2026-05-19 | $74.13 | $125.13 | 994,500 | — | — |
| 2026-05-18 | $73.94 | $124.80 | 707,900 | — | — |
| 2026-05-15 | $75.99 | $128.26 | 758,900 | — | — |
| 2026-05-14 | $78.55 | $132.59 | 679,700 | — | — |
| 2026-05-13 | $78.02 | $131.69 | 871,100 | — | — |
| 2026-05-12 | $80.35 | $135.62 | 913,800 | — | — |
| 2026-05-11 | $83.13 | $140.32 | 669,700 | — | — |
| 2026-05-08 | $87.30 | $147.35 | 486,500 | — | — |
| 2026-05-07 | $87.99 | $148.52 | 639,900 | — | — |
| 2026-05-06 | $87.53 | $147.74 | 774,500 | — | — |
| 2026-05-05 | $81.99 | $138.39 | 849,400 | — | — |
| 2026-05-04 | $81.00 | $136.72 | 752,300 | — | — |
| 2026-05-01 | $85.70 | $144.65 | 998,200 | — | — |
| 2026-04-30 | $89.03 | $150.27 | 968,100 | — | — |
| 2026-04-29 | $85.00 | $143.47 | 878,700 | — | — |
| 2026-04-28 | $87.09 | $147.00 | 498,300 | — | — |
| 2026-04-27 | $87.77 | $148.15 | 608,300 | — | — |
| 2026-04-24 | $88.67 | $149.67 | 663,500 | — | — |
| 2026-04-23 | $90.02 | $151.36 | 589,200 | — | — |
| 2026-04-22 | $90.43 | $152.04 | 849,000 | — | — |
| 2026-04-21 | $95.91 | $161.26 | 792,100 | — | — |
| 2026-04-20 | $95.69 | $160.89 | 939,100 | — | — |
| 2026-04-17 | $94.58 | $159.02 | 767,400 | — | — |
| 2026-04-16 | $91.04 | $153.07 | 1,300,600 | — | — |
| 2026-04-15 | $92.69 | $155.84 | 557,200 | — | — |