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
- 2010-06-17 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 | $166.23 | $236.33 | 414,200 | — | — |
| 2023-12-28 | $167.12 | $237.59 | 300,100 | — | — |
| 2023-12-27 | $170.77 | $242.78 | 442,700 | — | — |
| 2023-12-26 | $171.49 | $243.81 | 378,000 | — | — |
| 2023-12-22 | $168.75 | $239.91 | 469,100 | — | — |
| 2023-12-21 | $167.39 | $237.98 | 388,400 | — | — |
| 2023-12-20 | $165.61 | $235.45 | 475,800 | — | — |
| 2023-12-19 | $167.15 | $237.64 | 409,200 | — | — |
| 2023-12-18 | $166.43 | $236.61 | 430,000 | — | — |
| 2023-12-15 | $163.66 | $232.67 | 948,400 | — | — |
| 2023-12-14 | $164.08 | $233.27 | 478,500 | — | — |
| 2023-12-13 | $159.05 | $226.12 | 372,400 | — | — |
| 2023-12-12 | $155.81 | $221.51 | 316,100 | — | — |
| 2023-12-11 | $158.34 | $225.11 | 245,700 | — | — |
| 2023-12-08 | $158.04 | $224.68 | 282,100 | — | — |
| 2023-12-07 | $155.69 | $221.34 | 502,400 | — | — |
| 2023-12-06 | $155.17 | $220.60 | 597,400 | — | — |
| 2023-12-05 | $158.28 | $225.03 | 303,700 | — | — |
| 2023-12-04 | $161.39 | $229.45 | 438,300 | — | — |
| 2023-12-01 | $161.95 | $230.24 | 286,500 | — | — |
| 2023-11-30 | $162.14 | $230.51 | 470,300 | — | — |
| 2023-11-29 | $161.23 | $229.22 | 237,900 | — | — |
| 2023-11-28 | $161.03 | $228.93 | 359,300 | — | — |
| 2023-11-27 | $162.07 | $230.41 | 339,800 | — | — |
| 2023-11-24 | $161.71 | $229.90 | 182,700 | — | — |
| 2023-11-22 | $161.00 | $228.89 | 312,400 | — | — |
| 2023-11-21 | $160.40 | $228.04 | 305,800 | — | — |
| 2023-11-20 | $161.74 | $229.94 | 428,600 | — | — |
| 2023-11-17 | $162.59 | $231.15 | 504,300 | — | — |
| 2023-11-16 | $157.73 | $224.24 | 610,200 | — | — |
| 2023-11-15 | $163.05 | $231.81 | 357,000 | — | — |
| 2023-11-14 | $163.15 | $231.95 | 453,200 | — | — |
| 2023-11-13 | $160.47 | $228.14 | 412,700 | — | — |
| 2023-11-10 | $162.20 | $227.04 | 438,100 | — | — |
| 2023-11-09 | $160.42 | $224.55 | 757,300 | — | — |
| 2023-11-08 | $160.52 | $224.69 | 833,100 | — | — |
| 2023-11-07 | $163.20 | $228.44 | 828,600 | — | — |
| 2023-11-06 | $167.60 | $234.60 | 510,300 | — | — |
| 2023-11-03 | $172.25 | $241.11 | 555,700 | — | — |
| 2023-11-02 | $173.82 | $243.31 | 852,900 | — | — |
| 2023-11-01 | $165.35 | $231.45 | 401,900 | — | — |
| 2023-10-31 | $165.32 | $231.41 | 295,100 | — | — |
| 2023-10-30 | $163.69 | $229.13 | 370,900 | — | — |
| 2023-10-27 | $164.23 | $229.89 | 437,300 | — | — |
| 2023-10-26 | $165.36 | $231.47 | 367,500 | — | — |
| 2023-10-25 | $167.49 | $234.45 | 276,700 | — | — |
| 2023-10-24 | $167.34 | $234.24 | 274,500 | — | — |
| 2023-10-23 | $168.94 | $236.48 | 424,000 | — | — |
| 2023-10-20 | $170.59 | $238.79 | 531,700 | — | — |
| 2023-10-19 | $171.49 | $240.05 | 433,200 | — | — |
| 2023-10-18 | $170.49 | $238.65 | 255,400 | — | — |
| 2023-10-17 | $170.22 | $238.27 | 352,100 | — | — |
| 2023-10-16 | $168.95 | $236.49 | 402,400 | — | — |
| 2023-10-13 | $168.62 | $236.03 | 555,100 | — | — |
| 2023-10-12 | $163.13 | $228.35 | 365,300 | — | — |
| 2023-10-11 | $163.21 | $228.46 | 300,100 | — | — |
| 2023-10-10 | $162.95 | $228.09 | 353,600 | — | — |
| 2023-10-09 | $162.86 | $227.97 | 602,800 | — | — |
| 2023-10-06 | $156.83 | $219.53 | 461,500 | — | — |
| 2023-10-05 | $154.51 | $216.28 | 447,200 | — | — |
| 2023-10-04 | $153.74 | $215.20 | 843,600 | — | — |
| 2023-10-03 | $158.29 | $221.57 | 526,400 | — | — |
| 2023-10-02 | $158.13 | $221.35 | 474,600 | — | — |
| 2023-09-29 | $162.07 | $226.86 | 458,800 | — | — |
| 2023-09-28 | $164.38 | $230.10 | 517,700 | — | — |
| 2023-09-27 | $164.41 | $230.14 | 660,600 | — | — |
| 2023-09-26 | $159.38 | $223.10 | 394,500 | — | — |
| 2023-09-25 | $159.48 | $223.24 | 405,900 | — | — |
| 2023-09-22 | $156.00 | $218.37 | 497,100 | — | — |
| 2023-09-21 | $154.35 | $216.06 | 548,300 | — | — |
| 2023-09-20 | $155.26 | $217.33 | 427,300 | — | — |
| 2023-09-19 | $155.90 | $218.23 | 404,000 | — | — |
| 2023-09-18 | $157.52 | $220.49 | 517,100 | — | — |
| 2023-09-15 | $158.23 | $221.49 | 1,012,200 | — | — |
| 2023-09-14 | $161.50 | $226.06 | 430,100 | — | — |
| 2023-09-13 | $159.67 | $223.50 | 540,700 | — | — |
| 2023-09-12 | $161.27 | $225.74 | 653,200 | — | — |
| 2023-09-11 | $157.28 | $220.16 | 755,300 | — | — |
| 2023-09-08 | $160.90 | $225.22 | 567,300 | — | — |
| 2023-09-07 | $161.18 | $225.62 | 505,500 | — | — |
| 2023-09-06 | $163.50 | $228.86 | 360,300 | — | — |
| 2023-09-05 | $163.84 | $229.34 | 568,500 | — | — |
| 2023-09-01 | $165.74 | $232.00 | 876,000 | — | — |
| 2023-08-31 | $161.50 | $226.06 | 588,700 | — | — |
| 2023-08-30 | $158.66 | $222.09 | 371,300 | — | — |
| 2023-08-29 | $157.93 | $221.07 | 213,600 | — | — |
| 2023-08-28 | $157.40 | $220.33 | 294,300 | — | — |
| 2023-08-25 | $157.70 | $220.75 | 370,900 | — | — |
| 2023-08-24 | $156.57 | $219.16 | 338,800 | — | — |
| 2023-08-23 | $157.75 | $220.82 | 301,000 | — | — |
| 2023-08-22 | $157.48 | $220.44 | 436,500 | — | — |
| 2023-08-21 | $156.67 | $219.30 | 251,500 | — | — |
| 2023-08-18 | $157.59 | $220.59 | 406,600 | — | — |
| 2023-08-17 | $155.01 | $216.98 | 344,000 | — | — |
| 2023-08-16 | $154.22 | $215.87 | 384,900 | — | — |
| 2023-08-15 | $152.80 | $213.89 | 505,900 | — | — |
| 2023-08-14 | $155.33 | $217.43 | 262,200 | — | — |
| 2023-08-11 | $158.44 | $219.88 | 446,800 | — | — |
| 2023-08-10 | $156.96 | $217.82 | 608,400 | — | — |
| 2023-08-09 | $159.29 | $221.06 | 706,000 | — | — |
| 2023-08-08 | $161.91 | $224.69 | 334,200 | — | — |
| 2023-08-07 | $160.71 | $223.03 | 371,800 | — | — |
| 2023-08-04 | $158.85 | $220.45 | 705,500 | — | — |
| 2023-08-03 | $156.23 | $216.81 | 936,600 | — | — |
| 2023-08-02 | $154.17 | $213.95 | 503,500 | — | — |
| 2023-08-01 | $157.43 | $218.48 | 344,700 | — | — |
| 2023-07-31 | $156.84 | $217.66 | 344,300 | — | — |
| 2023-07-28 | $155.75 | $216.14 | 313,200 | — | — |
| 2023-07-27 | $154.19 | $213.98 | 311,900 | — | — |
| 2023-07-26 | $154.71 | $214.70 | 281,600 | — | — |
| 2023-07-25 | $154.50 | $214.41 | 384,700 | — | — |
| 2023-07-24 | $151.32 | $210.00 | 467,900 | — | — |
| 2023-07-21 | $148.89 | $206.62 | 367,900 | — | — |
| 2023-07-20 | $148.78 | $206.47 | 448,000 | — | — |
| 2023-07-19 | $147.05 | $204.07 | 970,000 | — | — |
| 2023-07-18 | $149.02 | $206.80 | 877,400 | — | — |
| 2023-07-17 | $146.37 | $203.13 | 598,800 | — | — |
| 2023-07-14 | $148.20 | $205.67 | 630,300 | — | — |
| 2023-07-13 | $156.89 | $217.73 | 637,500 | — | — |
| 2023-07-12 | $157.32 | $218.32 | 309,200 | — | — |
| 2023-07-11 | $159.13 | $220.83 | 423,800 | — | — |
| 2023-07-10 | $156.34 | $216.96 | 308,500 | — | — |
| 2023-07-07 | $155.44 | $215.71 | 352,100 | — | — |
| 2023-07-06 | $150.40 | $208.72 | 375,400 | — | — |
| 2023-07-05 | $155.65 | $216.01 | 420,700 | — | — |
| 2023-07-03 | $154.90 | $214.96 | 182,400 | — | — |
| 2023-06-30 | $153.80 | $213.44 | 507,500 | — | — |
| 2023-06-29 | $152.95 | $212.26 | 296,500 | — | — |
| 2023-06-28 | $150.27 | $208.54 | 494,400 | — | — |
| 2023-06-27 | $149.66 | $207.69 | 345,700 | — | — |
| 2023-06-26 | $148.20 | $205.67 | 360,200 | — | — |
| 2023-06-23 | $146.75 | $203.65 | 1,742,400 | — | — |
| 2023-06-22 | $148.72 | $206.39 | 421,700 | — | — |
| 2023-06-21 | $151.90 | $210.80 | 396,500 | — | — |
| 2023-06-20 | $149.73 | $207.79 | 306,800 | — | — |
| 2023-06-16 | $151.67 | $210.48 | 975,100 | — | — |
| 2023-06-15 | $152.56 | $211.72 | 504,000 | — | — |
| 2023-06-14 | $149.25 | $207.12 | 314,800 | — | — |
| 2023-06-13 | $150.50 | $208.86 | 415,800 | — | — |
| 2023-06-12 | $149.28 | $207.17 | 351,200 | — | — |
| 2023-06-09 | $151.37 | $210.07 | 206,700 | — | — |
| 2023-06-08 | $152.65 | $211.84 | 312,400 | — | — |
| 2023-06-07 | $154.34 | $214.19 | 590,400 | — | — |
| 2023-06-06 | $149.78 | $207.86 | 475,800 | — | — |
| 2023-06-05 | $146.29 | $203.02 | 410,500 | — | — |
| 2023-06-02 | $149.63 | $207.65 | 469,000 | — | — |
| 2023-06-01 | $143.37 | $198.96 | 286,000 | — | — |
| 2023-05-31 | $143.04 | $198.51 | 616,600 | — | — |
| 2023-05-30 | $146.19 | $202.88 | 277,900 | — | — |
| 2023-05-26 | $148.85 | $206.57 | 312,700 | — | — |
| 2023-05-25 | $149.46 | $207.42 | 384,100 | — | — |
| 2023-05-24 | $151.36 | $210.05 | 385,300 | — | — |
| 2023-05-23 | $150.18 | $208.41 | 607,300 | — | — |
| 2023-05-22 | $149.55 | $207.54 | 741,100 | — | — |
| 2023-05-19 | $146.97 | $203.96 | 410,300 | — | — |
| 2023-05-18 | $145.67 | $202.16 | 392,100 | — | — |
| 2023-05-17 | $142.95 | $198.38 | 420,700 | — | — |
| 2023-05-16 | $137.82 | $191.26 | 285,700 | — | — |
| 2023-05-15 | $141.51 | $196.38 | 488,200 | — | — |
| 2023-05-12 | $142.73 | $193.61 | 359,400 | — | — |
| 2023-05-11 | $139.65 | $189.43 | 301,900 | — | — |
| 2023-05-10 | $141.45 | $191.87 | 316,600 | — | — |
| 2023-05-09 | $141.43 | $191.84 | 276,600 | — | — |
| 2023-05-08 | $141.45 | $191.87 | 404,700 | — | — |
| 2023-05-05 | $138.97 | $188.51 | 403,800 | — | — |
| 2023-05-04 | $133.93 | $181.67 | 488,100 | — | — |
| 2023-05-03 | $135.46 | $183.75 | 588,100 | — | — |
| 2023-05-02 | $136.54 | $185.21 | 440,800 | — | — |
| 2023-05-01 | $142.07 | $192.71 | 373,000 | — | — |
| 2023-04-28 | $142.33 | $193.06 | 538,800 | — | — |
| 2023-04-27 | $138.62 | $188.03 | 370,300 | — | — |
| 2023-04-26 | $137.18 | $186.08 | 466,300 | — | — |
| 2023-04-25 | $138.52 | $187.90 | 336,300 | — | — |
| 2023-04-24 | $144.10 | $195.47 | 455,300 | — | — |
| 2023-04-21 | $142.19 | $192.87 | 301,600 | — | — |
| 2023-04-20 | $142.65 | $193.50 | 390,600 | — | — |
| 2023-04-19 | $143.70 | $194.92 | 330,400 | — | — |
| 2023-04-18 | $144.02 | $195.36 | 310,900 | — | — |
| 2023-04-17 | $143.54 | $194.71 | 332,900 | — | — |
| 2023-04-14 | $144.81 | $196.43 | 389,200 | — | — |
| 2023-04-13 | $142.32 | $193.05 | 581,500 | — | — |
| 2023-04-12 | $142.84 | $193.76 | 439,800 | — | — |
| 2023-04-11 | $144.18 | $195.57 | 557,700 | — | — |
| 2023-04-10 | $141.40 | $191.80 | 451,600 | — | — |
| 2023-04-06 | $138.83 | $188.32 | 405,000 | — | — |
| 2023-04-05 | $140.82 | $191.02 | 351,800 | — | — |
| 2023-04-04 | $137.86 | $187.00 | 370,100 | — | — |
| 2023-04-03 | $142.07 | $192.71 | 940,700 | — | — |
| 2023-03-31 | $134.60 | $182.58 | 512,400 | — | — |
| 2023-03-30 | $133.14 | $180.60 | 303,800 | — | — |
| 2023-03-29 | $133.07 | $180.50 | 490,400 | — | — |
| 2023-03-28 | $130.16 | $176.56 | 314,000 | — | — |
| 2023-03-27 | $129.02 | $175.01 | 366,500 | — | — |
| 2023-03-24 | $124.91 | $169.43 | 769,400 | — | — |
| 2023-03-23 | $124.58 | $168.99 | 550,100 | — | — |
| 2023-03-22 | $126.02 | $170.94 | 478,300 | — | — |
| 2023-03-21 | $131.60 | $178.51 | 759,800 | — | — |
| 2023-03-20 | $126.03 | $170.95 | 784,400 | — | — |
| 2023-03-17 | $121.51 | $164.82 | 8,879,100 | — | — |
| 2023-03-16 | $125.33 | $170.00 | 1,212,600 | — | — |
| 2023-03-15 | $123.22 | $167.14 | 1,252,000 | — | — |
| 2023-03-14 | $135.27 | $183.49 | 976,700 | — | — |
| 2023-03-13 | $132.80 | $180.14 | 1,057,800 | — | — |
| 2023-03-10 | $136.04 | $184.53 | 752,000 | — | — |
| 2023-03-09 | $138.34 | $187.65 | 662,800 | — | — |
| 2023-03-08 | $141.12 | $191.42 | 734,900 | — | — |
| 2023-03-07 | $143.41 | $194.53 | 752,900 | — | — |
| 2023-03-06 | $143.45 | $194.58 | 1,793,700 | — | — |
| 2023-03-03 | $143.97 | $188.78 | 982,800 | — | — |
| 2023-03-02 | $138.50 | $181.61 | 533,400 | — | — |
| 2023-03-01 | $137.30 | $180.03 | 359,900 | — | — |
| 2023-02-28 | $134.62 | $176.52 | 417,700 | — | — |
| 2023-02-27 | $134.91 | $176.90 | 576,900 | — | — |
| 2023-02-24 | $136.18 | $178.56 | 697,700 | — | — |
| 2023-02-23 | $135.79 | $178.05 | 803,700 | — | — |
| 2023-02-22 | $130.66 | $171.33 | 564,300 | — | — |
| 2023-02-21 | $129.18 | $169.38 | 615,300 | — | — |
| 2023-02-17 | $133.15 | $174.59 | 905,800 | — | — |
| 2023-02-16 | $137.97 | $180.91 | 261,900 | — | — |
| 2023-02-15 | $139.02 | $182.29 | 411,800 | — | — |
| 2023-02-14 | $143.06 | $187.58 | 327,700 | — | — |
| 2023-02-13 | $141.42 | $185.43 | 313,800 | — | — |
| 2023-02-10 | $141.18 | $185.12 | 522,400 | — | — |
| 2023-02-09 | $135.45 | $177.61 | 575,400 | — | — |
| 2023-02-08 | $138.52 | $181.63 | 336,700 | — | — |
| 2023-02-07 | $141.95 | $186.13 | 374,700 | — | — |
| 2023-02-06 | $138.53 | $181.64 | 358,300 | — | — |
| 2023-02-03 | $142.56 | $186.93 | 415,400 | — | — |
| 2023-02-02 | $141.32 | $185.30 | 480,300 | — | — |
| 2023-02-01 | $141.60 | $185.67 | 756,600 | — | — |
| 2023-01-31 | $143.33 | $187.94 | 322,200 | — | — |
| 2023-01-30 | $140.30 | $183.97 | 273,800 | — | — |
| 2023-01-27 | $146.08 | $191.54 | 346,400 | — | — |
| 2023-01-26 | $150.02 | $196.71 | 267,100 | — | — |
| 2023-01-25 | $147.44 | $193.33 | 233,000 | — | — |
| 2023-01-24 | $142.72 | $187.14 | 227,300 | — | — |
| 2023-01-23 | $146.69 | $192.34 | 350,800 | — | — |
| 2023-01-20 | $142.31 | $186.60 | 258,400 | — | — |
| 2023-01-19 | $141.77 | $185.89 | 424,900 | — | — |
| 2023-01-18 | $136.04 | $178.38 | 386,000 | — | — |
| 2023-01-17 | $136.83 | $179.42 | 282,300 | — | — |
| 2023-01-13 | $134.29 | $176.09 | 211,400 | — | — |
| 2023-01-12 | $134.99 | $177.00 | 223,700 | — | — |
| 2023-01-11 | $131.84 | $172.87 | 336,700 | — | — |
| 2023-01-10 | $129.42 | $169.70 | 341,300 | — | — |
| 2023-01-09 | $130.01 | $170.47 | 404,600 | — | — |
| 2023-01-06 | $127.75 | $167.51 | 310,600 | — | — |
| 2023-01-05 | $126.65 | $166.07 | 395,200 | — | — |
| 2023-01-04 | $128.37 | $168.32 | 296,000 | — | — |
| 2023-01-03 | $131.77 | $172.78 | 443,700 | — | — |