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
- 2006-10-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $191.10 | $372.67 | 518,700 | — | — |
| 2025-12-30 | $192.30 | $375.02 | 328,900 | — | — |
| 2025-12-29 | $192.15 | $374.72 | 308,300 | — | — |
| 2025-12-26 | $192.25 | $374.92 | 210,500 | — | — |
| 2025-12-24 | $191.37 | $373.20 | 92,300 | — | — |
| 2025-12-23 | $190.56 | $371.62 | 237,000 | — | — |
| 2025-12-22 | $189.23 | $369.03 | 474,800 | — | — |
| 2025-12-19 | $186.21 | $363.14 | 635,700 | — | — |
| 2025-12-18 | $185.98 | $362.69 | 392,000 | — | — |
| 2025-12-17 | $184.60 | $360.00 | 300,400 | — | — |
| 2025-12-16 | $184.66 | $360.12 | 332,700 | — | — |
| 2025-12-15 | $184.80 | $360.39 | 244,900 | — | — |
| 2025-12-12 | $186.31 | $363.33 | 422,900 | — | — |
| 2025-12-11 | $187.53 | $365.71 | 266,800 | — | — |
| 2025-12-10 | $184.41 | $359.63 | 329,400 | — | — |
| 2025-12-09 | $182.08 | $355.08 | 243,700 | — | — |
| 2025-12-08 | $184.22 | $359.26 | 341,500 | — | — |
| 2025-12-05 | $183.87 | $358.58 | 280,600 | — | — |
| 2025-12-04 | $184.98 | $360.74 | 261,400 | — | — |
| 2025-12-03 | $187.84 | $366.32 | 353,600 | — | — |
| 2025-12-02 | $188.29 | $367.19 | 248,500 | — | — |
| 2025-12-01 | $189.20 | $368.97 | 305,000 | — | — |
| 2025-11-28 | $189.74 | $370.02 | 130,100 | — | — |
| 2025-11-26 | $190.80 | $372.09 | 395,900 | — | — |
| 2025-11-25 | $189.81 | $370.16 | 293,900 | — | — |
| 2025-11-24 | $185.31 | $361.38 | 310,200 | — | — |
| 2025-11-21 | $182.91 | $356.70 | 446,600 | — | — |
| 2025-11-20 | $180.42 | $351.85 | 235,200 | — | — |
| 2025-11-19 | $180.17 | $351.36 | 282,800 | — | — |
| 2025-11-18 | $179.90 | $350.83 | 378,700 | — | — |
| 2025-11-17 | $179.87 | $350.77 | 312,200 | — | — |
| 2025-11-14 | $182.66 | $356.22 | 321,200 | — | — |
| 2025-11-13 | $184.58 | $359.96 | 268,100 | — | — |
| 2025-11-12 | $188.51 | $367.62 | 485,300 | — | — |
| 2025-11-11 | $188.71 | $368.01 | 240,200 | — | — |
| 2025-11-10 | $188.26 | $367.14 | 323,200 | — | — |
| 2025-11-07 | $188.71 | $368.01 | 367,900 | — | — |
| 2025-11-06 | $187.08 | $364.84 | 276,600 | — | — |
| 2025-11-05 | $191.53 | $372.85 | 294,800 | — | — |
| 2025-11-04 | $189.97 | $369.82 | 326,400 | — | — |
| 2025-11-03 | $192.58 | $374.90 | 561,800 | — | — |
| 2025-10-31 | $190.43 | $370.71 | 303,600 | — | — |
| 2025-10-30 | $191.18 | $372.17 | 443,100 | — | — |
| 2025-10-29 | $191.99 | $373.75 | 442,200 | — | — |
| 2025-10-28 | $193.59 | $376.86 | 842,100 | — | — |
| 2025-10-27 | $202.64 | $394.48 | 385,100 | — | — |
| 2025-10-24 | $203.32 | $395.80 | 167,400 | — | — |
| 2025-10-23 | $203.09 | $395.36 | 242,100 | — | — |
| 2025-10-22 | $201.26 | $391.79 | 149,200 | — | — |
| 2025-10-21 | $203.71 | $396.56 | 230,800 | — | — |
| 2025-10-20 | $201.22 | $391.72 | 162,900 | — | — |
| 2025-10-17 | $199.22 | $387.82 | 207,600 | — | — |
| 2025-10-16 | $198.09 | $385.62 | 211,800 | — | — |
| 2025-10-15 | $201.37 | $392.01 | 318,500 | — | — |
| 2025-10-14 | $198.84 | $387.08 | 319,800 | — | — |
| 2025-10-13 | $195.85 | $381.26 | 188,400 | — | — |
| 2025-10-10 | $193.61 | $376.90 | 288,200 | — | — |
| 2025-10-09 | $194.68 | $378.98 | 229,600 | — | — |
| 2025-10-08 | $198.30 | $386.03 | 258,100 | — | — |
| 2025-10-07 | $197.05 | $383.60 | 288,000 | — | — |
| 2025-10-06 | $199.92 | $389.19 | 409,800 | — | — |
| 2025-10-03 | $196.77 | $383.05 | 431,700 | — | — |
| 2025-10-02 | $196.16 | $381.87 | 342,300 | — | — |
| 2025-10-01 | $196.02 | $381.59 | 209,900 | — | — |
| 2025-09-30 | $196.01 | $381.57 | 203,200 | — | — |
| 2025-09-29 | $193.73 | $377.14 | 239,100 | — | — |
| 2025-09-26 | $193.98 | $377.62 | 174,300 | — | — |
| 2025-09-25 | $192.17 | $374.10 | 178,600 | — | — |
| 2025-09-24 | $192.97 | $375.66 | 181,000 | — | — |
| 2025-09-23 | $194.90 | $379.41 | 213,800 | — | — |
| 2025-09-22 | $196.09 | $381.73 | 209,000 | — | — |
| 2025-09-19 | $196.57 | $382.66 | 645,800 | — | — |
| 2025-09-18 | $197.42 | $384.32 | 301,900 | — | — |
| 2025-09-17 | $193.93 | $377.52 | 290,000 | — | — |
| 2025-09-16 | $195.05 | $379.70 | 272,400 | — | — |
| 2025-09-15 | $196.60 | $382.72 | 212,300 | — | — |
| 2025-09-12 | $196.52 | $382.57 | 258,200 | — | — |
| 2025-09-11 | $199.13 | $387.65 | 453,100 | — | — |
| 2025-09-10 | $195.70 | $380.97 | 223,400 | — | — |
| 2025-09-09 | $194.20 | $378.05 | 468,200 | — | — |
| 2025-09-08 | $197.00 | $383.50 | 634,500 | — | — |
| 2025-09-05 | $198.43 | $386.28 | 299,200 | — | — |
| 2025-09-04 | $197.17 | $383.83 | 337,600 | — | — |
| 2025-09-03 | $194.61 | $378.85 | 262,900 | — | — |
| 2025-09-02 | $194.77 | $379.16 | 405,200 | — | — |
| 2025-08-29 | $195.77 | $381.11 | 527,800 | — | — |
| 2025-08-28 | $197.57 | $384.61 | 385,800 | — | — |
| 2025-08-27 | $197.67 | $384.81 | 344,500 | — | — |
| 2025-08-26 | $197.56 | $384.59 | 192,500 | — | — |
| 2025-08-25 | $196.25 | $382.04 | 281,500 | — | — |
| 2025-08-22 | $197.24 | $383.97 | 299,600 | — | — |
| 2025-08-21 | $193.54 | $376.77 | 283,600 | — | — |
| 2025-08-20 | $193.90 | $377.47 | 286,100 | — | — |
| 2025-08-19 | $195.27 | $380.13 | 230,800 | — | — |
| 2025-08-18 | $193.86 | $377.39 | 408,700 | — | — |
| 2025-08-15 | $194.13 | $377.91 | 402,500 | — | — |
| 2025-08-14 | $194.16 | $377.97 | 313,800 | — | — |
| 2025-08-13 | $196.28 | $382.10 | 465,400 | — | — |
| 2025-08-12 | $194.13 | $377.91 | 585,700 | — | — |
| 2025-08-11 | $189.59 | $369.08 | 513,000 | — | — |
| 2025-08-08 | $188.28 | $366.53 | 393,000 | — | — |
| 2025-08-07 | $187.87 | $365.73 | 327,800 | — | — |
| 2025-08-06 | $190.87 | $370.97 | 318,500 | — | — |
| 2025-08-05 | $190.76 | $370.75 | 413,900 | — | — |
| 2025-08-04 | $189.58 | $368.46 | 397,100 | — | — |
| 2025-08-01 | $188.52 | $366.40 | 515,100 | — | — |
| 2025-07-31 | $188.17 | $365.72 | 623,000 | — | — |
| 2025-07-30 | $189.98 | $369.24 | 881,000 | — | — |
| 2025-07-29 | $184.66 | $358.90 | 1,529,900 | — | — |
| 2025-07-28 | $168.82 | $328.11 | 535,700 | — | — |
| 2025-07-25 | $168.54 | $327.57 | 256,300 | — | — |
| 2025-07-24 | $167.65 | $325.84 | 386,800 | — | — |
| 2025-07-23 | $167.50 | $325.55 | 256,600 | — | — |
| 2025-07-22 | $165.42 | $321.50 | 346,400 | — | — |
| 2025-07-21 | $163.99 | $318.73 | 216,600 | — | — |
| 2025-07-18 | $165.28 | $321.23 | 262,900 | — | — |
| 2025-07-17 | $166.84 | $324.26 | 319,900 | — | — |
| 2025-07-16 | $164.52 | $319.76 | 272,800 | — | — |
| 2025-07-15 | $164.11 | $318.96 | 175,300 | — | — |
| 2025-07-14 | $167.95 | $326.42 | 206,600 | — | — |
| 2025-07-11 | $168.06 | $326.64 | 180,000 | — | — |
| 2025-07-10 | $169.61 | $329.65 | 236,100 | — | — |
| 2025-07-09 | $168.13 | $326.77 | 337,700 | — | — |
| 2025-07-08 | $166.70 | $323.99 | 364,000 | — | — |
| 2025-07-07 | $167.25 | $325.06 | 209,700 | — | — |
| 2025-07-03 | $167.75 | $326.03 | 298,200 | — | — |
| 2025-07-02 | $166.08 | $322.79 | 210,200 | — | — |
| 2025-07-01 | $165.60 | $321.85 | 333,600 | — | — |
| 2025-06-30 | $162.44 | $315.71 | 322,900 | — | — |
| 2025-06-27 | $163.12 | $317.03 | 598,400 | — | — |
| 2025-06-26 | $160.58 | $312.10 | 363,600 | — | — |
| 2025-06-25 | $159.41 | $309.82 | 344,300 | — | — |
| 2025-06-24 | $158.36 | $307.78 | 250,700 | — | — |
| 2025-06-23 | $156.32 | $303.82 | 241,200 | — | — |
| 2025-06-20 | $152.18 | $295.77 | 427,400 | — | — |
| 2025-06-18 | $151.33 | $294.12 | 421,700 | — | — |
| 2025-06-17 | $150.45 | $292.41 | 388,600 | — | — |
| 2025-06-16 | $151.65 | $294.74 | 255,900 | — | — |
| 2025-06-13 | $151.27 | $294.00 | 194,500 | — | — |
| 2025-06-12 | $154.10 | $299.50 | 232,700 | — | — |
| 2025-06-11 | $152.90 | $297.17 | 332,700 | — | — |
| 2025-06-10 | $154.42 | $300.13 | 269,100 | — | — |
| 2025-06-09 | $154.53 | $300.34 | 329,300 | — | — |
| 2025-06-06 | $154.80 | $300.86 | 166,900 | — | — |
| 2025-06-05 | $155.02 | $301.29 | 156,100 | — | — |
| 2025-06-04 | $155.50 | $302.22 | 200,300 | — | — |
| 2025-06-03 | $155.05 | $301.35 | 253,200 | — | — |
| 2025-06-02 | $154.06 | $299.43 | 232,500 | — | — |
| 2025-05-30 | $155.63 | $302.48 | 187,800 | — | — |
| 2025-05-29 | $155.98 | $303.16 | 156,500 | — | — |
| 2025-05-28 | $155.49 | $302.20 | 210,400 | — | — |
| 2025-05-27 | $157.90 | $306.89 | 196,200 | — | — |
| 2025-05-23 | $154.43 | $300.14 | 175,900 | — | — |
| 2025-05-22 | $155.19 | $301.62 | 242,600 | — | — |
| 2025-05-21 | $155.83 | $302.87 | 200,300 | — | — |
| 2025-05-20 | $159.50 | $310.00 | 228,300 | — | — |
| 2025-05-19 | $159.73 | $310.45 | 262,600 | — | — |
| 2025-05-16 | $160.16 | $311.28 | 213,600 | — | — |
| 2025-05-15 | $158.93 | $308.89 | 223,700 | — | — |
| 2025-05-14 | $157.33 | $305.78 | 234,500 | — | — |
| 2025-05-13 | $157.65 | $306.40 | 250,900 | — | — |
| 2025-05-12 | $156.43 | $304.03 | 292,600 | — | — |
| 2025-05-09 | $152.13 | $295.67 | 375,800 | — | — |
| 2025-05-08 | $151.55 | $294.55 | 288,500 | — | — |
| 2025-05-07 | $149.19 | $289.36 | 223,100 | — | — |
| 2025-05-06 | $150.07 | $291.07 | 185,000 | — | — |
| 2025-05-05 | $150.12 | $291.17 | 419,800 | — | — |
| 2025-05-02 | $149.93 | $290.80 | 389,200 | — | — |
| 2025-05-01 | $146.81 | $284.75 | 422,800 | — | — |
| 2025-04-30 | $145.02 | $281.27 | 519,000 | — | — |
| 2025-04-29 | $145.32 | $281.86 | 721,100 | — | — |
| 2025-04-28 | $138.92 | $269.44 | 416,500 | — | — |
| 2025-04-25 | $138.50 | $268.63 | 366,700 | — | — |
| 2025-04-24 | $138.45 | $268.53 | 425,500 | — | — |
| 2025-04-23 | $134.11 | $260.11 | 326,700 | — | — |
| 2025-04-22 | $132.49 | $256.97 | 297,600 | — | — |
| 2025-04-21 | $130.05 | $252.24 | 304,800 | — | — |
| 2025-04-17 | $134.04 | $259.98 | 276,700 | — | — |
| 2025-04-16 | $133.68 | $259.28 | 243,300 | — | — |
| 2025-04-15 | $135.82 | $263.43 | 436,100 | — | — |
| 2025-04-14 | $135.03 | $261.90 | 226,100 | — | — |
| 2025-04-11 | $134.74 | $261.34 | 226,400 | — | — |
| 2025-04-10 | $132.53 | $257.05 | 279,300 | — | — |
| 2025-04-09 | $135.53 | $262.87 | 589,100 | — | — |
| 2025-04-08 | $126.10 | $244.58 | 851,700 | — | — |
| 2025-04-07 | $128.35 | $248.94 | 502,100 | — | — |
| 2025-04-04 | $130.59 | $253.29 | 379,800 | — | — |
| 2025-04-03 | $135.03 | $261.90 | 410,600 | — | — |
| 2025-04-02 | $143.11 | $277.57 | 236,300 | — | — |
| 2025-04-01 | $141.64 | $274.72 | 269,800 | — | — |
| 2025-03-31 | $140.88 | $273.24 | 426,400 | — | — |
| 2025-03-28 | $139.55 | $270.66 | 218,600 | — | — |
| 2025-03-27 | $144.27 | $279.82 | 315,800 | — | — |
| 2025-03-26 | $144.53 | $280.32 | 249,800 | — | — |
| 2025-03-25 | $146.01 | $283.19 | 149,100 | — | — |
| 2025-03-24 | $146.05 | $283.27 | 391,000 | — | — |
| 2025-03-21 | $141.06 | $273.59 | 561,700 | — | — |
| 2025-03-20 | $141.07 | $273.61 | 257,800 | — | — |
| 2025-03-19 | $143.12 | $277.59 | 402,300 | — | — |
| 2025-03-18 | $141.46 | $274.37 | 305,700 | — | — |
| 2025-03-17 | $141.62 | $274.68 | 424,800 | — | — |
| 2025-03-14 | $140.24 | $272.00 | 554,100 | — | — |
| 2025-03-13 | $136.00 | $263.78 | 555,600 | — | — |
| 2025-03-12 | $140.21 | $271.94 | 673,400 | — | — |
| 2025-03-11 | $141.49 | $274.43 | 449,600 | — | — |
| 2025-03-10 | $144.00 | $279.30 | 559,900 | — | — |
| 2025-03-07 | $149.52 | $290.00 | 565,500 | — | — |
| 2025-03-06 | $148.83 | $288.66 | 331,400 | — | — |
| 2025-03-05 | $152.57 | $295.32 | 289,300 | — | — |
| 2025-03-04 | $149.19 | $288.78 | 240,400 | — | — |
| 2025-03-03 | $152.07 | $294.35 | 383,400 | — | — |
| 2025-02-28 | $153.66 | $297.43 | 257,500 | — | — |
| 2025-02-27 | $151.19 | $292.65 | 470,700 | — | — |
| 2025-02-26 | $152.23 | $294.66 | 323,100 | — | — |
| 2025-02-25 | $153.32 | $296.77 | 748,300 | — | — |
| 2025-02-24 | $145.72 | $282.06 | 388,300 | — | — |
| 2025-02-21 | $146.89 | $284.33 | 327,800 | — | — |
| 2025-02-20 | $149.34 | $289.07 | 273,400 | — | — |
| 2025-02-19 | $152.25 | $294.70 | 172,300 | — | — |
| 2025-02-18 | $154.19 | $298.46 | 390,600 | — | — |
| 2025-02-14 | $153.87 | $297.84 | 212,600 | — | — |
| 2025-02-13 | $153.03 | $296.21 | 155,900 | — | — |
| 2025-02-12 | $151.26 | $292.78 | 350,100 | — | — |
| 2025-02-11 | $152.43 | $295.05 | 163,700 | — | — |
| 2025-02-10 | $151.48 | $293.21 | 147,200 | — | — |
| 2025-02-07 | $151.01 | $292.30 | 168,600 | — | — |
| 2025-02-06 | $153.15 | $296.44 | 205,100 | — | — |
| 2025-02-05 | $152.46 | $295.11 | 248,500 | — | — |
| 2025-02-04 | $149.53 | $289.44 | 155,100 | — | — |
| 2025-02-03 | $149.47 | $289.32 | 240,400 | — | — |
| 2025-01-31 | $151.01 | $292.30 | 221,100 | — | — |
| 2025-01-30 | $152.15 | $294.51 | 295,200 | — | — |
| 2025-01-29 | $147.39 | $285.29 | 217,300 | — | — |
| 2025-01-28 | $149.66 | $289.69 | 128,400 | — | — |
| 2025-01-27 | $149.04 | $288.49 | 377,100 | — | — |
| 2025-01-24 | $150.20 | $290.73 | 128,900 | — | — |
| 2025-01-23 | $150.40 | $291.12 | 240,500 | — | — |
| 2025-01-22 | $151.25 | $292.76 | 203,300 | — | — |
| 2025-01-21 | $151.07 | $292.42 | 176,900 | — | — |
| 2025-01-17 | $148.68 | $287.79 | 147,700 | — | — |
| 2025-01-16 | $148.10 | $286.67 | 189,700 | — | — |
| 2025-01-15 | $148.00 | $286.47 | 184,200 | — | — |
| 2025-01-14 | $145.84 | $282.29 | 166,500 | — | — |
| 2025-01-13 | $142.91 | $276.62 | 180,200 | — | — |
| 2025-01-10 | $141.03 | $272.98 | 124,000 | — | — |
| 2025-01-08 | $142.66 | $276.14 | 210,300 | — | — |
| 2025-01-07 | $140.98 | $272.89 | 158,600 | — | — |
| 2025-01-06 | $142.78 | $276.37 | 185,600 | — | — |
| 2025-01-03 | $142.08 | $275.02 | 176,600 | — | — |
| 2025-01-02 | $140.13 | $271.24 | 183,000 | — | — |