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
- 1980-03-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 | $118.89 | $551.05 | 196,900 | — | — |
| 2023-12-28 | $119.37 | $553.27 | 170,100 | — | — |
| 2023-12-27 | $119.01 | $551.60 | 210,500 | — | — |
| 2023-12-26 | $118.82 | $550.72 | 167,700 | — | — |
| 2023-12-22 | $118.67 | $550.03 | 221,200 | — | — |
| 2023-12-21 | $118.63 | $549.84 | 224,300 | — | — |
| 2023-12-20 | $118.64 | $549.89 | 298,600 | — | — |
| 2023-12-19 | $120.61 | $559.02 | 384,100 | — | — |
| 2023-12-18 | $120.10 | $556.66 | 338,500 | — | — |
| 2023-12-15 | $118.96 | $551.37 | 1,024,100 | — | — |
| 2023-12-14 | $121.90 | $565.00 | 682,200 | — | — |
| 2023-12-13 | $119.63 | $554.48 | 404,800 | — | — |
| 2023-12-12 | $117.92 | $546.55 | 218,700 | — | — |
| 2023-12-11 | $116.45 | $539.74 | 227,000 | — | — |
| 2023-12-08 | $115.82 | $536.82 | 275,900 | — | — |
| 2023-12-07 | $115.37 | $534.73 | 414,100 | — | — |
| 2023-12-06 | $115.39 | $534.83 | 371,600 | — | — |
| 2023-12-05 | $116.51 | $540.02 | 805,500 | — | — |
| 2023-12-04 | $116.68 | $540.80 | 704,800 | — | — |
| 2023-12-01 | $116.46 | $539.78 | 409,000 | — | — |
| 2023-11-30 | $114.39 | $530.19 | 625,800 | — | — |
| 2023-11-29 | $110.87 | $513.88 | 353,000 | — | — |
| 2023-11-28 | $111.28 | $515.78 | 238,400 | — | — |
| 2023-11-27 | $113.94 | $528.10 | 382,800 | — | — |
| 2023-11-24 | $113.28 | $525.05 | 257,900 | — | — |
| 2023-11-22 | $111.63 | $517.40 | 253,300 | — | — |
| 2023-11-21 | $110.28 | $511.14 | 187,100 | — | — |
| 2023-11-20 | $109.02 | $505.30 | 255,700 | — | — |
| 2023-11-17 | $109.16 | $505.95 | 282,500 | — | — |
| 2023-11-16 | $109.63 | $508.13 | 447,300 | — | — |
| 2023-11-15 | $110.35 | $511.46 | 380,600 | — | — |
| 2023-11-14 | $111.56 | $517.07 | 491,600 | — | — |
| 2023-11-13 | $107.94 | $500.29 | 262,800 | — | — |
| 2023-11-10 | $108.45 | $502.66 | 229,900 | — | — |
| 2023-11-09 | $108.28 | $494.92 | 258,400 | — | — |
| 2023-11-08 | $109.20 | $499.12 | 267,400 | — | — |
| 2023-11-07 | $111.23 | $508.40 | 276,700 | — | — |
| 2023-11-06 | $110.37 | $504.47 | 375,200 | — | — |
| 2023-11-03 | $109.86 | $502.14 | 337,100 | — | — |
| 2023-11-02 | $108.80 | $497.30 | 380,900 | — | — |
| 2023-11-01 | $111.12 | $507.90 | 336,800 | — | — |
| 2023-10-31 | $109.36 | $499.85 | 289,000 | — | — |
| 2023-10-30 | $108.02 | $493.73 | 225,500 | — | — |
| 2023-10-27 | $107.41 | $490.94 | 258,700 | — | — |
| 2023-10-26 | $109.78 | $501.77 | 304,000 | — | — |
| 2023-10-25 | $108.46 | $495.74 | 352,400 | — | — |
| 2023-10-24 | $108.50 | $495.92 | 381,500 | — | — |
| 2023-10-23 | $106.09 | $484.91 | 462,300 | — | — |
| 2023-10-20 | $106.98 | $488.98 | 336,400 | — | — |
| 2023-10-19 | $109.10 | $498.67 | 389,700 | — | — |
| 2023-10-18 | $111.05 | $507.58 | 267,000 | — | — |
| 2023-10-17 | $112.15 | $512.61 | 841,400 | — | — |
| 2023-10-16 | $110.78 | $506.35 | 500,600 | — | — |
| 2023-10-13 | $109.12 | $498.76 | 488,200 | — | — |
| 2023-10-12 | $109.50 | $500.49 | 374,700 | — | — |
| 2023-10-11 | $110.65 | $502.51 | 424,600 | — | — |
| 2023-10-10 | $110.76 | $503.01 | 452,600 | — | — |
| 2023-10-09 | $112.66 | $511.63 | 159,200 | — | — |
| 2023-10-06 | $112.49 | $510.86 | 232,500 | — | — |
| 2023-10-05 | $112.36 | $510.27 | 216,600 | — | — |
| 2023-10-04 | $111.12 | $504.64 | 287,600 | — | — |
| 2023-10-03 | $108.74 | $493.83 | 396,800 | — | — |
| 2023-10-02 | $109.98 | $499.46 | 280,200 | — | — |
| 2023-09-29 | $111.67 | $507.14 | 269,500 | — | — |
| 2023-09-28 | $112.57 | $511.23 | 272,800 | — | — |
| 2023-09-27 | $112.35 | $510.23 | 289,900 | — | — |
| 2023-09-26 | $111.69 | $507.23 | 286,900 | — | — |
| 2023-09-25 | $113.33 | $514.68 | 226,800 | — | — |
| 2023-09-22 | $113.30 | $514.54 | 192,200 | — | — |
| 2023-09-21 | $113.38 | $514.90 | 324,000 | — | — |
| 2023-09-20 | $114.41 | $519.58 | 230,700 | — | — |
| 2023-09-19 | $114.47 | $519.85 | 219,600 | — | — |
| 2023-09-18 | $113.49 | $515.40 | 381,000 | — | — |
| 2023-09-15 | $113.37 | $514.86 | 1,491,200 | — | — |
| 2023-09-14 | $113.36 | $514.81 | 373,300 | — | — |
| 2023-09-13 | $111.27 | $505.32 | 342,200 | — | — |
| 2023-09-12 | $111.47 | $506.23 | 516,100 | — | — |
| 2023-09-11 | $108.81 | $494.15 | 722,300 | — | — |
| 2023-09-08 | $110.01 | $499.60 | 702,300 | — | — |
| 2023-09-07 | $111.71 | $507.32 | 782,900 | — | — |
| 2023-09-06 | $113.45 | $515.22 | 470,600 | — | — |
| 2023-09-05 | $113.75 | $516.58 | 455,700 | — | — |
| 2023-09-01 | $117.63 | $534.20 | 233,100 | — | — |
| 2023-08-31 | $115.92 | $526.44 | 420,600 | — | — |
| 2023-08-30 | $117.65 | $534.30 | 289,300 | — | — |
| 2023-08-29 | $116.54 | $529.25 | 192,700 | — | — |
| 2023-08-28 | $115.94 | $526.53 | 239,700 | — | — |
| 2023-08-25 | $114.69 | $520.85 | 161,600 | — | — |
| 2023-08-24 | $114.68 | $520.81 | 216,400 | — | — |
| 2023-08-23 | $113.73 | $516.49 | 229,400 | — | — |
| 2023-08-22 | $112.87 | $512.59 | 297,100 | — | — |
| 2023-08-21 | $114.39 | $519.49 | 375,900 | — | — |
| 2023-08-18 | $114.15 | $518.40 | 313,400 | — | — |
| 2023-08-17 | $113.59 | $515.86 | 490,800 | — | — |
| 2023-08-16 | $113.14 | $513.81 | 258,900 | — | — |
| 2023-08-15 | $111.95 | $508.41 | 434,100 | — | — |
| 2023-08-14 | $113.02 | $513.27 | 248,100 | — | — |
| 2023-08-11 | $113.49 | $515.40 | 297,900 | — | — |
| 2023-08-10 | $112.19 | $509.50 | 387,100 | — | — |
| 2023-08-09 | $112.80 | $512.27 | 232,200 | — | — |
| 2023-08-08 | $113.35 | $514.77 | 348,800 | — | — |
| 2023-08-07 | $113.81 | $516.86 | 348,600 | — | — |
| 2023-08-04 | $111.49 | $506.32 | 575,600 | — | — |
| 2023-08-03 | $112.75 | $512.04 | 1,233,600 | — | — |
| 2023-08-02 | $122.75 | $557.46 | 433,300 | — | — |
| 2023-08-01 | $122.06 | $554.32 | 214,500 | — | — |
| 2023-07-31 | $121.61 | $552.28 | 316,800 | — | — |
| 2023-07-28 | $122.03 | $554.19 | 302,000 | — | — |
| 2023-07-27 | $122.36 | $555.69 | 375,900 | — | — |
| 2023-07-26 | $122.66 | $557.05 | 400,800 | — | — |
| 2023-07-25 | $120.80 | $548.60 | 285,200 | — | — |
| 2023-07-24 | $120.41 | $546.83 | 215,800 | — | — |
| 2023-07-21 | $120.17 | $545.74 | 248,000 | — | — |
| 2023-07-20 | $119.76 | $543.88 | 289,200 | — | — |
| 2023-07-19 | $118.11 | $536.38 | 303,500 | — | — |
| 2023-07-18 | $117.39 | $533.11 | 338,600 | — | — |
| 2023-07-17 | $116.18 | $527.62 | 200,700 | — | — |
| 2023-07-14 | $114.75 | $521.13 | 318,300 | — | — |
| 2023-07-13 | $116.94 | $531.07 | 281,200 | — | — |
| 2023-07-12 | $117.35 | $530.07 | 215,800 | — | — |
| 2023-07-11 | $117.71 | $531.70 | 199,500 | — | — |
| 2023-07-10 | $117.70 | $531.65 | 267,400 | — | — |
| 2023-07-07 | $119.43 | $539.47 | 562,300 | — | — |
| 2023-07-06 | $117.41 | $530.34 | 352,200 | — | — |
| 2023-07-05 | $117.53 | $530.89 | 403,200 | — | — |
| 2023-07-03 | $119.47 | $539.65 | 222,200 | — | — |
| 2023-06-30 | $118.75 | $536.40 | 357,000 | — | — |
| 2023-06-29 | $117.92 | $532.65 | 369,200 | — | — |
| 2023-06-28 | $116.38 | $525.69 | 353,800 | — | — |
| 2023-06-27 | $117.85 | $532.33 | 284,600 | — | — |
| 2023-06-26 | $117.39 | $530.25 | 393,600 | — | — |
| 2023-06-23 | $116.03 | $524.11 | 722,600 | — | — |
| 2023-06-22 | $117.15 | $529.17 | 316,500 | — | — |
| 2023-06-21 | $116.23 | $525.01 | 450,900 | — | — |
| 2023-06-20 | $115.41 | $521.31 | 364,000 | — | — |
| 2023-06-16 | $116.39 | $525.74 | 805,100 | — | — |
| 2023-06-15 | $115.25 | $520.59 | 374,800 | — | — |
| 2023-06-14 | $114.40 | $516.75 | 312,400 | — | — |
| 2023-06-13 | $116.03 | $524.11 | 329,400 | — | — |
| 2023-06-12 | $115.78 | $522.98 | 315,900 | — | — |
| 2023-06-09 | $116.10 | $524.43 | 331,600 | — | — |
| 2023-06-08 | $116.80 | $527.59 | 313,900 | — | — |
| 2023-06-07 | $117.89 | $532.51 | 299,900 | — | — |
| 2023-06-06 | $116.66 | $526.96 | 197,300 | — | — |
| 2023-06-05 | $114.96 | $519.28 | 259,500 | — | — |
| 2023-06-02 | $116.66 | $526.96 | 292,700 | — | — |
| 2023-06-01 | $112.75 | $509.29 | 307,000 | — | — |
| 2023-05-31 | $112.27 | $507.13 | 1,050,800 | — | — |
| 2023-05-30 | $115.03 | $519.59 | 318,800 | — | — |
| 2023-05-26 | $113.85 | $514.26 | 418,200 | — | — |
| 2023-05-25 | $113.33 | $511.91 | 284,700 | — | — |
| 2023-05-24 | $113.28 | $511.69 | 321,100 | — | — |
| 2023-05-23 | $115.97 | $523.84 | 389,400 | — | — |
| 2023-05-22 | $116.63 | $526.82 | 289,700 | — | — |
| 2023-05-19 | $117.17 | $529.26 | 191,900 | — | — |
| 2023-05-18 | $117.73 | $531.79 | 255,400 | — | — |
| 2023-05-17 | $115.59 | $522.12 | 245,600 | — | — |
| 2023-05-16 | $115.83 | $523.21 | 325,100 | — | — |
| 2023-05-15 | $117.53 | $530.89 | 291,400 | — | — |
| 2023-05-12 | $116.04 | $524.15 | 181,300 | — | — |
| 2023-05-11 | $116.00 | $523.97 | 236,300 | — | — |
| 2023-05-10 | $115.48 | $521.63 | 220,000 | — | — |
| 2023-05-09 | $115.91 | $523.57 | 346,000 | — | — |
| 2023-05-08 | $115.81 | $523.12 | 313,700 | — | — |
| 2023-05-05 | $115.84 | $523.25 | 188,900 | — | — |
| 2023-05-04 | $114.65 | $517.88 | 397,500 | — | — |
| 2023-05-03 | $115.92 | $523.61 | 748,800 | — | — |
| 2023-05-02 | $121.21 | $547.51 | 561,500 | — | — |
| 2023-05-01 | $123.09 | $556.00 | 260,200 | — | — |
| 2023-04-28 | $122.73 | $554.37 | 361,800 | — | — |
| 2023-04-27 | $121.47 | $548.68 | 266,000 | — | — |
| 2023-04-26 | $119.76 | $540.96 | 411,600 | — | — |
| 2023-04-25 | $119.83 | $541.27 | 254,600 | — | — |
| 2023-04-24 | $120.39 | $543.80 | 194,400 | — | — |
| 2023-04-21 | $120.85 | $545.88 | 373,200 | — | — |
| 2023-04-20 | $123.03 | $555.73 | 286,300 | — | — |
| 2023-04-19 | $123.91 | $559.70 | 270,800 | — | — |
| 2023-04-18 | $123.15 | $556.27 | 388,000 | — | — |
| 2023-04-17 | $121.14 | $547.19 | 290,900 | — | — |
| 2023-04-14 | $120.04 | $542.22 | 214,000 | — | — |
| 2023-04-13 | $121.60 | $549.27 | 317,200 | — | — |
| 2023-04-12 | $122.31 | $549.63 | 299,100 | — | — |
| 2023-04-11 | $122.15 | $548.91 | 317,000 | — | — |
| 2023-04-10 | $122.00 | $548.24 | 230,600 | — | — |
| 2023-04-06 | $121.93 | $547.92 | 215,100 | — | — |
| 2023-04-05 | $121.29 | $545.05 | 311,600 | — | — |
| 2023-04-04 | $121.20 | $544.64 | 436,900 | — | — |
| 2023-04-03 | $122.28 | $549.50 | 307,100 | — | — |
| 2023-03-31 | $121.50 | $545.99 | 396,100 | — | — |
| 2023-03-30 | $119.72 | $537.99 | 226,800 | — | — |
| 2023-03-29 | $119.74 | $538.08 | 342,700 | — | — |
| 2023-03-28 | $118.42 | $532.15 | 314,800 | — | — |
| 2023-03-27 | $118.81 | $533.90 | 270,800 | — | — |
| 2023-03-24 | $118.02 | $530.35 | 353,200 | — | — |
| 2023-03-23 | $116.33 | $522.76 | 323,400 | — | — |
| 2023-03-22 | $118.62 | $533.05 | 229,900 | — | — |
| 2023-03-21 | $122.28 | $549.50 | 347,300 | — | — |
| 2023-03-20 | $119.66 | $537.72 | 400,900 | — | — |
| 2023-03-17 | $116.28 | $522.53 | 847,200 | — | — |
| 2023-03-16 | $120.02 | $539.34 | 539,600 | — | — |
| 2023-03-15 | $115.96 | $521.10 | 495,700 | — | — |
| 2023-03-14 | $119.75 | $538.13 | 389,900 | — | — |
| 2023-03-13 | $117.80 | $529.36 | 440,000 | — | — |
| 2023-03-10 | $122.23 | $549.27 | 446,300 | — | — |
| 2023-03-09 | $124.35 | $558.80 | 418,900 | — | — |
| 2023-03-08 | $127.21 | $571.65 | 241,100 | — | — |
| 2023-03-07 | $128.31 | $576.59 | 332,200 | — | — |
| 2023-03-06 | $131.90 | $592.73 | 459,300 | — | — |
| 2023-03-03 | $132.81 | $596.82 | 387,200 | — | — |
| 2023-03-02 | $134.52 | $604.50 | 442,000 | — | — |
| 2023-03-01 | $136.53 | $613.53 | 754,600 | — | — |
| 2023-02-28 | $134.11 | $602.66 | 538,600 | — | — |
| 2023-02-27 | $133.09 | $598.07 | 483,700 | — | — |
| 2023-02-24 | $132.95 | $597.44 | 501,700 | — | — |
| 2023-02-23 | $130.16 | $584.91 | 292,400 | — | — |
| 2023-02-22 | $131.72 | $591.92 | 322,800 | — | — |
| 2023-02-21 | $132.16 | $593.89 | 296,300 | — | — |
| 2023-02-17 | $133.80 | $601.26 | 751,700 | — | — |
| 2023-02-16 | $131.21 | $589.62 | 303,600 | — | — |
| 2023-02-15 | $132.08 | $593.53 | 365,900 | — | — |
| 2023-02-14 | $131.49 | $590.88 | 356,200 | — | — |
| 2023-02-13 | $138.81 | $605.80 | 401,800 | — | — |
| 2023-02-10 | $137.45 | $599.87 | 280,200 | — | — |
| 2023-02-09 | $135.80 | $592.67 | 271,900 | — | — |
| 2023-02-08 | $137.21 | $598.82 | 366,500 | — | — |
| 2023-02-07 | $138.33 | $603.71 | 339,500 | — | — |
| 2023-02-06 | $136.60 | $596.16 | 423,100 | — | — |
| 2023-02-03 | $135.05 | $589.39 | 426,100 | — | — |
| 2023-02-02 | $134.78 | $588.21 | 701,400 | — | — |
| 2023-02-01 | $138.02 | $602.35 | 607,700 | — | — |
| 2023-01-31 | $142.59 | $622.30 | 292,500 | — | — |
| 2023-01-30 | $140.74 | $614.23 | 277,000 | — | — |
| 2023-01-27 | $140.20 | $611.87 | 250,900 | — | — |
| 2023-01-26 | $141.97 | $619.59 | 438,600 | — | — |
| 2023-01-25 | $138.83 | $605.89 | 251,000 | — | — |
| 2023-01-24 | $138.21 | $603.18 | 285,100 | — | — |
| 2023-01-23 | $137.69 | $600.91 | 209,000 | — | — |
| 2023-01-20 | $136.65 | $596.38 | 298,500 | — | — |
| 2023-01-19 | $137.31 | $599.26 | 315,700 | — | — |
| 2023-01-18 | $139.35 | $608.16 | 293,900 | — | — |
| 2023-01-17 | $140.79 | $614.44 | 305,400 | — | — |
| 2023-01-13 | $143.12 | $624.61 | 204,000 | — | — |
| 2023-01-12 | $141.22 | $616.32 | 252,500 | — | — |
| 2023-01-11 | $140.84 | $611.91 | 378,800 | — | — |
| 2023-01-10 | $140.98 | $612.52 | 284,700 | — | — |
| 2023-01-09 | $139.97 | $608.13 | 298,800 | — | — |
| 2023-01-06 | $141.17 | $613.35 | 243,900 | — | — |
| 2023-01-05 | $138.13 | $600.14 | 250,600 | — | — |
| 2023-01-04 | $139.57 | $606.39 | 359,000 | — | — |
| 2023-01-03 | $136.88 | $594.71 | 323,100 | — | — |