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
- 1993-03-05 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 | $143.70 | $180.32 | 343,600 | — | — |
| 2025-12-30 | $145.17 | $182.17 | 216,800 | — | — |
| 2025-12-29 | $146.28 | $183.56 | 251,200 | — | — |
| 2025-12-26 | $146.02 | $183.23 | 304,300 | — | — |
| 2025-12-24 | $144.64 | $181.50 | 223,800 | — | — |
| 2025-12-23 | $144.87 | $181.79 | 279,500 | — | — |
| 2025-12-22 | $145.37 | $182.42 | 463,400 | — | — |
| 2025-12-19 | $144.78 | $181.68 | 730,900 | — | — |
| 2025-12-18 | $145.62 | $182.73 | 565,500 | — | — |
| 2025-12-17 | $144.26 | $181.03 | 417,500 | — | — |
| 2025-12-16 | $144.57 | $181.41 | 460,900 | — | — |
| 2025-12-15 | $146.35 | $183.65 | 525,900 | — | — |
| 2025-12-12 | $148.11 | $185.86 | 449,100 | — | — |
| 2025-12-11 | $148.68 | $186.57 | 324,900 | — | — |
| 2025-12-10 | $148.75 | $186.66 | 367,900 | — | — |
| 2025-12-09 | $143.87 | $180.54 | 534,400 | — | — |
| 2025-12-08 | $145.82 | $182.98 | 721,500 | — | — |
| 2025-12-05 | $142.04 | $178.24 | 500,200 | — | — |
| 2025-12-04 | $140.68 | $176.53 | 414,600 | — | — |
| 2025-12-03 | $138.91 | $174.31 | 475,500 | — | — |
| 2025-12-02 | $133.80 | $167.90 | 529,100 | — | — |
| 2025-12-01 | $132.26 | $165.97 | 336,000 | — | — |
| 2025-11-28 | $130.84 | $164.18 | 124,700 | — | — |
| 2025-11-26 | $130.71 | $164.02 | 296,300 | — | — |
| 2025-11-25 | $130.76 | $164.08 | 308,300 | — | — |
| 2025-11-24 | $127.17 | $159.58 | 477,100 | — | — |
| 2025-11-21 | $126.61 | $158.88 | 538,400 | — | — |
| 2025-11-20 | $121.51 | $152.48 | 411,300 | — | — |
| 2025-11-19 | $123.37 | $154.81 | 367,500 | — | — |
| 2025-11-18 | $124.87 | $156.69 | 426,000 | — | — |
| 2025-11-17 | $123.63 | $154.64 | 410,200 | — | — |
| 2025-11-14 | $125.90 | $157.47 | 380,400 | — | — |
| 2025-11-13 | $128.00 | $160.10 | 398,300 | — | — |
| 2025-11-12 | $130.43 | $163.14 | 366,900 | — | — |
| 2025-11-11 | $129.95 | $162.54 | 363,000 | — | — |
| 2025-11-10 | $130.11 | $162.74 | 476,600 | — | — |
| 2025-11-07 | $130.13 | $162.77 | 408,300 | — | — |
| 2025-11-06 | $127.94 | $160.03 | 482,200 | — | — |
| 2025-11-05 | $128.00 | $160.10 | 481,300 | — | — |
| 2025-11-04 | $127.95 | $160.04 | 600,600 | — | — |
| 2025-11-03 | $125.82 | $157.37 | 492,000 | — | — |
| 2025-10-31 | $128.43 | $160.64 | 552,200 | — | — |
| 2025-10-30 | $125.35 | $156.79 | 465,400 | — | — |
| 2025-10-29 | $124.50 | $155.72 | 1,042,100 | — | — |
| 2025-10-28 | $129.41 | $161.87 | 738,200 | — | — |
| 2025-10-27 | $129.57 | $162.07 | 369,500 | — | — |
| 2025-10-24 | $130.17 | $162.82 | 412,700 | — | — |
| 2025-10-23 | $129.89 | $162.47 | 458,700 | — | — |
| 2025-10-22 | $133.16 | $166.56 | 398,500 | — | — |
| 2025-10-21 | $136.78 | $171.08 | 678,400 | — | — |
| 2025-10-20 | $133.40 | $166.86 | 463,400 | — | — |
| 2025-10-17 | $130.08 | $162.70 | 479,800 | — | — |
| 2025-10-16 | $130.84 | $163.65 | 762,200 | — | — |
| 2025-10-15 | $126.42 | $158.13 | 325,900 | — | — |
| 2025-10-14 | $127.06 | $158.93 | 276,900 | — | — |
| 2025-10-13 | $124.99 | $156.34 | 313,500 | — | — |
| 2025-10-10 | $124.13 | $155.26 | 574,900 | — | — |
| 2025-10-09 | $129.21 | $161.61 | 425,800 | — | — |
| 2025-10-08 | $130.95 | $163.79 | 863,300 | — | — |
| 2025-10-07 | $123.95 | $155.04 | 482,200 | — | — |
| 2025-10-06 | $123.87 | $154.94 | 457,300 | — | — |
| 2025-10-03 | $122.63 | $153.38 | 385,400 | — | — |
| 2025-10-02 | $121.23 | $151.63 | 363,900 | — | — |
| 2025-10-01 | $121.67 | $152.18 | 336,200 | — | — |
| 2025-09-30 | $122.56 | $153.30 | 352,200 | — | — |
| 2025-09-29 | $121.50 | $151.97 | 395,000 | — | — |
| 2025-09-26 | $122.10 | $152.72 | 329,800 | — | — |
| 2025-09-25 | $121.28 | $151.70 | 347,100 | — | — |
| 2025-09-24 | $122.85 | $153.66 | 446,300 | — | — |
| 2025-09-23 | $120.68 | $150.95 | 619,000 | — | — |
| 2025-09-22 | $121.28 | $151.70 | 479,200 | — | — |
| 2025-09-19 | $124.67 | $155.94 | 709,700 | — | — |
| 2025-09-18 | $126.73 | $158.51 | 393,700 | — | — |
| 2025-09-17 | $125.59 | $157.09 | 371,500 | — | — |
| 2025-09-16 | $131.21 | $164.12 | 275,200 | — | — |
| 2025-09-15 | $129.04 | $161.40 | 321,900 | — | — |
| 2025-09-12 | $128.66 | $160.93 | 319,000 | — | — |
| 2025-09-11 | $132.43 | $165.64 | 309,800 | — | — |
| 2025-09-10 | $129.74 | $162.28 | 351,600 | — | — |
| 2025-09-09 | $130.94 | $163.78 | 326,300 | — | — |
| 2025-09-08 | $131.66 | $164.68 | 421,100 | — | — |
| 2025-09-05 | $132.08 | $165.20 | 519,100 | — | — |
| 2025-09-04 | $134.36 | $168.06 | 292,600 | — | — |
| 2025-09-03 | $131.36 | $164.30 | 250,100 | — | — |
| 2025-09-02 | $131.54 | $164.53 | 251,500 | — | — |
| 2025-08-29 | $132.33 | $165.52 | 286,200 | — | — |
| 2025-08-28 | $131.81 | $164.87 | 377,400 | — | — |
| 2025-08-27 | $133.08 | $166.46 | 677,300 | — | — |
| 2025-08-26 | $132.54 | $165.78 | 480,100 | — | — |
| 2025-08-25 | $132.93 | $166.27 | 341,100 | — | — |
| 2025-08-22 | $135.76 | $169.81 | 413,800 | — | — |
| 2025-08-21 | $129.88 | $162.45 | 254,100 | — | — |
| 2025-08-20 | $129.03 | $161.39 | 430,300 | — | — |
| 2025-08-19 | $132.49 | $165.72 | 422,000 | — | — |
| 2025-08-18 | $128.75 | $160.54 | 249,800 | — | — |
| 2025-08-15 | $129.11 | $160.99 | 286,200 | — | — |
| 2025-08-14 | $131.07 | $163.43 | 206,000 | — | — |
| 2025-08-13 | $132.86 | $165.66 | 319,100 | — | — |
| 2025-08-12 | $130.09 | $162.21 | 348,600 | — | — |
| 2025-08-11 | $126.26 | $157.43 | 397,000 | — | — |
| 2025-08-08 | $127.08 | $158.46 | 293,900 | — | — |
| 2025-08-07 | $128.68 | $160.45 | 339,100 | — | — |
| 2025-08-06 | $131.79 | $164.33 | 268,900 | — | — |
| 2025-08-05 | $130.53 | $162.76 | 588,000 | — | — |
| 2025-08-04 | $128.35 | $160.04 | 454,000 | — | — |
| 2025-08-01 | $128.37 | $160.07 | 442,800 | — | — |
| 2025-07-31 | $133.37 | $166.30 | 495,100 | — | — |
| 2025-07-30 | $133.37 | $166.30 | 704,500 | — | — |
| 2025-07-29 | $137.92 | $171.97 | 410,200 | — | — |
| 2025-07-28 | $141.21 | $176.08 | 445,300 | — | — |
| 2025-07-25 | $142.64 | $177.86 | 420,800 | — | — |
| 2025-07-24 | $140.90 | $175.69 | 463,200 | — | — |
| 2025-07-23 | $138.42 | $172.60 | 386,500 | — | — |
| 2025-07-22 | $137.62 | $171.60 | 539,900 | — | — |
| 2025-07-21 | $135.80 | $169.33 | 290,200 | — | — |
| 2025-07-18 | $136.27 | $169.92 | 721,000 | — | — |
| 2025-07-17 | $136.50 | $170.20 | 469,700 | — | — |
| 2025-07-16 | $135.16 | $168.53 | 443,500 | — | — |
| 2025-07-15 | $136.47 | $170.17 | 306,500 | — | — |
| 2025-07-14 | $140.00 | $174.57 | 325,600 | — | — |
| 2025-07-11 | $143.26 | $178.63 | 363,900 | — | — |
| 2025-07-10 | $145.73 | $181.71 | 686,000 | — | — |
| 2025-07-09 | $142.90 | $178.18 | 426,300 | — | — |
| 2025-07-08 | $143.16 | $178.51 | 702,300 | — | — |
| 2025-07-07 | $142.54 | $177.73 | 335,300 | — | — |
| 2025-07-03 | $145.88 | $181.90 | 178,700 | — | — |
| 2025-07-02 | $146.55 | $182.73 | 271,300 | — | — |
| 2025-07-01 | $145.26 | $181.13 | 360,300 | — | — |
| 2025-06-30 | $139.02 | $173.35 | 269,300 | — | — |
| 2025-06-27 | $139.44 | $173.87 | 540,300 | — | — |
| 2025-06-26 | $137.39 | $171.31 | 292,200 | — | — |
| 2025-06-25 | $138.00 | $172.07 | 342,900 | — | — |
| 2025-06-24 | $139.20 | $173.57 | 296,300 | — | — |
| 2025-06-23 | $139.92 | $174.47 | 258,500 | — | — |
| 2025-06-20 | $136.81 | $170.59 | 506,200 | — | — |
| 2025-06-18 | $137.14 | $171.00 | 268,600 | — | — |
| 2025-06-17 | $136.79 | $170.56 | 392,200 | — | — |
| 2025-06-16 | $139.01 | $173.33 | 260,100 | — | — |
| 2025-06-13 | $137.62 | $171.60 | 254,600 | — | — |
| 2025-06-12 | $140.34 | $174.99 | 258,600 | — | — |
| 2025-06-11 | $139.54 | $173.99 | 309,900 | — | — |
| 2025-06-10 | $143.40 | $178.81 | 365,400 | — | — |
| 2025-06-09 | $140.22 | $174.84 | 253,400 | — | — |
| 2025-06-06 | $140.09 | $174.68 | 222,100 | — | — |
| 2025-06-05 | $140.01 | $174.58 | 327,400 | — | — |
| 2025-06-04 | $141.40 | $175.81 | 492,100 | — | — |
| 2025-06-03 | $140.48 | $174.67 | 336,400 | — | — |
| 2025-06-02 | $137.66 | $171.16 | 438,300 | — | — |
| 2025-05-30 | $137.22 | $170.62 | 689,400 | — | — |
| 2025-05-29 | $137.91 | $171.47 | 340,400 | — | — |
| 2025-05-28 | $136.91 | $170.23 | 228,900 | — | — |
| 2025-05-27 | $138.81 | $172.59 | 364,100 | — | — |
| 2025-05-23 | $137.01 | $170.36 | 219,800 | — | — |
| 2025-05-22 | $138.32 | $171.98 | 370,700 | — | — |
| 2025-05-21 | $138.94 | $172.76 | 285,200 | — | — |
| 2025-05-20 | $142.93 | $177.72 | 302,000 | — | — |
| 2025-05-19 | $144.21 | $179.31 | 297,900 | — | — |
| 2025-05-16 | $145.09 | $180.40 | 472,600 | — | — |
| 2025-05-15 | $144.59 | $179.78 | 455,600 | — | — |
| 2025-05-14 | $142.45 | $177.12 | 399,700 | — | — |
| 2025-05-13 | $140.21 | $174.33 | 506,800 | — | — |
| 2025-05-12 | $143.81 | $178.81 | 728,400 | — | — |
| 2025-05-09 | $135.56 | $168.55 | 268,600 | — | — |
| 2025-05-08 | $136.15 | $169.29 | 382,400 | — | — |
| 2025-05-07 | $132.33 | $164.54 | 320,300 | — | — |
| 2025-05-06 | $131.71 | $163.77 | 303,400 | — | — |
| 2025-05-05 | $135.35 | $168.29 | 260,700 | — | — |
| 2025-05-02 | $136.47 | $169.68 | 282,500 | — | — |
| 2025-05-01 | $132.45 | $164.69 | 445,600 | — | — |
| 2025-04-30 | $134.15 | $166.80 | 480,200 | — | — |
| 2025-04-29 | $135.02 | $167.88 | 354,700 | — | — |
| 2025-04-28 | $135.32 | $168.25 | 484,700 | — | — |
| 2025-04-25 | $135.00 | $167.86 | 658,900 | — | — |
| 2025-04-24 | $139.92 | $173.97 | 398,500 | — | — |
| 2025-04-23 | $138.27 | $171.92 | 455,100 | — | — |
| 2025-04-22 | $137.38 | $170.82 | 289,100 | — | — |
| 2025-04-21 | $135.53 | $168.52 | 354,500 | — | — |
| 2025-04-17 | $137.82 | $171.36 | 421,800 | — | — |
| 2025-04-16 | $134.28 | $166.96 | 389,600 | — | — |
| 2025-04-15 | $137.67 | $171.18 | 255,100 | — | — |
| 2025-04-14 | $141.32 | $175.71 | 336,800 | — | — |
| 2025-04-11 | $140.03 | $174.11 | 468,200 | — | — |
| 2025-04-10 | $138.87 | $172.67 | 469,700 | — | — |
| 2025-04-09 | $141.11 | $175.45 | 416,000 | — | — |
| 2025-04-08 | $131.55 | $163.57 | 363,500 | — | — |
| 2025-04-07 | $134.45 | $167.17 | 455,300 | — | — |
| 2025-04-04 | $136.64 | $169.90 | 562,900 | — | — |
| 2025-04-03 | $138.63 | $172.37 | 663,600 | — | — |
| 2025-04-02 | $151.93 | $188.91 | 225,800 | — | — |
| 2025-04-01 | $150.06 | $186.58 | 268,300 | — | — |
| 2025-03-31 | $150.20 | $186.76 | 436,500 | — | — |
| 2025-03-28 | $147.37 | $183.24 | 325,500 | — | — |
| 2025-03-27 | $148.73 | $184.93 | 319,500 | — | — |
| 2025-03-26 | $151.02 | $187.78 | 191,800 | — | — |
| 2025-03-25 | $149.28 | $185.61 | 277,200 | — | — |
| 2025-03-24 | $150.02 | $186.53 | 356,700 | — | — |
| 2025-03-21 | $149.08 | $185.36 | 1,381,400 | — | — |
| 2025-03-20 | $146.63 | $182.32 | 512,400 | — | — |
| 2025-03-19 | $147.02 | $182.80 | 377,600 | — | — |
| 2025-03-18 | $149.59 | $186.00 | 217,500 | — | — |
| 2025-03-17 | $150.24 | $186.81 | 301,300 | — | — |
| 2025-03-14 | $150.41 | $187.02 | 331,800 | — | — |
| 2025-03-13 | $149.02 | $185.29 | 301,400 | — | — |
| 2025-03-12 | $150.75 | $187.44 | 533,600 | — | — |
| 2025-03-11 | $152.12 | $189.14 | 480,500 | — | — |
| 2025-03-10 | $160.63 | $199.72 | 402,900 | — | — |
| 2025-03-07 | $161.92 | $201.33 | 563,400 | — | — |
| 2025-03-06 | $159.88 | $198.79 | 389,900 | — | — |
| 2025-03-05 | $154.58 | $192.20 | 238,400 | — | — |
| 2025-03-04 | $154.52 | $192.13 | 361,800 | — | — |
| 2025-03-03 | $155.36 | $193.17 | 257,900 | — | — |
| 2025-02-28 | $158.80 | $197.45 | 318,700 | — | — |
| 2025-02-27 | $156.07 | $194.05 | 232,600 | — | — |
| 2025-02-26 | $157.20 | $195.46 | 207,200 | — | — |
| 2025-02-25 | $157.46 | $195.78 | 275,500 | — | — |
| 2025-02-24 | $156.59 | $194.70 | 361,500 | — | — |
| 2025-02-21 | $159.31 | $198.08 | 502,600 | — | — |
| 2025-02-20 | $158.67 | $197.29 | 296,400 | — | — |
| 2025-02-19 | $158.38 | $196.93 | 295,000 | — | — |
| 2025-02-18 | $162.67 | $202.26 | 252,500 | — | — |
| 2025-02-14 | $161.80 | $200.73 | 260,200 | — | — |
| 2025-02-13 | $159.79 | $198.24 | 211,700 | — | — |
| 2025-02-12 | $159.86 | $198.32 | 200,600 | — | — |
| 2025-02-11 | $161.17 | $199.95 | 246,400 | — | — |
| 2025-02-10 | $160.05 | $198.56 | 200,200 | — | — |
| 2025-02-07 | $159.41 | $197.77 | 218,100 | — | — |
| 2025-02-06 | $161.16 | $199.94 | 323,100 | — | — |
| 2025-02-05 | $162.00 | $200.98 | 281,900 | — | — |
| 2025-02-04 | $162.70 | $201.85 | 287,100 | — | — |
| 2025-02-03 | $162.81 | $201.98 | 367,800 | — | — |
| 2025-01-31 | $164.66 | $204.28 | 343,900 | — | — |
| 2025-01-30 | $166.94 | $207.11 | 697,400 | — | — |
| 2025-01-29 | $172.92 | $214.53 | 280,300 | — | — |
| 2025-01-28 | $175.98 | $218.32 | 210,000 | — | — |
| 2025-01-27 | $176.61 | $219.10 | 238,500 | — | — |
| 2025-01-24 | $173.04 | $214.68 | 253,100 | — | — |
| 2025-01-23 | $176.17 | $218.56 | 269,300 | — | — |
| 2025-01-22 | $177.33 | $220.00 | 249,800 | — | — |
| 2025-01-21 | $177.49 | $220.20 | 242,900 | — | — |
| 2025-01-17 | $174.23 | $216.15 | 1,202,200 | — | — |
| 2025-01-16 | $177.82 | $220.61 | 340,700 | — | — |
| 2025-01-15 | $177.25 | $219.90 | 432,400 | — | — |
| 2025-01-14 | $171.47 | $212.73 | 170,000 | — | — |
| 2025-01-13 | $168.20 | $208.67 | 292,600 | — | — |
| 2025-01-10 | $165.68 | $205.54 | 310,200 | — | — |
| 2025-01-08 | $167.89 | $208.29 | 188,100 | — | — |
| 2025-01-07 | $168.67 | $209.25 | 220,200 | — | — |
| 2025-01-06 | $169.86 | $208.25 | 288,000 | — | — |
| 2025-01-03 | $172.93 | $212.01 | 226,700 | — | — |
| 2025-01-02 | $170.31 | $208.80 | 153,800 | — | — |