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
- 1995-12-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $102.19 | $145.68 | 204,800 | — | — |
| 2021-12-30 | $101.97 | $145.37 | 142,000 | — | — |
| 2021-12-29 | $102.70 | $146.41 | 142,500 | — | — |
| 2021-12-28 | $102.30 | $145.84 | 132,900 | — | — |
| 2021-12-27 | $102.29 | $145.82 | 170,100 | — | — |
| 2021-12-23 | $100.40 | $143.13 | 289,900 | — | — |
| 2021-12-22 | $99.10 | $141.27 | 245,800 | — | — |
| 2021-12-21 | $98.96 | $141.07 | 220,400 | — | — |
| 2021-12-20 | $95.79 | $136.56 | 376,300 | — | — |
| 2021-12-17 | $97.78 | $139.39 | 745,900 | — | — |
| 2021-12-16 | $101.18 | $144.24 | 345,100 | — | — |
| 2021-12-15 | $101.69 | $144.97 | 448,200 | — | — |
| 2021-12-14 | $99.67 | $142.09 | 295,000 | — | — |
| 2021-12-13 | $100.32 | $143.01 | 282,300 | — | — |
| 2021-12-10 | $100.97 | $143.94 | 195,200 | — | — |
| 2021-12-09 | $101.60 | $144.52 | 253,900 | — | — |
| 2021-12-08 | $102.48 | $145.78 | 403,100 | — | — |
| 2021-12-07 | $101.39 | $144.23 | 296,800 | — | — |
| 2021-12-06 | $99.69 | $141.81 | 450,000 | — | — |
| 2021-12-03 | $95.76 | $136.22 | 220,800 | — | — |
| 2021-12-02 | $96.49 | $137.26 | 645,900 | — | — |
| 2021-12-01 | $93.92 | $133.60 | 526,400 | — | — |
| 2021-11-30 | $94.58 | $134.54 | 501,600 | — | — |
| 2021-11-29 | $99.12 | $141.00 | 311,600 | — | — |
| 2021-11-26 | $99.02 | $140.85 | 156,000 | — | — |
| 2021-11-24 | $102.89 | $146.36 | 168,900 | — | — |
| 2021-11-23 | $103.42 | $147.11 | 193,500 | — | — |
| 2021-11-22 | $103.67 | $147.47 | 249,000 | — | — |
| 2021-11-19 | $104.05 | $148.01 | 316,300 | — | — |
| 2021-11-18 | $104.70 | $148.93 | 353,200 | — | — |
| 2021-11-17 | $104.42 | $148.54 | 308,500 | — | — |
| 2021-11-16 | $103.90 | $147.80 | 385,400 | — | — |
| 2021-11-15 | $103.85 | $147.72 | 368,000 | — | — |
| 2021-11-12 | $103.71 | $147.53 | 261,500 | — | — |
| 2021-11-11 | $102.43 | $145.70 | 205,600 | — | — |
| 2021-11-10 | $103.89 | $147.78 | 400,200 | — | — |
| 2021-11-09 | $104.28 | $148.34 | 337,100 | — | — |
| 2021-11-08 | $103.75 | $147.58 | 341,700 | — | — |
| 2021-11-05 | $104.02 | $147.97 | 406,500 | — | — |
| 2021-11-04 | $100.57 | $143.06 | 458,200 | — | — |
| 2021-11-03 | $97.77 | $139.08 | 318,300 | — | — |
| 2021-11-02 | $97.46 | $138.64 | 387,000 | — | — |
| 2021-11-01 | $96.01 | $136.57 | 323,600 | — | — |
| 2021-10-29 | $94.07 | $133.81 | 347,900 | — | — |
| 2021-10-28 | $94.62 | $134.60 | 241,600 | — | — |
| 2021-10-27 | $92.44 | $131.49 | 304,100 | — | — |
| 2021-10-26 | $93.74 | $133.34 | 287,400 | — | — |
| 2021-10-25 | $94.01 | $133.73 | 205,200 | — | — |
| 2021-10-22 | $94.29 | $134.13 | 173,200 | — | — |
| 2021-10-21 | $94.47 | $134.38 | 272,200 | — | — |
| 2021-10-20 | $93.73 | $133.33 | 227,700 | — | — |
| 2021-10-19 | $93.02 | $132.32 | 280,300 | — | — |
| 2021-10-18 | $93.81 | $133.44 | 221,200 | — | — |
| 2021-10-15 | $94.01 | $133.73 | 315,900 | — | — |
| 2021-10-14 | $92.31 | $131.31 | 345,000 | — | — |
| 2021-10-13 | $88.98 | $126.57 | 252,000 | — | — |
| 2021-10-12 | $89.22 | $126.91 | 461,500 | — | — |
| 2021-10-11 | $90.22 | $128.34 | 432,500 | — | — |
| 2021-10-08 | $90.50 | $128.73 | 311,100 | — | — |
| 2021-10-07 | $90.10 | $128.17 | 482,900 | — | — |
| 2021-10-06 | $88.80 | $126.32 | 501,600 | — | — |
| 2021-10-05 | $88.40 | $125.75 | 527,700 | — | — |
| 2021-10-04 | $86.21 | $122.63 | 453,300 | — | — |
| 2021-10-01 | $86.88 | $123.59 | 441,100 | — | — |
| 2021-09-30 | $85.84 | $122.11 | 1,259,800 | — | — |
| 2021-09-29 | $86.80 | $123.47 | 968,700 | — | — |
| 2021-09-28 | $87.00 | $123.76 | 477,700 | — | — |
| 2021-09-27 | $86.75 | $123.40 | 419,000 | — | — |
| 2021-09-24 | $85.76 | $121.99 | 354,100 | — | — |
| 2021-09-23 | $86.27 | $122.72 | 378,500 | — | — |
| 2021-09-22 | $85.26 | $121.28 | 263,500 | — | — |
| 2021-09-21 | $84.67 | $120.44 | 381,200 | — | — |
| 2021-09-20 | $85.32 | $121.37 | 642,100 | — | — |
| 2021-09-17 | $87.41 | $124.34 | 1,254,800 | — | — |
| 2021-09-16 | $89.02 | $126.63 | 578,800 | — | — |
| 2021-09-15 | $90.82 | $129.19 | 561,400 | — | — |
| 2021-09-14 | $90.21 | $128.32 | 434,300 | — | — |
| 2021-09-13 | $90.78 | $129.13 | 365,300 | — | — |
| 2021-09-10 | $89.70 | $127.60 | 772,100 | — | — |
| 2021-09-09 | $90.12 | $127.88 | 411,800 | — | — |
| 2021-09-08 | $92.21 | $130.85 | 473,600 | — | — |
| 2021-09-07 | $91.64 | $130.04 | 381,200 | — | — |
| 2021-09-03 | $93.95 | $133.32 | 203,800 | — | — |
| 2021-09-02 | $95.38 | $135.35 | 373,400 | — | — |
| 2021-09-01 | $95.02 | $134.83 | 516,400 | — | — |
| 2021-08-31 | $95.67 | $135.76 | 415,000 | — | — |
| 2021-08-30 | $97.71 | $138.65 | 380,900 | — | — |
| 2021-08-27 | $98.11 | $139.22 | 435,100 | — | — |
| 2021-08-26 | $96.79 | $137.35 | 606,700 | — | — |
| 2021-08-25 | $97.32 | $138.10 | 386,600 | — | — |
| 2021-08-24 | $96.03 | $136.27 | 225,800 | — | — |
| 2021-08-23 | $94.76 | $134.47 | 246,800 | — | — |
| 2021-08-20 | $93.78 | $133.07 | 323,100 | — | — |
| 2021-08-19 | $93.98 | $133.36 | 392,900 | — | — |
| 2021-08-18 | $96.40 | $136.79 | 391,900 | — | — |
| 2021-08-17 | $97.35 | $138.14 | 372,300 | — | — |
| 2021-08-16 | $98.30 | $139.49 | 264,400 | — | — |
| 2021-08-13 | $98.23 | $139.39 | 261,800 | — | — |
| 2021-08-12 | $99.06 | $140.57 | 312,400 | — | — |
| 2021-08-11 | $99.48 | $141.16 | 366,700 | — | — |
| 2021-08-10 | $98.37 | $139.59 | 509,300 | — | — |
| 2021-08-09 | $97.13 | $137.83 | 739,600 | — | — |
| 2021-08-06 | $97.75 | $138.71 | 468,000 | — | — |
| 2021-08-05 | $97.84 | $138.84 | 330,400 | — | — |
| 2021-08-04 | $97.11 | $137.80 | 350,100 | — | — |
| 2021-08-03 | $98.26 | $139.43 | 301,000 | — | — |
| 2021-08-02 | $96.87 | $137.46 | 348,300 | — | — |
| 2021-07-30 | $97.91 | $138.94 | 380,100 | — | — |
| 2021-07-29 | $97.51 | $138.37 | 262,600 | — | — |
| 2021-07-28 | $96.22 | $136.54 | 248,100 | — | — |
| 2021-07-27 | $96.71 | $137.23 | 176,800 | — | — |
| 2021-07-26 | $96.96 | $137.59 | 165,800 | — | — |
| 2021-07-23 | $96.58 | $137.05 | 283,400 | — | — |
| 2021-07-22 | $96.15 | $136.44 | 223,400 | — | — |
| 2021-07-21 | $96.23 | $136.55 | 277,500 | — | — |
| 2021-07-20 | $95.33 | $135.27 | 468,100 | — | — |
| 2021-07-19 | $92.05 | $130.62 | 651,400 | — | — |
| 2021-07-16 | $94.18 | $133.64 | 526,600 | — | — |
| 2021-07-15 | $95.03 | $134.85 | 359,000 | — | — |
| 2021-07-14 | $95.02 | $134.83 | 352,900 | — | — |
| 2021-07-13 | $94.69 | $134.37 | 360,100 | — | — |
| 2021-07-12 | $95.23 | $135.13 | 251,300 | — | — |
| 2021-07-09 | $95.00 | $134.81 | 268,000 | — | — |
| 2021-07-08 | $93.14 | $132.17 | 426,500 | — | — |
| 2021-07-07 | $93.85 | $133.17 | 337,600 | — | — |
| 2021-07-06 | $92.62 | $131.43 | 640,400 | — | — |
| 2021-07-02 | $93.88 | $133.22 | 409,100 | — | — |
| 2021-07-01 | $93.76 | $133.05 | 611,500 | — | — |
| 2021-06-30 | $91.59 | $129.97 | 292,400 | — | — |
| 2021-06-29 | $91.00 | $129.13 | 494,900 | — | — |
| 2021-06-28 | $91.10 | $129.27 | 334,300 | — | — |
| 2021-06-25 | $91.52 | $129.87 | 625,500 | — | — |
| 2021-06-24 | $90.27 | $128.09 | 391,100 | — | — |
| 2021-06-23 | $88.95 | $126.22 | 359,400 | — | — |
| 2021-06-22 | $89.41 | $126.87 | 225,800 | — | — |
| 2021-06-21 | $89.55 | $127.07 | 271,700 | — | — |
| 2021-06-18 | $87.21 | $123.75 | 621,000 | — | — |
| 2021-06-17 | $89.29 | $126.39 | 414,400 | — | — |
| 2021-06-16 | $92.61 | $131.09 | 458,100 | — | — |
| 2021-06-15 | $93.56 | $132.44 | 373,200 | — | — |
| 2021-06-14 | $91.56 | $129.60 | 378,500 | — | — |
| 2021-06-11 | $93.16 | $131.87 | 313,700 | — | — |
| 2021-06-10 | $92.33 | $130.69 | 284,500 | — | — |
| 2021-06-09 | $92.96 | $131.59 | 321,700 | — | — |
| 2021-06-08 | $94.02 | $133.09 | 575,600 | — | — |
| 2021-06-07 | $92.94 | $131.56 | 255,600 | — | — |
| 2021-06-04 | $94.37 | $133.58 | 281,200 | — | — |
| 2021-06-03 | $93.89 | $132.90 | 485,700 | — | — |
| 2021-06-02 | $94.12 | $133.23 | 339,200 | — | — |
| 2021-06-01 | $94.58 | $133.88 | 284,500 | — | — |
| 2021-05-28 | $93.90 | $132.92 | 249,700 | — | — |
| 2021-05-27 | $93.41 | $132.22 | 479,500 | — | — |
| 2021-05-26 | $92.58 | $131.05 | 335,400 | — | — |
| 2021-05-25 | $92.19 | $130.50 | 314,100 | — | — |
| 2021-05-24 | $93.06 | $131.73 | 348,900 | — | — |
| 2021-05-21 | $92.48 | $130.91 | 326,200 | — | — |
| 2021-05-20 | $91.49 | $129.51 | 808,300 | — | — |
| 2021-05-19 | $92.01 | $130.24 | 874,400 | — | — |
| 2021-05-18 | $94.16 | $133.28 | 223,400 | — | — |
| 2021-05-17 | $96.03 | $135.93 | 335,300 | — | — |
| 2021-05-14 | $96.23 | $136.21 | 564,600 | — | — |
| 2021-05-13 | $95.50 | $135.18 | 576,200 | — | — |
| 2021-05-12 | $93.63 | $132.53 | 409,400 | — | — |
| 2021-05-11 | $95.88 | $135.72 | 1,145,600 | — | — |
| 2021-05-10 | $99.74 | $141.18 | 551,900 | — | — |
| 2021-05-07 | $98.96 | $140.08 | 857,300 | — | — |
| 2021-05-06 | $98.17 | $138.96 | 513,800 | — | — |
| 2021-05-05 | $96.35 | $136.38 | 674,700 | — | — |
| 2021-05-04 | $95.66 | $135.41 | 429,800 | — | — |
| 2021-05-03 | $93.77 | $132.73 | 684,400 | — | — |
| 2021-04-30 | $94.31 | $133.50 | 419,100 | — | — |
| 2021-04-29 | $96.55 | $136.67 | 339,400 | — | — |
| 2021-04-28 | $96.24 | $136.23 | 285,800 | — | — |
| 2021-04-27 | $95.50 | $135.18 | 1,052,700 | — | — |
| 2021-04-26 | $95.41 | $135.05 | 582,300 | — | — |
| 2021-04-23 | $94.39 | $133.61 | 346,000 | — | — |
| 2021-04-22 | $92.55 | $131.01 | 462,500 | — | — |
| 2021-04-21 | $92.98 | $131.61 | 249,400 | — | — |
| 2021-04-20 | $91.91 | $130.10 | 1,034,000 | — | — |
| 2021-04-19 | $92.45 | $130.86 | 404,300 | — | — |
| 2021-04-16 | $92.74 | $131.27 | 439,800 | — | — |
| 2021-04-15 | $91.85 | $130.01 | 534,700 | — | — |
| 2021-04-14 | $91.71 | $129.82 | 514,000 | — | — |
| 2021-04-13 | $91.20 | $129.09 | 754,800 | — | — |
| 2021-04-12 | $91.66 | $129.75 | 402,100 | — | — |
| 2021-04-09 | $91.35 | $129.31 | 520,700 | — | — |
| 2021-04-08 | $91.15 | $129.02 | 528,400 | — | — |
| 2021-04-07 | $91.20 | $129.09 | 626,500 | — | — |
| 2021-04-06 | $91.99 | $130.21 | 487,200 | — | — |
| 2021-04-05 | $92.56 | $131.02 | 438,800 | — | — |
| 2021-04-01 | $90.83 | $128.57 | 368,800 | — | — |
| 2021-03-31 | $90.91 | $128.68 | 631,600 | — | — |
| 2021-03-30 | $90.45 | $128.03 | 1,369,500 | — | — |
| 2021-03-29 | $89.60 | $126.83 | 1,126,900 | — | — |
| 2021-03-26 | $90.70 | $128.39 | 613,300 | — | — |
| 2021-03-25 | $87.16 | $123.38 | 541,300 | — | — |
| 2021-03-24 | $86.25 | $122.09 | 543,800 | — | — |
| 2021-03-23 | $84.42 | $119.50 | 653,600 | — | — |
| 2021-03-22 | $88.30 | $124.99 | 554,300 | — | — |
| 2021-03-19 | $88.20 | $124.85 | 1,025,600 | — | — |
| 2021-03-18 | $88.38 | $125.10 | 627,800 | — | — |
| 2021-03-17 | $89.07 | $126.08 | 288,700 | — | — |
| 2021-03-16 | $87.02 | $123.18 | 301,300 | — | — |
| 2021-03-15 | $89.38 | $126.21 | 305,300 | — | — |
| 2021-03-12 | $89.11 | $125.83 | 345,800 | — | — |
| 2021-03-11 | $87.52 | $123.58 | 437,100 | — | — |
| 2021-03-10 | $87.14 | $123.04 | 299,600 | — | — |
| 2021-03-09 | $85.08 | $120.14 | 311,000 | — | — |
| 2021-03-08 | $87.11 | $123.00 | 459,000 | — | — |
| 2021-03-05 | $87.05 | $122.92 | 789,200 | — | — |
| 2021-03-04 | $84.27 | $118.99 | 824,700 | — | — |
| 2021-03-03 | $84.76 | $119.68 | 241,700 | — | — |
| 2021-03-02 | $84.81 | $119.75 | 455,000 | — | — |
| 2021-03-01 | $86.34 | $121.91 | 715,300 | — | — |
| 2021-02-26 | $82.98 | $117.17 | 612,200 | — | — |
| 2021-02-25 | $82.89 | $117.04 | 650,100 | — | — |
| 2021-02-24 | $83.45 | $117.83 | 486,400 | — | — |
| 2021-02-23 | $81.68 | $115.33 | 672,100 | — | — |
| 2021-02-22 | $80.28 | $113.36 | 426,800 | — | — |
| 2021-02-19 | $78.40 | $110.70 | 529,000 | — | — |
| 2021-02-18 | $76.86 | $108.53 | 474,800 | — | — |
| 2021-02-17 | $79.12 | $111.72 | 365,700 | — | — |
| 2021-02-16 | $79.15 | $111.76 | 624,900 | — | — |
| 2021-02-12 | $79.09 | $111.68 | 522,800 | — | — |
| 2021-02-11 | $77.33 | $109.19 | 549,900 | — | — |
| 2021-02-10 | $77.25 | $109.08 | 563,800 | — | — |
| 2021-02-09 | $78.60 | $110.99 | 426,900 | — | — |
| 2021-02-08 | $79.48 | $112.23 | 490,100 | — | — |
| 2021-02-05 | $78.77 | $111.23 | 247,600 | — | — |
| 2021-02-04 | $78.80 | $111.27 | 312,600 | — | — |
| 2021-02-03 | $78.19 | $110.41 | 254,400 | — | — |
| 2021-02-02 | $78.17 | $110.38 | 281,800 | — | — |
| 2021-02-01 | $77.11 | $108.88 | 311,700 | — | — |
| 2021-01-29 | $74.71 | $105.49 | 389,200 | — | — |
| 2021-01-28 | $77.69 | $109.70 | 283,600 | — | — |
| 2021-01-27 | $75.93 | $107.22 | 477,100 | — | — |
| 2021-01-26 | $78.51 | $110.86 | 283,100 | — | — |
| 2021-01-25 | $79.51 | $112.27 | 319,300 | — | — |
| 2021-01-22 | $80.21 | $113.26 | 548,900 | — | — |
| 2021-01-21 | $80.33 | $113.43 | 289,500 | — | — |
| 2021-01-20 | $81.38 | $114.91 | 279,500 | — | — |
| 2021-01-19 | $81.05 | $114.44 | 314,900 | — | — |
| 2021-01-15 | $80.95 | $114.30 | 368,300 | — | — |
| 2021-01-14 | $81.45 | $115.01 | 366,300 | — | — |
| 2021-01-13 | $80.17 | $113.20 | 330,600 | — | — |
| 2021-01-12 | $82.08 | $115.90 | 287,900 | — | — |
| 2021-01-11 | $81.38 | $114.91 | 203,600 | — | — |
| 2021-01-08 | $81.40 | $114.94 | 362,100 | — | — |
| 2021-01-07 | $82.26 | $116.15 | 442,000 | — | — |
| 2021-01-06 | $80.54 | $113.72 | 520,400 | — | — |
| 2021-01-05 | $76.38 | $107.85 | 302,300 | — | — |
| 2021-01-04 | $75.08 | $106.02 | 393,200 | — | — |