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
- 2005-08-10 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 | — | — | — | $77.82 | 34,027 |
| 2026-09-03 | — | — | — | $77.59 | 41,674 |
| 2026-09-02 | — | — | — | $77.90 | 70,523 |
| 2026-09-01 | — | — | — | $78.86 | 33,476 |
| 2026-08-31 | — | — | — | $79.13 | 13,205 |
| 2026-08-28 | — | — | — | $79.87 | 29,368 |
| 2026-08-27 | $79.43 | $295.87 | 602,100 | $79.36 | 22,833 |
| 2026-08-26 | $80.53 | $299.97 | 568,700 | $80.56 | 23,864 |
| 2026-08-25 | $81.17 | $302.35 | 454,800 | $80.74 | 18,641 |
| 2026-08-24 | $80.42 | $299.56 | 542,300 | $79.91 | 21,932 |
| 2026-08-21 | $79.76 | $297.10 | 599,300 | $81.19 | 22,463 |
| 2026-08-20 | $80.62 | $300.30 | 646,000 | $80.93 | 19,213 |
| 2026-08-19 | $80.66 | $300.45 | 854,700 | $81.76 | 58,910 |
| 2026-08-18 | $82.15 | $306.00 | 1,756,400 | $81.95 | 103,749 |
| 2026-08-17 | $81.29 | $302.80 | 1,117,400 | $80.51 | 53,347 |
| 2026-08-14 | $81.05 | $301.90 | 599,600 | $80.99 | 31,052 |
| 2026-08-13 | $81.20 | $302.46 | 698,500 | $80.65 | 34,200 |
| 2026-08-12 | $80.68 | $300.53 | 552,400 | $81.03 | 28,315 |
| 2026-08-11 | $80.27 | $299.00 | 612,500 | $79.73 | 34,675 |
| 2026-08-10 | $79.48 | $296.06 | 648,800 | $79.87 | 23,967 |
| 2026-08-07 | $80.88 | $301.27 | 610,500 | $81.14 | 26,823 |
| 2026-08-06 | $80.41 | $299.52 | 618,500 | $81.13 | 27,074 |
| 2026-08-05 | $80.26 | $298.96 | 761,700 | $81.13 | 55,498 |
| 2026-08-04 | $80.42 | $299.56 | 763,000 | $80.08 | 41,546 |
| 2026-08-03 | $79.86 | $297.47 | 918,300 | $79.65 | 35,048 |
| 2026-07-31 | $79.97 | $297.88 | 802,900 | $80.43 | 34,176 |
| 2026-07-30 | $80.39 | $299.45 | 887,200 | $80.34 | 38,339 |
| 2026-07-29 | $78.88 | $293.82 | 948,800 | $79.83 | 47,026 |
| 2026-07-28 | $80.86 | $301.20 | 627,600 | $81.17 | 28,338 |
| 2026-07-27 | $81.21 | $302.50 | 746,500 | $82.13 | 33,691 |
| 2026-07-24 | $82.30 | $306.56 | 525,200 | $82.57 | 40,645 |
| 2026-07-23 | $82.37 | $306.82 | 846,400 | $81.44 | 36,467 |
| 2026-07-22 | $83.87 | $312.41 | 725,800 | $83.72 | 38,062 |
| 2026-07-21 | $82.05 | $305.63 | 766,400 | $82.44 | 39,184 |
| 2026-07-20 | $82.44 | $307.08 | 793,500 | $83.93 | 52,450 |
| 2026-07-17 | $83.99 | $312.86 | 831,700 | — | — |
| 2026-07-16 | $82.51 | $307.34 | 802,500 | — | — |
| 2026-07-15 | $82.91 | $308.83 | 858,200 | — | — |
| 2026-07-14 | $83.41 | $310.69 | 727,100 | — | — |
| 2026-07-13 | $83.28 | $310.21 | 749,300 | — | — |
| 2026-07-10 | $82.59 | $307.64 | 470,400 | — | — |
| 2026-07-09 | $82.32 | $306.63 | 662,100 | — | — |
| 2026-07-08 | $83.53 | $311.14 | 903,100 | — | — |
| 2026-07-07 | $83.11 | $309.58 | 794,700 | — | — |
| 2026-07-06 | $82.59 | $307.64 | 997,100 | — | — |
| 2026-07-02 | $82.85 | $308.61 | 1,103,700 | — | — |
| 2026-07-01 | $80.18 | $298.66 | 1,379,600 | — | — |
| 2026-06-30 | $82.87 | $308.68 | 1,000,700 | — | — |
| 2026-06-29 | $83.76 | $312.00 | 995,100 | — | — |
| 2026-06-26 | $83.01 | $309.20 | 1,251,000 | — | — |
| 2026-06-25 | $83.42 | $310.73 | 1,239,500 | — | — |
| 2026-06-24 | $82.83 | $308.53 | 2,709,300 | — | — |
| 2026-06-23 | $81.57 | $303.84 | 1,318,300 | — | — |
| 2026-06-22 | $80.97 | $301.61 | 1,289,800 | — | — |
| 2026-06-18 | $79.44 | $295.91 | 2,964,100 | — | — |
| 2026-06-17 | $80.68 | $300.53 | 954,000 | — | — |
| 2026-06-16 | $82.28 | $306.49 | 1,029,200 | — | — |
| 2026-06-15 | $81.57 | $303.84 | 896,100 | — | — |
| 2026-06-12 | $81.84 | $304.85 | 666,200 | — | — |
| 2026-06-11 | $81.52 | $303.65 | 910,700 | — | — |
| 2026-06-10 | $80.38 | $299.41 | 707,900 | — | — |
| 2026-06-09 | $81.08 | $302.02 | 904,600 | — | — |
| 2026-06-08 | $80.17 | $298.63 | 1,066,800 | — | — |
| 2026-06-05 | $81.86 | $304.92 | 978,900 | — | — |
| 2026-06-04 | $81.38 | $303.13 | 899,900 | — | — |
| 2026-06-03 | $80.23 | $298.85 | 1,070,500 | — | — |
| 2026-06-02 | $80.64 | $300.38 | 901,800 | — | — |
| 2026-06-01 | $80.00 | $297.99 | 1,634,600 | — | — |
| 2026-05-29 | $81.53 | $303.69 | 1,521,200 | — | — |
| 2026-05-28 | $84.86 | $308.00 | 904,200 | — | — |
| 2026-05-27 | $85.79 | $311.37 | 1,061,200 | — | — |
| 2026-05-26 | $87.68 | $318.23 | 669,400 | — | — |
| 2026-05-22 | $86.61 | $314.35 | 728,300 | — | — |
| 2026-05-21 | $86.42 | $313.66 | 714,500 | — | — |
| 2026-05-20 | $84.72 | $307.49 | 1,189,200 | — | — |
| 2026-05-19 | $84.15 | $305.42 | 1,416,100 | — | — |
| 2026-05-18 | $83.84 | $304.30 | 4,209,300 | — | — |
| 2026-05-15 | $80.64 | $292.68 | 7,056,000 | — | — |
| 2026-05-14 | $87.43 | $317.33 | 4,458,400 | — | — |
| 2026-05-13 | $86.98 | $315.69 | 2,897,600 | — | — |
| 2026-05-12 | $87.24 | $316.64 | 2,618,900 | — | — |
| 2026-05-11 | $87.16 | $316.35 | 1,583,800 | — | — |
| 2026-05-08 | $86.89 | $315.37 | 1,000,400 | — | — |
| 2026-05-07 | $85.91 | $311.81 | 843,200 | — | — |
| 2026-05-06 | $87.85 | $318.85 | 813,800 | — | — |
| 2026-05-05 | $87.64 | $318.09 | 889,400 | — | — |
| 2026-05-04 | $87.50 | $317.58 | 511,300 | — | — |
| 2026-05-01 | $88.48 | $321.14 | 884,100 | — | — |
| 2026-04-30 | $89.54 | $324.98 | 1,289,400 | — | — |
| 2026-04-29 | $85.98 | $312.06 | 1,145,700 | — | — |
| 2026-04-28 | $87.45 | $317.40 | 790,300 | — | — |
| 2026-04-27 | $87.23 | $316.60 | 573,800 | — | — |
| 2026-04-24 | $87.42 | $317.29 | 692,400 | — | — |
| 2026-04-23 | $86.96 | $315.62 | 644,900 | — | — |
| 2026-04-22 | $85.60 | $310.68 | 843,700 | — | — |
| 2026-04-21 | $84.27 | $305.86 | 938,400 | — | — |
| 2026-04-20 | $86.02 | $312.21 | 1,312,000 | — | — |
| 2026-04-17 | $86.92 | $315.47 | 848,800 | — | — |
| 2026-04-16 | $87.52 | $317.65 | 724,200 | — | — |
| 2026-04-15 | $87.86 | $318.89 | 610,500 | — | — |