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
- 2016-06-10 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 | $160.00 | $160.00 | 414,300 | — | — |
| 2023-12-28 | $162.25 | $162.25 | 337,900 | — | — |
| 2023-12-27 | $163.39 | $163.39 | 341,300 | — | — |
| 2023-12-26 | $162.91 | $162.91 | 260,200 | — | — |
| 2023-12-22 | $161.66 | $161.66 | 293,900 | — | — |
| 2023-12-21 | $158.59 | $158.59 | 337,200 | — | — |
| 2023-12-20 | $157.62 | $157.62 | 439,300 | — | — |
| 2023-12-19 | $159.49 | $159.49 | 471,300 | — | — |
| 2023-12-18 | $157.16 | $157.16 | 529,400 | — | — |
| 2023-12-15 | $157.04 | $157.04 | 1,019,200 | — | — |
| 2023-12-14 | $156.29 | $156.29 | 1,442,300 | — | — |
| 2023-12-13 | $142.45 | $142.45 | 594,900 | — | — |
| 2023-12-12 | $137.59 | $137.59 | 379,700 | — | — |
| 2023-12-11 | $137.19 | $137.19 | 343,300 | — | — |
| 2023-12-08 | $135.23 | $135.23 | 400,500 | — | — |
| 2023-12-07 | $132.72 | $132.72 | 323,800 | — | — |
| 2023-12-06 | $130.38 | $130.38 | 409,500 | — | — |
| 2023-12-05 | $130.25 | $130.25 | 327,100 | — | — |
| 2023-12-04 | $133.18 | $133.18 | 403,000 | — | — |
| 2023-12-01 | $133.00 | $133.00 | 456,100 | — | — |
| 2023-11-30 | $129.90 | $129.90 | 691,100 | — | — |
| 2023-11-29 | $127.65 | $127.65 | 479,000 | — | — |
| 2023-11-28 | $127.51 | $127.51 | 590,900 | — | — |
| 2023-11-27 | $130.55 | $130.55 | 448,900 | — | — |
| 2023-11-24 | $132.20 | $132.20 | 164,200 | — | — |
| 2023-11-22 | $130.84 | $130.84 | 376,600 | — | — |
| 2023-11-21 | $129.08 | $129.08 | 541,300 | — | — |
| 2023-11-20 | $130.24 | $130.24 | 576,900 | — | — |
| 2023-11-17 | $131.41 | $131.41 | 1,772,000 | — | — |
| 2023-11-16 | $135.23 | $135.23 | 303,800 | — | — |
| 2023-11-15 | $136.22 | $136.22 | 348,700 | — | — |
| 2023-11-14 | $137.48 | $137.48 | 497,200 | — | — |
| 2023-11-13 | $130.56 | $130.56 | 216,500 | — | — |
| 2023-11-10 | $132.29 | $132.29 | 144,400 | — | — |
| 2023-11-09 | $128.73 | $128.73 | 223,100 | — | — |
| 2023-11-08 | $128.82 | $128.82 | 320,200 | — | — |
| 2023-11-07 | $129.60 | $129.60 | 337,700 | — | — |
| 2023-11-06 | $130.73 | $130.73 | 255,400 | — | — |
| 2023-11-03 | $132.03 | $132.03 | 277,700 | — | — |
| 2023-11-02 | $130.22 | $130.22 | 267,900 | — | — |
| 2023-11-01 | $129.55 | $129.55 | 339,100 | — | — |
| 2023-10-31 | $124.28 | $124.28 | 298,300 | — | — |
| 2023-10-30 | $125.89 | $125.89 | 365,000 | — | — |
| 2023-10-27 | $123.22 | $123.22 | 302,600 | — | — |
| 2023-10-26 | $124.05 | $124.05 | 279,100 | — | — |
| 2023-10-25 | $124.00 | $124.00 | 323,000 | — | — |
| 2023-10-24 | $124.25 | $124.25 | 372,300 | — | — |
| 2023-10-23 | $124.57 | $124.57 | 328,100 | — | — |
| 2023-10-20 | $125.63 | $125.63 | 632,200 | — | — |
| 2023-10-19 | $129.24 | $129.24 | 447,200 | — | — |
| 2023-10-18 | $131.02 | $131.02 | 606,800 | — | — |
| 2023-10-17 | $139.03 | $139.03 | 288,500 | — | — |
| 2023-10-16 | $138.28 | $138.28 | 277,800 | — | — |
| 2023-10-13 | $137.26 | $137.26 | 530,700 | — | — |
| 2023-10-12 | $142.82 | $142.82 | 311,500 | — | — |
| 2023-10-11 | $147.64 | $147.64 | 269,100 | — | — |
| 2023-10-10 | $146.19 | $146.19 | 192,200 | — | — |
| 2023-10-09 | $146.21 | $146.21 | 187,100 | — | — |
| 2023-10-06 | $144.24 | $144.24 | 279,900 | — | — |
| 2023-10-05 | $141.16 | $141.16 | 262,300 | — | — |
| 2023-10-04 | $143.56 | $143.56 | 398,400 | — | — |
| 2023-10-03 | $144.20 | $144.20 | 501,500 | — | — |
| 2023-10-02 | $145.00 | $145.00 | 471,400 | — | — |
| 2023-09-29 | $149.19 | $149.19 | 566,200 | — | — |
| 2023-09-28 | $151.70 | $151.70 | 409,200 | — | — |
| 2023-09-27 | $148.40 | $148.40 | 545,100 | — | — |
| 2023-09-26 | $142.70 | $142.70 | 446,100 | — | — |
| 2023-09-25 | $146.43 | $146.43 | 206,900 | — | — |
| 2023-09-22 | $143.87 | $143.87 | 289,400 | — | — |
| 2023-09-21 | $142.29 | $142.29 | 408,800 | — | — |
| 2023-09-20 | $149.04 | $149.04 | 265,000 | — | — |
| 2023-09-19 | $149.67 | $149.67 | 311,400 | — | — |
| 2023-09-18 | $149.88 | $149.88 | 347,900 | — | — |
| 2023-09-15 | $147.64 | $147.64 | 707,200 | — | — |
| 2023-09-14 | $152.17 | $152.17 | 317,100 | — | — |
| 2023-09-13 | $147.53 | $147.53 | 326,000 | — | — |
| 2023-09-12 | $147.17 | $147.17 | 287,200 | — | — |
| 2023-09-11 | $151.39 | $151.39 | 259,300 | — | — |
| 2023-09-08 | $150.72 | $150.72 | 246,800 | — | — |
| 2023-09-07 | $151.68 | $151.68 | 292,000 | — | — |
| 2023-09-06 | $154.87 | $154.87 | 210,700 | — | — |
| 2023-09-05 | $153.37 | $153.37 | 304,200 | — | — |
| 2023-09-01 | $157.96 | $157.96 | 291,500 | — | — |
| 2023-08-31 | $153.97 | $153.97 | 434,800 | — | — |
| 2023-08-30 | $152.98 | $152.98 | 397,500 | — | — |
| 2023-08-29 | $150.76 | $150.76 | 328,400 | — | — |
| 2023-08-28 | $145.93 | $145.93 | 251,100 | — | — |
| 2023-08-25 | $142.85 | $142.85 | 218,000 | — | — |
| 2023-08-24 | $142.35 | $142.35 | 217,800 | — | — |
| 2023-08-23 | $144.55 | $144.55 | 267,900 | — | — |
| 2023-08-22 | $142.46 | $142.46 | 263,100 | — | — |
| 2023-08-21 | $142.71 | $142.71 | 314,300 | — | — |
| 2023-08-18 | $141.97 | $141.97 | 685,400 | — | — |
| 2023-08-17 | $141.00 | $141.00 | 395,700 | — | — |
| 2023-08-16 | $144.01 | $144.01 | 398,100 | — | — |
| 2023-08-15 | $150.68 | $150.68 | 325,500 | — | — |
| 2023-08-14 | $150.64 | $150.64 | 271,000 | — | — |
| 2023-08-11 | $148.35 | $148.35 | 224,300 | — | — |
| 2023-08-10 | $147.28 | $147.28 | 354,900 | — | — |
| 2023-08-09 | $149.55 | $149.55 | 589,400 | — | — |
| 2023-08-08 | $155.51 | $155.51 | 696,900 | — | — |
| 2023-08-07 | $148.27 | $148.27 | 821,800 | — | — |
| 2023-08-04 | $151.17 | $151.17 | 441,000 | — | — |
| 2023-08-03 | $154.42 | $154.42 | 515,000 | — | — |
| 2023-08-02 | $158.36 | $158.36 | 341,300 | — | — |
| 2023-08-01 | $163.43 | $163.43 | 423,400 | — | — |
| 2023-07-31 | $158.67 | $158.67 | 242,800 | — | — |
| 2023-07-28 | $157.39 | $157.39 | 273,100 | — | — |
| 2023-07-27 | $155.53 | $155.53 | 209,600 | — | — |
| 2023-07-26 | $156.11 | $156.11 | 356,500 | — | — |
| 2023-07-25 | $161.10 | $161.10 | 365,200 | — | — |
| 2023-07-24 | $158.42 | $158.42 | 288,700 | — | — |
| 2023-07-21 | $157.63 | $157.63 | 258,400 | — | — |
| 2023-07-20 | $160.22 | $160.22 | 413,800 | — | — |
| 2023-07-19 | $159.74 | $159.74 | 439,000 | — | — |
| 2023-07-18 | $161.83 | $161.83 | 634,800 | — | — |
| 2023-07-17 | $154.10 | $154.10 | 438,100 | — | — |
| 2023-07-14 | $152.67 | $152.67 | 287,300 | — | — |
| 2023-07-13 | $154.02 | $154.02 | 341,800 | — | — |
| 2023-07-12 | $152.00 | $152.00 | 293,800 | — | — |
| 2023-07-11 | $150.57 | $150.57 | 315,300 | — | — |
| 2023-07-10 | $150.70 | $150.70 | 354,800 | — | — |
| 2023-07-07 | $147.61 | $147.61 | 376,300 | — | — |
| 2023-07-06 | $144.89 | $144.89 | 569,500 | — | — |
| 2023-07-05 | $151.62 | $151.62 | 405,600 | — | — |
| 2023-07-03 | $154.37 | $154.37 | 214,100 | — | — |
| 2023-06-30 | $155.94 | $155.94 | 533,300 | — | — |
| 2023-06-29 | $155.38 | $155.38 | 431,500 | — | — |
| 2023-06-28 | $152.32 | $152.32 | 309,200 | — | — |
| 2023-06-27 | $152.62 | $152.62 | 424,300 | — | — |
| 2023-06-26 | $146.56 | $146.56 | 288,100 | — | — |
| 2023-06-23 | $144.30 | $144.30 | 490,900 | — | — |
| 2023-06-22 | $145.30 | $145.30 | 332,700 | — | — |
| 2023-06-21 | $144.12 | $144.12 | 343,100 | — | — |
| 2023-06-20 | $142.81 | $142.81 | 323,800 | — | — |
| 2023-06-16 | $139.87 | $139.87 | 463,200 | — | — |
| 2023-06-15 | $141.95 | $141.95 | 324,100 | — | — |
| 2023-06-14 | $143.82 | $143.82 | 427,900 | — | — |
| 2023-06-13 | $143.24 | $143.24 | 439,800 | — | — |
| 2023-06-12 | $142.73 | $142.73 | 544,600 | — | — |
| 2023-06-09 | $138.10 | $138.10 | 393,200 | — | — |
| 2023-06-08 | $138.90 | $138.90 | 448,200 | — | — |
| 2023-06-07 | $138.52 | $138.52 | 608,400 | — | — |
| 2023-06-06 | $131.94 | $131.94 | 494,500 | — | — |
| 2023-06-05 | $126.27 | $126.27 | 281,400 | — | — |
| 2023-06-02 | $126.62 | $126.62 | 481,500 | — | — |
| 2023-06-01 | $119.85 | $119.85 | 425,500 | — | — |
| 2023-05-31 | $116.77 | $116.77 | 387,700 | — | — |
| 2023-05-30 | $121.47 | $121.47 | 406,900 | — | — |
| 2023-05-26 | $121.19 | $121.19 | 295,900 | — | — |
| 2023-05-25 | $119.49 | $119.49 | 355,300 | — | — |
| 2023-05-24 | $118.44 | $118.44 | 395,800 | — | — |
| 2023-05-23 | $122.87 | $122.87 | 363,600 | — | — |
| 2023-05-22 | $123.70 | $123.70 | 384,400 | — | — |
| 2023-05-19 | $122.44 | $122.44 | 391,600 | — | — |
| 2023-05-18 | $124.36 | $124.36 | 385,700 | — | — |
| 2023-05-17 | $119.62 | $119.62 | 393,900 | — | — |
| 2023-05-16 | $118.06 | $118.06 | 694,600 | — | — |
| 2023-05-15 | $122.52 | $122.52 | 380,200 | — | — |
| 2023-05-12 | $124.16 | $124.16 | 634,900 | — | — |
| 2023-05-11 | $121.98 | $121.98 | 662,000 | — | — |
| 2023-05-10 | $122.96 | $122.96 | 929,200 | — | — |
| 2023-05-09 | $128.41 | $128.41 | 862,600 | — | — |
| 2023-05-08 | $127.75 | $127.75 | 831,400 | — | — |
| 2023-05-05 | $125.49 | $125.49 | 531,000 | — | — |
| 2023-05-04 | $122.37 | $122.37 | 576,600 | — | — |
| 2023-05-03 | $127.23 | $127.23 | 310,400 | — | — |
| 2023-05-02 | $126.24 | $126.24 | 455,700 | — | — |
| 2023-05-01 | $126.08 | $126.08 | 342,600 | — | — |
| 2023-04-28 | $126.33 | $126.33 | 379,700 | — | — |
| 2023-04-27 | $125.35 | $125.35 | 643,000 | — | — |
| 2023-04-26 | $120.50 | $120.50 | 1,083,300 | — | — |
| 2023-04-25 | $125.95 | $125.95 | 425,100 | — | — |
| 2023-04-24 | $130.00 | $130.00 | 371,400 | — | — |
| 2023-04-21 | $126.48 | $126.48 | 768,700 | — | — |
| 2023-04-20 | $132.68 | $132.68 | 282,300 | — | — |
| 2023-04-19 | $133.87 | $133.87 | 249,100 | — | — |
| 2023-04-18 | $134.32 | $134.32 | 315,100 | — | — |
| 2023-04-17 | $131.94 | $131.94 | 432,200 | — | — |
| 2023-04-14 | $131.70 | $131.70 | 460,600 | — | — |
| 2023-04-13 | $130.96 | $130.96 | 360,600 | — | — |
| 2023-04-12 | $129.34 | $129.34 | 442,100 | — | — |
| 2023-04-11 | $128.43 | $128.43 | 308,200 | — | — |
| 2023-04-10 | $126.56 | $126.56 | 560,300 | — | — |
| 2023-04-06 | $121.90 | $121.90 | 852,500 | — | — |
| 2023-04-05 | $127.15 | $127.15 | 814,200 | — | — |
| 2023-04-04 | $129.68 | $129.68 | 629,700 | — | — |
| 2023-04-03 | $141.26 | $141.26 | 360,500 | — | — |
| 2023-03-31 | $140.48 | $140.48 | 613,200 | — | — |
| 2023-03-30 | $139.23 | $139.23 | 479,900 | — | — |
| 2023-03-29 | $137.23 | $137.23 | 379,900 | — | — |
| 2023-03-28 | $136.00 | $136.00 | 238,300 | — | — |
| 2023-03-27 | $135.82 | $135.82 | 405,300 | — | — |
| 2023-03-24 | $133.90 | $133.90 | 308,900 | — | — |
| 2023-03-23 | $134.65 | $134.65 | 398,500 | — | — |
| 2023-03-22 | $136.68 | $136.68 | 340,800 | — | — |
| 2023-03-21 | $140.89 | $140.89 | 429,200 | — | — |
| 2023-03-20 | $135.19 | $135.19 | 538,400 | — | — |
| 2023-03-17 | $130.71 | $130.71 | 786,200 | — | — |
| 2023-03-16 | $133.93 | $133.93 | 480,500 | — | — |
| 2023-03-15 | $131.32 | $131.32 | 592,000 | — | — |
| 2023-03-14 | $140.02 | $140.02 | 392,700 | — | — |
| 2023-03-13 | $135.85 | $135.85 | 512,600 | — | — |
| 2023-03-10 | $138.66 | $138.66 | 757,500 | — | — |
| 2023-03-09 | $146.07 | $146.07 | 354,700 | — | — |
| 2023-03-08 | $149.61 | $149.61 | 259,200 | — | — |
| 2023-03-07 | $149.42 | $149.42 | 328,100 | — | — |
| 2023-03-06 | $152.34 | $152.34 | 419,100 | — | — |
| 2023-03-03 | $153.01 | $153.01 | 401,400 | — | — |
| 2023-03-02 | $151.99 | $151.99 | 387,500 | — | — |
| 2023-03-01 | $148.90 | $148.90 | 424,500 | — | — |
| 2023-02-28 | $146.02 | $146.02 | 467,600 | — | — |
| 2023-02-27 | $145.31 | $145.31 | 366,800 | — | — |
| 2023-02-24 | $143.14 | $143.14 | 334,200 | — | — |
| 2023-02-23 | $142.80 | $142.80 | 239,800 | — | — |
| 2023-02-22 | $140.97 | $140.97 | 391,000 | — | — |
| 2023-02-21 | $140.98 | $140.98 | 331,700 | — | — |
| 2023-02-17 | $146.46 | $146.46 | 349,900 | — | — |
| 2023-02-16 | $145.63 | $145.63 | 328,100 | — | — |
| 2023-02-15 | $147.90 | $147.90 | 364,800 | — | — |
| 2023-02-14 | $145.75 | $145.75 | 281,300 | — | — |
| 2023-02-13 | $145.42 | $145.42 | 274,600 | — | — |
| 2023-02-10 | $142.91 | $142.91 | 377,800 | — | — |
| 2023-02-09 | $141.07 | $141.07 | 391,600 | — | — |
| 2023-02-08 | $142.02 | $142.02 | 373,200 | — | — |
| 2023-02-07 | $147.24 | $147.24 | 462,100 | — | — |
| 2023-02-06 | $144.58 | $144.58 | 283,600 | — | — |
| 2023-02-03 | $144.47 | $144.47 | 550,000 | — | — |
| 2023-02-02 | $141.11 | $141.11 | 1,061,200 | — | — |
| 2023-02-01 | $148.91 | $148.91 | 1,484,400 | — | — |
| 2023-01-31 | $130.25 | $130.25 | 686,800 | — | — |
| 2023-01-30 | $127.56 | $127.56 | 486,000 | — | — |
| 2023-01-27 | $127.43 | $127.43 | 476,200 | — | — |
| 2023-01-26 | $124.61 | $124.61 | 399,600 | — | — |
| 2023-01-25 | $120.75 | $120.75 | 432,400 | — | — |
| 2023-01-24 | $120.25 | $120.25 | 274,100 | — | — |
| 2023-01-23 | $120.17 | $120.17 | 279,200 | — | — |
| 2023-01-20 | $118.88 | $118.88 | 368,600 | — | — |
| 2023-01-19 | $116.61 | $116.61 | 537,000 | — | — |
| 2023-01-18 | $121.40 | $121.40 | 309,100 | — | — |
| 2023-01-17 | $122.85 | $122.85 | 323,300 | — | — |
| 2023-01-13 | $126.16 | $126.16 | 308,800 | — | — |
| 2023-01-12 | $124.36 | $124.36 | 306,600 | — | — |
| 2023-01-11 | $122.90 | $122.90 | 411,500 | — | — |
| 2023-01-10 | $120.85 | $120.85 | 386,500 | — | — |
| 2023-01-09 | $116.55 | $116.55 | 391,000 | — | — |
| 2023-01-06 | $119.07 | $119.07 | 358,800 | — | — |
| 2023-01-05 | $115.02 | $115.02 | 330,700 | — | — |
| 2023-01-04 | $115.10 | $115.10 | 549,300 | — | — |
| 2023-01-03 | $114.83 | $114.83 | 514,500 | — | — |