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
- 2000-03-24 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $132.27 | $132.27 | 203,400 | — | — |
| 2023-12-28 | $135.45 | $135.45 | 141,500 | — | — |
| 2023-12-27 | $135.68 | $135.68 | 162,100 | — | — |
| 2023-12-26 | $135.18 | $135.18 | 147,400 | — | — |
| 2023-12-22 | $132.01 | $132.01 | 172,700 | — | — |
| 2023-12-21 | $131.69 | $131.69 | 242,200 | — | — |
| 2023-12-20 | $126.56 | $126.56 | 245,700 | — | — |
| 2023-12-19 | $130.37 | $130.37 | 271,800 | — | — |
| 2023-12-18 | $130.36 | $130.36 | 343,700 | — | — |
| 2023-12-15 | $133.30 | $133.30 | 1,105,400 | — | — |
| 2023-12-14 | $131.23 | $131.23 | 713,400 | — | — |
| 2023-12-13 | $121.84 | $121.84 | 477,800 | — | — |
| 2023-12-12 | $120.46 | $120.46 | 350,800 | — | — |
| 2023-12-11 | $122.82 | $122.82 | 570,700 | — | — |
| 2023-12-08 | $121.89 | $121.89 | 1,311,500 | — | — |
| 2023-12-07 | $117.67 | $117.67 | 670,500 | — | — |
| 2023-12-06 | $111.33 | $111.33 | 378,600 | — | — |
| 2023-12-05 | $110.65 | $110.65 | 504,000 | — | — |
| 2023-12-04 | $109.87 | $109.87 | 360,500 | — | — |
| 2023-12-01 | $109.08 | $109.08 | 485,200 | — | — |
| 2023-11-30 | $105.37 | $105.37 | 505,100 | — | — |
| 2023-11-29 | $102.28 | $102.28 | 267,000 | — | — |
| 2023-11-28 | $101.06 | $101.06 | 189,800 | — | — |
| 2023-11-27 | $101.01 | $101.01 | 206,900 | — | — |
| 2023-11-24 | $101.83 | $101.83 | 93,400 | — | — |
| 2023-11-22 | $101.81 | $101.81 | 256,800 | — | — |
| 2023-11-21 | $101.01 | $101.01 | 255,700 | — | — |
| 2023-11-20 | $104.00 | $104.00 | 428,800 | — | — |
| 2023-11-17 | $100.00 | $100.00 | 247,300 | — | — |
| 2023-11-16 | $100.04 | $100.04 | 216,900 | — | — |
| 2023-11-15 | $103.12 | $103.12 | 529,100 | — | — |
| 2023-11-14 | $100.39 | $100.39 | 302,300 | — | — |
| 2023-11-13 | $93.71 | $93.71 | 269,400 | — | — |
| 2023-11-10 | $94.77 | $94.77 | 400,900 | — | — |
| 2023-11-09 | $94.15 | $94.15 | 530,800 | — | — |
| 2023-11-08 | $94.31 | $94.31 | 495,200 | — | — |
| 2023-11-07 | $93.79 | $93.79 | 502,200 | — | — |
| 2023-11-06 | $92.19 | $92.19 | 612,700 | — | — |
| 2023-11-03 | $91.54 | $91.54 | 711,200 | — | — |
| 2023-11-02 | $88.27 | $88.27 | 1,689,200 | — | — |
| 2023-11-01 | $87.17 | $87.17 | 3,677,400 | — | — |
| 2023-10-31 | $92.18 | $92.18 | 741,700 | — | — |
| 2023-10-30 | $91.15 | $91.15 | 817,000 | — | — |
| 2023-10-27 | $94.91 | $94.91 | 391,300 | — | — |
| 2023-10-26 | $95.72 | $95.72 | 417,800 | — | — |
| 2023-10-25 | $95.97 | $95.97 | 560,000 | — | — |
| 2023-10-24 | $100.07 | $100.07 | 305,500 | — | — |
| 2023-10-23 | $99.90 | $99.90 | 472,800 | — | — |
| 2023-10-20 | $103.06 | $103.06 | 658,800 | — | — |
| 2023-10-19 | $101.33 | $101.33 | 427,100 | — | — |
| 2023-10-18 | $104.00 | $104.00 | 670,800 | — | — |
| 2023-10-17 | $106.81 | $106.81 | 641,400 | — | — |
| 2023-10-16 | $110.82 | $110.82 | 260,600 | — | — |
| 2023-10-13 | $109.31 | $109.31 | 462,700 | — | — |
| 2023-10-12 | $114.78 | $114.78 | 201,100 | — | — |
| 2023-10-11 | $116.06 | $116.06 | 167,200 | — | — |
| 2023-10-10 | $116.66 | $116.66 | 165,000 | — | — |
| 2023-10-09 | $114.26 | $114.26 | 203,300 | — | — |
| 2023-10-06 | $115.12 | $115.12 | 222,900 | — | — |
| 2023-10-05 | $113.15 | $113.15 | 285,500 | — | — |
| 2023-10-04 | $114.26 | $114.26 | 190,400 | — | — |
| 2023-10-03 | $112.95 | $112.95 | 264,300 | — | — |
| 2023-10-02 | $115.69 | $115.69 | 250,000 | — | — |
| 2023-09-29 | $115.89 | $115.89 | 273,800 | — | — |
| 2023-09-28 | $116.43 | $116.43 | 303,200 | — | — |
| 2023-09-27 | $115.38 | $115.38 | 265,800 | — | — |
| 2023-09-26 | $114.64 | $114.64 | 212,900 | — | — |
| 2023-09-25 | $115.48 | $115.48 | 202,500 | — | — |
| 2023-09-22 | $114.53 | $114.53 | 188,300 | — | — |
| 2023-09-21 | $114.55 | $114.55 | 275,200 | — | — |
| 2023-09-20 | $115.99 | $115.99 | 254,600 | — | — |
| 2023-09-19 | $117.29 | $117.29 | 385,300 | — | — |
| 2023-09-18 | $118.13 | $118.13 | 843,200 | — | — |
| 2023-09-15 | $121.73 | $121.73 | 1,677,800 | — | — |
| 2023-09-14 | $122.94 | $122.94 | 435,200 | — | — |
| 2023-09-13 | $121.60 | $121.60 | 418,300 | — | — |
| 2023-09-12 | $121.84 | $121.84 | 418,800 | — | — |
| 2023-09-11 | $123.92 | $123.92 | 348,500 | — | — |
| 2023-09-08 | $126.34 | $126.34 | 261,900 | — | — |
| 2023-09-07 | $126.93 | $126.93 | 518,600 | — | — |
| 2023-09-06 | $131.33 | $131.33 | 255,100 | — | — |
| 2023-09-05 | $131.38 | $131.38 | 398,000 | — | — |
| 2023-09-01 | $135.22 | $135.22 | 241,600 | — | — |
| 2023-08-31 | $134.86 | $134.86 | 476,500 | — | — |
| 2023-08-30 | $133.83 | $133.83 | 393,600 | — | — |
| 2023-08-29 | $136.67 | $136.67 | 373,500 | — | — |
| 2023-08-28 | $130.83 | $130.83 | 383,400 | — | — |
| 2023-08-25 | $130.88 | $130.88 | 479,300 | — | — |
| 2023-08-24 | $130.36 | $130.36 | 406,200 | — | — |
| 2023-08-23 | $134.97 | $134.97 | 267,400 | — | — |
| 2023-08-22 | $135.57 | $135.57 | 222,600 | — | — |
| 2023-08-21 | $135.57 | $135.57 | 242,500 | — | — |
| 2023-08-18 | $132.26 | $132.26 | 222,100 | — | — |
| 2023-08-17 | $132.50 | $132.50 | 197,600 | — | — |
| 2023-08-16 | $134.51 | $134.51 | 289,300 | — | — |
| 2023-08-15 | $137.04 | $137.04 | 279,800 | — | — |
| 2023-08-14 | $140.18 | $140.18 | 264,900 | — | — |
| 2023-08-11 | $136.69 | $136.69 | 318,400 | — | — |
| 2023-08-10 | $138.27 | $138.27 | 242,400 | — | — |
| 2023-08-09 | $136.96 | $136.96 | 264,300 | — | — |
| 2023-08-08 | $137.76 | $137.76 | 265,600 | — | — |
| 2023-08-07 | $140.31 | $140.31 | 159,100 | — | — |
| 2023-08-04 | $140.12 | $140.12 | 248,700 | — | — |
| 2023-08-03 | $142.12 | $142.12 | 348,100 | — | — |
| 2023-08-02 | $140.89 | $140.89 | 303,200 | — | — |
| 2023-08-01 | $146.90 | $146.90 | 272,000 | — | — |
| 2023-07-31 | $149.14 | $149.14 | 383,500 | — | — |
| 2023-07-28 | $146.66 | $146.66 | 544,500 | — | — |
| 2023-07-27 | $144.27 | $144.27 | 738,700 | — | — |
| 2023-07-26 | $144.40 | $144.40 | 929,400 | — | — |
| 2023-07-25 | $158.72 | $158.72 | 345,400 | — | — |
| 2023-07-24 | $155.85 | $155.85 | 222,700 | — | — |
| 2023-07-21 | $157.85 | $157.85 | 367,500 | — | — |
| 2023-07-20 | $157.85 | $157.85 | 339,900 | — | — |
| 2023-07-19 | $163.07 | $163.07 | 188,700 | — | — |
| 2023-07-18 | $166.11 | $166.11 | 159,500 | — | — |
| 2023-07-17 | $165.49 | $165.49 | 315,600 | — | — |
| 2023-07-14 | $159.16 | $159.16 | 235,500 | — | — |
| 2023-07-13 | $165.24 | $165.24 | 308,800 | — | — |
| 2023-07-12 | $161.74 | $161.74 | 220,800 | — | — |
| 2023-07-11 | $159.86 | $159.86 | 210,900 | — | — |
| 2023-07-10 | $160.07 | $160.07 | 207,700 | — | — |
| 2023-07-07 | $154.72 | $154.72 | 182,000 | — | — |
| 2023-07-06 | $153.16 | $153.16 | 244,000 | — | — |
| 2023-07-05 | $154.25 | $154.25 | 325,600 | — | — |
| 2023-07-03 | $160.37 | $160.37 | 143,800 | — | — |
| 2023-06-30 | $157.74 | $157.74 | 208,900 | — | — |
| 2023-06-29 | $155.71 | $155.71 | 196,700 | — | — |
| 2023-06-28 | $151.43 | $151.43 | 285,800 | — | — |
| 2023-06-27 | $152.67 | $152.67 | 304,600 | — | — |
| 2023-06-26 | $147.75 | $147.75 | 363,900 | — | — |
| 2023-06-23 | $144.70 | $144.70 | 461,500 | — | — |
| 2023-06-22 | $149.99 | $149.99 | 255,400 | — | — |
| 2023-06-21 | $151.26 | $151.26 | 306,600 | — | — |
| 2023-06-20 | $153.86 | $153.86 | 373,300 | — | — |
| 2023-06-16 | $159.04 | $159.04 | 675,700 | — | — |
| 2023-06-15 | $161.60 | $161.60 | 368,000 | — | — |
| 2023-06-14 | $162.64 | $162.64 | 427,100 | — | — |
| 2023-06-13 | $161.41 | $161.41 | 337,400 | — | — |
| 2023-06-12 | $157.11 | $157.11 | 388,800 | — | — |
| 2023-06-09 | $151.09 | $151.09 | 306,500 | — | — |
| 2023-06-08 | $151.94 | $151.94 | 439,000 | — | — |
| 2023-06-07 | $155.01 | $155.01 | 800,800 | — | — |
| 2023-06-06 | $148.16 | $148.16 | 499,900 | — | — |
| 2023-06-05 | $142.32 | $142.32 | 694,000 | — | — |
| 2023-06-02 | $145.86 | $145.86 | 432,100 | — | — |
| 2023-06-01 | $145.34 | $145.34 | 527,700 | — | — |
| 2023-05-31 | $140.67 | $140.67 | 768,800 | — | — |
| 2023-05-30 | $145.16 | $145.16 | 497,300 | — | — |
| 2023-05-26 | $149.31 | $149.31 | 877,700 | — | — |
| 2023-05-25 | $140.03 | $140.03 | 686,400 | — | — |
| 2023-05-24 | $135.73 | $135.73 | 573,500 | — | — |
| 2023-05-23 | $138.50 | $138.50 | 576,600 | — | — |
| 2023-05-22 | $141.33 | $141.33 | 444,900 | — | — |
| 2023-05-19 | $139.91 | $139.91 | 613,900 | — | — |
| 2023-05-18 | $139.97 | $139.97 | 485,100 | — | — |
| 2023-05-17 | $139.23 | $139.23 | 536,000 | — | — |
| 2023-05-16 | $135.81 | $135.81 | 488,500 | — | — |
| 2023-05-15 | $136.32 | $136.32 | 621,100 | — | — |
| 2023-05-12 | $133.89 | $133.89 | 676,300 | — | — |
| 2023-05-11 | $135.07 | $135.07 | 616,200 | — | — |
| 2023-05-10 | $138.90 | $138.90 | 547,000 | — | — |
| 2023-05-09 | $136.58 | $136.58 | 640,800 | — | — |
| 2023-05-08 | $136.90 | $136.90 | 388,100 | — | — |
| 2023-05-05 | $137.40 | $137.40 | 593,100 | — | — |
| 2023-05-04 | $135.24 | $135.24 | 659,100 | — | — |
| 2023-05-03 | $138.95 | $138.95 | 509,200 | — | — |
| 2023-05-02 | $139.80 | $139.80 | 480,800 | — | — |
| 2023-05-01 | $141.60 | $141.60 | 491,200 | — | — |
| 2023-04-28 | $139.30 | $139.30 | 828,100 | — | — |
| 2023-04-27 | $136.04 | $136.04 | 1,277,600 | — | — |
| 2023-04-26 | $141.92 | $141.92 | 2,123,900 | — | — |
| 2023-04-25 | $156.06 | $156.06 | 785,100 | — | — |
| 2023-04-24 | $164.13 | $164.13 | 549,300 | — | — |
| 2023-04-21 | $166.50 | $166.50 | 501,300 | — | — |
| 2023-04-20 | $166.55 | $166.55 | 643,400 | — | — |
| 2023-04-19 | $169.92 | $169.92 | 684,600 | — | — |
| 2023-04-18 | $171.57 | $171.57 | 898,800 | — | — |
| 2023-04-17 | $168.03 | $168.03 | 293,300 | — | — |
| 2023-04-14 | $167.78 | $167.78 | 219,700 | — | — |
| 2023-04-13 | $169.44 | $169.44 | 358,000 | — | — |
| 2023-04-12 | $166.56 | $166.56 | 431,700 | — | — |
| 2023-04-11 | $169.38 | $169.38 | 508,500 | — | — |
| 2023-04-10 | $173.41 | $173.41 | 542,100 | — | — |
| 2023-04-06 | $167.91 | $167.91 | 444,300 | — | — |
| 2023-04-05 | $167.87 | $167.87 | 425,700 | — | — |
| 2023-04-04 | $167.47 | $167.47 | 379,800 | — | — |
| 2023-04-03 | $171.46 | $171.46 | 675,200 | — | — |
| 2023-03-31 | $175.09 | $175.09 | 361,800 | — | — |
| 2023-03-30 | $172.95 | $172.95 | 811,900 | — | — |
| 2023-03-29 | $170.84 | $170.84 | 336,700 | — | — |
| 2023-03-28 | $166.28 | $166.28 | 265,000 | — | — |
| 2023-03-27 | $168.26 | $168.26 | 452,800 | — | — |
| 2023-03-24 | $169.17 | $169.17 | 1,344,600 | — | — |
| 2023-03-23 | $173.00 | $173.00 | 2,104,500 | — | — |
| 2023-03-22 | $172.71 | $172.71 | 384,500 | — | — |
| 2023-03-21 | $176.33 | $176.33 | 390,800 | — | — |
| 2023-03-20 | $175.36 | $175.36 | 274,600 | — | — |
| 2023-03-17 | $171.22 | $171.22 | 957,100 | — | — |
| 2023-03-16 | $172.44 | $172.44 | 560,300 | — | — |
| 2023-03-15 | $167.77 | $167.77 | 404,200 | — | — |
| 2023-03-14 | $171.61 | $171.61 | 420,700 | — | — |
| 2023-03-13 | $168.88 | $168.88 | 569,600 | — | — |
| 2023-03-10 | $169.80 | $169.80 | 355,100 | — | — |
| 2023-03-09 | $172.06 | $172.06 | 362,800 | — | — |
| 2023-03-08 | $174.77 | $174.77 | 547,300 | — | — |
| 2023-03-07 | $174.06 | $174.06 | 376,200 | — | — |
| 2023-03-06 | $176.86 | $176.86 | 334,300 | — | — |
| 2023-03-03 | $181.16 | $181.16 | 213,300 | — | — |
| 2023-03-02 | $179.49 | $179.49 | 223,100 | — | — |
| 2023-03-01 | $178.23 | $178.23 | 222,200 | — | — |
| 2023-02-28 | $178.53 | $178.53 | 547,700 | — | — |
| 2023-02-27 | $175.76 | $175.76 | 287,000 | — | — |
| 2023-02-24 | $173.48 | $173.48 | 370,600 | — | — |
| 2023-02-23 | $176.39 | $176.39 | 382,100 | — | — |
| 2023-02-22 | $175.07 | $175.07 | 291,200 | — | — |
| 2023-02-21 | $174.40 | $174.40 | 482,600 | — | — |
| 2023-02-17 | $179.32 | $179.32 | 373,900 | — | — |
| 2023-02-16 | $186.03 | $186.03 | 538,000 | — | — |
| 2023-02-15 | $188.45 | $188.45 | 794,800 | — | — |
| 2023-02-14 | $192.98 | $192.98 | 898,700 | — | — |
| 2023-02-13 | $188.75 | $188.75 | 493,400 | — | — |
| 2023-02-10 | $184.32 | $184.32 | 522,700 | — | — |
| 2023-02-09 | $183.01 | $183.01 | 519,100 | — | — |
| 2023-02-08 | $179.71 | $179.71 | 568,900 | — | — |
| 2023-02-07 | $183.96 | $183.96 | 714,700 | — | — |
| 2023-02-06 | $181.36 | $181.36 | 456,700 | — | — |
| 2023-02-03 | $183.61 | $183.61 | 843,400 | — | — |
| 2023-02-02 | $189.59 | $189.59 | 877,400 | — | — |
| 2023-02-01 | $179.00 | $179.00 | 2,627,900 | — | — |
| 2023-01-31 | $156.91 | $156.91 | 521,500 | — | — |
| 2023-01-30 | $152.31 | $152.31 | 252,300 | — | — |
| 2023-01-27 | $158.43 | $158.43 | 214,600 | — | — |
| 2023-01-26 | $159.58 | $159.58 | 204,300 | — | — |
| 2023-01-25 | $156.32 | $156.32 | 226,300 | — | — |
| 2023-01-24 | $156.17 | $156.17 | 361,400 | — | — |
| 2023-01-23 | $157.14 | $157.14 | 446,900 | — | — |
| 2023-01-20 | $148.16 | $148.16 | 380,200 | — | — |
| 2023-01-19 | $143.66 | $143.66 | 441,800 | — | — |
| 2023-01-18 | $150.01 | $150.01 | 285,500 | — | — |
| 2023-01-17 | $150.72 | $150.72 | 385,700 | — | — |
| 2023-01-13 | $150.09 | $150.09 | 177,800 | — | — |
| 2023-01-12 | $151.06 | $151.06 | 225,800 | — | — |
| 2023-01-11 | $150.23 | $150.23 | 267,100 | — | — |
| 2023-01-10 | $150.63 | $150.63 | 272,400 | — | — |
| 2023-01-09 | $148.28 | $148.28 | 345,200 | — | — |
| 2023-01-06 | $142.46 | $142.46 | 322,300 | — | — |
| 2023-01-05 | $135.81 | $135.81 | 269,300 | — | — |
| 2023-01-04 | $137.12 | $137.12 | 276,900 | — | — |
| 2023-01-03 | $134.05 | $134.05 | 239,200 | — | — |