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
- 2007-12-07 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 | $110.81 | $129.14 | 469,500 | — | — |
| 2023-12-28 | $111.22 | $129.62 | 452,600 | — | — |
| 2023-12-27 | $112.52 | $131.13 | 537,900 | — | — |
| 2023-12-26 | $111.85 | $130.35 | 274,600 | — | — |
| 2023-12-22 | $111.24 | $129.64 | 658,400 | — | — |
| 2023-12-21 | $109.90 | $128.08 | 688,700 | — | — |
| 2023-12-20 | $108.78 | $126.78 | 792,900 | — | — |
| 2023-12-19 | $111.65 | $130.12 | 1,806,700 | — | — |
| 2023-12-18 | $110.34 | $128.59 | 894,500 | — | — |
| 2023-12-15 | $111.11 | $129.49 | 1,423,900 | — | — |
| 2023-12-14 | $112.09 | $130.63 | 1,625,900 | — | — |
| 2023-12-13 | $109.06 | $127.10 | 1,396,300 | — | — |
| 2023-12-12 | $103.80 | $120.97 | 1,269,700 | — | — |
| 2023-12-11 | $107.19 | $124.92 | 859,100 | — | — |
| 2023-12-08 | $108.49 | $126.44 | 843,500 | — | — |
| 2023-12-07 | $107.41 | $125.18 | 870,900 | — | — |
| 2023-12-06 | $107.00 | $124.70 | 805,400 | — | — |
| 2023-12-05 | $107.45 | $124.83 | 1,107,400 | — | — |
| 2023-12-04 | $110.12 | $127.93 | 1,032,600 | — | — |
| 2023-12-01 | $113.16 | $131.46 | 819,200 | — | — |
| 2023-11-30 | $112.10 | $130.23 | 1,165,400 | — | — |
| 2023-11-29 | $113.96 | $132.39 | 1,283,100 | — | — |
| 2023-11-28 | $118.21 | $137.33 | 945,700 | — | — |
| 2023-11-27 | $116.60 | $135.46 | 861,100 | — | — |
| 2023-11-24 | $117.56 | $136.58 | 194,700 | — | — |
| 2023-11-22 | $118.60 | $137.78 | 702,100 | — | — |
| 2023-11-21 | $116.91 | $135.82 | 1,119,600 | — | — |
| 2023-11-20 | $117.86 | $136.92 | 949,700 | — | — |
| 2023-11-17 | $120.42 | $139.90 | 365,500 | — | — |
| 2023-11-16 | $120.98 | $140.55 | 432,500 | — | — |
| 2023-11-15 | $120.06 | $139.48 | 553,300 | — | — |
| 2023-11-14 | $121.25 | $140.86 | 601,900 | — | — |
| 2023-11-13 | $117.92 | $136.99 | 622,400 | — | — |
| 2023-11-10 | $119.40 | $138.71 | 553,500 | — | — |
| 2023-11-09 | $120.07 | $139.49 | 638,300 | — | — |
| 2023-11-08 | $120.34 | $139.80 | 788,400 | — | — |
| 2023-11-07 | $122.56 | $142.38 | 965,200 | — | — |
| 2023-11-06 | $124.43 | $144.56 | 781,100 | — | — |
| 2023-11-03 | $124.69 | $144.86 | 1,693,200 | — | — |
| 2023-11-02 | $122.06 | $141.80 | 901,400 | — | — |
| 2023-11-01 | $119.58 | $138.92 | 1,151,600 | — | — |
| 2023-10-31 | $121.55 | $141.21 | 1,565,600 | — | — |
| 2023-10-30 | $126.27 | $146.69 | 2,198,300 | — | — |
| 2023-10-27 | $137.47 | $159.71 | 471,500 | — | — |
| 2023-10-26 | $133.89 | $155.55 | 707,500 | — | — |
| 2023-10-25 | $137.48 | $159.72 | 492,100 | — | — |
| 2023-10-24 | $138.39 | $160.77 | 389,500 | — | — |
| 2023-10-23 | $139.32 | $161.85 | 419,900 | — | — |
| 2023-10-20 | $138.93 | $161.40 | 596,900 | — | — |
| 2023-10-19 | $138.07 | $160.40 | 453,900 | — | — |
| 2023-10-18 | $139.90 | $162.53 | 500,400 | — | — |
| 2023-10-17 | $140.89 | $163.68 | 361,300 | — | — |
| 2023-10-16 | $139.40 | $161.95 | 632,100 | — | — |
| 2023-10-13 | $138.90 | $161.37 | 695,200 | — | — |
| 2023-10-12 | $134.41 | $156.15 | 361,300 | — | — |
| 2023-10-11 | $136.80 | $158.93 | 372,500 | — | — |
| 2023-10-10 | $134.19 | $155.89 | 366,700 | — | — |
| 2023-10-09 | $135.61 | $157.54 | 335,000 | — | — |
| 2023-10-06 | $132.15 | $153.52 | 359,000 | — | — |
| 2023-10-05 | $130.71 | $151.85 | 267,300 | — | — |
| 2023-10-04 | $128.47 | $149.25 | 754,400 | — | — |
| 2023-10-03 | $130.27 | $151.34 | 566,700 | — | — |
| 2023-10-02 | $130.21 | $151.27 | 507,200 | — | — |
| 2023-09-29 | $133.49 | $155.08 | 455,700 | — | — |
| 2023-09-28 | $133.83 | $155.48 | 420,100 | — | — |
| 2023-09-27 | $131.87 | $153.20 | 607,700 | — | — |
| 2023-09-26 | $133.76 | $155.40 | 476,600 | — | — |
| 2023-09-25 | $138.10 | $160.44 | 354,100 | — | — |
| 2023-09-22 | $140.68 | $163.43 | 279,100 | — | — |
| 2023-09-21 | $140.39 | $163.10 | 374,700 | — | — |
| 2023-09-20 | $143.72 | $166.97 | 320,300 | — | — |
| 2023-09-19 | $143.18 | $166.34 | 435,800 | — | — |
| 2023-09-18 | $144.12 | $167.43 | 321,900 | — | — |
| 2023-09-15 | $143.87 | $167.14 | 970,600 | — | — |
| 2023-09-14 | $142.07 | $165.05 | 345,900 | — | — |
| 2023-09-13 | $140.68 | $163.43 | 278,300 | — | — |
| 2023-09-12 | $141.59 | $164.10 | 1,345,100 | — | — |
| 2023-09-11 | $141.18 | $163.62 | 276,400 | — | — |
| 2023-09-08 | $139.20 | $161.33 | 380,000 | — | — |
| 2023-09-07 | $140.41 | $162.73 | 289,500 | — | — |
| 2023-09-06 | $140.99 | $163.40 | 315,200 | — | — |
| 2023-09-05 | $141.13 | $163.56 | 450,200 | — | — |
| 2023-09-01 | $143.54 | $166.36 | 409,500 | — | — |
| 2023-08-31 | $143.96 | $166.84 | 413,600 | — | — |
| 2023-08-30 | $144.26 | $167.19 | 277,600 | — | — |
| 2023-08-29 | $143.99 | $166.88 | 456,200 | — | — |
| 2023-08-28 | $141.26 | $163.71 | 248,100 | — | — |
| 2023-08-25 | $138.47 | $160.48 | 359,100 | — | — |
| 2023-08-24 | $139.64 | $161.84 | 452,100 | — | — |
| 2023-08-23 | $140.42 | $162.74 | 416,500 | — | — |
| 2023-08-22 | $138.18 | $160.14 | 324,300 | — | — |
| 2023-08-21 | $136.64 | $158.36 | 485,300 | — | — |
| 2023-08-18 | $135.57 | $157.12 | 550,300 | — | — |
| 2023-08-17 | $135.63 | $157.19 | 744,400 | — | — |
| 2023-08-16 | $138.33 | $160.32 | 654,100 | — | — |
| 2023-08-15 | $137.61 | $159.48 | 738,800 | — | — |
| 2023-08-14 | $141.85 | $164.40 | 394,200 | — | — |
| 2023-08-11 | $142.84 | $165.55 | 380,100 | — | — |
| 2023-08-10 | $139.87 | $162.10 | 318,600 | — | — |
| 2023-08-09 | $139.71 | $161.92 | 431,800 | — | — |
| 2023-08-08 | $137.93 | $159.86 | 327,000 | — | — |
| 2023-08-07 | $138.69 | $160.74 | 243,800 | — | — |
| 2023-08-04 | $139.96 | $162.21 | 324,400 | — | — |
| 2023-08-03 | $138.65 | $160.69 | 274,200 | — | — |
| 2023-08-02 | $138.35 | $160.34 | 320,500 | — | — |
| 2023-08-01 | $142.72 | $165.41 | 330,800 | — | — |
| 2023-07-31 | $145.84 | $169.02 | 305,700 | — | — |
| 2023-07-28 | $144.12 | $167.03 | 236,300 | — | — |
| 2023-07-27 | $143.01 | $165.74 | 418,800 | — | — |
| 2023-07-26 | $147.36 | $170.78 | 311,700 | — | — |
| 2023-07-25 | $148.17 | $171.72 | 297,300 | — | — |
| 2023-07-24 | $146.34 | $169.60 | 184,100 | — | — |
| 2023-07-21 | $146.43 | $169.71 | 395,400 | — | — |
| 2023-07-20 | $146.81 | $170.15 | 338,400 | — | — |
| 2023-07-19 | $148.36 | $171.94 | 318,700 | — | — |
| 2023-07-18 | $148.28 | $171.85 | 546,500 | — | — |
| 2023-07-17 | $146.10 | $169.32 | 187,100 | — | — |
| 2023-07-14 | $145.93 | $169.13 | 269,100 | — | — |
| 2023-07-13 | $146.61 | $169.91 | 486,700 | — | — |
| 2023-07-12 | $146.11 | $169.34 | 427,700 | — | — |
| 2023-07-11 | $141.16 | $163.60 | 310,300 | — | — |
| 2023-07-10 | $140.74 | $163.11 | 354,000 | — | — |
| 2023-07-07 | $138.73 | $160.78 | 332,400 | — | — |
| 2023-07-06 | $137.42 | $159.26 | 466,100 | — | — |
| 2023-07-05 | $139.83 | $162.06 | 547,000 | — | — |
| 2023-07-03 | $144.56 | $167.54 | 187,100 | — | — |
| 2023-06-30 | $142.60 | $165.27 | 542,600 | — | — |
| 2023-06-29 | $138.75 | $160.81 | 341,400 | — | — |
| 2023-06-28 | $136.72 | $158.45 | 457,800 | — | — |
| 2023-06-27 | $138.73 | $160.78 | 559,900 | — | — |
| 2023-06-26 | $139.26 | $161.40 | 427,800 | — | — |
| 2023-06-23 | $139.15 | $161.27 | 370,300 | — | — |
| 2023-06-22 | $138.49 | $160.50 | 376,800 | — | — |
| 2023-06-21 | $137.81 | $159.72 | 424,300 | — | — |
| 2023-06-20 | $138.41 | $160.41 | 567,900 | — | — |
| 2023-06-16 | $145.74 | $168.91 | 1,308,300 | — | — |
| 2023-06-15 | $144.92 | $167.96 | 351,600 | — | — |
| 2023-06-14 | $144.69 | $167.69 | 335,000 | — | — |
| 2023-06-13 | $144.96 | $167.61 | 288,700 | — | — |
| 2023-06-12 | $145.61 | $168.36 | 399,600 | — | — |
| 2023-06-09 | $145.81 | $168.59 | 416,800 | — | — |
| 2023-06-08 | $147.37 | $170.40 | 446,500 | — | — |
| 2023-06-07 | $145.88 | $168.67 | 304,900 | — | — |
| 2023-06-06 | $147.87 | $170.97 | 236,700 | — | — |
| 2023-06-05 | $147.63 | $170.70 | 393,600 | — | — |
| 2023-06-02 | $147.52 | $170.57 | 536,900 | — | — |
| 2023-06-01 | $149.60 | $172.97 | 611,700 | — | — |
| 2023-05-31 | $145.39 | $168.11 | 670,900 | — | — |
| 2023-05-30 | $142.78 | $165.09 | 671,600 | — | — |
| 2023-05-26 | $145.72 | $168.49 | 280,900 | — | — |
| 2023-05-25 | $145.55 | $168.29 | 317,800 | — | — |
| 2023-05-24 | $147.48 | $170.52 | 574,300 | — | — |
| 2023-05-23 | $150.74 | $174.29 | 390,400 | — | — |
| 2023-05-22 | $152.54 | $176.37 | 178,000 | — | — |
| 2023-05-19 | $153.08 | $177.00 | 353,900 | — | — |
| 2023-05-18 | $152.20 | $175.98 | 520,400 | — | — |
| 2023-05-17 | $153.62 | $177.62 | 501,100 | — | — |
| 2023-05-16 | $154.11 | $178.19 | 493,000 | — | — |
| 2023-05-15 | $157.77 | $182.42 | 285,400 | — | — |
| 2023-05-12 | $156.72 | $181.21 | 446,400 | — | — |
| 2023-05-11 | $154.77 | $178.95 | 525,300 | — | — |
| 2023-05-10 | $159.22 | $184.10 | 332,000 | — | — |
| 2023-05-09 | $160.42 | $185.48 | 389,600 | — | — |
| 2023-05-08 | $159.35 | $184.25 | 334,800 | — | — |
| 2023-05-05 | $159.01 | $183.85 | 476,400 | — | — |
| 2023-05-04 | $158.48 | $183.24 | 952,000 | — | — |
| 2023-05-03 | $157.08 | $181.62 | 641,900 | — | — |
| 2023-05-02 | $157.31 | $181.89 | 801,000 | — | — |
| 2023-05-01 | $154.27 | $178.37 | 594,600 | — | — |
| 2023-04-28 | $151.78 | $175.49 | 400,600 | — | — |
| 2023-04-27 | $153.41 | $177.38 | 379,300 | — | — |
| 2023-04-26 | $151.50 | $175.17 | 325,300 | — | — |
| 2023-04-25 | $152.81 | $176.68 | 522,200 | — | — |
| 2023-04-24 | $151.95 | $175.69 | 330,600 | — | — |
| 2023-04-21 | $152.30 | $176.10 | 491,100 | — | — |
| 2023-04-20 | $152.93 | $176.82 | 388,100 | — | — |
| 2023-04-19 | $152.23 | $176.01 | 526,800 | — | — |
| 2023-04-18 | $154.79 | $178.97 | 364,900 | — | — |
| 2023-04-17 | $154.99 | $179.21 | 477,400 | — | — |
| 2023-04-14 | $156.19 | $180.59 | 776,900 | — | — |
| 2023-04-13 | $156.84 | $181.34 | 666,500 | — | — |
| 2023-04-12 | $155.27 | $179.53 | 396,800 | — | — |
| 2023-04-11 | $153.86 | $177.90 | 438,500 | — | — |
| 2023-04-10 | $152.73 | $176.59 | 324,900 | — | — |
| 2023-04-06 | $154.04 | $178.11 | 426,700 | — | — |
| 2023-04-05 | $153.69 | $177.70 | 682,100 | — | — |
| 2023-04-04 | $154.83 | $179.02 | 874,100 | — | — |
| 2023-04-03 | $150.53 | $174.05 | 677,100 | — | — |
| 2023-03-31 | $145.80 | $168.58 | 411,400 | — | — |
| 2023-03-30 | $145.79 | $168.57 | 402,600 | — | — |
| 2023-03-29 | $144.71 | $167.32 | 307,600 | — | — |
| 2023-03-28 | $145.41 | $168.13 | 346,600 | — | — |
| 2023-03-27 | $143.88 | $166.36 | 369,300 | — | — |
| 2023-03-24 | $144.42 | $166.98 | 666,500 | — | — |
| 2023-03-23 | $143.60 | $166.04 | 567,000 | — | — |
| 2023-03-22 | $141.81 | $163.97 | 479,500 | — | — |
| 2023-03-21 | $140.74 | $162.73 | 592,800 | — | — |
| 2023-03-20 | $144.58 | $167.17 | 1,037,800 | — | — |
| 2023-03-17 | $143.50 | $165.92 | 2,536,900 | — | — |
| 2023-03-16 | $136.77 | $158.14 | 1,121,600 | — | — |
| 2023-03-15 | $135.49 | $156.66 | 1,268,300 | — | — |
| 2023-03-14 | $136.89 | $157.88 | 967,400 | — | — |
| 2023-03-13 | $135.96 | $156.81 | 1,533,300 | — | — |
| 2023-03-10 | $130.44 | $150.45 | 1,089,200 | — | — |
| 2023-03-09 | $130.37 | $150.36 | 558,800 | — | — |
| 2023-03-08 | $132.72 | $153.07 | 996,100 | — | — |
| 2023-03-07 | $130.20 | $150.17 | 801,300 | — | — |
| 2023-03-06 | $135.78 | $156.60 | 673,200 | — | — |
| 2023-03-03 | $136.78 | $157.76 | 550,600 | — | — |
| 2023-03-02 | $134.75 | $155.42 | 674,600 | — | — |
| 2023-03-01 | $133.82 | $154.34 | 1,335,500 | — | — |
| 2023-02-28 | $127.57 | $147.14 | 828,600 | — | — |
| 2023-02-27 | $126.90 | $146.36 | 366,000 | — | — |
| 2023-02-24 | $125.27 | $144.48 | 564,100 | — | — |
| 2023-02-23 | $124.54 | $143.64 | 1,090,000 | — | — |
| 2023-02-22 | $127.75 | $147.34 | 741,400 | — | — |
| 2023-02-21 | $130.39 | $150.39 | 635,700 | — | — |
| 2023-02-17 | $132.45 | $152.76 | 507,200 | — | — |
| 2023-02-16 | $134.93 | $155.62 | 371,200 | — | — |
| 2023-02-15 | $134.26 | $154.85 | 450,300 | — | — |
| 2023-02-14 | $136.08 | $156.95 | 456,300 | — | — |
| 2023-02-13 | $135.24 | $155.98 | 319,300 | — | — |
| 2023-02-10 | $136.00 | $156.86 | 320,000 | — | — |
| 2023-02-09 | $135.22 | $155.96 | 433,400 | — | — |
| 2023-02-08 | $137.08 | $158.10 | 335,700 | — | — |
| 2023-02-07 | $137.71 | $158.83 | 737,600 | — | — |
| 2023-02-06 | $137.01 | $158.02 | 998,100 | — | — |
| 2023-02-03 | $142.14 | $163.94 | 550,000 | — | — |
| 2023-02-02 | $145.80 | $168.16 | 686,700 | — | — |
| 2023-02-01 | $148.86 | $171.69 | 502,000 | — | — |
| 2023-01-31 | $146.70 | $169.20 | 366,100 | — | — |
| 2023-01-30 | $145.00 | $167.24 | 483,800 | — | — |
| 2023-01-27 | $146.87 | $169.40 | 285,800 | — | — |
| 2023-01-26 | $147.90 | $170.58 | 394,300 | — | — |
| 2023-01-25 | $150.92 | $174.07 | 791,600 | — | — |
| 2023-01-24 | $148.24 | $170.98 | 456,500 | — | — |
| 2023-01-23 | $145.81 | $168.17 | 553,200 | — | — |
| 2023-01-20 | $147.13 | $169.70 | 771,800 | — | — |
| 2023-01-19 | $146.25 | $168.68 | 437,700 | — | — |
| 2023-01-18 | $143.73 | $165.77 | 513,300 | — | — |
| 2023-01-17 | $142.12 | $163.92 | 630,600 | — | — |
| 2023-01-13 | $146.69 | $169.19 | 594,700 | — | — |
| 2023-01-12 | $147.37 | $169.97 | 690,700 | — | — |
| 2023-01-11 | $144.25 | $166.37 | 592,000 | — | — |
| 2023-01-10 | $144.10 | $166.20 | 573,100 | — | — |
| 2023-01-09 | $142.10 | $163.89 | 953,900 | — | — |
| 2023-01-06 | $139.80 | $161.24 | 991,400 | — | — |
| 2023-01-05 | $139.85 | $161.30 | 425,000 | — | — |
| 2023-01-04 | $141.97 | $163.74 | 626,700 | — | — |
| 2023-01-03 | $138.15 | $159.34 | 635,100 | — | — |