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
| 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 | — | — |