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
- 2001-12-03 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 | $204.83 | $316.56 | 191,800 | — | — |
| 2023-12-28 | $205.11 | $316.99 | 94,800 | — | — |
| 2023-12-27 | $205.75 | $317.98 | 163,100 | — | — |
| 2023-12-26 | $203.86 | $315.06 | 116,500 | — | — |
| 2023-12-22 | $202.33 | $312.69 | 147,100 | — | — |
| 2023-12-21 | $201.44 | $311.32 | 243,300 | — | — |
| 2023-12-20 | $202.71 | $313.28 | 318,100 | — | — |
| 2023-12-19 | $202.61 | $313.12 | 296,000 | — | — |
| 2023-12-18 | $202.31 | $312.66 | 219,400 | — | — |
| 2023-12-15 | $203.24 | $314.10 | 621,100 | — | — |
| 2023-12-14 | $204.36 | $315.83 | 498,400 | — | — |
| 2023-12-13 | $194.69 | $300.88 | 366,300 | — | — |
| 2023-12-12 | $190.05 | $293.71 | 228,200 | — | — |
| 2023-12-11 | $190.00 | $293.64 | 129,900 | — | — |
| 2023-12-08 | $188.03 | $290.59 | 153,500 | — | — |
| 2023-12-07 | $187.21 | $289.32 | 189,300 | — | — |
| 2023-12-06 | $185.59 | $286.82 | 265,000 | — | — |
| 2023-12-05 | $181.92 | $281.15 | 189,600 | — | — |
| 2023-12-04 | $184.28 | $284.80 | 245,400 | — | — |
| 2023-12-01 | $182.86 | $282.60 | 266,800 | — | — |
| 2023-11-30 | $179.26 | $277.04 | 197,600 | — | — |
| 2023-11-29 | $177.45 | $274.24 | 194,500 | — | — |
| 2023-11-28 | $177.35 | $274.09 | 238,300 | — | — |
| 2023-11-27 | $182.47 | $282.00 | 227,900 | — | — |
| 2023-11-24 | $180.47 | $278.91 | 70,900 | — | — |
| 2023-11-22 | $180.32 | $278.68 | 139,800 | — | — |
| 2023-11-21 | $181.01 | $279.74 | 188,800 | — | — |
| 2023-11-20 | $180.96 | $279.67 | 162,700 | — | — |
| 2023-11-17 | $181.61 | $280.67 | 174,500 | — | — |
| 2023-11-16 | $181.71 | $280.82 | 173,600 | — | — |
| 2023-11-15 | $181.75 | $280.89 | 370,800 | — | — |
| 2023-11-14 | $182.80 | $282.51 | 371,000 | — | — |
| 2023-11-13 | $175.84 | $271.75 | 399,800 | — | — |
| 2023-11-10 | $175.54 | $271.29 | 381,800 | — | — |
| 2023-11-09 | $169.28 | $261.61 | 246,000 | — | — |
| 2023-11-08 | $169.65 | $262.19 | 207,800 | — | — |
| 2023-11-07 | $169.31 | $261.66 | 159,400 | — | — |
| 2023-11-06 | $168.96 | $261.12 | 195,700 | — | — |
| 2023-11-03 | $170.55 | $263.58 | 286,800 | — | — |
| 2023-11-02 | $166.92 | $257.97 | 317,400 | — | — |
| 2023-11-01 | $162.31 | $250.84 | 276,200 | — | — |
| 2023-10-31 | $161.97 | $250.32 | 386,500 | — | — |
| 2023-10-30 | $159.24 | $246.10 | 329,000 | — | — |
| 2023-10-27 | $158.31 | $244.66 | 348,800 | — | — |
| 2023-10-26 | $159.11 | $245.90 | 481,600 | — | — |
| 2023-10-25 | $159.62 | $246.69 | 320,500 | — | — |
| 2023-10-24 | $162.30 | $250.83 | 314,600 | — | — |
| 2023-10-23 | $164.89 | $254.83 | 290,100 | — | — |
| 2023-10-20 | $166.96 | $258.03 | 447,600 | — | — |
| 2023-10-19 | $165.06 | $255.09 | 404,700 | — | — |
| 2023-10-18 | $169.15 | $261.41 | 613,200 | — | — |
| 2023-10-17 | $180.27 | $278.60 | 280,000 | — | — |
| 2023-10-16 | $179.52 | $277.24 | 272,700 | — | — |
| 2023-10-13 | $178.58 | $275.79 | 552,900 | — | — |
| 2023-10-12 | $179.62 | $277.39 | 369,900 | — | — |
| 2023-10-11 | $181.94 | $280.98 | 358,900 | — | — |
| 2023-10-10 | $178.78 | $276.10 | 452,300 | — | — |
| 2023-10-09 | $180.75 | $279.14 | 297,800 | — | — |
| 2023-10-06 | $181.66 | $280.54 | 345,100 | — | — |
| 2023-10-05 | $179.00 | $276.44 | 581,300 | — | — |
| 2023-10-04 | $179.00 | $276.44 | 1,334,700 | — | — |
| 2023-10-03 | $167.38 | $258.49 | 763,300 | — | — |
| 2023-10-02 | $167.17 | $258.17 | 440,000 | — | — |
| 2023-09-29 | $170.31 | $263.02 | 317,500 | — | — |
| 2023-09-28 | $170.12 | $262.72 | 504,000 | — | — |
| 2023-09-27 | $166.84 | $257.66 | 365,600 | — | — |
| 2023-09-26 | $164.61 | $254.21 | 342,900 | — | — |
| 2023-09-25 | $165.32 | $255.31 | 151,000 | — | — |
| 2023-09-22 | $164.67 | $254.31 | 275,000 | — | — |
| 2023-09-21 | $163.85 | $253.04 | 301,800 | — | — |
| 2023-09-20 | $164.70 | $254.35 | 192,800 | — | — |
| 2023-09-19 | $166.01 | $256.38 | 259,000 | — | — |
| 2023-09-18 | $165.83 | $256.10 | 370,400 | — | — |
| 2023-09-15 | $159.59 | $246.46 | 708,500 | — | — |
| 2023-09-14 | $160.36 | $247.65 | 200,700 | — | — |
| 2023-09-13 | $159.00 | $245.55 | 223,300 | — | — |
| 2023-09-12 | $158.46 | $244.72 | 226,600 | — | — |
| 2023-09-11 | $158.08 | $244.13 | 222,000 | — | — |
| 2023-09-08 | $159.28 | $245.98 | 243,400 | — | — |
| 2023-09-07 | $158.68 | $245.06 | 513,000 | — | — |
| 2023-09-06 | $161.80 | $249.87 | 305,600 | — | — |
| 2023-09-05 | $161.63 | $249.61 | 327,800 | — | — |
| 2023-09-01 | $164.56 | $254.14 | 222,700 | — | — |
| 2023-08-31 | $161.28 | $249.07 | 257,300 | — | — |
| 2023-08-30 | $160.67 | $248.13 | 173,500 | — | — |
| 2023-08-29 | $161.69 | $249.70 | 161,600 | — | — |
| 2023-08-28 | $159.83 | $246.83 | 207,600 | — | — |
| 2023-08-25 | $158.14 | $244.22 | 235,200 | — | — |
| 2023-08-24 | $159.13 | $245.75 | 232,600 | — | — |
| 2023-08-23 | $161.63 | $249.61 | 186,100 | — | — |
| 2023-08-22 | $160.14 | $247.31 | 151,100 | — | — |
| 2023-08-21 | $160.08 | $247.22 | 216,800 | — | — |
| 2023-08-18 | $158.06 | $244.10 | 207,500 | — | — |
| 2023-08-17 | $158.53 | $244.82 | 317,300 | — | — |
| 2023-08-16 | $158.51 | $244.79 | 313,000 | — | — |
| 2023-08-15 | $160.11 | $247.26 | 259,800 | — | — |
| 2023-08-14 | $164.67 | $254.31 | 226,500 | — | — |
| 2023-08-11 | $164.58 | $254.17 | 216,000 | — | — |
| 2023-08-10 | $166.10 | $256.51 | 460,200 | — | — |
| 2023-08-09 | $163.88 | $253.09 | 189,100 | — | — |
| 2023-08-08 | $165.13 | $255.02 | 208,100 | — | — |
| 2023-08-07 | $167.15 | $258.14 | 178,400 | — | — |
| 2023-08-04 | $164.91 | $254.68 | 229,500 | — | — |
| 2023-08-03 | $166.20 | $256.67 | 266,000 | — | — |
| 2023-08-02 | $167.03 | $257.95 | 249,200 | — | — |
| 2023-08-01 | $166.14 | $256.58 | 207,200 | — | — |
| 2023-07-31 | $165.24 | $255.19 | 312,800 | — | — |
| 2023-07-28 | $166.10 | $256.51 | 347,700 | — | — |
| 2023-07-27 | $164.14 | $253.49 | 504,100 | — | — |
| 2023-07-26 | $162.25 | $250.57 | 357,100 | — | — |
| 2023-07-25 | $161.27 | $249.06 | 285,300 | — | — |
| 2023-07-24 | $162.53 | $251.00 | 318,600 | — | — |
| 2023-07-21 | $164.05 | $253.35 | 454,400 | — | — |
| 2023-07-20 | $166.69 | $257.43 | 234,500 | — | — |
| 2023-07-19 | $167.65 | $258.91 | 295,000 | — | — |
| 2023-07-18 | $168.50 | $260.22 | 260,200 | — | — |
| 2023-07-17 | $165.91 | $256.22 | 352,300 | — | — |
| 2023-07-14 | $165.56 | $255.48 | 285,000 | — | — |
| 2023-07-13 | $168.38 | $259.83 | 243,700 | — | — |
| 2023-07-12 | $167.16 | $257.95 | 287,900 | — | — |
| 2023-07-11 | $166.21 | $256.48 | 301,700 | — | — |
| 2023-07-10 | $165.16 | $254.86 | 356,500 | — | — |
| 2023-07-07 | $161.56 | $249.31 | 530,700 | — | — |
| 2023-07-06 | $156.91 | $242.13 | 321,900 | — | — |
| 2023-07-05 | $159.26 | $245.76 | 452,500 | — | — |
| 2023-07-03 | $163.22 | $251.87 | 182,100 | — | — |
| 2023-06-30 | $163.08 | $251.65 | 543,600 | — | — |
| 2023-06-29 | $162.46 | $250.70 | 1,098,800 | — | — |
| 2023-06-28 | $160.66 | $247.92 | 499,200 | — | — |
| 2023-06-27 | $161.56 | $249.31 | 519,300 | — | — |
| 2023-06-26 | $160.41 | $247.53 | 337,200 | — | — |
| 2023-06-23 | $160.28 | $247.33 | 584,700 | — | — |
| 2023-06-22 | $157.75 | $243.43 | 785,300 | — | — |
| 2023-06-21 | $163.64 | $252.52 | 328,200 | — | — |
| 2023-06-20 | $164.80 | $254.31 | 408,900 | — | — |
| 2023-06-16 | $166.38 | $256.74 | 790,400 | — | — |
| 2023-06-15 | $170.33 | $262.84 | 388,700 | — | — |
| 2023-06-14 | $167.22 | $258.04 | 562,100 | — | — |
| 2023-06-13 | $165.59 | $255.53 | 311,600 | — | — |
| 2023-06-12 | $161.72 | $249.55 | 236,800 | — | — |
| 2023-06-09 | $159.85 | $246.67 | 382,100 | — | — |
| 2023-06-08 | $161.26 | $248.84 | 314,600 | — | — |
| 2023-06-07 | $165.19 | $254.91 | 304,600 | — | — |
| 2023-06-06 | $160.65 | $247.90 | 299,900 | — | — |
| 2023-06-05 | $156.92 | $242.15 | 277,700 | — | — |
| 2023-06-02 | $160.04 | $246.96 | 451,500 | — | — |
| 2023-06-01 | $153.10 | $236.25 | 264,100 | — | — |
| 2023-05-31 | $150.69 | $232.53 | 375,700 | — | — |
| 2023-05-30 | $153.62 | $237.05 | 264,800 | — | — |
| 2023-05-26 | $155.58 | $240.08 | 335,900 | — | — |
| 2023-05-25 | $154.49 | $238.40 | 325,700 | — | — |
| 2023-05-24 | $153.66 | $237.12 | 361,400 | — | — |
| 2023-05-23 | $158.37 | $244.38 | 244,200 | — | — |
| 2023-05-22 | $158.92 | $245.23 | 215,700 | — | — |
| 2023-05-19 | $159.17 | $245.62 | 370,700 | — | — |
| 2023-05-18 | $160.84 | $248.20 | 243,000 | — | — |
| 2023-05-17 | $159.09 | $245.50 | 218,400 | — | — |
| 2023-05-16 | $155.20 | $239.49 | 345,100 | — | — |
| 2023-05-15 | $158.91 | $245.22 | 122,100 | — | — |
| 2023-05-12 | $157.33 | $242.78 | 184,900 | — | — |
| 2023-05-11 | $156.81 | $241.98 | 150,500 | — | — |
| 2023-05-10 | $157.06 | $242.36 | 219,900 | — | — |
| 2023-05-09 | $157.31 | $242.75 | 173,800 | — | — |
| 2023-05-08 | $158.27 | $244.23 | 169,100 | — | — |
| 2023-05-05 | $157.98 | $243.78 | 141,400 | — | — |
| 2023-05-04 | $154.95 | $239.11 | 313,300 | — | — |
| 2023-05-03 | $160.57 | $247.78 | 317,100 | — | — |
| 2023-05-02 | $159.00 | $245.36 | 348,900 | — | — |
| 2023-05-01 | $158.91 | $245.22 | 203,900 | — | — |
| 2023-04-28 | $157.38 | $242.86 | 250,400 | — | — |
| 2023-04-27 | $154.94 | $239.09 | 471,700 | — | — |
| 2023-04-26 | $153.29 | $236.55 | 294,700 | — | — |
| 2023-04-25 | $154.43 | $238.30 | 264,100 | — | — |
| 2023-04-24 | $158.33 | $244.32 | 231,600 | — | — |
| 2023-04-21 | $157.40 | $242.89 | 279,500 | — | — |
| 2023-04-20 | $159.50 | $246.13 | 354,800 | — | — |
| 2023-04-19 | $162.20 | $250.29 | 370,600 | — | — |
| 2023-04-18 | $162.12 | $250.17 | 442,400 | — | — |
| 2023-04-17 | $160.15 | $247.13 | 353,000 | — | — |
| 2023-04-14 | $157.75 | $243.43 | 480,600 | — | — |
| 2023-04-13 | $159.00 | $245.16 | 497,900 | — | — |
| 2023-04-12 | $159.48 | $245.90 | 359,500 | — | — |
| 2023-04-11 | $159.02 | $245.19 | 430,600 | — | — |
| 2023-04-10 | $158.47 | $244.34 | 523,700 | — | — |
| 2023-04-06 | $158.66 | $244.63 | 636,700 | — | — |
| 2023-04-05 | $161.72 | $249.35 | 745,800 | — | — |
| 2023-04-04 | $163.13 | $251.52 | 1,355,700 | — | — |
| 2023-04-03 | $183.33 | $282.67 | 504,200 | — | — |
| 2023-03-31 | $182.73 | $281.74 | 229,200 | — | — |
| 2023-03-30 | $179.17 | $276.26 | 374,300 | — | — |
| 2023-03-29 | $177.32 | $273.40 | 276,600 | — | — |
| 2023-03-28 | $174.23 | $268.64 | 355,200 | — | — |
| 2023-03-27 | $172.70 | $266.28 | 318,600 | — | — |
| 2023-03-24 | $168.84 | $260.33 | 535,100 | — | — |
| 2023-03-23 | $173.54 | $267.57 | 478,300 | — | — |
| 2023-03-22 | $177.83 | $274.19 | 352,200 | — | — |
| 2023-03-21 | $183.38 | $282.75 | 413,800 | — | — |
| 2023-03-20 | $185.10 | $285.40 | 274,000 | — | — |
| 2023-03-17 | $182.15 | $280.85 | 364,100 | — | — |
| 2023-03-16 | $188.72 | $290.98 | 223,900 | — | — |
| 2023-03-15 | $185.43 | $285.91 | 416,200 | — | — |
| 2023-03-14 | $192.09 | $296.18 | 299,400 | — | — |
| 2023-03-13 | $186.62 | $287.74 | 244,500 | — | — |
| 2023-03-10 | $190.01 | $292.97 | 272,500 | — | — |
| 2023-03-09 | $198.07 | $305.40 | 259,500 | — | — |
| 2023-03-08 | $200.08 | $308.50 | 242,500 | — | — |
| 2023-03-07 | $196.44 | $302.88 | 178,800 | — | — |
| 2023-03-06 | $194.80 | $300.35 | 264,100 | — | — |
| 2023-03-03 | $197.47 | $304.47 | 242,900 | — | — |
| 2023-03-02 | $195.25 | $301.05 | 232,700 | — | — |
| 2023-03-01 | $193.10 | $297.73 | 292,700 | — | — |
| 2023-02-28 | $193.96 | $299.06 | 318,000 | — | — |
| 2023-02-27 | $192.94 | $297.49 | 234,800 | — | — |
| 2023-02-24 | $191.03 | $294.54 | 209,600 | — | — |
| 2023-02-23 | $193.46 | $298.29 | 146,600 | — | — |
| 2023-02-22 | $191.52 | $295.30 | 187,400 | — | — |
| 2023-02-21 | $191.36 | $295.05 | 493,800 | — | — |
| 2023-02-17 | $196.41 | $302.84 | 239,400 | — | — |
| 2023-02-16 | $193.44 | $298.26 | 143,900 | — | — |
| 2023-02-15 | $193.63 | $298.55 | 152,800 | — | — |
| 2023-02-14 | $192.68 | $297.09 | 207,000 | — | — |
| 2023-02-13 | $191.53 | $295.31 | 147,200 | — | — |
| 2023-02-10 | $188.27 | $290.29 | 208,700 | — | — |
| 2023-02-09 | $186.98 | $288.30 | 421,800 | — | — |
| 2023-02-08 | $191.62 | $295.45 | 195,400 | — | — |
| 2023-02-07 | $194.87 | $300.46 | 312,700 | — | — |
| 2023-02-06 | $191.61 | $295.44 | 208,400 | — | — |
| 2023-02-03 | $191.61 | $295.44 | 186,000 | — | — |
| 2023-02-02 | $189.85 | $292.52 | 311,800 | — | — |
| 2023-02-01 | $191.82 | $295.56 | 238,600 | — | — |
| 2023-01-31 | $188.52 | $290.47 | 250,900 | — | — |
| 2023-01-30 | $185.00 | $285.05 | 266,200 | — | — |
| 2023-01-27 | $185.12 | $285.23 | 184,500 | — | — |
| 2023-01-26 | $182.11 | $280.60 | 181,900 | — | — |
| 2023-01-25 | $180.27 | $277.76 | 204,400 | — | — |
| 2023-01-24 | $178.42 | $274.91 | 197,500 | — | — |
| 2023-01-23 | $176.56 | $272.04 | 174,200 | — | — |
| 2023-01-20 | $175.89 | $271.01 | 255,000 | — | — |
| 2023-01-19 | $173.00 | $266.56 | 322,900 | — | — |
| 2023-01-18 | $173.00 | $266.56 | 362,300 | — | — |
| 2023-01-17 | $173.48 | $267.30 | 378,400 | — | — |
| 2023-01-13 | $173.78 | $267.76 | 191,100 | — | — |
| 2023-01-12 | $172.40 | $265.64 | 310,600 | — | — |
| 2023-01-11 | $174.51 | $268.89 | 353,000 | — | — |
| 2023-01-10 | $175.86 | $270.97 | 322,500 | — | — |
| 2023-01-09 | $174.65 | $269.10 | 594,700 | — | — |
| 2023-01-06 | $169.76 | $261.57 | 525,600 | — | — |
| 2023-01-05 | $167.78 | $258.52 | 325,000 | — | — |
| 2023-01-04 | $171.59 | $264.39 | 261,900 | — | — |
| 2023-01-03 | $168.23 | $259.21 | 306,500 | — | — |