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
- 2005-11-15 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 | $135.98 | $168.37 | 256,700 | — | — |
| 2023-12-28 | $135.79 | $168.13 | 241,600 | — | — |
| 2023-12-27 | $137.73 | $170.04 | 485,500 | — | — |
| 2023-12-26 | $133.63 | $164.98 | 176,700 | — | — |
| 2023-12-22 | $132.32 | $163.36 | 949,400 | — | — |
| 2023-12-21 | $122.43 | $151.15 | 135,000 | — | — |
| 2023-12-20 | $120.84 | $149.19 | 280,900 | — | — |
| 2023-12-19 | $121.82 | $150.40 | 269,600 | — | — |
| 2023-12-18 | $117.86 | $145.51 | 173,200 | — | — |
| 2023-12-15 | $118.75 | $146.61 | 280,600 | — | — |
| 2023-12-14 | $118.66 | $146.49 | 368,300 | — | — |
| 2023-12-13 | $114.71 | $141.62 | 317,900 | — | — |
| 2023-12-12 | $113.49 | $140.11 | 256,600 | — | — |
| 2023-12-11 | $115.63 | $142.75 | 269,800 | — | — |
| 2023-12-08 | $115.30 | $142.35 | 279,300 | — | — |
| 2023-12-07 | $115.89 | $143.08 | 380,900 | — | — |
| 2023-12-06 | $114.90 | $141.85 | 524,000 | — | — |
| 2023-12-05 | $117.22 | $144.72 | 262,400 | — | — |
| 2023-12-04 | $121.86 | $150.45 | 217,000 | — | — |
| 2023-12-01 | $121.72 | $150.27 | 158,300 | — | — |
| 2023-11-30 | $118.18 | $145.90 | 345,000 | — | — |
| 2023-11-29 | $116.68 | $144.05 | 334,300 | — | — |
| 2023-11-28 | $114.87 | $141.82 | 232,100 | — | — |
| 2023-11-27 | $116.92 | $144.35 | 207,600 | — | — |
| 2023-11-24 | $117.39 | $144.93 | 91,700 | — | — |
| 2023-11-22 | $115.66 | $142.79 | 178,800 | — | — |
| 2023-11-21 | $114.96 | $141.93 | 214,000 | — | — |
| 2023-11-20 | $114.68 | $141.58 | 344,600 | — | — |
| 2023-11-17 | $113.14 | $139.68 | 486,900 | — | — |
| 2023-11-16 | $115.81 | $142.98 | 166,400 | — | — |
| 2023-11-15 | $116.77 | $144.16 | 206,900 | — | — |
| 2023-11-14 | $116.32 | $143.61 | 161,400 | — | — |
| 2023-11-13 | $112.42 | $138.79 | 209,700 | — | — |
| 2023-11-10 | $111.59 | $137.77 | 154,200 | — | — |
| 2023-11-09 | $109.62 | $135.33 | 183,600 | — | — |
| 2023-11-08 | $111.70 | $137.90 | 151,400 | — | — |
| 2023-11-07 | $112.83 | $139.30 | 182,900 | — | — |
| 2023-11-06 | $112.92 | $139.41 | 180,300 | — | — |
| 2023-11-03 | $114.02 | $140.77 | 272,700 | — | — |
| 2023-11-02 | $112.57 | $138.98 | 248,000 | — | — |
| 2023-11-01 | $111.73 | $137.94 | 242,500 | — | — |
| 2023-10-31 | $110.62 | $136.57 | 284,800 | — | — |
| 2023-10-30 | $110.36 | $136.25 | 271,100 | — | — |
| 2023-10-27 | $107.53 | $132.75 | 335,800 | — | — |
| 2023-10-26 | $108.50 | $133.95 | 440,800 | — | — |
| 2023-10-25 | $108.83 | $134.36 | 640,100 | — | — |
| 2023-10-24 | $106.76 | $131.80 | 1,297,800 | — | — |
| 2023-10-23 | $116.67 | $144.04 | 335,300 | — | — |
| 2023-10-20 | $118.55 | $146.36 | 300,300 | — | — |
| 2023-10-19 | $117.14 | $144.62 | 217,900 | — | — |
| 2023-10-18 | $119.03 | $146.95 | 222,000 | — | — |
| 2023-10-17 | $124.01 | $153.10 | 211,700 | — | — |
| 2023-10-16 | $123.74 | $152.77 | 345,100 | — | — |
| 2023-10-13 | $121.29 | $149.74 | 259,500 | — | — |
| 2023-10-12 | $123.39 | $152.33 | 225,300 | — | — |
| 2023-10-11 | $125.94 | $155.48 | 310,300 | — | — |
| 2023-10-10 | $128.19 | $158.26 | 439,100 | — | — |
| 2023-10-09 | $128.46 | $158.59 | 298,800 | — | — |
| 2023-10-06 | $124.78 | $154.05 | 353,000 | — | — |
| 2023-10-05 | $121.39 | $149.87 | 593,200 | — | — |
| 2023-10-04 | $121.99 | $150.61 | 553,000 | — | — |
| 2023-10-03 | $124.99 | $154.31 | 459,300 | — | — |
| 2023-10-02 | $126.00 | $155.56 | 312,500 | — | — |
| 2023-09-29 | $128.41 | $158.53 | 425,400 | — | — |
| 2023-09-28 | $129.37 | $159.72 | 238,000 | — | — |
| 2023-09-27 | $127.09 | $156.47 | 264,400 | — | — |
| 2023-09-26 | $126.66 | $155.94 | 282,600 | — | — |
| 2023-09-25 | $131.69 | $162.13 | 125,000 | — | — |
| 2023-09-22 | $130.56 | $160.74 | 170,600 | — | — |
| 2023-09-21 | $128.01 | $157.60 | 279,600 | — | — |
| 2023-09-20 | $131.11 | $161.42 | 96,400 | — | — |
| 2023-09-19 | $131.28 | $161.63 | 147,300 | — | — |
| 2023-09-18 | $132.75 | $163.44 | 184,000 | — | — |
| 2023-09-15 | $131.12 | $161.43 | 264,300 | — | — |
| 2023-09-14 | $130.32 | $160.45 | 344,700 | — | — |
| 2023-09-13 | $130.94 | $161.21 | 524,400 | — | — |
| 2023-09-12 | $130.74 | $160.96 | 273,900 | — | — |
| 2023-09-11 | $132.41 | $163.02 | 169,600 | — | — |
| 2023-09-08 | $131.63 | $162.06 | 233,500 | — | — |
| 2023-09-07 | $133.91 | $164.87 | 292,500 | — | — |
| 2023-09-06 | $134.67 | $165.80 | 227,100 | — | — |
| 2023-09-05 | $135.52 | $166.85 | 378,600 | — | — |
| 2023-09-01 | $137.53 | $169.32 | 293,500 | — | — |
| 2023-08-31 | $136.36 | $167.88 | 282,700 | — | — |
| 2023-08-30 | $135.32 | $166.60 | 331,500 | — | — |
| 2023-08-29 | $133.54 | $164.41 | 321,600 | — | — |
| 2023-08-28 | $129.25 | $159.13 | 139,700 | — | — |
| 2023-08-25 | $127.33 | $156.77 | 220,600 | — | — |
| 2023-08-24 | $127.42 | $156.88 | 189,600 | — | — |
| 2023-08-23 | $129.54 | $159.49 | 189,100 | — | — |
| 2023-08-22 | $129.92 | $159.95 | 178,100 | — | — |
| 2023-08-21 | $130.41 | $160.56 | 137,900 | — | — |
| 2023-08-18 | $130.03 | $160.09 | 303,500 | — | — |
| 2023-08-17 | $129.64 | $159.61 | 403,800 | — | — |
| 2023-08-16 | $130.15 | $160.24 | 310,300 | — | — |
| 2023-08-15 | $129.73 | $159.72 | 299,000 | — | — |
| 2023-08-14 | $132.92 | $163.65 | 148,400 | — | — |
| 2023-08-11 | $132.49 | $163.12 | 150,400 | — | — |
| 2023-08-10 | $131.06 | $161.36 | 282,800 | — | — |
| 2023-08-09 | $131.66 | $162.10 | 211,600 | — | — |
| 2023-08-08 | $132.58 | $163.23 | 145,300 | — | — |
| 2023-08-07 | $132.79 | $163.49 | 195,700 | — | — |
| 2023-08-04 | $131.23 | $161.57 | 331,900 | — | — |
| 2023-08-03 | $132.41 | $163.02 | 399,200 | — | — |
| 2023-08-02 | $131.11 | $161.42 | 345,100 | — | — |
| 2023-08-01 | $131.47 | $161.86 | 917,800 | — | — |
| 2023-07-31 | $128.35 | $158.02 | 369,800 | — | — |
| 2023-07-28 | $127.50 | $156.97 | 459,300 | — | — |
| 2023-07-27 | $125.46 | $154.46 | 354,400 | — | — |
| 2023-07-26 | $128.54 | $158.26 | 657,600 | — | — |
| 2023-07-25 | $123.36 | $151.88 | 250,600 | — | — |
| 2023-07-24 | $122.61 | $150.95 | 270,000 | — | — |
| 2023-07-21 | $121.76 | $149.91 | 278,500 | — | — |
| 2023-07-20 | $123.65 | $152.23 | 567,000 | — | — |
| 2023-07-19 | $122.78 | $151.16 | 404,400 | — | — |
| 2023-07-18 | $116.87 | $143.89 | 451,700 | — | — |
| 2023-07-17 | $110.20 | $135.68 | 169,600 | — | — |
| 2023-07-14 | $109.40 | $134.69 | 248,500 | — | — |
| 2023-07-13 | $110.33 | $135.84 | 647,600 | — | — |
| 2023-07-12 | $109.44 | $134.74 | 146,500 | — | — |
| 2023-07-11 | $110.17 | $135.64 | 236,000 | — | — |
| 2023-07-10 | $112.01 | $137.90 | 209,500 | — | — |
| 2023-07-07 | $112.22 | $138.16 | 268,700 | — | — |
| 2023-07-06 | $110.98 | $136.64 | 222,700 | — | — |
| 2023-07-05 | $111.15 | $136.85 | 302,600 | — | — |
| 2023-07-03 | $115.83 | $142.61 | 91,800 | — | — |
| 2023-06-30 | $113.96 | $140.30 | 437,900 | — | — |
| 2023-06-29 | $115.42 | $142.10 | 440,000 | — | — |
| 2023-06-28 | $114.55 | $140.60 | 559,400 | — | — |
| 2023-06-27 | $115.10 | $141.28 | 505,900 | — | — |
| 2023-06-26 | $106.86 | $131.16 | 232,500 | — | — |
| 2023-06-23 | $105.65 | $129.68 | 283,700 | — | — |
| 2023-06-22 | $106.32 | $130.50 | 312,600 | — | — |
| 2023-06-21 | $105.19 | $129.11 | 358,200 | — | — |
| 2023-06-20 | $104.59 | $128.38 | 268,500 | — | — |
| 2023-06-16 | $106.25 | $130.41 | 497,700 | — | — |
| 2023-06-15 | $106.15 | $130.29 | 715,000 | — | — |
| 2023-06-14 | $105.99 | $130.09 | 323,700 | — | — |
| 2023-06-13 | $104.84 | $128.68 | 267,500 | — | — |
| 2023-06-12 | $104.07 | $127.74 | 217,900 | — | — |
| 2023-06-09 | $105.00 | $128.88 | 252,600 | — | — |
| 2023-06-08 | $107.68 | $132.17 | 160,800 | — | — |
| 2023-06-07 | $108.79 | $133.53 | 217,800 | — | — |
| 2023-06-06 | $110.00 | $135.02 | 284,700 | — | — |
| 2023-06-05 | $109.74 | $134.70 | 221,100 | — | — |
| 2023-06-02 | $110.45 | $135.57 | 250,700 | — | — |
| 2023-06-01 | $107.90 | $132.44 | 253,900 | — | — |
| 2023-05-31 | $105.28 | $129.22 | 230,300 | — | — |
| 2023-05-30 | $108.68 | $133.40 | 188,100 | — | — |
| 2023-05-26 | $108.71 | $133.43 | 191,400 | — | — |
| 2023-05-25 | $107.48 | $131.92 | 228,600 | — | — |
| 2023-05-24 | $105.86 | $129.93 | 256,900 | — | — |
| 2023-05-23 | $109.81 | $134.78 | 244,300 | — | — |
| 2023-05-22 | $110.53 | $135.67 | 139,300 | — | — |
| 2023-05-19 | $109.01 | $133.80 | 177,900 | — | — |
| 2023-05-18 | $109.53 | $134.44 | 192,400 | — | — |
| 2023-05-17 | $109.60 | $134.52 | 159,200 | — | — |
| 2023-05-16 | $106.15 | $130.29 | 113,000 | — | — |
| 2023-05-15 | $107.03 | $131.37 | 132,700 | — | — |
| 2023-05-12 | $107.00 | $131.33 | 290,700 | — | — |
| 2023-05-11 | $106.19 | $130.34 | 111,300 | — | — |
| 2023-05-10 | $106.99 | $131.32 | 251,000 | — | — |
| 2023-05-09 | $106.08 | $130.20 | 151,900 | — | — |
| 2023-05-08 | $105.99 | $130.09 | 163,800 | — | — |
| 2023-05-05 | $106.20 | $130.35 | 190,400 | — | — |
| 2023-05-04 | $103.74 | $127.33 | 149,500 | — | — |
| 2023-05-03 | $106.73 | $131.00 | 238,200 | — | — |
| 2023-05-02 | $107.00 | $131.33 | 257,000 | — | — |
| 2023-05-01 | $108.44 | $133.10 | 292,500 | — | — |
| 2023-04-28 | $107.80 | $132.32 | 514,400 | — | — |
| 2023-04-27 | $101.55 | $124.64 | 461,900 | — | — |
| 2023-04-26 | $102.00 | $125.20 | 799,100 | — | — |
| 2023-04-25 | $115.03 | $141.19 | 318,400 | — | — |
| 2023-04-24 | $119.27 | $146.39 | 166,600 | — | — |
| 2023-04-21 | $119.11 | $146.20 | 241,900 | — | — |
| 2023-04-20 | $118.86 | $145.89 | 217,900 | — | — |
| 2023-04-19 | $118.18 | $145.06 | 222,700 | — | — |
| 2023-04-18 | $117.54 | $144.27 | 112,300 | — | — |
| 2023-04-17 | $116.60 | $143.12 | 104,200 | — | — |
| 2023-04-14 | $117.50 | $144.22 | 130,100 | — | — |
| 2023-04-13 | $115.61 | $141.90 | 180,900 | — | — |
| 2023-04-12 | $115.07 | $141.24 | 110,900 | — | — |
| 2023-04-11 | $116.11 | $142.52 | 113,400 | — | — |
| 2023-04-10 | $114.39 | $140.40 | 179,500 | — | — |
| 2023-04-06 | $111.42 | $136.76 | 139,600 | — | — |
| 2023-04-05 | $112.03 | $137.51 | 201,800 | — | — |
| 2023-04-04 | $114.22 | $140.20 | 190,200 | — | — |
| 2023-04-03 | $117.38 | $144.07 | 149,300 | — | — |
| 2023-03-31 | $119.29 | $146.42 | 163,300 | — | — |
| 2023-03-30 | $119.45 | $146.61 | 212,200 | — | — |
| 2023-03-29 | $118.04 | $144.45 | 267,200 | — | — |
| 2023-03-28 | $116.23 | $142.24 | 143,800 | — | — |
| 2023-03-27 | $114.41 | $140.01 | 226,000 | — | — |
| 2023-03-24 | $112.25 | $137.37 | 243,200 | — | — |
| 2023-03-23 | $114.26 | $139.83 | 237,500 | — | — |
| 2023-03-22 | $116.43 | $142.48 | 155,400 | — | — |
| 2023-03-21 | $118.70 | $145.26 | 263,200 | — | — |
| 2023-03-20 | $118.09 | $144.52 | 160,300 | — | — |
| 2023-03-17 | $116.13 | $142.12 | 311,400 | — | — |
| 2023-03-16 | $119.00 | $145.63 | 434,100 | — | — |
| 2023-03-15 | $118.26 | $144.72 | 243,200 | — | — |
| 2023-03-14 | $119.39 | $146.11 | 558,700 | — | — |
| 2023-03-13 | $117.88 | $144.26 | 220,500 | — | — |
| 2023-03-10 | $121.27 | $148.41 | 140,000 | — | — |
| 2023-03-09 | $123.46 | $151.09 | 133,300 | — | — |
| 2023-03-08 | $125.02 | $153.00 | 232,300 | — | — |
| 2023-03-07 | $125.47 | $153.55 | 190,300 | — | — |
| 2023-03-06 | $125.58 | $153.68 | 151,600 | — | — |
| 2023-03-03 | $125.59 | $153.69 | 207,800 | — | — |
| 2023-03-02 | $124.58 | $152.46 | 225,400 | — | — |
| 2023-03-01 | $123.12 | $150.67 | 170,500 | — | — |
| 2023-02-28 | $122.04 | $149.35 | 284,400 | — | — |
| 2023-02-27 | $122.91 | $150.41 | 280,800 | — | — |
| 2023-02-24 | $122.35 | $149.73 | 178,800 | — | — |
| 2023-02-23 | $124.08 | $151.85 | 181,100 | — | — |
| 2023-02-22 | $124.18 | $151.97 | 201,600 | — | — |
| 2023-02-21 | $123.61 | $151.27 | 318,900 | — | — |
| 2023-02-17 | $125.93 | $154.11 | 299,600 | — | — |
| 2023-02-16 | $127.78 | $156.37 | 187,300 | — | — |
| 2023-02-15 | $127.48 | $156.01 | 169,100 | — | — |
| 2023-02-14 | $127.85 | $156.46 | 177,300 | — | — |
| 2023-02-13 | $127.35 | $155.85 | 178,800 | — | — |
| 2023-02-10 | $124.90 | $152.85 | 325,400 | — | — |
| 2023-02-09 | $124.81 | $152.74 | 424,100 | — | — |
| 2023-02-08 | $124.55 | $152.42 | 442,300 | — | — |
| 2023-02-07 | $124.70 | $152.60 | 879,700 | — | — |
| 2023-02-06 | $116.28 | $142.30 | 320,600 | — | — |
| 2023-02-03 | $118.89 | $145.49 | 331,100 | — | — |
| 2023-02-02 | $119.04 | $145.68 | 354,400 | — | — |
| 2023-02-01 | $115.50 | $141.35 | 390,700 | — | — |
| 2023-01-31 | $111.30 | $136.21 | 182,500 | — | — |
| 2023-01-30 | $107.24 | $131.24 | 134,500 | — | — |
| 2023-01-27 | $109.14 | $133.56 | 198,800 | — | — |
| 2023-01-26 | $106.48 | $130.31 | 154,900 | — | — |
| 2023-01-25 | $107.40 | $131.43 | 135,000 | — | — |
| 2023-01-24 | $109.37 | $133.84 | 97,000 | — | — |
| 2023-01-23 | $109.18 | $133.61 | 276,500 | — | — |
| 2023-01-20 | $107.89 | $132.03 | 143,900 | — | — |
| 2023-01-19 | $105.80 | $129.48 | 136,500 | — | — |
| 2023-01-18 | $106.47 | $130.30 | 347,100 | — | — |
| 2023-01-17 | $105.51 | $129.12 | 114,000 | — | — |
| 2023-01-13 | $107.47 | $131.52 | 104,300 | — | — |
| 2023-01-12 | $109.35 | $133.82 | 281,800 | — | — |
| 2023-01-11 | $107.22 | $131.21 | 140,200 | — | — |
| 2023-01-10 | $105.45 | $129.05 | 167,000 | — | — |
| 2023-01-09 | $105.41 | $129.00 | 169,300 | — | — |
| 2023-01-06 | $103.73 | $126.94 | 238,100 | — | — |
| 2023-01-05 | $99.57 | $121.85 | 130,200 | — | — |
| 2023-01-04 | $101.98 | $124.80 | 227,100 | — | — |
| 2023-01-03 | $100.13 | $122.54 | 170,100 | — | — |