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
- 1978-04-12 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 | — | — | — | $324.41 | 68,289 |
| 2026-09-03 | — | — | — | $317.38 | 162,572 |
| 2026-09-02 | — | — | — | $324.46 | 64,502 |
| 2026-09-01 | — | — | — | $326.30 | 112,882 |
| 2026-08-31 | — | — | — | $328.27 | 73,349 |
| 2026-08-28 | — | — | — | $332.46 | 143,840 |
| 2026-08-27 | $331.41 | $417.14 | 815,000 | $334.30 | 113,710 |
| 2026-08-26 | $335.99 | $422.91 | 1,169,700 | $332.90 | 189,445 |
| 2026-08-25 | $333.71 | $420.04 | 1,096,900 | $335.91 | 136,542 |
| 2026-08-24 | $334.05 | $420.46 | 1,489,800 | $324.30 | 156,196 |
| 2026-08-21 | $325.08 | $409.17 | 1,776,700 | $328.14 | 151,886 |
| 2026-08-20 | $326.04 | $410.38 | 1,666,000 | $328.23 | 189,876 |
| 2026-08-19 | $328.38 | $413.33 | 1,295,600 | $330.82 | 242,775 |
| 2026-08-18 | $328.38 | $413.33 | 1,072,100 | $333.24 | 152,623 |
| 2026-08-17 | $331.49 | $417.24 | 1,469,200 | $335.47 | 211,346 |
| 2026-08-14 | $334.64 | $421.21 | 1,314,900 | $337.36 | 166,289 |
| 2026-08-13 | $339.35 | $427.14 | 2,497,000 | $328.55 | 124,582 |
| 2026-08-12 | $326.77 | $411.30 | 1,449,000 | $322.96 | 68,515 |
| 2026-08-11 | $322.43 | $405.84 | 2,145,400 | $326.07 | 120,930 |
| 2026-08-10 | $325.08 | $409.17 | 1,674,700 | $317.07 | 89,636 |
| 2026-08-07 | $318.57 | $400.98 | 1,214,800 | $314.92 | 82,451 |
| 2026-08-06 | $315.87 | $397.58 | 1,920,200 | $313.27 | 129,880 |
| 2026-08-05 | $310.72 | $391.10 | 1,283,000 | $312.67 | 36,059 |
| 2026-08-04 | $313.34 | $394.40 | 1,273,500 | $310.27 | 48,471 |
| 2026-08-03 | $309.24 | $389.24 | 944,400 | $308.26 | 50,931 |
| 2026-07-31 | $307.40 | $386.92 | 1,309,100 | $309.97 | 65,804 |
| 2026-07-30 | $308.55 | $388.37 | 1,536,300 | $310.40 | 67,390 |
| 2026-07-29 | $308.61 | $388.44 | 1,833,100 | $311.00 | 67,451 |
| 2026-07-28 | $312.64 | $393.52 | 1,461,200 | $309.32 | 76,364 |
| 2026-07-27 | $310.79 | $391.19 | 1,782,200 | $314.83 | 69,919 |
| 2026-07-24 | $314.96 | $396.44 | 1,076,700 | $315.44 | 54,719 |
| 2026-07-23 | $315.62 | $397.27 | 1,623,800 | $319.90 | 67,826 |
| 2026-07-22 | $321.02 | $404.06 | 1,607,800 | $314.23 | 82,583 |
| 2026-07-21 | $315.19 | $396.73 | 1,619,000 | $311.78 | 75,500 |
| 2026-07-20 | $306.22 | $385.44 | 1,832,800 | $313.50 | 113,737 |
| 2026-07-17 | $312.98 | $393.94 | 1,465,300 | — | — |
| 2026-07-16 | $318.20 | $400.51 | 1,435,000 | — | — |
| 2026-07-15 | $313.42 | $394.50 | 1,468,200 | — | — |
| 2026-07-14 | $313.66 | $394.80 | 1,440,100 | — | — |
| 2026-07-13 | $313.74 | $394.90 | 1,573,900 | — | — |
| 2026-07-10 | $314.69 | $396.10 | 1,640,200 | — | — |
| 2026-07-09 | $310.84 | $391.25 | 2,425,600 | — | — |
| 2026-07-08 | $309.76 | $389.89 | 1,749,800 | — | — |
| 2026-07-07 | $312.88 | $393.82 | 1,381,200 | — | — |
| 2026-07-06 | $309.93 | $390.11 | 1,422,100 | — | — |
| 2026-07-02 | $313.00 | $393.97 | 1,249,200 | — | — |
| 2026-07-01 | $313.89 | $395.09 | 2,115,100 | — | — |
| 2026-06-30 | $313.13 | $394.13 | 3,182,400 | — | — |
| 2026-06-29 | $325.40 | $409.58 | 3,053,400 | — | — |
| 2026-06-26 | $318.53 | $400.93 | 3,422,600 | — | — |
| 2026-06-25 | $329.44 | $414.66 | 2,707,900 | — | — |
| 2026-06-24 | $316.83 | $398.79 | 5,960,700 | — | — |
| 2026-06-23 | $317.24 | $399.31 | 3,551,000 | — | — |
| 2026-06-22 | $328.78 | $413.83 | 2,347,400 | — | — |
| 2026-06-18 | $326.20 | $409.05 | 2,531,800 | — | — |
| 2026-06-17 | $325.93 | $408.71 | 1,266,200 | — | — |
| 2026-06-16 | $335.74 | $421.01 | 1,367,100 | — | — |
| 2026-06-15 | $338.75 | $424.79 | 1,956,300 | — | — |
| 2026-06-12 | $338.31 | $424.23 | 1,176,600 | — | — |
| 2026-06-11 | $338.00 | $423.85 | 2,521,600 | — | — |
| 2026-06-10 | $319.25 | $400.33 | 1,700,400 | — | — |
| 2026-06-09 | $331.76 | $416.02 | 1,656,900 | — | — |
| 2026-06-08 | $330.22 | $414.09 | 1,761,000 | — | — |
| 2026-06-05 | $331.00 | $415.07 | 2,584,700 | — | — |
| 2026-06-04 | $328.00 | $411.31 | 1,894,900 | — | — |
| 2026-06-03 | $324.46 | $406.87 | 2,005,300 | — | — |
| 2026-06-02 | $329.00 | $412.56 | 3,307,800 | — | — |
| 2026-06-01 | $338.49 | $424.46 | 2,399,300 | — | — |
| 2026-05-29 | $331.79 | $416.06 | 2,728,711 | — | — |
| 2026-05-28 | $331.51 | $415.70 | 2,408,036 | — | — |
| 2026-05-27 | $331.81 | $416.09 | 2,300,318 | — | — |
| 2026-05-26 | $322.32 | $404.18 | 1,543,184 | — | — |
| 2026-05-22 | $317.65 | $398.32 | 1,871,552 | — | — |
| 2026-05-21 | $313.38 | $392.98 | 1,165,299 | — | — |
| 2026-05-20 | $311.72 | $390.89 | 1,761,475 | — | — |
| 2026-05-19 | $302.15 | $378.89 | 1,951,100 | — | — |
| 2026-05-18 | $297.92 | $373.59 | 1,759,614 | — | — |
| 2026-05-15 | $302.80 | $379.71 | 1,443,035 | — | — |
| 2026-05-14 | $306.19 | $383.95 | 1,797,961 | — | — |
| 2026-05-13 | $297.90 | $373.57 | 1,958,050 | — | — |
| 2026-05-12 | $303.32 | $380.36 | 1,236,408 | — | — |
| 2026-05-11 | $305.32 | $382.86 | 1,155,495 | — | — |
| 2026-05-08 | $305.06 | $382.54 | 1,699,798 | — | — |
| 2026-05-07 | $302.93 | $379.86 | 1,961,276 | — | — |
| 2026-05-06 | $303.94 | $381.14 | 2,822,158 | — | — |
| 2026-05-05 | $292.30 | $366.54 | 2,284,433 | — | — |
| 2026-05-04 | $288.32 | $361.54 | 6,236,273 | — | — |
| 2026-05-01 | $317.22 | $397.79 | 1,329,111 | — | — |
| 2026-04-30 | $324.99 | $407.53 | 2,408,781 | — | — |
| 2026-04-29 | $313.13 | $392.65 | 1,633,777 | — | — |
| 2026-04-28 | $314.43 | $394.29 | 1,501,734 | — | — |
| 2026-04-27 | $312.56 | $391.95 | 1,317,446 | — | — |
| 2026-04-24 | $312.63 | $392.04 | 1,065,771 | — | — |
| 2026-04-23 | $316.43 | $396.80 | 1,816,079 | — | — |
| 2026-04-22 | $311.00 | $389.99 | 1,663,685 | — | — |
| 2026-04-21 | $317.96 | $398.72 | 1,842,637 | — | — |
| 2026-04-20 | $317.29 | $397.88 | 1,440,801 | — | — |
| 2026-04-17 | $316.18 | $396.48 | 2,887,187 | — | — |
| 2026-04-16 | $306.91 | $384.86 | 2,042,562 | — | — |
| 2026-04-15 | $294.05 | $368.74 | 2,050,753 | — | — |
| 2026-04-14 | $298.26 | $374.01 | 2,707,117 | — | — |
| 2026-04-13 | $299.67 | $375.78 | 1,521,838 | — | — |
| 2026-04-10 | $301.43 | $377.99 | 1,413,995 | — | — |
| 2026-04-09 | $303.79 | $380.94 | 2,003,346 | — | — |
| 2026-04-08 | $300.91 | $377.34 | 2,327,620 | — | — |
| 2026-04-07 | $287.67 | $360.73 | 1,296,845 | — | — |
| 2026-04-06 | $289.15 | $362.59 | 1,583,392 | — | — |
| 2026-04-02 | $291.40 | $365.41 | 1,759,986 | — | — |
| 2026-04-01 | $289.53 | $363.07 | 2,365,718 | — | — |
| 2026-03-31 | $287.01 | $359.91 | 2,498,133 | — | — |
| 2026-03-30 | $275.39 | $345.33 | 1,600,021 | — | — |
| 2026-03-27 | $277.17 | $347.57 | 1,980,884 | — | — |
| 2026-03-26 | $281.67 | $353.21 | 1,972,570 | — | — |
| 2026-03-25 | $288.09 | $361.26 | 2,761,970 | — | — |
| 2026-03-24 | $290.06 | $363.73 | 2,609,203 | — | — |
| 2026-03-23 | $286.69 | $359.50 | 3,128,189 | — | — |
| 2026-03-20 | $289.16 | $362.60 | 8,647,164 | — | — |
| 2026-03-19 | $286.95 | $359.83 | 6,018,726 | — | — |
| 2026-03-18 | $281.82 | $353.40 | 1,518,860 | — | — |
| 2026-03-17 | $285.79 | $358.37 | 1,847,725 | — | — |
| 2026-03-16 | $283.92 | $356.04 | 1,527,919 | — | — |
| 2026-03-13 | $283.38 | $355.36 | 2,116,401 | — | — |
| 2026-03-12 | $284.55 | $356.82 | 1,952,217 | — | — |
| 2026-03-11 | $291.21 | $365.17 | 1,271,901 | — | — |
| 2026-03-10 | $289.66 | $363.23 | 1,890,415 | — | — |
| 2026-03-09 | $290.98 | $364.88 | 2,373,785 | — | — |
| 2026-03-06 | $289.36 | $361.39 | 3,517,118 | — | — |
| 2026-03-05 | $300.85 | $375.73 | 2,340,030 | — | — |
| 2026-03-04 | $309.50 | $386.54 | 2,374,902 | — | — |
| 2026-03-03 | $308.24 | $384.97 | 2,065,893 | — | — |
| 2026-03-02 | $312.05 | $389.72 | 1,796,720 | — | — |
| 2026-02-27 | $311.85 | $389.47 | 3,411,757 | — | — |
| 2026-02-26 | $312.39 | $390.15 | 2,217,667 | — | — |
| 2026-02-25 | $308.29 | $385.03 | 1,702,776 | — | — |
| 2026-02-24 | $311.49 | $389.03 | 1,115,039 | — | — |
| 2026-02-23 | $309.19 | $386.16 | 2,010,296 | — | — |
| 2026-02-20 | $313.04 | $390.96 | 1,877,385 | — | — |
| 2026-02-19 | $308.73 | $385.58 | 1,487,587 | — | — |
| 2026-02-18 | $308.69 | $385.52 | 1,874,282 | — | — |
| 2026-02-17 | $302.42 | $377.69 | 1,446,137 | — | — |
| 2026-02-13 | $301.95 | $377.11 | 2,291,879 | — | — |
| 2026-02-12 | $297.71 | $371.82 | 4,569,362 | — | — |
| 2026-02-11 | $295.86 | $369.50 | 2,294,609 | — | — |
| 2026-02-10 | $296.49 | $370.30 | 1,834,819 | — | — |
| 2026-02-09 | $293.80 | $366.93 | 1,842,265 | — | — |
| 2026-02-06 | $297.53 | $371.59 | 2,725,732 | — | — |
| 2026-02-05 | $293.28 | $366.28 | 2,903,320 | — | — |
| 2026-02-04 | $292.14 | $364.85 | 3,141,592 | — | — |
| 2026-02-03 | $284.79 | $355.68 | 4,958,416 | — | — |
| 2026-02-02 | $270.19 | $337.44 | 3,231,936 | — | — |
| 2026-01-30 | $259.67 | $324.31 | 3,212,453 | — | — |
| 2026-01-29 | $257.80 | $321.97 | 2,036,977 | — | — |
| 2026-01-28 | $253.55 | $316.66 | 1,729,334 | — | — |
| 2026-01-27 | $251.75 | $314.41 | 2,632,533 | — | — |
| 2026-01-26 | $245.34 | $306.41 | 1,877,757 | — | — |
| 2026-01-23 | $245.13 | $306.15 | 2,161,326 | — | — |
| 2026-01-22 | $249.65 | $311.79 | 1,755,395 | — | — |
| 2026-01-21 | $247.34 | $308.91 | 2,387,932 | — | — |
| 2026-01-20 | $242.57 | $302.95 | 3,527,046 | — | — |
| 2026-01-16 | $248.33 | $310.15 | 2,504,834 | — | — |
| 2026-01-15 | $252.34 | $315.16 | 2,350,206 | — | — |
| 2026-01-14 | $252.66 | $315.55 | 2,077,682 | — | — |
| 2026-01-13 | $249.52 | $311.64 | 1,769,418 | — | — |
| 2026-01-12 | $251.35 | $313.91 | 1,680,935 | — | — |
| 2026-01-09 | $251.70 | $314.35 | 2,782,198 | — | — |
| 2026-01-08 | $249.00 | $310.98 | 3,096,543 | — | — |
| 2026-01-07 | $247.65 | $309.29 | 2,444,894 | — | — |
| 2026-01-06 | $248.13 | $309.89 | 3,756,507 | — | — |
| 2026-01-05 | $239.69 | $299.36 | 2,087,362 | — | — |
| 2026-01-02 | $236.20 | $295.00 | 1,613,052 | — | — |