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
- 1995-07-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 | — | — | — | $71.56 | 466,244 |
| 2026-09-03 | — | — | — | $75.34 | 531,591 |
| 2026-09-02 | — | — | — | $73.37 | 658,923 |
| 2026-09-01 | — | — | — | $73.66 | 802,027 |
| 2026-08-31 | — | — | — | $76.97 | 595,290 |
| 2026-08-28 | — | — | — | $78.57 | 1,096,239 |
| 2026-08-27 | $78.42 | $147.34 | 15,105,400 | $78.85 | 759,590 |
| 2026-08-26 | $79.00 | $148.43 | 18,324,500 | $79.34 | 1,079,574 |
| 2026-08-25 | $79.91 | $150.14 | 15,801,100 | $76.99 | 601,012 |
| 2026-08-24 | $77.80 | $146.17 | 21,435,700 | $78.12 | 1,004,393 |
| 2026-08-21 | $76.66 | $144.03 | 28,518,300 | $74.47 | 1,183,961 |
| 2026-08-20 | $71.22 | $133.81 | 17,647,400 | $67.76 | 855,036 |
| 2026-08-19 | $69.09 | $129.81 | 16,696,500 | $68.88 | 930,400 |
| 2026-08-18 | $66.32 | $124.60 | 10,486,800 | $67.08 | 667,800 |
| 2026-08-17 | $68.38 | $128.47 | 9,837,400 | $66.93 | 391,451 |
| 2026-08-14 | $66.49 | $124.92 | 8,200,200 | $66.51 | 525,803 |
| 2026-08-13 | $66.83 | $125.56 | 9,297,000 | $68.15 | 505,360 |
| 2026-08-12 | $69.22 | $130.05 | 8,173,500 | $70.00 | 528,999 |
| 2026-08-11 | $68.87 | $129.39 | 11,952,400 | $70.85 | 933,939 |
| 2026-08-10 | $70.51 | $132.48 | 11,801,000 | $69.77 | 934,851 |
| 2026-08-07 | $69.62 | $130.80 | 11,290,100 | $69.91 | 715,700 |
| 2026-08-06 | $68.18 | $128.10 | 12,634,900 | $68.49 | 844,245 |
| 2026-08-05 | $69.39 | $130.37 | 17,116,400 | $69.03 | 1,157,131 |
| 2026-08-04 | $67.30 | $126.44 | 16,305,900 | $66.29 | 1,083,898 |
| 2026-08-03 | $63.64 | $119.57 | 8,951,400 | $61.91 | 606,418 |
| 2026-07-31 | $62.63 | $117.67 | 10,789,600 | $63.13 | 656,677 |
| 2026-07-30 | $63.44 | $119.19 | 14,850,400 | $61.90 | 886,081 |
| 2026-07-29 | $59.99 | $112.71 | 22,668,800 | $60.71 | 1,482,257 |
| 2026-07-28 | $61.64 | $115.81 | 13,592,000 | $61.34 | 761,829 |
| 2026-07-27 | $62.72 | $117.84 | 9,601,600 | $63.38 | 694,039 |
| 2026-07-24 | $62.60 | $117.61 | 11,938,900 | $62.53 | 818,534 |
| 2026-07-23 | $63.50 | $119.30 | 18,914,100 | $63.17 | 1,239,891 |
| 2026-07-22 | $65.00 | $122.12 | 17,461,600 | $62.94 | 1,429,370 |
| 2026-07-21 | $62.56 | $117.54 | 15,873,500 | $61.09 | 858,716 |
| 2026-07-20 | $58.79 | $110.46 | 9,953,800 | $58.98 | 673,160 |
| 2026-07-17 | $58.38 | $109.69 | 20,412,700 | — | — |
| 2026-07-16 | $58.56 | $110.02 | 15,386,900 | — | — |
| 2026-07-15 | $60.97 | $114.55 | 14,260,800 | — | — |
| 2026-07-14 | $61.95 | $116.11 | 11,627,900 | — | — |
| 2026-07-13 | $59.97 | $112.40 | 12,722,800 | — | — |
| 2026-07-10 | $61.52 | $115.30 | 11,865,700 | — | — |
| 2026-07-09 | $60.53 | $113.45 | 16,381,700 | — | — |
| 2026-07-08 | $57.50 | $107.77 | 21,829,900 | — | — |
| 2026-07-07 | $59.33 | $111.20 | 18,273,700 | — | — |
| 2026-07-06 | $61.00 | $114.33 | 16,343,700 | — | — |
| 2026-07-02 | $60.97 | $114.27 | 13,553,500 | — | — |
| 2026-07-01 | $60.53 | $113.45 | 15,526,400 | — | — |
| 2026-06-30 | $62.89 | $117.87 | 13,931,700 | — | — |
| 2026-06-29 | $61.62 | $115.49 | 12,286,700 | — | — |
| 2026-06-26 | $62.45 | $117.05 | 24,660,500 | — | — |
| 2026-06-25 | $62.80 | $117.70 | 14,175,100 | — | — |
| 2026-06-24 | $61.84 | $115.90 | 18,531,800 | — | — |
| 2026-06-23 | $64.40 | $120.70 | 16,705,900 | — | — |
| 2026-06-22 | $69.21 | $129.72 | 12,958,900 | — | — |
| 2026-06-18 | $68.68 | $128.72 | 17,963,700 | — | — |
| 2026-06-17 | $69.06 | $129.44 | 16,490,300 | — | — |
| 2026-06-16 | $70.15 | $131.48 | 9,007,500 | — | — |
| 2026-06-15 | $70.13 | $131.44 | 16,652,600 | — | — |
| 2026-06-12 | $68.41 | $128.22 | 12,609,400 | — | — |
| 2026-06-11 | $66.34 | $124.34 | 14,895,400 | — | — |
| 2026-06-10 | $62.08 | $116.35 | 14,778,100 | — | — |
| 2026-06-09 | $64.25 | $120.42 | 15,696,300 | — | — |
| 2026-06-08 | $63.91 | $119.78 | 12,694,000 | — | — |
| 2026-06-05 | $63.37 | $118.77 | 18,101,000 | — | — |
| 2026-06-04 | $69.69 | $130.62 | 11,648,600 | — | — |
| 2026-06-03 | $70.64 | $132.40 | 13,873,000 | — | — |
| 2026-06-02 | $71.72 | $134.42 | 18,969,700 | — | — |
| 2026-06-01 | $67.04 | $125.65 | 10,051,200 | — | — |
| 2026-05-29 | $65.71 | $123.16 | 11,376,700 | — | — |
| 2026-05-28 | $65.87 | $123.46 | 10,288,100 | — | — |
| 2026-05-27 | $63.63 | $119.26 | 8,262,700 | — | — |
| 2026-05-26 | $64.36 | $120.63 | 11,372,000 | — | — |
| 2026-05-22 | $61.99 | $116.19 | 7,856,200 | — | — |
| 2026-05-21 | $62.31 | $116.79 | 10,184,500 | — | — |
| 2026-05-20 | $60.87 | $114.09 | 12,015,900 | — | — |
| 2026-05-19 | $58.70 | $110.02 | 12,142,700 | — | — |
| 2026-05-18 | $60.50 | $113.39 | 14,798,200 | — | — |
| 2026-05-15 | $63.01 | $118.10 | 15,462,600 | — | — |
| 2026-05-14 | $66.14 | $123.96 | 12,618,300 | — | — |
| 2026-05-13 | $67.16 | $125.88 | 17,112,400 | — | — |
| 2026-05-12 | $66.03 | $123.76 | 14,477,500 | — | — |
| 2026-05-11 | $64.37 | $120.65 | 14,852,300 | — | — |
| 2026-05-08 | $61.65 | $115.55 | 12,202,700 | — | — |
| 2026-05-07 | $60.61 | $113.60 | 18,316,100 | — | — |
| 2026-05-06 | $60.89 | $114.12 | 17,655,500 | — | — |
| 2026-05-05 | $57.68 | $108.11 | 13,861,100 | — | — |
| 2026-05-04 | $55.57 | $104.15 | 14,777,200 | — | — |
| 2026-05-01 | $56.55 | $105.99 | 14,899,700 | — | — |
| 2026-04-30 | $57.78 | $108.30 | 16,181,400 | — | — |
| 2026-04-29 | $56.93 | $106.70 | 11,444,700 | — | — |
| 2026-04-28 | $58.21 | $109.10 | 14,754,700 | — | — |
| 2026-04-27 | $60.57 | $113.52 | 15,199,300 | — | — |
| 2026-04-24 | $61.05 | $114.42 | 17,741,600 | — | — |
| 2026-04-23 | $61.48 | $115.23 | 38,773,500 | — | — |
| 2026-04-22 | $70.36 | $131.87 | 14,213,100 | — | — |
| 2026-04-21 | $67.57 | $126.64 | 17,092,800 | — | — |
| 2026-04-20 | $70.18 | $131.54 | 12,297,800 | — | — |
| 2026-04-17 | $70.21 | $131.59 | 20,218,300 | — | — |
| 2026-04-16 | $68.28 | $127.97 | 10,342,700 | — | — |
| 2026-04-15 | $68.70 | $128.76 | 15,405,600 | — | — |