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
- 1996-08-02 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 | $121.30 | $184.00 | 186,300 | — | — |
| 2021-12-30 | $122.34 | $185.57 | 230,700 | — | — |
| 2021-12-29 | $120.67 | $183.04 | 200,000 | — | — |
| 2021-12-28 | $120.09 | $182.16 | 185,700 | — | — |
| 2021-12-27 | $119.90 | $181.87 | 227,100 | — | — |
| 2021-12-23 | $118.33 | $179.49 | 229,400 | — | — |
| 2021-12-22 | $120.02 | $182.06 | 353,600 | — | — |
| 2021-12-21 | $116.01 | $175.97 | 316,500 | — | — |
| 2021-12-20 | $113.07 | $171.51 | 257,400 | — | — |
| 2021-12-17 | $115.20 | $174.74 | 1,041,200 | — | — |
| 2021-12-16 | $114.50 | $171.41 | 453,300 | — | — |
| 2021-12-15 | $114.58 | $171.53 | 365,000 | — | — |
| 2021-12-14 | $113.70 | $170.21 | 395,100 | — | — |
| 2021-12-13 | $114.70 | $171.71 | 328,900 | — | — |
| 2021-12-10 | $116.14 | $173.86 | 449,400 | — | — |
| 2021-12-09 | $114.44 | $171.32 | 163,800 | — | — |
| 2021-12-08 | $115.67 | $173.16 | 174,200 | — | — |
| 2021-12-07 | $115.40 | $172.75 | 367,400 | — | — |
| 2021-12-06 | $113.01 | $169.18 | 348,800 | — | — |
| 2021-12-03 | $111.16 | $166.41 | 322,100 | — | — |
| 2021-12-02 | $112.10 | $167.81 | 410,200 | — | — |
| 2021-12-01 | $106.52 | $159.46 | 300,300 | — | — |
| 2021-11-30 | $109.26 | $163.56 | 378,400 | — | — |
| 2021-11-29 | $112.11 | $167.83 | 315,900 | — | — |
| 2021-11-26 | $111.33 | $166.66 | 343,300 | — | — |
| 2021-11-24 | $114.93 | $172.05 | 387,200 | — | — |
| 2021-11-23 | $113.55 | $169.98 | 278,300 | — | — |
| 2021-11-22 | $114.27 | $171.06 | 350,800 | — | — |
| 2021-11-19 | $114.17 | $170.91 | 339,900 | — | — |
| 2021-11-18 | $116.37 | $174.21 | 310,000 | — | — |
| 2021-11-17 | $116.81 | $174.86 | 262,200 | — | — |
| 2021-11-16 | $116.13 | $173.85 | 313,100 | — | — |
| 2021-11-15 | $117.94 | $176.56 | 469,600 | — | — |
| 2021-11-12 | $117.28 | $175.57 | 283,600 | — | — |
| 2021-11-11 | $119.79 | $179.33 | 183,100 | — | — |
| 2021-11-10 | $120.24 | $180.00 | 233,700 | — | — |
| 2021-11-09 | $121.81 | $182.35 | 262,800 | — | — |
| 2021-11-08 | $120.69 | $180.67 | 318,600 | — | — |
| 2021-11-05 | $121.50 | $181.89 | 424,300 | — | — |
| 2021-11-04 | $119.75 | $179.27 | 412,500 | — | — |
| 2021-11-03 | $121.50 | $181.89 | 769,800 | — | — |
| 2021-11-02 | $117.92 | $176.53 | 601,300 | — | — |
| 2021-11-01 | $117.02 | $175.18 | 448,800 | — | — |
| 2021-10-29 | $113.20 | $169.46 | 570,800 | — | — |
| 2021-10-28 | $112.50 | $168.41 | 1,009,500 | — | — |
| 2021-10-27 | $112.39 | $168.25 | 810,000 | — | — |
| 2021-10-26 | $115.60 | $173.05 | 449,900 | — | — |
| 2021-10-25 | $116.57 | $174.51 | 443,700 | — | — |
| 2021-10-22 | $115.88 | $173.47 | 406,400 | — | — |
| 2021-10-21 | $118.53 | $177.44 | 141,100 | — | — |
| 2021-10-20 | $118.85 | $177.92 | 308,700 | — | — |
| 2021-10-19 | $118.14 | $176.86 | 134,600 | — | — |
| 2021-10-18 | $119.38 | $178.71 | 152,400 | — | — |
| 2021-10-15 | $119.13 | $178.34 | 402,700 | — | — |
| 2021-10-14 | $118.91 | $178.01 | 206,200 | — | — |
| 2021-10-13 | $118.52 | $177.42 | 180,200 | — | — |
| 2021-10-12 | $118.50 | $177.39 | 302,400 | — | — |
| 2021-10-11 | $117.34 | $175.66 | 153,500 | — | — |
| 2021-10-08 | $116.86 | $174.94 | 211,800 | — | — |
| 2021-10-07 | $117.65 | $176.12 | 407,800 | — | — |
| 2021-10-06 | $116.76 | $174.79 | 441,700 | — | — |
| 2021-10-05 | $115.48 | $172.87 | 384,000 | — | — |
| 2021-10-04 | $118.06 | $176.74 | 603,600 | — | — |
| 2021-10-01 | $116.41 | $174.27 | 655,400 | — | — |
| 2021-09-30 | $113.45 | $169.84 | 584,700 | — | — |
| 2021-09-29 | $116.18 | $173.92 | 412,100 | — | — |
| 2021-09-28 | $116.00 | $173.65 | 286,000 | — | — |
| 2021-09-27 | $116.45 | $174.33 | 413,100 | — | — |
| 2021-09-24 | $117.42 | $175.78 | 501,200 | — | — |
| 2021-09-23 | $118.20 | $176.95 | 457,500 | — | — |
| 2021-09-22 | $116.99 | $175.13 | 600,100 | — | — |
| 2021-09-21 | $114.04 | $170.72 | 663,100 | — | — |
| 2021-09-20 | $110.25 | $165.04 | 618,900 | — | — |
| 2021-09-17 | $109.82 | $164.40 | 1,081,600 | — | — |
| 2021-09-16 | $110.57 | $164.03 | 503,000 | — | — |
| 2021-09-15 | $110.92 | $164.55 | 620,200 | — | — |
| 2021-09-14 | $109.79 | $162.87 | 417,400 | — | — |
| 2021-09-13 | $111.25 | $165.04 | 289,700 | — | — |
| 2021-09-10 | $109.56 | $162.53 | 421,100 | — | — |
| 2021-09-09 | $111.81 | $165.87 | 420,700 | — | — |
| 2021-09-08 | $114.04 | $169.17 | 349,100 | — | — |
| 2021-09-07 | $114.66 | $170.09 | 343,000 | — | — |
| 2021-09-03 | $115.94 | $171.99 | 307,900 | — | — |
| 2021-09-02 | $116.26 | $172.47 | 339,300 | — | — |
| 2021-09-01 | $115.09 | $170.73 | 286,300 | — | — |
| 2021-08-31 | $113.83 | $168.86 | 326,600 | — | — |
| 2021-08-30 | $114.47 | $169.81 | 298,700 | — | — |
| 2021-08-27 | $113.41 | $168.24 | 316,700 | — | — |
| 2021-08-26 | $111.97 | $166.10 | 220,100 | — | — |
| 2021-08-25 | $113.09 | $167.77 | 489,300 | — | — |
| 2021-08-24 | $110.85 | $164.44 | 318,400 | — | — |
| 2021-08-23 | $110.58 | $164.04 | 381,900 | — | — |
| 2021-08-20 | $109.34 | $162.20 | 335,500 | — | — |
| 2021-08-19 | $107.48 | $159.44 | 325,700 | — | — |
| 2021-08-18 | $108.58 | $161.07 | 300,300 | — | — |
| 2021-08-17 | $108.46 | $160.90 | 360,100 | — | — |
| 2021-08-16 | $108.47 | $160.91 | 172,500 | — | — |
| 2021-08-13 | $109.32 | $162.17 | 129,000 | — | — |
| 2021-08-12 | $109.33 | $162.19 | 196,100 | — | — |
| 2021-08-11 | $109.36 | $162.23 | 214,800 | — | — |
| 2021-08-10 | $107.96 | $160.15 | 297,000 | — | — |
| 2021-08-09 | $108.51 | $160.97 | 289,700 | — | — |
| 2021-08-06 | $110.77 | $164.32 | 275,100 | — | — |
| 2021-08-05 | $108.65 | $161.18 | 713,600 | — | — |
| 2021-08-04 | $106.30 | $157.69 | 372,000 | — | — |
| 2021-08-03 | $107.12 | $158.91 | 271,600 | — | — |
| 2021-08-02 | $107.17 | $158.98 | 329,800 | — | — |
| 2021-07-30 | $106.60 | $158.14 | 263,600 | — | — |
| 2021-07-29 | $106.09 | $157.38 | 212,100 | — | — |
| 2021-07-28 | $104.57 | $155.13 | 289,100 | — | — |
| 2021-07-27 | $104.48 | $154.99 | 460,100 | — | — |
| 2021-07-26 | $104.50 | $155.02 | 497,900 | — | — |
| 2021-07-23 | $104.02 | $154.31 | 407,500 | — | — |
| 2021-07-22 | $102.36 | $151.85 | 207,500 | — | — |
| 2021-07-21 | $104.49 | $155.01 | 530,500 | — | — |
| 2021-07-20 | $103.08 | $152.92 | 517,200 | — | — |
| 2021-07-19 | $100.02 | $148.38 | 487,100 | — | — |
| 2021-07-16 | $103.76 | $153.92 | 276,200 | — | — |
| 2021-07-15 | $104.80 | $155.47 | 420,500 | — | — |
| 2021-07-14 | $105.09 | $155.90 | 298,200 | — | — |
| 2021-07-13 | $106.47 | $157.94 | 313,100 | — | — |
| 2021-07-12 | $108.55 | $161.03 | 379,300 | — | — |
| 2021-07-09 | $108.35 | $160.73 | 306,800 | — | — |
| 2021-07-08 | $104.78 | $155.44 | 353,400 | — | — |
| 2021-07-07 | $105.46 | $156.45 | 292,800 | — | — |
| 2021-07-06 | $105.07 | $155.87 | 301,600 | — | — |
| 2021-07-02 | $105.12 | $155.94 | 269,800 | — | — |
| 2021-07-01 | $104.99 | $155.75 | 460,800 | — | — |
| 2021-06-30 | $104.42 | $154.90 | 392,600 | — | — |
| 2021-06-29 | $103.74 | $153.89 | 447,600 | — | — |
| 2021-06-28 | $103.00 | $152.80 | 629,600 | — | — |
| 2021-06-25 | $105.71 | $156.82 | 2,236,400 | — | — |
| 2021-06-24 | $103.25 | $153.17 | 398,000 | — | — |
| 2021-06-23 | $103.77 | $153.94 | 271,800 | — | — |
| 2021-06-22 | $104.00 | $154.28 | 240,300 | — | — |
| 2021-06-21 | $105.38 | $156.33 | 330,700 | — | — |
| 2021-06-18 | $101.60 | $150.72 | 742,000 | — | — |
| 2021-06-17 | $104.58 | $154.03 | 443,600 | — | — |
| 2021-06-16 | $105.01 | $154.66 | 243,600 | — | — |
| 2021-06-15 | $105.93 | $156.02 | 405,100 | — | — |
| 2021-06-14 | $106.28 | $156.53 | 257,700 | — | — |
| 2021-06-11 | $107.32 | $158.06 | 211,100 | — | — |
| 2021-06-10 | $105.87 | $155.93 | 259,300 | — | — |
| 2021-06-09 | $106.33 | $156.61 | 324,200 | — | — |
| 2021-06-08 | $107.19 | $157.87 | 419,400 | — | — |
| 2021-06-07 | $104.96 | $154.59 | 540,400 | — | — |
| 2021-06-04 | $103.10 | $151.85 | 512,700 | — | — |
| 2021-06-03 | $104.61 | $154.07 | 498,000 | — | — |
| 2021-06-02 | $106.25 | $156.49 | 452,700 | — | — |
| 2021-06-01 | $105.05 | $154.72 | 407,300 | — | — |
| 2021-05-28 | $104.82 | $154.38 | 274,800 | — | — |
| 2021-05-27 | $104.42 | $153.79 | 234,500 | — | — |
| 2021-05-26 | $104.19 | $153.45 | 231,300 | — | — |
| 2021-05-25 | $103.31 | $152.16 | 271,400 | — | — |
| 2021-05-24 | $103.98 | $153.14 | 340,400 | — | — |
| 2021-05-21 | $103.16 | $151.94 | 230,300 | — | — |
| 2021-05-20 | $102.42 | $150.85 | 293,800 | — | — |
| 2021-05-19 | $101.15 | $148.98 | 506,500 | — | — |
| 2021-05-18 | $102.36 | $150.76 | 472,600 | — | — |
| 2021-05-17 | $102.67 | $151.22 | 240,300 | — | — |
| 2021-05-14 | $102.28 | $150.64 | 275,000 | — | — |
| 2021-05-13 | $101.66 | $149.73 | 515,500 | — | — |
| 2021-05-12 | $100.34 | $147.78 | 554,200 | — | — |
| 2021-05-11 | $102.67 | $151.22 | 331,000 | — | — |
| 2021-05-10 | $103.89 | $153.01 | 564,800 | — | — |
| 2021-05-07 | $105.98 | $156.09 | 639,600 | — | — |
| 2021-05-06 | $103.20 | $152.00 | 622,700 | — | — |
| 2021-05-05 | $100.66 | $148.25 | 505,500 | — | — |
| 2021-05-04 | $102.61 | $151.13 | 972,200 | — | — |
| 2021-05-03 | $101.41 | $149.36 | 924,400 | — | — |
| 2021-04-30 | $99.04 | $145.87 | 430,100 | — | — |
| 2021-04-29 | $99.81 | $147.00 | 357,700 | — | — |
| 2021-04-28 | $98.70 | $145.37 | 318,200 | — | — |
| 2021-04-27 | $98.71 | $145.38 | 231,600 | — | — |
| 2021-04-26 | $99.88 | $147.11 | 468,000 | — | — |
| 2021-04-23 | $98.72 | $145.40 | 461,100 | — | — |
| 2021-04-22 | $98.21 | $144.65 | 341,200 | — | — |
| 2021-04-21 | $97.10 | $143.01 | 481,000 | — | — |
| 2021-04-20 | $96.12 | $141.57 | 315,600 | — | — |
| 2021-04-19 | $95.84 | $141.16 | 315,200 | — | — |
| 2021-04-16 | $96.79 | $142.55 | 266,600 | — | — |
| 2021-04-15 | $97.01 | $142.88 | 211,200 | — | — |
| 2021-04-14 | $95.38 | $140.48 | 274,500 | — | — |
| 2021-04-13 | $95.77 | $141.05 | 246,300 | — | — |
| 2021-04-12 | $96.30 | $141.83 | 294,100 | — | — |
| 2021-04-09 | $95.37 | $140.46 | 297,800 | — | — |
| 2021-04-08 | $96.49 | $142.11 | 315,800 | — | — |
| 2021-04-07 | $97.99 | $144.32 | 302,300 | — | — |
| 2021-04-06 | $97.25 | $143.23 | 663,000 | — | — |
| 2021-04-05 | $96.70 | $142.42 | 563,400 | — | — |
| 2021-04-01 | $95.25 | $140.29 | 431,200 | — | — |
| 2021-03-31 | $93.92 | $138.33 | 382,200 | — | — |
| 2021-03-30 | $93.68 | $137.97 | 401,800 | — | — |
| 2021-03-29 | $91.71 | $135.07 | 466,500 | — | — |
| 2021-03-26 | $94.74 | $139.54 | 452,100 | — | — |
| 2021-03-25 | $93.73 | $138.05 | 421,600 | — | — |
| 2021-03-24 | $91.86 | $135.29 | 412,400 | — | — |
| 2021-03-23 | $92.45 | $136.16 | 528,900 | — | — |
| 2021-03-22 | $92.54 | $136.30 | 645,200 | — | — |
| 2021-03-19 | $93.34 | $137.47 | 926,300 | — | — |
| 2021-03-18 | $97.15 | $141.98 | 420,800 | — | — |
| 2021-03-17 | $99.35 | $145.20 | 426,800 | — | — |
| 2021-03-16 | $99.63 | $145.60 | 784,300 | — | — |
| 2021-03-15 | $99.31 | $145.14 | 1,038,700 | — | — |
| 2021-03-12 | $95.66 | $139.80 | 748,900 | — | — |
| 2021-03-11 | $94.30 | $137.82 | 766,700 | — | — |
| 2021-03-10 | $94.36 | $137.90 | 870,300 | — | — |
| 2021-03-09 | $95.55 | $139.64 | 786,400 | — | — |
| 2021-03-08 | $95.32 | $139.31 | 548,000 | — | — |
| 2021-03-05 | $93.12 | $136.09 | 666,300 | — | — |
| 2021-03-04 | $91.91 | $134.32 | 1,305,200 | — | — |
| 2021-03-03 | $91.20 | $133.28 | 1,072,200 | — | — |
| 2021-03-02 | $85.97 | $125.64 | 543,200 | — | — |
| 2021-03-01 | $86.50 | $126.42 | 592,500 | — | — |
| 2021-02-26 | $86.59 | $126.55 | 736,800 | — | — |
| 2021-02-25 | $86.85 | $126.93 | 559,400 | — | — |
| 2021-02-24 | $90.22 | $131.85 | 374,600 | — | — |
| 2021-02-23 | $88.10 | $128.75 | 585,600 | — | — |
| 2021-02-22 | $87.56 | $127.97 | 554,600 | — | — |
| 2021-02-19 | $85.33 | $124.71 | 337,700 | — | — |
| 2021-02-18 | $84.32 | $123.23 | 250,200 | — | — |
| 2021-02-17 | $84.99 | $124.21 | 375,300 | — | — |
| 2021-02-16 | $85.94 | $125.60 | 291,600 | — | — |
| 2021-02-12 | $86.22 | $126.01 | 186,000 | — | — |
| 2021-02-11 | $86.98 | $127.12 | 566,200 | — | — |
| 2021-02-10 | $87.12 | $127.32 | 334,100 | — | — |
| 2021-02-09 | $86.86 | $126.94 | 342,600 | — | — |
| 2021-02-08 | $88.28 | $129.02 | 392,200 | — | — |
| 2021-02-05 | $87.50 | $127.88 | 266,100 | — | — |
| 2021-02-04 | $86.63 | $126.61 | 508,800 | — | — |
| 2021-02-03 | $85.50 | $124.95 | 452,400 | — | — |
| 2021-02-02 | $85.15 | $124.44 | 583,000 | — | — |
| 2021-02-01 | $83.57 | $122.13 | 945,200 | — | — |
| 2021-01-29 | $80.78 | $118.06 | 569,000 | — | — |
| 2021-01-28 | $83.77 | $122.43 | 500,900 | — | — |
| 2021-01-27 | $79.28 | $115.86 | 660,900 | — | — |
| 2021-01-26 | $81.88 | $119.66 | 415,300 | — | — |
| 2021-01-25 | $83.86 | $122.56 | 352,400 | — | — |
| 2021-01-22 | $83.67 | $122.28 | 382,600 | — | — |
| 2021-01-21 | $83.75 | $122.40 | 368,100 | — | — |
| 2021-01-20 | $84.29 | $123.19 | 608,000 | — | — |
| 2021-01-19 | $83.22 | $121.62 | 289,900 | — | — |
| 2021-01-15 | $83.15 | $121.52 | 333,200 | — | — |
| 2021-01-14 | $83.35 | $121.81 | 231,300 | — | — |
| 2021-01-13 | $82.22 | $120.16 | 325,400 | — | — |
| 2021-01-12 | $83.37 | $121.84 | 481,500 | — | — |
| 2021-01-11 | $82.20 | $120.13 | 447,700 | — | — |
| 2021-01-08 | $82.94 | $121.21 | 385,400 | — | — |
| 2021-01-07 | $83.51 | $122.05 | 556,500 | — | — |
| 2021-01-06 | $84.17 | $123.01 | 621,600 | — | — |
| 2021-01-05 | $82.54 | $120.63 | 547,200 | — | — |
| 2021-01-04 | $80.28 | $117.33 | 801,100 | — | — |