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
- 2006-12-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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $77.77 | 15,996 |
| 2026-09-03 | — | — | — | $76.64 | 18,172 |
| 2026-09-02 | — | — | — | $74.85 | 13,494 |
| 2026-09-01 | — | — | — | $75.16 | 20,177 |
| 2026-08-31 | — | — | — | $76.33 | 18,862 |
| 2026-08-28 | — | — | — | $79.16 | 30,621 |
| 2026-08-27 | $77.25 | $77.25 | 559,600 | $75.19 | 32,374 |
| 2026-08-26 | $74.21 | $74.21 | 1,061,700 | $72.40 | 152,399 |
| 2026-08-25 | $71.73 | $71.73 | 777,200 | $73.96 | 52,811 |
| 2026-08-24 | $70.74 | $70.74 | 762,800 | $71.99 | 92,447 |
| 2026-08-21 | $73.26 | $73.26 | 744,300 | $76.48 | 59,856 |
| 2026-08-20 | $74.43 | $74.43 | 584,900 | $77.05 | 44,627 |
| 2026-08-19 | $76.57 | $76.57 | 697,200 | $82.12 | 44,878 |
| 2026-08-18 | $81.31 | $81.31 | 934,700 | $84.53 | 109,736 |
| 2026-08-17 | $88.10 | $88.10 | 658,300 | $86.12 | 126,619 |
| 2026-08-14 | $85.79 | $85.79 | 412,100 | $83.54 | 27,108 |
| 2026-08-13 | $83.94 | $83.94 | 454,600 | $88.41 | 19,391 |
| 2026-08-12 | $87.31 | $87.31 | 413,300 | $89.21 | 20,415 |
| 2026-08-11 | $85.80 | $85.80 | 338,100 | $85.96 | 14,585 |
| 2026-08-10 | $84.89 | $84.89 | 379,900 | $89.11 | 20,822 |
| 2026-08-07 | $90.23 | $90.23 | 353,800 | $89.63 | 26,357 |
| 2026-08-06 | $86.70 | $86.70 | 593,100 | $88.91 | 35,479 |
| 2026-08-05 | $91.75 | $91.75 | 598,500 | $94.32 | 22,711 |
| 2026-08-04 | $94.07 | $94.07 | 830,100 | $93.54 | 47,543 |
| 2026-08-03 | $87.20 | $87.20 | 391,700 | $84.02 | 15,611 |
| 2026-07-31 | $85.06 | $85.06 | 408,800 | $87.35 | 21,437 |
| 2026-07-30 | $84.90 | $84.90 | 326,900 | $82.98 | 15,927 |
| 2026-07-29 | $80.21 | $80.21 | 517,400 | $82.87 | 31,496 |
| 2026-07-28 | $84.02 | $84.02 | 417,200 | $86.00 | 28,299 |
| 2026-07-27 | $89.70 | $89.70 | 328,000 | $93.05 | 15,448 |
| 2026-07-24 | $91.70 | $91.70 | 423,100 | $95.90 | 19,633 |
| 2026-07-23 | $96.46 | $96.46 | 345,900 | $97.26 | 18,793 |
| 2026-07-22 | $97.84 | $97.84 | 287,200 | $100.21 | 13,833 |
| 2026-07-21 | $102.79 | $102.79 | 334,400 | $102.61 | 12,660 |
| 2026-07-20 | $97.90 | $97.90 | 338,200 | $104.89 | 25,490 |
| 2026-07-17 | $104.33 | $104.33 | 431,700 | — | — |
| 2026-07-16 | $103.36 | $103.36 | 334,100 | — | — |
| 2026-07-15 | $107.91 | $107.91 | 303,100 | — | — |
| 2026-07-14 | $106.48 | $106.48 | 269,700 | — | — |
| 2026-07-13 | $104.73 | $104.73 | 256,900 | — | — |
| 2026-07-10 | $107.73 | $107.73 | 303,400 | — | — |
| 2026-07-09 | $108.03 | $108.03 | 462,300 | — | — |
| 2026-07-08 | $102.28 | $102.28 | 387,900 | — | — |
| 2026-07-07 | $96.60 | $96.60 | 467,900 | — | — |
| 2026-07-06 | $104.70 | $104.70 | 321,300 | — | — |
| 2026-07-02 | $105.27 | $105.27 | 275,900 | — | — |
| 2026-07-01 | $114.41 | $114.41 | 278,700 | — | — |
| 2026-06-30 | $117.32 | $117.32 | 417,100 | — | — |
| 2026-06-29 | $110.89 | $110.89 | 784,500 | — | — |
| 2026-06-26 | $107.19 | $107.19 | 719,100 | — | — |
| 2026-06-25 | $110.23 | $110.23 | 362,600 | — | — |
| 2026-06-24 | $107.72 | $107.72 | 306,700 | — | — |
| 2026-06-23 | $107.65 | $107.65 | 304,500 | — | — |
| 2026-06-22 | $118.00 | $118.00 | 274,500 | — | — |
| 2026-06-18 | $118.01 | $118.01 | 756,800 | — | — |
| 2026-06-17 | $113.64 | $113.64 | 274,900 | — | — |
| 2026-06-16 | $115.28 | $115.28 | 335,700 | — | — |
| 2026-06-15 | $120.01 | $120.01 | 388,800 | — | — |
| 2026-06-12 | $114.65 | $114.65 | 236,900 | — | — |
| 2026-06-11 | $111.19 | $111.19 | 329,700 | — | — |
| 2026-06-10 | $104.07 | $104.07 | 391,100 | — | — |
| 2026-06-09 | $106.37 | $106.37 | 476,400 | — | — |
| 2026-06-08 | $111.27 | $111.27 | 316,600 | — | — |
| 2026-06-05 | $107.37 | $107.37 | 430,100 | — | — |
| 2026-06-04 | $122.51 | $122.51 | 736,500 | — | — |
| 2026-06-03 | $121.62 | $121.62 | 1,409,800 | — | — |
| 2026-06-02 | $121.96 | $121.96 | 1,051,200 | — | — |
| 2026-06-01 | $115.16 | $115.16 | 597,900 | — | — |
| 2026-05-29 | $114.52 | $114.52 | 553,500 | — | — |
| 2026-05-28 | $117.35 | $117.35 | 331,200 | — | — |
| 2026-05-27 | $116.99 | $116.99 | 331,500 | — | — |
| 2026-05-26 | $119.82 | $119.82 | 577,100 | — | — |
| 2026-05-22 | $119.00 | $119.00 | 498,500 | — | — |
| 2026-05-21 | $120.52 | $120.52 | 585,300 | — | — |
| 2026-05-20 | $120.91 | $120.91 | 850,900 | — | — |
| 2026-05-19 | $113.33 | $113.33 | 627,900 | — | — |
| 2026-05-18 | $106.35 | $106.35 | 600,000 | — | — |
| 2026-05-15 | $102.76 | $102.76 | 390,000 | — | — |
| 2026-05-14 | $105.10 | $105.10 | 428,500 | — | — |
| 2026-05-13 | $106.60 | $106.60 | 382,900 | — | — |
| 2026-05-12 | $102.61 | $102.61 | 398,100 | — | — |
| 2026-05-11 | $103.48 | $103.48 | 464,600 | — | — |
| 2026-05-08 | $104.49 | $104.49 | 441,000 | — | — |
| 2026-05-07 | $101.53 | $101.53 | 896,200 | — | — |
| 2026-05-06 | $101.94 | $101.94 | 1,123,200 | — | — |
| 2026-05-05 | $90.84 | $90.84 | 3,091,300 | — | — |
| 2026-05-04 | $122.33 | $122.33 | 778,900 | — | — |
| 2026-05-01 | $122.87 | $122.87 | 473,100 | — | — |
| 2026-04-30 | $118.92 | $118.92 | 388,600 | — | — |
| 2026-04-29 | $113.26 | $113.26 | 331,100 | — | — |
| 2026-04-28 | $112.36 | $112.36 | 420,700 | — | — |
| 2026-04-27 | $116.67 | $116.67 | 533,300 | — | — |
| 2026-04-24 | $124.55 | $124.55 | 945,000 | — | — |
| 2026-04-23 | $123.56 | $123.56 | 388,600 | — | — |
| 2026-04-22 | $124.51 | $124.51 | 446,400 | — | — |
| 2026-04-21 | $123.86 | $123.86 | 309,500 | — | — |
| 2026-04-20 | $125.88 | $125.88 | 348,700 | — | — |
| 2026-04-17 | $125.02 | $125.02 | 467,200 | — | — |
| 2026-04-16 | $120.71 | $120.71 | 497,200 | — | — |
| 2026-04-15 | $121.32 | $121.32 | 352,800 | — | — |