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
- 2012-03-15 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 | — | — | — | $129.11 | 31,364 |
| 2026-09-03 | — | — | — | $128.42 | 26,315 |
| 2026-09-02 | — | — | — | $123.57 | 38,487 |
| 2026-09-01 | — | — | — | $124.42 | 37,061 |
| 2026-08-31 | — | — | — | $125.78 | 29,051 |
| 2026-08-28 | — | — | — | $131.00 | 30,286 |
| 2026-08-27 | $129.16 | $163.48 | 826,700 | $129.32 | 43,746 |
| 2026-08-26 | $128.78 | $163.00 | 861,500 | $132.11 | 52,788 |
| 2026-08-25 | $131.62 | $166.59 | 843,000 | $131.42 | 51,174 |
| 2026-08-24 | $131.38 | $166.29 | 863,300 | $131.95 | 32,154 |
| 2026-08-21 | $133.23 | $168.63 | 1,116,500 | $129.39 | 70,712 |
| 2026-08-20 | $129.12 | $163.06 | 1,033,400 | $123.81 | 49,729 |
| 2026-08-19 | $124.82 | $157.63 | 777,500 | $126.34 | 54,464 |
| 2026-08-18 | $125.45 | $158.42 | 808,100 | $124.83 | 55,446 |
| 2026-08-17 | $127.11 | $160.52 | 622,400 | $125.56 | 20,309 |
| 2026-08-14 | $125.87 | $158.96 | 549,500 | $122.78 | 45,799 |
| 2026-08-13 | $122.92 | $155.23 | 400,600 | $123.17 | 25,154 |
| 2026-08-12 | $123.60 | $156.09 | 631,400 | $125.43 | 29,934 |
| 2026-08-11 | $124.99 | $157.84 | 610,100 | $124.72 | 28,112 |
| 2026-08-10 | $124.52 | $157.25 | 948,000 | $119.84 | 73,944 |
| 2026-08-07 | $118.88 | $150.13 | 589,200 | $116.72 | 25,705 |
| 2026-08-06 | $116.24 | $146.79 | 584,900 | $118.51 | 51,090 |
| 2026-08-05 | $118.13 | $149.18 | 837,100 | $122.82 | 45,518 |
| 2026-08-04 | $122.62 | $154.85 | 2,033,400 | $118.78 | 116,570 |
| 2026-08-03 | $116.31 | $146.88 | 1,288,900 | $114.81 | 89,361 |
| 2026-07-31 | $114.54 | $144.65 | 693,400 | $115.95 | 38,682 |
| 2026-07-30 | $115.44 | $145.78 | 806,200 | $116.49 | 62,486 |
| 2026-07-29 | $114.66 | $144.80 | 1,248,600 | $119.17 | 69,071 |
| 2026-07-28 | $121.11 | $152.94 | 909,700 | $122.08 | 47,401 |
| 2026-07-27 | $121.91 | $153.95 | 1,092,100 | $123.19 | 85,860 |
| 2026-07-24 | $122.34 | $154.50 | 764,200 | $121.21 | 25,526 |
| 2026-07-23 | $119.64 | $151.09 | 916,700 | $119.06 | 64,585 |
| 2026-07-22 | $119.06 | $150.36 | 1,017,500 | $116.95 | 54,356 |
| 2026-07-21 | $116.21 | $146.76 | 782,600 | $115.38 | 67,428 |
| 2026-07-20 | $113.67 | $143.55 | 717,200 | $114.30 | 45,848 |
| 2026-07-17 | $113.60 | $143.46 | 642,400 | — | — |
| 2026-07-16 | $115.49 | $145.85 | 603,500 | — | — |
| 2026-07-15 | $114.29 | $144.33 | 675,200 | — | — |
| 2026-07-14 | $115.06 | $145.30 | 547,200 | — | — |
| 2026-07-13 | $115.98 | $146.47 | 813,100 | — | — |
| 2026-07-10 | $114.21 | $144.23 | 501,600 | — | — |
| 2026-07-09 | $113.78 | $143.69 | 759,600 | — | — |
| 2026-07-08 | $111.75 | $141.12 | 1,133,400 | — | — |
| 2026-07-07 | $114.17 | $144.18 | 1,237,400 | — | — |
| 2026-07-06 | $116.60 | $147.25 | 1,232,200 | — | — |
| 2026-07-02 | $116.37 | $146.96 | 12,259,900 | — | — |
| 2026-07-01 | $117.46 | $148.33 | 3,367,700 | — | — |
| 2026-06-30 | $112.74 | $142.37 | 1,192,100 | — | — |
| 2026-06-29 | $115.36 | $145.68 | 1,097,200 | — | — |
| 2026-06-26 | $119.84 | $151.34 | 1,239,700 | — | — |
| 2026-06-25 | $124.52 | $157.25 | 514,300 | — | — |
| 2026-06-24 | $119.68 | $151.14 | 641,300 | — | — |
| 2026-06-23 | $117.00 | $147.75 | 843,700 | — | — |
| 2026-06-22 | $121.12 | $152.96 | 864,600 | — | — |
| 2026-06-18 | $119.10 | $150.41 | 1,824,200 | — | — |
| 2026-06-17 | $118.86 | $150.10 | 696,400 | — | — |
| 2026-06-16 | $121.03 | $152.84 | 570,100 | — | — |
| 2026-06-15 | $119.47 | $150.87 | 743,500 | — | — |
| 2026-06-12 | $117.35 | $148.20 | 676,800 | — | — |
| 2026-06-11 | $115.52 | $145.88 | 647,600 | — | — |
| 2026-06-10 | $113.82 | $143.74 | 781,400 | — | — |
| 2026-06-09 | $117.91 | $148.90 | 829,200 | — | — |
| 2026-06-08 | $115.48 | $145.83 | 646,300 | — | — |
| 2026-06-05 | $115.75 | $146.17 | 694,200 | — | — |
| 2026-06-04 | $118.38 | $149.50 | 732,100 | — | — |
| 2026-06-03 | $119.05 | $150.34 | 809,600 | — | — |
| 2026-06-02 | $116.14 | $146.67 | 779,200 | — | — |
| 2026-06-01 | $111.67 | $141.02 | 1,083,800 | — | — |
| 2026-05-29 | $113.53 | $143.37 | 1,986,400 | — | — |
| 2026-05-28 | $113.52 | $143.36 | 1,187,500 | — | — |
| 2026-05-27 | $113.86 | $143.79 | 776,600 | — | — |
| 2026-05-26 | $114.09 | $144.08 | 990,400 | — | — |
| 2026-05-22 | $109.87 | $138.75 | 1,004,700 | — | — |
| 2026-05-21 | $109.07 | $137.74 | 967,600 | — | — |
| 2026-05-20 | $108.35 | $136.83 | 1,443,800 | — | — |
| 2026-05-19 | $108.01 | $136.40 | 1,208,700 | — | — |
| 2026-05-18 | $114.06 | $144.04 | 1,292,800 | — | — |
| 2026-05-15 | $116.99 | $147.37 | 767,300 | — | — |
| 2026-05-14 | $122.35 | $154.13 | 802,000 | — | — |
| 2026-05-13 | $122.47 | $154.28 | 1,136,100 | — | — |
| 2026-05-12 | $119.80 | $150.91 | 807,300 | — | — |
| 2026-05-11 | $123.72 | $155.85 | 696,900 | — | — |
| 2026-05-08 | $124.18 | $156.43 | 795,200 | — | — |
| 2026-05-07 | $123.02 | $154.97 | 973,100 | — | — |
| 2026-05-06 | $127.70 | $160.87 | 974,300 | — | — |
| 2026-05-05 | $127.37 | $160.45 | 1,965,100 | — | — |
| 2026-05-04 | $129.04 | $162.55 | 1,300,400 | — | — |
| 2026-05-01 | $131.23 | $165.31 | 738,200 | — | — |
| 2026-04-30 | $134.35 | $169.24 | 881,400 | — | — |
| 2026-04-29 | $129.10 | $162.63 | 678,700 | — | — |
| 2026-04-28 | $130.02 | $163.79 | 708,800 | — | — |
| 2026-04-27 | $133.69 | $168.41 | 883,300 | — | — |
| 2026-04-24 | $135.51 | $170.70 | 804,400 | — | — |
| 2026-04-23 | $136.00 | $171.32 | 756,600 | — | — |
| 2026-04-22 | $133.04 | $167.59 | 979,300 | — | — |
| 2026-04-21 | $131.34 | $165.45 | 984,200 | — | — |
| 2026-04-20 | $129.74 | $163.44 | 640,200 | — | — |
| 2026-04-17 | $128.50 | $161.87 | 589,600 | — | — |
| 2026-04-16 | $125.70 | $158.35 | 534,500 | — | — |
| 2026-04-15 | $125.82 | $158.50 | 945,600 | — | — |