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-08-21 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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $115.89 | 23,722 |
| 2026-09-03 | — | — | — | $119.52 | 36,110 |
| 2026-09-02 | — | — | — | $119.59 | 62,338 |
| 2026-09-01 | — | — | — | $117.02 | 34,496 |
| 2026-08-31 | — | — | — | $118.64 | 69,888 |
| 2026-08-28 | — | — | — | $118.85 | 30,444 |
| 2026-08-27 | $120.23 | $120.23 | 595,400 | $124.08 | 52,840 |
| 2026-08-26 | $125.55 | $125.55 | 558,000 | $123.39 | 33,578 |
| 2026-08-25 | $126.64 | $126.64 | 925,800 | $122.73 | 91,464 |
| 2026-08-24 | $121.05 | $121.05 | 466,900 | $119.98 | 21,852 |
| 2026-08-21 | $119.80 | $119.80 | 503,400 | $121.96 | 36,480 |
| 2026-08-20 | $121.50 | $121.50 | 580,500 | $124.95 | 23,902 |
| 2026-08-19 | $127.31 | $127.31 | 842,800 | $123.26 | 47,786 |
| 2026-08-18 | $121.38 | $121.38 | 640,800 | $120.57 | 32,430 |
| 2026-08-17 | $121.41 | $121.41 | 704,500 | $117.25 | 43,329 |
| 2026-08-14 | $117.39 | $117.39 | 468,600 | $111.92 | 23,452 |
| 2026-08-13 | $114.42 | $114.42 | 481,700 | $113.59 | 28,873 |
| 2026-08-12 | $114.03 | $114.03 | 961,000 | $109.70 | 46,661 |
| 2026-08-11 | $109.62 | $109.62 | 2,380,100 | $109.03 | 30,245 |
| 2026-08-10 | $108.58 | $108.58 | 404,900 | $106.12 | 20,915 |
| 2026-08-07 | $107.52 | $107.52 | 463,600 | $106.73 | 35,275 |
| 2026-08-06 | $106.41 | $106.41 | 510,900 | $105.51 | 28,597 |
| 2026-08-05 | $105.48 | $105.48 | 586,200 | $104.95 | 37,994 |
| 2026-08-04 | $104.39 | $104.39 | 601,500 | $102.88 | 43,695 |
| 2026-08-03 | $100.31 | $100.31 | 666,800 | $101.91 | 45,084 |
| 2026-07-31 | $103.40 | $103.40 | 511,600 | $107.03 | 34,534 |
| 2026-07-30 | $107.01 | $107.01 | 444,400 | $106.83 | 31,226 |
| 2026-07-29 | $105.25 | $105.25 | 505,600 | $104.83 | 32,453 |
| 2026-07-28 | $106.16 | $106.16 | 679,800 | $109.07 | 50,370 |
| 2026-07-27 | $110.05 | $110.05 | 473,500 | $110.32 | 27,914 |
| 2026-07-24 | $110.57 | $110.57 | 585,200 | $112.52 | 25,384 |
| 2026-07-23 | $110.38 | $110.38 | 431,600 | $110.70 | 28,184 |
| 2026-07-22 | $110.34 | $110.34 | 538,300 | $112.56 | 29,383 |
| 2026-07-21 | $113.37 | $113.37 | 565,400 | $111.23 | 34,709 |
| 2026-07-20 | $111.06 | $111.06 | 544,100 | $117.58 | 22,834 |
| 2026-07-17 | $115.77 | $115.77 | 720,700 | — | — |
| 2026-07-16 | $113.99 | $113.99 | 713,700 | — | — |
| 2026-07-15 | $114.12 | $114.12 | 414,600 | — | — |
| 2026-07-14 | $112.08 | $112.08 | 434,500 | — | — |
| 2026-07-13 | $110.40 | $110.40 | 809,400 | — | — |
| 2026-07-10 | $119.35 | $119.35 | 665,600 | — | — |
| 2026-07-09 | $119.00 | $119.00 | 583,200 | — | — |
| 2026-07-08 | $114.16 | $114.16 | 788,000 | — | — |
| 2026-07-07 | $119.24 | $119.24 | 831,000 | — | — |
| 2026-07-06 | $114.76 | $114.76 | 625,200 | — | — |
| 2026-07-02 | $113.51 | $113.51 | 788,300 | — | — |
| 2026-07-01 | $114.20 | $114.20 | 895,600 | — | — |
| 2026-06-30 | $114.67 | $114.67 | 1,134,800 | — | — |
| 2026-06-29 | $109.32 | $109.32 | 1,676,100 | — | — |
| 2026-06-26 | $108.12 | $108.12 | 4,264,200 | — | — |
| 2026-06-25 | $116.46 | $116.46 | 3,915,000 | — | — |
| 2026-06-24 | $99.87 | $99.87 | 1,302,300 | — | — |
| 2026-06-23 | $98.25 | $98.25 | 1,368,200 | — | — |
| 2026-06-22 | $99.45 | $99.45 | 2,891,000 | — | — |
| 2026-06-18 | $90.43 | $90.43 | 1,262,300 | — | — |
| 2026-06-17 | $89.90 | $89.90 | 1,092,500 | — | — |
| 2026-06-16 | $87.44 | $87.44 | 588,100 | — | — |
| 2026-06-15 | $85.59 | $85.59 | 485,100 | — | — |
| 2026-06-12 | $86.21 | $86.21 | 625,200 | — | — |
| 2026-06-11 | $82.96 | $82.96 | 674,500 | — | — |
| 2026-06-10 | $78.23 | $78.23 | 604,800 | — | — |
| 2026-06-09 | $76.91 | $76.91 | 748,300 | — | — |
| 2026-06-08 | $73.95 | $73.95 | 453,700 | — | — |
| 2026-06-05 | $74.13 | $74.13 | 639,400 | — | — |
| 2026-06-04 | $74.61 | $74.61 | 752,700 | — | — |
| 2026-06-03 | $73.21 | $73.21 | 860,600 | — | — |
| 2026-06-02 | $71.29 | $71.29 | 837,000 | — | — |
| 2026-06-01 | $78.47 | $78.47 | 437,500 | — | — |
| 2026-05-29 | $81.42 | $81.42 | 587,300 | — | — |
| 2026-05-28 | $81.46 | $81.46 | 316,800 | — | — |
| 2026-05-27 | $81.70 | $81.70 | 330,300 | — | — |
| 2026-05-26 | $80.77 | $80.77 | 503,100 | — | — |
| 2026-05-22 | $78.89 | $78.89 | 549,400 | — | — |
| 2026-05-21 | $80.61 | $80.61 | 407,600 | — | — |
| 2026-05-20 | $80.65 | $80.65 | 517,700 | — | — |
| 2026-05-19 | $78.14 | $78.14 | 587,700 | — | — |
| 2026-05-18 | $79.67 | $79.67 | 681,100 | — | — |
| 2026-05-15 | $82.21 | $82.21 | 468,300 | — | — |
| 2026-05-14 | $84.50 | $84.50 | 327,500 | — | — |
| 2026-05-13 | $85.59 | $85.59 | 408,500 | — | — |
| 2026-05-12 | $83.55 | $83.55 | 385,200 | — | — |
| 2026-05-11 | $84.10 | $84.10 | 486,200 | — | — |
| 2026-05-08 | $86.08 | $86.08 | 446,100 | — | — |
| 2026-05-07 | $84.63 | $84.63 | 637,500 | — | — |
| 2026-05-06 | $86.26 | $86.26 | 426,800 | — | — |
| 2026-05-05 | $82.71 | $82.71 | 459,700 | — | — |
| 2026-05-04 | $83.59 | $83.59 | 507,700 | — | — |
| 2026-05-01 | $80.71 | $80.71 | 693,600 | — | — |
| 2026-04-30 | $81.07 | $81.07 | 751,400 | — | — |
| 2026-04-29 | $81.51 | $81.51 | 754,500 | — | — |
| 2026-04-28 | $83.85 | $83.85 | 461,000 | — | — |
| 2026-04-27 | $86.68 | $86.68 | 513,600 | — | — |
| 2026-04-24 | $84.91 | $84.91 | 393,700 | — | — |
| 2026-04-23 | $87.17 | $87.17 | 411,200 | — | — |
| 2026-04-22 | $88.77 | $88.77 | 420,100 | — | — |
| 2026-04-21 | $88.07 | $88.07 | 502,400 | — | — |
| 2026-04-20 | $86.93 | $86.93 | 375,400 | — | — |
| 2026-04-17 | $87.71 | $87.71 | 587,300 | — | — |
| 2026-04-16 | $86.14 | $86.14 | 554,900 | — | — |
| 2026-04-15 | $89.00 | $89.00 | 390,100 | — | — |
| 2026-04-14 | $89.86 | $89.86 | 573,100 | — | — |
| 2026-04-13 | $88.53 | $88.53 | 460,700 | — | — |
| 2026-04-10 | $85.05 | $85.05 | 399,600 | — | — |
| 2026-04-09 | $87.35 | $87.35 | 510,000 | — | — |
| 2026-04-08 | $87.13 | $87.13 | 514,400 | — | — |
| 2026-04-07 | $85.10 | $85.10 | 359,700 | — | — |
| 2026-04-06 | $85.27 | $85.27 | 434,200 | — | — |
| 2026-04-02 | $85.40 | $85.40 | 690,900 | — | — |
| 2026-04-01 | $84.93 | $84.93 | 668,100 | — | — |
| 2026-03-31 | $83.29 | $83.29 | 1,313,800 | — | — |
| 2026-03-30 | $79.48 | $79.48 | 584,900 | — | — |
| 2026-03-27 | $78.16 | $78.16 | 671,400 | — | — |
| 2026-03-26 | $80.18 | $80.18 | 774,000 | — | — |
| 2026-03-25 | $78.93 | $78.93 | 934,900 | — | — |
| 2026-03-24 | $74.42 | $74.42 | 596,500 | — | — |
| 2026-03-23 | $76.96 | $76.96 | 707,000 | — | — |
| 2026-03-20 | $77.91 | $77.91 | 1,197,700 | — | — |
| 2026-03-19 | $79.57 | $79.57 | 460,400 | — | — |
| 2026-03-18 | $79.14 | $79.14 | 429,500 | — | — |
| 2026-03-17 | $81.21 | $81.21 | 531,000 | — | — |
| 2026-03-16 | $79.60 | $79.60 | 488,400 | — | — |
| 2026-03-13 | $79.03 | $79.03 | 417,200 | — | — |
| 2026-03-12 | $77.50 | $77.50 | 740,900 | — | — |
| 2026-03-11 | $81.52 | $81.52 | 688,900 | — | — |
| 2026-03-10 | $84.58 | $84.58 | 601,500 | — | — |
| 2026-03-09 | $85.04 | $85.04 | 438,200 | — | — |
| 2026-03-06 | $83.49 | $83.49 | 557,300 | — | — |
| 2026-03-05 | $83.52 | $83.52 | 1,044,400 | — | — |
| 2026-03-04 | $86.11 | $86.11 | 1,043,100 | — | — |
| 2026-03-03 | $86.35 | $86.35 | 780,700 | — | — |
| 2026-03-02 | $90.10 | $90.10 | 1,019,900 | — | — |
| 2026-02-27 | $91.35 | $91.35 | 1,240,200 | — | — |
| 2026-02-26 | $95.03 | $95.03 | 1,396,700 | — | — |
| 2026-02-25 | $90.68 | $90.68 | 1,058,200 | — | — |
| 2026-02-24 | $91.01 | $91.01 | 823,200 | — | — |
| 2026-02-23 | $88.43 | $88.43 | 568,700 | — | — |
| 2026-02-20 | $87.40 | $87.40 | 1,046,700 | — | — |
| 2026-02-19 | $86.50 | $86.50 | 557,700 | — | — |
| 2026-02-18 | $85.11 | $85.11 | 754,100 | — | — |
| 2026-02-17 | $84.84 | $84.84 | 560,600 | — | — |
| 2026-02-13 | $82.34 | $82.34 | 592,000 | — | — |
| 2026-02-12 | $84.02 | $84.02 | 1,228,100 | — | — |
| 2026-02-11 | $82.27 | $82.27 | 637,300 | — | — |
| 2026-02-10 | $79.49 | $79.49 | 1,207,900 | — | — |
| 2026-02-09 | $79.02 | $79.02 | 572,700 | — | — |
| 2026-02-06 | $79.59 | $79.59 | 594,600 | — | — |
| 2026-02-05 | $75.94 | $75.94 | 1,428,300 | — | — |
| 2026-02-04 | $77.70 | $77.70 | 837,200 | — | — |
| 2026-02-03 | $77.22 | $77.22 | 648,400 | — | — |
| 2026-02-02 | $75.62 | $75.62 | 607,100 | — | — |
| 2026-01-30 | $72.69 | $72.69 | 927,700 | — | — |
| 2026-01-29 | $73.91 | $73.91 | 601,600 | — | — |
| 2026-01-28 | $71.16 | $71.16 | 963,000 | — | — |
| 2026-01-27 | $72.15 | $72.15 | 545,700 | — | — |
| 2026-01-26 | $71.06 | $71.06 | 754,400 | — | — |
| 2026-01-23 | $69.93 | $69.93 | 635,000 | — | — |
| 2026-01-22 | $72.77 | $72.77 | 562,900 | — | — |
| 2026-01-21 | $70.74 | $70.74 | 612,200 | — | — |
| 2026-01-20 | $68.14 | $68.14 | 1,024,800 | — | — |
| 2026-01-16 | $69.54 | $69.54 | 661,800 | — | — |
| 2026-01-15 | $71.12 | $71.12 | 541,200 | — | — |
| 2026-01-14 | $75.21 | $75.21 | 405,400 | — | — |
| 2026-01-13 | $74.13 | $74.13 | 668,100 | — | — |
| 2026-01-12 | $73.09 | $73.09 | 785,500 | — | — |
| 2026-01-09 | $74.77 | $74.77 | 594,800 | — | — |
| 2026-01-08 | $74.98 | $74.98 | 744,800 | — | — |
| 2026-01-07 | $76.69 | $76.69 | 929,800 | — | — |
| 2026-01-06 | $73.46 | $73.46 | 1,005,100 | — | — |
| 2026-01-05 | $72.41 | $72.41 | 995,300 | — | — |
| 2026-01-02 | $72.76 | $72.76 | 854,000 | — | — |