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
- 2013-03-07 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 | — | — | — | $40.76 | 36,380 |
| 2026-09-03 | — | — | — | $41.91 | 49,745 |
| 2026-09-02 | — | — | — | $41.76 | 34,346 |
| 2026-09-01 | — | — | — | $42.27 | 37,510 |
| 2026-08-31 | — | — | — | $43.38 | 41,132 |
| 2026-08-28 | — | — | — | $43.88 | 18,038 |
| 2026-08-27 | $43.55 | $138.90 | 777,100 | $43.50 | 47,404 |
| 2026-08-26 | $43.53 | $138.84 | 515,500 | $43.63 | 34,092 |
| 2026-08-25 | $43.64 | $139.19 | 542,700 | $43.08 | 28,168 |
| 2026-08-24 | $42.98 | $137.08 | 419,100 | $42.48 | 19,785 |
| 2026-08-21 | $42.26 | $134.78 | 622,100 | $42.38 | 21,374 |
| 2026-08-20 | $42.05 | $134.12 | 558,000 | $42.20 | 17,940 |
| 2026-08-19 | $42.50 | $135.55 | 670,100 | $42.08 | 28,149 |
| 2026-08-18 | $41.67 | $132.90 | 450,800 | $41.43 | 27,543 |
| 2026-08-17 | $41.48 | $132.30 | 1,495,900 | $41.15 | 61,826 |
| 2026-08-14 | $42.18 | $131.98 | 655,000 | $42.50 | 25,062 |
| 2026-08-13 | $42.68 | $133.54 | 1,041,300 | $42.19 | 43,120 |
| 2026-08-12 | $41.78 | $130.73 | 1,099,800 | $43.28 | 77,003 |
| 2026-08-11 | $43.32 | $135.55 | 731,300 | $42.47 | 39,284 |
| 2026-08-10 | $42.20 | $132.04 | 660,900 | $42.51 | 49,872 |
| 2026-08-07 | $42.55 | $133.14 | 1,050,200 | $43.04 | 106,347 |
| 2026-08-06 | $43.05 | $134.70 | 715,200 | $42.97 | 29,232 |
| 2026-08-05 | $42.78 | $133.86 | 694,100 | $42.94 | 25,057 |
| 2026-08-04 | $42.70 | $133.61 | 1,043,700 | $42.14 | 51,447 |
| 2026-08-03 | $42.11 | $131.76 | 1,200,100 | $39.74 | 56,033 |
| 2026-07-31 | $39.24 | $122.78 | 791,500 | $39.19 | 58,099 |
| 2026-07-30 | $39.66 | $124.09 | 914,800 | $40.44 | 43,982 |
| 2026-07-29 | $40.34 | $126.22 | 1,502,100 | $41.70 | 104,439 |
| 2026-07-28 | $40.88 | $127.91 | 1,150,400 | $40.19 | 70,514 |
| 2026-07-27 | $40.29 | $126.06 | 1,127,700 | $39.87 | 54,568 |
| 2026-07-24 | $39.34 | $123.09 | 488,600 | $38.72 | 35,539 |
| 2026-07-23 | $38.52 | $120.53 | 871,000 | $38.50 | 27,989 |
| 2026-07-22 | $38.98 | $121.97 | 608,100 | $39.36 | 37,095 |
| 2026-07-21 | $39.21 | $122.69 | 1,014,300 | $38.70 | 54,921 |
| 2026-07-20 | $38.47 | $120.37 | 626,600 | $38.61 | 28,849 |
| 2026-07-17 | $38.51 | $120.50 | 840,100 | — | — |
| 2026-07-16 | $39.19 | $122.62 | 1,198,600 | — | — |
| 2026-07-15 | $39.25 | $122.81 | 1,305,100 | — | — |
| 2026-07-14 | $38.36 | $120.03 | 1,482,700 | — | — |
| 2026-07-13 | $36.68 | $114.77 | 937,700 | — | — |
| 2026-07-10 | $36.49 | $114.17 | 649,600 | — | — |
| 2026-07-09 | $36.62 | $114.58 | 761,200 | — | — |
| 2026-07-08 | $35.76 | $111.89 | 712,300 | — | — |
| 2026-07-07 | $36.03 | $112.74 | 677,000 | — | — |
| 2026-07-06 | $36.18 | $113.20 | 768,600 | — | — |
| 2026-07-02 | $35.41 | $110.80 | 1,337,300 | — | — |
| 2026-07-01 | $33.97 | $106.29 | 1,191,500 | — | — |
| 2026-06-30 | $34.53 | $108.04 | 860,900 | — | — |
| 2026-06-29 | $34.99 | $109.48 | 911,000 | — | — |
| 2026-06-26 | $35.57 | $111.30 | 2,001,900 | — | — |
| 2026-06-25 | $34.84 | $109.01 | 548,100 | — | — |
| 2026-06-24 | $34.85 | $109.04 | 612,400 | — | — |
| 2026-06-23 | $35.43 | $110.86 | 475,600 | — | — |
| 2026-06-22 | $35.98 | $112.58 | 693,500 | — | — |
| 2026-06-18 | $35.88 | $112.27 | 1,198,000 | — | — |
| 2026-06-17 | $36.16 | $113.14 | 697,400 | — | — |
| 2026-06-16 | $36.45 | $114.05 | 468,400 | — | — |
| 2026-06-15 | $36.06 | $112.83 | 448,800 | — | — |
| 2026-06-12 | $35.88 | $112.27 | 426,200 | — | — |
| 2026-06-11 | $35.48 | $111.01 | 701,700 | — | — |
| 2026-06-10 | $34.53 | $108.04 | 842,700 | — | — |
| 2026-06-09 | $35.22 | $110.20 | 1,448,400 | — | — |
| 2026-06-08 | $34.79 | $108.86 | 1,503,600 | — | — |
| 2026-06-05 | $37.19 | $116.36 | 530,800 | — | — |
| 2026-06-04 | $37.46 | $117.21 | 733,700 | — | — |
| 2026-06-03 | $36.54 | $114.33 | 600,000 | — | — |
| 2026-06-02 | $37.33 | $116.80 | 551,300 | — | — |
| 2026-06-01 | $37.36 | $116.90 | 713,400 | — | — |
| 2026-05-29 | $37.44 | $117.15 | 753,700 | — | — |
| 2026-05-28 | $37.25 | $116.55 | 787,300 | — | — |
| 2026-05-27 | $37.99 | $118.87 | 1,142,300 | — | — |
| 2026-05-26 | $37.93 | $118.68 | 444,000 | — | — |
| 2026-05-22 | $37.78 | $118.21 | 662,200 | — | — |
| 2026-05-21 | $37.12 | $116.15 | 806,700 | — | — |
| 2026-05-20 | $36.45 | $114.05 | 899,400 | — | — |
| 2026-05-19 | $36.19 | $113.24 | 589,000 | — | — |
| 2026-05-18 | $36.68 | $114.77 | 661,600 | — | — |
| 2026-05-15 | $36.43 | $113.99 | 699,500 | — | — |
| 2026-05-14 | $37.26 | $114.17 | 778,500 | — | — |
| 2026-05-13 | $36.88 | $113.01 | 924,200 | — | — |
| 2026-05-12 | $36.94 | $113.19 | 778,500 | — | — |
| 2026-05-11 | $37.61 | $115.25 | 622,700 | — | — |
| 2026-05-08 | $38.02 | $116.50 | 480,400 | — | — |
| 2026-05-07 | $37.61 | $115.25 | 529,700 | — | — |
| 2026-05-06 | $37.84 | $115.95 | 587,500 | — | — |
| 2026-05-05 | $37.58 | $115.16 | 632,000 | — | — |
| 2026-05-04 | $36.85 | $112.92 | 858,500 | — | — |
| 2026-05-01 | $37.55 | $115.06 | 1,112,800 | — | — |
| 2026-04-30 | $37.44 | $114.73 | 1,051,700 | — | — |
| 2026-04-29 | $36.63 | $112.24 | 1,116,000 | — | — |
| 2026-04-28 | $37.83 | $115.92 | 787,700 | — | — |
| 2026-04-27 | $38.13 | $116.84 | 622,200 | — | — |
| 2026-04-24 | $37.78 | $115.77 | 492,200 | — | — |
| 2026-04-23 | $38.12 | $116.81 | 539,600 | — | — |
| 2026-04-22 | $38.44 | $117.79 | 653,100 | — | — |
| 2026-04-21 | $37.93 | $116.23 | 768,400 | — | — |
| 2026-04-20 | $37.61 | $115.25 | 611,800 | — | — |
| 2026-04-17 | $37.68 | $115.46 | 691,200 | — | — |
| 2026-04-16 | $36.96 | $113.26 | 724,300 | — | — |
| 2026-04-15 | $37.59 | $115.19 | 1,134,700 | — | — |