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
- 1996-12-18 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 | — | — | — | $378.65 | 12,178 |
| 2026-09-03 | — | — | — | $376.98 | 15,546 |
| 2026-09-02 | — | — | — | $371.16 | 7,921 |
| 2026-09-01 | — | — | — | $366.76 | 8,729 |
| 2026-08-31 | — | — | — | $369.68 | 9,966 |
| 2026-08-28 | — | — | — | $375.47 | 5,998 |
| 2026-08-27 | $371.04 | $507.21 | 133,100 | $366.78 | 8,110 |
| 2026-08-26 | $370.15 | $506.00 | 166,100 | $371.59 | 7,022 |
| 2026-08-25 | $371.89 | $508.38 | 201,400 | $365.76 | 9,134 |
| 2026-08-24 | $368.55 | $503.81 | 141,700 | $367.94 | 7,888 |
| 2026-08-21 | $370.73 | $506.79 | 137,600 | $375.13 | 6,998 |
| 2026-08-20 | $370.67 | $506.71 | 169,200 | $369.51 | 7,854 |
| 2026-08-19 | $371.51 | $507.86 | 272,900 | $365.37 | 14,898 |
| 2026-08-18 | $356.55 | $487.41 | 228,900 | $372.30 | 12,480 |
| 2026-08-17 | $369.52 | $505.14 | 197,000 | $376.09 | 10,827 |
| 2026-08-14 | $377.55 | $516.11 | 104,100 | $380.00 | 7,762 |
| 2026-08-13 | $378.66 | $517.63 | 204,500 | $377.08 | 18,117 |
| 2026-08-12 | $378.55 | $517.48 | 154,700 | $378.04 | 12,491 |
| 2026-08-11 | $378.33 | $517.18 | 191,800 | $378.93 | 13,559 |
| 2026-08-10 | $379.84 | $519.24 | 254,900 | $373.92 | 17,783 |
| 2026-08-07 | $375.63 | $513.49 | 168,000 | $373.26 | 12,338 |
| 2026-08-06 | $375.78 | $512.74 | 263,200 | $374.69 | 14,061 |
| 2026-08-05 | $368.57 | $502.90 | 270,700 | $376.73 | 17,281 |
| 2026-08-04 | $370.99 | $506.20 | 366,700 | $370.87 | 26,869 |
| 2026-08-03 | $377.91 | $515.64 | 438,300 | $393.13 | 40,337 |
| 2026-07-31 | $385.42 | $525.89 | 541,400 | $393.91 | 33,191 |
| 2026-07-30 | $405.03 | $552.65 | 799,000 | $418.28 | 72,254 |
| 2026-07-29 | $427.48 | $583.28 | 1,716,900 | $380.63 | 160,885 |
| 2026-07-28 | $358.31 | $488.90 | 427,100 | $343.10 | 31,063 |
| 2026-07-27 | $345.48 | $471.39 | 259,800 | $342.38 | 23,509 |
| 2026-07-24 | $340.95 | $465.21 | 175,300 | $334.41 | 8,216 |
| 2026-07-23 | $334.02 | $455.76 | 274,400 | $335.19 | 24,861 |
| 2026-07-22 | $339.95 | $463.85 | 326,700 | $330.33 | 23,709 |
| 2026-07-21 | $330.79 | $451.35 | 223,800 | $326.93 | 8,388 |
| 2026-07-20 | $325.18 | $443.70 | 198,600 | $333.83 | 14,436 |
| 2026-07-17 | $335.28 | $457.48 | 146,300 | — | — |
| 2026-07-16 | $339.16 | $462.77 | 333,600 | — | — |
| 2026-07-15 | $331.37 | $452.14 | 356,000 | — | — |
| 2026-07-14 | $319.25 | $435.60 | 276,200 | — | — |
| 2026-07-13 | $317.96 | $433.84 | 465,900 | — | — |
| 2026-07-10 | $313.74 | $428.09 | 158,400 | — | — |
| 2026-07-09 | $311.98 | $425.68 | 138,200 | — | — |
| 2026-07-08 | $302.91 | $413.31 | 187,500 | — | — |
| 2026-07-07 | $311.69 | $425.29 | 182,400 | — | — |
| 2026-07-06 | $309.02 | $421.65 | 263,600 | — | — |
| 2026-07-02 | $306.23 | $417.84 | 323,100 | — | — |
| 2026-07-01 | $290.30 | $396.10 | 190,200 | — | — |
| 2026-06-30 | $290.49 | $396.36 | 276,100 | — | — |
| 2026-06-29 | $291.36 | $397.55 | 445,000 | — | — |
| 2026-06-26 | $292.10 | $398.56 | 555,700 | — | — |
| 2026-06-25 | $296.73 | $404.88 | 291,700 | — | — |
| 2026-06-24 | $305.30 | $416.57 | 272,900 | — | — |
| 2026-06-23 | $297.08 | $405.35 | 224,800 | — | — |
| 2026-06-22 | $295.15 | $402.72 | 340,400 | — | — |
| 2026-06-18 | $294.85 | $402.31 | 691,600 | — | — |
| 2026-06-17 | $293.02 | $399.81 | 426,400 | — | — |
| 2026-06-16 | $307.50 | $419.57 | 200,600 | — | — |
| 2026-06-15 | $308.52 | $420.96 | 273,500 | — | — |
| 2026-06-12 | $313.38 | $427.59 | 302,500 | — | — |
| 2026-06-11 | $312.66 | $426.61 | 276,400 | — | — |
| 2026-06-10 | $304.83 | $415.93 | 343,900 | — | — |
| 2026-06-09 | $303.87 | $414.62 | 272,800 | — | — |
| 2026-06-08 | $291.95 | $398.35 | 230,100 | — | — |
| 2026-06-05 | $288.84 | $394.11 | 177,100 | — | — |
| 2026-06-04 | $290.60 | $396.51 | 212,200 | — | — |
| 2026-06-03 | $290.67 | $396.61 | 247,900 | — | — |
| 2026-06-02 | $295.50 | $403.20 | 250,000 | — | — |
| 2026-06-01 | $293.52 | $400.50 | 214,000 | — | — |
| 2026-05-29 | $290.89 | $396.91 | 237,900 | — | — |
| 2026-05-28 | $295.62 | $403.36 | 241,100 | — | — |
| 2026-05-27 | $292.63 | $399.28 | 289,300 | — | — |
| 2026-05-26 | $283.05 | $386.21 | 290,200 | — | — |
| 2026-05-22 | $276.58 | $377.38 | 185,200 | — | — |
| 2026-05-21 | $274.53 | $374.59 | 369,300 | — | — |
| 2026-05-20 | $271.11 | $369.92 | 371,200 | — | — |
| 2026-05-19 | $257.09 | $350.79 | 428,000 | — | — |
| 2026-05-18 | $264.89 | $361.43 | 413,200 | — | — |
| 2026-05-15 | $261.92 | $357.38 | 450,800 | — | — |
| 2026-05-14 | $274.76 | $374.90 | 214,300 | — | — |
| 2026-05-13 | $273.22 | $372.80 | 416,700 | — | — |
| 2026-05-12 | $275.30 | $375.64 | 433,500 | — | — |
| 2026-05-11 | $286.67 | $391.15 | 263,600 | — | — |
| 2026-05-08 | $293.99 | $401.14 | 163,800 | — | — |
| 2026-05-07 | $291.10 | $396.42 | 189,100 | — | — |
| 2026-05-06 | $289.46 | $394.18 | 220,400 | — | — |
| 2026-05-05 | $286.52 | $390.18 | 228,000 | — | — |
| 2026-05-04 | $282.02 | $384.05 | 364,400 | — | — |
| 2026-05-01 | $290.90 | $396.14 | 401,300 | — | — |
| 2026-04-30 | $290.12 | $395.08 | 390,900 | — | — |
| 2026-04-29 | $291.00 | $396.28 | 500,600 | — | — |
| 2026-04-28 | $277.24 | $377.54 | 402,200 | — | — |
| 2026-04-27 | $276.86 | $377.02 | 326,100 | — | — |
| 2026-04-24 | $274.92 | $374.38 | 162,200 | — | — |
| 2026-04-23 | $276.39 | $376.38 | 253,300 | — | — |
| 2026-04-22 | $276.58 | $376.64 | 245,600 | — | — |
| 2026-04-21 | $279.89 | $381.15 | 254,800 | — | — |
| 2026-04-20 | $288.76 | $393.23 | 267,400 | — | — |
| 2026-04-17 | $283.04 | $385.44 | 391,800 | — | — |
| 2026-04-16 | $274.87 | $374.32 | 230,600 | — | — |
| 2026-04-15 | $274.48 | $373.78 | 375,000 | — | — |