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
- 2018-10-31 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 | — | — | — | $127.45 | 64,929 |
| 2026-09-03 | — | — | — | $132.00 | 64,465 |
| 2026-09-02 | — | — | — | $133.59 | 103,702 |
| 2026-09-01 | — | — | — | $135.50 | 59,699 |
| 2026-08-31 | — | — | — | $140.13 | 92,065 |
| 2026-08-28 | — | — | — | $151.26 | 90,701 |
| 2026-08-27 | $153.10 | $153.10 | 1,252,200 | $149.25 | 59,168 |
| 2026-08-26 | $150.06 | $150.06 | 1,210,500 | $148.00 | 60,596 |
| 2026-08-25 | $151.42 | $151.42 | 2,078,200 | $143.47 | 105,156 |
| 2026-08-24 | $140.80 | $140.80 | 1,804,800 | $145.00 | 124,434 |
| 2026-08-21 | $145.59 | $145.59 | 1,794,400 | $138.43 | 119,265 |
| 2026-08-20 | $136.33 | $136.33 | 2,398,600 | $137.23 | 234,755 |
| 2026-08-19 | $142.39 | $142.39 | 3,548,900 | $128.08 | 206,063 |
| 2026-08-18 | $116.10 | $116.10 | 1,299,400 | $121.62 | 65,770 |
| 2026-08-17 | $124.41 | $124.41 | 977,200 | $117.14 | 67,244 |
| 2026-08-14 | $118.57 | $118.57 | 1,140,700 | $124.00 | 77,226 |
| 2026-08-13 | $125.29 | $125.29 | 912,200 | $126.12 | 48,677 |
| 2026-08-12 | $125.21 | $125.21 | 1,606,000 | $123.75 | 62,888 |
| 2026-08-11 | $123.12 | $123.12 | 1,055,800 | $124.30 | 77,377 |
| 2026-08-10 | $124.88 | $124.88 | 2,641,700 | $114.96 | 126,448 |
| 2026-08-07 | $115.67 | $115.67 | 1,561,500 | $112.69 | 99,171 |
| 2026-08-06 | $109.08 | $109.08 | 1,834,700 | $113.76 | 95,815 |
| 2026-08-05 | $115.01 | $115.01 | 3,295,400 | $104.51 | 170,554 |
| 2026-08-04 | $99.45 | $99.45 | 1,245,700 | $106.12 | 74,553 |
| 2026-08-03 | $101.06 | $101.06 | 2,937,500 | $81.60 | 168,552 |
| 2026-07-31 | $91.55 | $91.55 | 1,494,200 | $92.01 | 86,503 |
| 2026-07-30 | $91.33 | $91.33 | 1,656,700 | $87.21 | 156,288 |
| 2026-07-29 | $85.47 | $85.47 | 1,459,900 | $88.12 | 94,673 |
| 2026-07-28 | $88.55 | $88.55 | 1,409,400 | $85.38 | 139,584 |
| 2026-07-27 | $86.54 | $86.54 | 1,347,500 | $92.76 | 99,222 |
| 2026-07-24 | $90.27 | $90.27 | 1,045,400 | $94.28 | 61,441 |
| 2026-07-23 | $92.44 | $92.44 | 1,211,400 | $93.38 | 77,091 |
| 2026-07-22 | $94.21 | $94.21 | 1,089,700 | $94.67 | 92,115 |
| 2026-07-21 | $95.86 | $95.86 | 914,100 | $87.83 | 76,048 |
| 2026-07-20 | $87.45 | $87.45 | 931,100 | $94.38 | 47,014 |
| 2026-07-17 | $93.85 | $93.85 | 1,161,900 | — | — |
| 2026-07-16 | $91.23 | $91.23 | 1,723,500 | — | — |
| 2026-07-15 | $92.61 | $92.61 | 1,195,300 | — | — |
| 2026-07-14 | $92.53 | $92.53 | 1,299,600 | — | — |
| 2026-07-13 | $90.35 | $90.35 | 872,700 | — | — |
| 2026-07-10 | $90.64 | $90.64 | 1,353,100 | — | — |
| 2026-07-09 | $93.67 | $93.67 | 1,263,200 | — | — |
| 2026-07-08 | $89.38 | $89.38 | 1,722,800 | — | — |
| 2026-07-07 | $91.03 | $91.03 | 2,603,800 | — | — |
| 2026-07-06 | $99.93 | $99.93 | 1,446,400 | — | — |
| 2026-07-02 | $99.24 | $99.24 | 1,523,900 | — | — |
| 2026-07-01 | $102.25 | $102.25 | 1,501,600 | — | — |
| 2026-06-30 | $102.88 | $102.88 | 1,988,900 | — | — |
| 2026-06-29 | $98.36 | $98.36 | 1,658,600 | — | — |
| 2026-06-26 | $99.84 | $99.84 | 4,275,500 | — | — |
| 2026-06-25 | $96.65 | $96.65 | 2,784,600 | — | — |
| 2026-06-24 | $91.35 | $91.35 | 2,603,000 | — | — |
| 2026-06-23 | $85.00 | $85.00 | 1,768,400 | — | — |
| 2026-06-22 | $85.17 | $85.17 | 2,354,400 | — | — |
| 2026-06-18 | $87.56 | $87.56 | 3,938,500 | — | — |
| 2026-06-17 | $82.87 | $82.87 | 1,823,600 | — | — |
| 2026-06-16 | $84.95 | $84.95 | 2,482,200 | — | — |
| 2026-06-15 | $80.79 | $80.79 | 2,642,800 | — | — |
| 2026-06-12 | $76.17 | $76.17 | 2,612,100 | — | — |
| 2026-06-11 | $74.05 | $74.05 | 2,742,800 | — | — |
| 2026-06-10 | $67.77 | $67.77 | 1,145,200 | — | — |
| 2026-06-09 | $70.06 | $70.06 | 1,797,000 | — | — |
| 2026-06-08 | $70.04 | $70.04 | 1,395,100 | — | — |
| 2026-06-05 | $69.22 | $69.22 | 2,474,200 | — | — |
| 2026-06-04 | $73.93 | $73.93 | 2,041,500 | — | — |
| 2026-06-03 | $72.33 | $72.33 | 1,431,500 | — | — |
| 2026-06-02 | $70.15 | $70.15 | 1,087,700 | — | — |
| 2026-06-01 | $67.86 | $67.86 | 1,294,900 | — | — |
| 2026-05-29 | $66.87 | $66.87 | 2,132,700 | — | — |
| 2026-05-28 | $69.03 | $69.03 | 2,263,700 | — | — |
| 2026-05-27 | $64.17 | $64.17 | 1,305,800 | — | — |
| 2026-05-26 | $64.87 | $64.87 | 1,600,000 | — | — |
| 2026-05-22 | $60.57 | $60.57 | 1,617,900 | — | — |
| 2026-05-21 | $58.84 | $58.84 | 2,027,300 | — | — |
| 2026-05-20 | $53.66 | $53.66 | 2,111,700 | — | — |
| 2026-05-19 | $49.50 | $49.50 | 870,400 | — | — |
| 2026-05-18 | $49.79 | $49.79 | 1,144,500 | — | — |
| 2026-05-15 | $49.17 | $49.17 | 2,577,700 | — | — |
| 2026-05-14 | $52.95 | $52.95 | 915,200 | — | — |
| 2026-05-13 | $54.39 | $54.39 | 985,000 | — | — |
| 2026-05-12 | $55.95 | $55.95 | 1,143,500 | — | — |
| 2026-05-11 | $56.21 | $56.21 | 1,146,300 | — | — |
| 2026-05-08 | $56.85 | $56.85 | 1,090,500 | — | — |
| 2026-05-07 | $58.54 | $58.54 | 1,550,700 | — | — |
| 2026-05-06 | $59.53 | $59.53 | 1,446,500 | — | — |
| 2026-05-05 | $56.70 | $56.70 | 1,637,600 | — | — |
| 2026-05-04 | $56.19 | $56.19 | 2,575,800 | — | — |
| 2026-05-01 | $60.40 | $60.40 | 2,719,000 | — | — |
| 2026-04-30 | $58.45 | $58.45 | 1,552,600 | — | — |
| 2026-04-29 | $56.70 | $56.70 | 1,029,300 | — | — |
| 2026-04-28 | $59.15 | $59.15 | 815,100 | — | — |
| 2026-04-27 | $61.00 | $61.00 | 1,080,400 | — | — |
| 2026-04-24 | $60.94 | $60.94 | 945,000 | — | — |
| 2026-04-23 | $58.85 | $58.85 | 1,740,200 | — | — |
| 2026-04-22 | $63.20 | $63.20 | 2,022,900 | — | — |
| 2026-04-21 | $62.61 | $62.61 | 1,658,200 | — | — |
| 2026-04-20 | $61.88 | $61.88 | 1,033,400 | — | — |
| 2026-04-17 | $59.81 | $59.81 | 1,520,500 | — | — |
| 2026-04-16 | $56.23 | $56.23 | 1,426,500 | — | — |
| 2026-04-15 | $57.62 | $57.62 | 1,158,300 | — | — |