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
- 2020-12-03 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 | — | — | — | $161.66 | 5,528 |
| 2026-09-03 | — | — | — | $171.50 | 11,295 |
| 2026-09-02 | — | — | — | $153.24 | 11,135 |
| 2026-09-01 | — | — | — | $144.50 | 23,339 |
| 2026-08-31 | — | — | — | $164.99 | 13,032 |
| 2026-08-28 | — | — | — | $192.47 | 15,315 |
| 2026-08-27 | $189.93 | $189.93 | 938,900 | $184.75 | 7,457 |
| 2026-08-26 | $182.40 | $182.40 | 1,171,300 | $187.06 | 9,794 |
| 2026-08-25 | $199.03 | $199.03 | 1,525,800 | $180.50 | 17,009 |
| 2026-08-24 | $188.62 | $188.62 | 1,977,000 | $191.88 | 13,724 |
| 2026-08-21 | $185.17 | $185.17 | 2,242,100 | $185.79 | 17,166 |
| 2026-08-20 | $170.52 | $170.52 | 2,198,200 | $154.00 | 10,455 |
| 2026-08-19 | $158.63 | $158.63 | 2,858,800 | $144.73 | 11,612 |
| 2026-08-18 | $124.17 | $124.17 | 1,250,400 | $131.40 | 6,942 |
| 2026-08-17 | $138.29 | $138.29 | 1,350,900 | $133.00 | 6,912 |
| 2026-08-14 | $130.14 | $130.14 | 1,391,900 | $128.70 | 7,420 |
| 2026-08-13 | $123.34 | $123.34 | 1,669,800 | $128.28 | 9,490 |
| 2026-08-12 | $135.24 | $135.24 | 1,459,100 | $139.76 | 8,278 |
| 2026-08-11 | $131.72 | $131.72 | 1,113,600 | $131.66 | 6,693 |
| 2026-08-10 | $133.31 | $133.31 | 1,795,500 | $126.87 | 23,786 |
| 2026-08-07 | $130.43 | $130.43 | 3,185,500 | $127.75 | 21,168 |
| 2026-08-06 | $107.57 | $107.57 | 1,770,900 | $102.32 | 13,960 |
| 2026-08-05 | $107.14 | $107.14 | 3,187,900 | $102.30 | 20,271 |
| 2026-08-04 | $87.50 | $87.50 | 1,597,900 | $87.39 | 9,036 |
| 2026-08-03 | $81.08 | $81.08 | 957,000 | $74.35 | 7,437 |
| 2026-07-31 | $75.01 | $75.01 | 1,460,100 | $77.92 | 15,862 |
| 2026-07-30 | $83.74 | $83.74 | 1,281,400 | $79.59 | 4,383 |
| 2026-07-29 | $74.66 | $74.66 | 1,454,200 | $74.47 | 8,292 |
| 2026-07-28 | $77.13 | $77.13 | 794,700 | $77.99 | 6,181 |
| 2026-07-27 | $81.92 | $81.92 | 937,900 | $83.39 | 6,524 |
| 2026-07-24 | $80.03 | $80.03 | 1,024,900 | $79.95 | 14,428 |
| 2026-07-23 | $79.61 | $79.61 | 1,666,600 | $77.81 | 14,240 |
| 2026-07-22 | $86.03 | $86.03 | 1,889,400 | $84.24 | 9,822 |
| 2026-07-21 | $77.94 | $77.94 | 1,521,900 | $73.62 | 8,963 |
| 2026-07-20 | $67.54 | $67.54 | 533,000 | $69.43 | 3,196 |
| 2026-07-17 | $69.14 | $69.14 | 1,147,800 | — | — |
| 2026-07-16 | $69.89 | $69.89 | 2,010,000 | — | — |
| 2026-07-15 | $78.44 | $78.44 | 1,065,700 | — | — |
| 2026-07-14 | $81.57 | $81.57 | 1,750,700 | — | — |
| 2026-07-13 | $76.65 | $76.65 | 1,056,100 | — | — |
| 2026-07-10 | $84.01 | $84.01 | 719,800 | — | — |
| 2026-07-09 | $84.99 | $84.99 | 1,430,600 | — | — |
| 2026-07-08 | $77.63 | $77.63 | 2,821,900 | — | — |
| 2026-07-07 | $85.53 | $85.53 | 1,270,100 | — | — |
| 2026-07-06 | $97.23 | $97.23 | 1,190,700 | — | — |
| 2026-07-02 | $95.79 | $95.79 | 2,849,400 | — | — |
| 2026-07-01 | $84.75 | $84.75 | 2,278,700 | — | — |
| 2026-06-30 | $85.27 | $85.27 | 1,652,900 | — | — |
| 2026-06-29 | $86.50 | $86.50 | 1,746,100 | — | — |
| 2026-06-26 | $91.50 | $91.50 | 1,929,900 | — | — |
| 2026-06-25 | $86.64 | $86.64 | 2,468,600 | — | — |
| 2026-06-24 | $82.63 | $82.63 | 2,296,500 | — | — |
| 2026-06-23 | $94.22 | $94.22 | 942,500 | — | — |
| 2026-06-22 | $109.97 | $109.97 | 807,700 | — | — |
| 2026-06-18 | $114.28 | $114.28 | 2,113,300 | — | — |
| 2026-06-17 | $122.95 | $122.95 | 2,627,200 | — | — |
| 2026-06-16 | $137.59 | $137.59 | 1,459,700 | — | — |
| 2026-06-15 | $128.47 | $128.47 | 1,799,100 | — | — |
| 2026-06-12 | $107.21 | $107.21 | 2,184,700 | — | — |
| 2026-06-11 | $98.50 | $98.50 | 1,999,100 | — | — |
| 2026-06-10 | $84.16 | $84.16 | 2,050,700 | — | — |
| 2026-06-09 | $98.72 | $98.72 | 1,368,400 | — | — |
| 2026-06-08 | $103.63 | $103.63 | 1,002,800 | — | — |
| 2026-06-05 | $104.19 | $104.19 | 2,964,100 | — | — |
| 2026-06-04 | $142.26 | $142.26 | 973,800 | — | — |
| 2026-06-03 | $136.92 | $136.92 | 1,012,300 | — | — |
| 2026-06-02 | $153.20 | $153.20 | 1,155,700 | — | — |
| 2026-06-01 | $147.69 | $147.69 | 1,912,800 | — | — |
| 2026-05-29 | $163.35 | $163.35 | 1,553,000 | — | — |
| 2026-05-28 | $150.11 | $150.11 | 1,590,900 | — | — |
| 2026-05-27 | $142.14 | $142.14 | 1,044,200 | — | — |
| 2026-05-26 | $158.34 | $158.34 | 1,242,900 | — | — |
| 2026-05-22 | $141.26 | $141.26 | 871,200 | — | — |
| 2026-05-21 | $145.95 | $145.95 | 1,229,600 | — | — |
| 2026-05-20 | $148.48 | $148.48 | 1,470,900 | — | — |
| 2026-05-19 | $136.55 | $136.55 | 1,315,700 | — | — |
| 2026-05-18 | $155.00 | $155.00 | 908,100 | — | — |
| 2026-05-15 | $157.47 | $157.47 | 2,010,900 | — | — |
| 2026-05-14 | $199.65 | $199.65 | 643,300 | — | — |
| 2026-05-13 | $214.90 | $214.90 | 691,600 | — | — |
| 2026-05-12 | $220.97 | $220.97 | 1,502,400 | — | — |
| 2026-05-11 | $223.05 | $223.05 | 1,247,500 | — | — |
| 2026-05-08 | $203.99 | $203.99 | 1,294,900 | — | — |
| 2026-05-07 | $187.66 | $187.66 | 1,940,600 | — | — |
| 2026-05-06 | $191.09 | $191.09 | 2,307,100 | — | — |
| 2026-05-05 | $154.69 | $154.69 | 679,800 | — | — |
| 2026-05-04 | $154.30 | $154.30 | 694,100 | — | — |
| 2026-05-01 | $162.96 | $162.96 | 885,600 | — | — |
| 2026-04-30 | $169.79 | $169.79 | 918,700 | — | — |
| 2026-04-29 | $158.02 | $158.02 | 908,300 | — | — |
| 2026-04-28 | $172.14 | $172.14 | 946,700 | — | — |
| 2026-04-27 | $197.75 | $197.75 | 502,800 | — | — |
| 2026-04-24 | $208.87 | $208.87 | 644,600 | — | — |
| 2026-04-23 | $197.37 | $197.37 | 909,000 | — | — |
| 2026-04-22 | $213.67 | $213.67 | 592,900 | — | — |
| 2026-04-21 | $204.00 | $204.00 | 1,181,900 | — | — |
| 2026-04-20 | $250.23 | $250.23 | 596,100 | — | — |
| 2026-04-17 | $260.56 | $260.56 | 1,154,500 | — | — |
| 2026-04-16 | $239.97 | $239.97 | 486,000 | — | — |
| 2026-04-15 | $242.61 | $242.61 | 719,900 | — | — |