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
- 1997-11-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 | — | — | — | $363.09 | 15,974 |
| 2026-09-03 | — | — | — | $365.02 | 26,059 |
| 2026-09-02 | — | — | — | $367.97 | 25,652 |
| 2026-09-01 | — | — | — | $363.15 | 17,609 |
| 2026-08-31 | — | — | — | $369.32 | 11,728 |
| 2026-08-28 | — | — | — | $371.08 | 10,810 |
| 2026-08-27 | $370.48 | $382.71 | 284,600 | $374.34 | 20,153 |
| 2026-08-26 | $370.59 | $382.83 | 195,600 | $369.81 | 17,103 |
| 2026-08-25 | $365.28 | $377.34 | 164,500 | $360.84 | 10,395 |
| 2026-08-24 | $358.94 | $370.79 | 257,100 | $359.91 | 15,602 |
| 2026-08-21 | $356.21 | $367.97 | 277,200 | $362.97 | 19,775 |
| 2026-08-20 | $352.61 | $364.25 | 267,400 | $354.26 | 24,025 |
| 2026-08-19 | $355.41 | $367.15 | 366,200 | $365.31 | 24,814 |
| 2026-08-18 | $363.57 | $375.58 | 377,700 | $367.11 | 27,026 |
| 2026-08-17 | $371.40 | $383.67 | 240,400 | $370.00 | 15,859 |
| 2026-08-14 | $374.37 | $386.73 | 278,000 | $367.16 | 18,704 |
| 2026-08-13 | $367.10 | $379.22 | 228,700 | $363.27 | 12,477 |
| 2026-08-12 | $362.40 | $374.37 | 209,100 | $363.75 | 13,668 |
| 2026-08-11 | $359.07 | $370.93 | 294,300 | $367.46 | 18,597 |
| 2026-08-10 | $363.39 | $375.39 | 277,000 | $369.05 | 13,486 |
| 2026-08-07 | $369.70 | $381.90 | 186,700 | $369.83 | 5,826 |
| 2026-08-06 | $372.18 | $384.46 | 117,400 | $376.61 | 5,730 |
| 2026-08-05 | $375.62 | $388.01 | 196,100 | $389.40 | 10,036 |
| 2026-08-04 | $383.42 | $396.07 | 290,000 | $384.56 | 21,933 |
| 2026-08-03 | $380.89 | $393.46 | 347,100 | $372.63 | 16,834 |
| 2026-07-31 | $366.73 | $378.83 | 232,400 | $365.54 | 13,522 |
| 2026-07-30 | $365.46 | $377.52 | 321,400 | $364.88 | 18,054 |
| 2026-07-29 | $360.07 | $371.95 | 257,100 | $365.82 | 26,588 |
| 2026-07-28 | $370.12 | $382.33 | 244,200 | $365.42 | 16,370 |
| 2026-07-27 | $363.80 | $375.80 | 199,300 | $362.97 | 19,231 |
| 2026-07-24 | $358.29 | $370.11 | 196,800 | $349.01 | 14,541 |
| 2026-07-23 | $347.77 | $359.24 | 239,700 | $342.59 | 27,605 |
| 2026-07-22 | $346.70 | $358.14 | 350,200 | $344.41 | 34,755 |
| 2026-07-21 | $340.58 | $351.82 | 910,100 | $369.44 | 65,986 |
| 2026-07-20 | $366.12 | $378.20 | 109,700 | $371.08 | 6,278 |
| 2026-07-17 | $369.83 | $382.03 | 217,300 | — | — |
| 2026-07-16 | $376.79 | $389.22 | 190,300 | — | — |
| 2026-07-15 | $379.59 | $392.11 | 170,500 | — | — |
| 2026-07-14 | $366.00 | $378.08 | 194,300 | — | — |
| 2026-07-13 | $359.78 | $371.65 | 234,600 | — | — |
| 2026-07-10 | $366.41 | $378.50 | 198,100 | — | — |
| 2026-07-09 | $364.96 | $377.00 | 221,000 | — | — |
| 2026-07-08 | $356.27 | $368.03 | 232,900 | — | — |
| 2026-07-07 | $359.72 | $371.59 | 285,000 | — | — |
| 2026-07-06 | $356.61 | $368.38 | 292,200 | — | — |
| 2026-07-02 | $344.60 | $355.97 | 204,100 | — | — |
| 2026-07-01 | $336.91 | $348.03 | 303,900 | — | — |
| 2026-06-30 | $338.40 | $349.57 | 550,900 | — | — |
| 2026-06-29 | $342.46 | $353.76 | 489,300 | — | — |
| 2026-06-26 | $341.98 | $353.26 | 450,900 | — | — |
| 2026-06-25 | $340.08 | $351.30 | 199,400 | — | — |
| 2026-06-24 | $339.10 | $350.29 | 257,100 | — | — |
| 2026-06-23 | $350.22 | $361.78 | 259,600 | — | — |
| 2026-06-22 | $357.31 | $369.10 | 317,000 | — | — |
| 2026-06-18 | $352.90 | $364.54 | 646,700 | — | — |
| 2026-06-17 | $355.67 | $367.41 | 255,900 | — | — |
| 2026-06-16 | $357.50 | $369.30 | 169,700 | — | — |
| 2026-06-15 | $352.93 | $364.58 | 260,500 | — | — |
| 2026-06-12 | $354.62 | $366.32 | 371,500 | — | — |
| 2026-06-11 | $344.33 | $355.69 | 233,300 | — | — |
| 2026-06-10 | $335.34 | $346.40 | 325,800 | — | — |
| 2026-06-09 | $342.12 | $353.41 | 362,700 | — | — |
| 2026-06-08 | $336.62 | $347.73 | 613,000 | — | — |
| 2026-06-05 | $336.81 | $347.92 | 611,100 | — | — |
| 2026-06-04 | $334.82 | $345.87 | 544,300 | — | — |
| 2026-06-03 | $311.61 | $321.89 | 383,100 | — | — |
| 2026-06-02 | $310.52 | $320.77 | 310,200 | — | — |
| 2026-06-01 | $302.45 | $312.43 | 258,100 | — | — |
| 2026-05-29 | $302.85 | $312.84 | 500,400 | — | — |
| 2026-05-28 | $302.96 | $312.96 | 297,100 | — | — |
| 2026-05-27 | $307.92 | $318.08 | 451,300 | — | — |
| 2026-05-26 | $308.65 | $318.83 | 227,900 | — | — |
| 2026-05-22 | $301.96 | $311.92 | 262,700 | — | — |
| 2026-05-21 | $302.63 | $312.62 | 338,100 | — | — |
| 2026-05-20 | $301.34 | $311.28 | 355,400 | — | — |
| 2026-05-19 | $294.90 | $304.63 | 232,300 | — | — |
| 2026-05-18 | $297.03 | $306.83 | 231,800 | — | — |
| 2026-05-15 | $293.91 | $303.61 | 308,300 | — | — |
| 2026-05-14 | $302.10 | $312.07 | 186,600 | — | — |
| 2026-05-13 | $303.48 | $313.49 | 174,500 | — | — |
| 2026-05-12 | $301.53 | $311.48 | 285,700 | — | — |
| 2026-05-11 | $301.28 | $311.22 | 273,400 | — | — |
| 2026-05-08 | $302.80 | $312.78 | 339,900 | — | — |
| 2026-05-07 | $297.76 | $307.57 | 318,000 | — | — |
| 2026-05-06 | $306.02 | $316.11 | 280,500 | — | — |
| 2026-05-05 | $303.64 | $313.65 | 274,900 | — | — |
| 2026-05-04 | $297.53 | $307.34 | 373,100 | — | — |
| 2026-05-01 | $291.07 | $300.66 | 561,200 | — | — |
| 2026-04-30 | $294.67 | $304.38 | 473,700 | — | — |
| 2026-04-29 | $289.10 | $298.63 | 335,500 | — | — |
| 2026-04-28 | $292.47 | $302.11 | 279,500 | — | — |
| 2026-04-27 | $291.57 | $301.18 | 281,200 | — | — |
| 2026-04-24 | $287.44 | $296.91 | 302,400 | — | — |
| 2026-04-23 | $284.39 | $293.76 | 692,400 | — | — |
| 2026-04-22 | $301.30 | $311.23 | 209,400 | — | — |
| 2026-04-21 | $300.91 | $310.83 | 209,500 | — | — |
| 2026-04-20 | $300.97 | $310.89 | 225,100 | — | — |
| 2026-04-17 | $294.98 | $304.70 | 588,400 | — | — |
| 2026-04-16 | $299.41 | $309.28 | 346,400 | — | — |
| 2026-04-15 | $301.15 | $311.08 | 298,800 | — | — |
| 2026-04-14 | $303.21 | $313.20 | 362,700 | — | — |
| 2026-04-13 | $291.10 | $300.70 | 235,500 | — | — |
| 2026-04-10 | $285.36 | $294.77 | 310,100 | — | — |
| 2026-04-09 | $286.32 | $295.76 | 302,400 | — | — |
| 2026-04-08 | $286.48 | $295.92 | 506,600 | — | — |
| 2026-04-07 | $270.31 | $279.22 | 355,400 | — | — |
| 2026-04-06 | $267.31 | $276.12 | 448,100 | — | — |
| 2026-04-02 | $265.51 | $274.26 | 393,800 | — | — |
| 2026-04-01 | $273.50 | $282.52 | 250,300 | — | — |
| 2026-03-31 | $276.70 | $285.82 | 232,500 | — | — |
| 2026-03-30 | $269.88 | $278.78 | 316,800 | — | — |
| 2026-03-27 | $268.98 | $277.85 | 306,000 | — | — |
| 2026-03-26 | $276.34 | $285.45 | 419,500 | — | — |
| 2026-03-25 | $280.66 | $289.91 | 215,200 | — | — |
| 2026-03-24 | $275.55 | $284.63 | 354,500 | — | — |
| 2026-03-23 | $275.28 | $284.35 | 531,100 | — | — |
| 2026-03-20 | $278.17 | $287.34 | 675,500 | — | — |
| 2026-03-19 | $278.67 | $287.86 | 477,000 | — | — |
| 2026-03-18 | $275.65 | $284.74 | 362,800 | — | — |
| 2026-03-17 | $278.86 | $288.05 | 322,000 | — | — |
| 2026-03-16 | $273.08 | $282.08 | 265,800 | — | — |
| 2026-03-13 | $271.95 | $280.91 | 218,500 | — | — |
| 2026-03-12 | $270.43 | $279.34 | 397,200 | — | — |
| 2026-03-11 | $282.08 | $291.38 | 454,500 | — | — |
| 2026-03-10 | $280.82 | $290.08 | 401,000 | — | — |
| 2026-03-09 | $281.53 | $290.81 | 457,300 | — | — |
| 2026-03-06 | $285.77 | $295.19 | 314,300 | — | — |
| 2026-03-05 | $299.18 | $309.04 | 366,000 | — | — |
| 2026-03-04 | $303.13 | $313.12 | 505,100 | — | — |
| 2026-03-03 | $310.30 | $320.53 | 326,900 | — | — |
| 2026-03-02 | $312.92 | $323.23 | 275,400 | — | — |
| 2026-02-27 | $306.18 | $316.27 | 448,400 | — | — |
| 2026-02-26 | $312.94 | $323.26 | 349,200 | — | — |
| 2026-02-25 | $312.63 | $322.93 | 364,300 | — | — |
| 2026-02-24 | $302.14 | $312.10 | 490,500 | — | — |
| 2026-02-23 | $291.29 | $300.89 | 405,100 | — | — |
| 2026-02-20 | $287.69 | $297.16 | 988,500 | — | — |
| 2026-02-19 | $322.23 | $332.84 | 325,300 | — | — |
| 2026-02-18 | $330.75 | $341.64 | 420,200 | — | — |
| 2026-02-17 | $323.01 | $333.65 | 469,200 | — | — |
| 2026-02-13 | $329.79 | $340.65 | 453,300 | — | — |
| 2026-02-12 | $328.95 | $339.78 | 1,117,000 | — | — |
| 2026-02-11 | $308.09 | $318.23 | 822,900 | — | — |
| 2026-02-10 | $303.80 | $313.80 | 349,400 | — | — |
| 2026-02-09 | $304.62 | $314.65 | 459,400 | — | — |
| 2026-02-06 | $305.50 | $315.56 | 358,200 | — | — |
| 2026-02-05 | $301.55 | $311.48 | 473,600 | — | — |
| 2026-02-04 | $311.24 | $321.49 | 335,800 | — | — |
| 2026-02-03 | $308.40 | $318.55 | 474,000 | — | — |
| 2026-02-02 | $316.32 | $326.74 | 335,900 | — | — |
| 2026-01-30 | $313.09 | $323.40 | 501,400 | — | — |
| 2026-01-29 | $312.77 | $323.07 | 292,600 | — | — |
| 2026-01-28 | $313.58 | $323.90 | 281,600 | — | — |
| 2026-01-27 | $307.56 | $317.69 | 487,800 | — | — |
| 2026-01-26 | $312.77 | $323.07 | 532,300 | — | — |
| 2026-01-23 | $319.82 | $330.35 | 296,500 | — | — |
| 2026-01-22 | $329.57 | $340.42 | 250,600 | — | — |
| 2026-01-21 | $327.96 | $338.76 | 455,100 | — | — |
| 2026-01-20 | $318.78 | $329.28 | 477,400 | — | — |
| 2026-01-16 | $326.12 | $336.86 | 345,500 | — | — |
| 2026-01-15 | $322.23 | $332.84 | 384,000 | — | — |
| 2026-01-14 | $315.19 | $325.57 | 230,900 | — | — |
| 2026-01-13 | $310.84 | $321.07 | 241,000 | — | — |
| 2026-01-12 | $312.29 | $322.57 | 373,800 | — | — |
| 2026-01-09 | $308.03 | $318.17 | 336,200 | — | — |
| 2026-01-08 | $307.31 | $317.43 | 497,200 | — | — |
| 2026-01-07 | $307.70 | $317.83 | 410,500 | — | — |
| 2026-01-06 | $310.31 | $320.53 | 324,100 | — | — |
| 2026-01-05 | $303.57 | $313.57 | 461,600 | — | — |
| 2026-01-02 | $288.85 | $298.36 | 515,600 | — | — |