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
- 2003-11-25 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 | $114.36 | $122.21 | 138,100 | — | — |
| 2021-12-30 | $113.82 | $121.63 | 156,300 | — | — |
| 2021-12-29 | $114.93 | $122.82 | 180,000 | — | — |
| 2021-12-28 | $114.92 | $122.80 | 123,900 | — | — |
| 2021-12-27 | $114.99 | $122.88 | 186,300 | — | — |
| 2021-12-23 | $113.20 | $120.97 | 203,600 | — | — |
| 2021-12-22 | $111.86 | $119.53 | 206,500 | — | — |
| 2021-12-21 | $109.36 | $116.86 | 304,300 | — | — |
| 2021-12-20 | $105.01 | $112.21 | 332,600 | — | — |
| 2021-12-17 | $108.32 | $115.75 | 631,000 | — | — |
| 2021-12-16 | $110.15 | $117.71 | 479,600 | — | — |
| 2021-12-15 | $107.11 | $114.46 | 466,000 | — | — |
| 2021-12-14 | $106.97 | $114.31 | 448,300 | — | — |
| 2021-12-13 | $106.39 | $113.69 | 307,100 | — | — |
| 2021-12-10 | $108.97 | $116.45 | 449,200 | — | — |
| 2021-12-09 | $107.51 | $114.89 | 169,200 | — | — |
| 2021-12-08 | $110.17 | $117.73 | 185,700 | — | — |
| 2021-12-07 | $109.60 | $117.12 | 206,500 | — | — |
| 2021-12-06 | $106.84 | $114.17 | 589,700 | — | — |
| 2021-12-03 | $105.10 | $112.31 | 327,500 | — | — |
| 2021-12-02 | $106.41 | $113.71 | 320,900 | — | — |
| 2021-12-01 | $103.27 | $110.36 | 307,000 | — | — |
| 2021-11-30 | $103.46 | $110.56 | 489,700 | — | — |
| 2021-11-29 | $108.37 | $115.81 | 266,900 | — | — |
| 2021-11-26 | $107.69 | $115.08 | 150,400 | — | — |
| 2021-11-24 | $113.14 | $120.90 | 453,200 | — | — |
| 2021-11-23 | $111.57 | $119.22 | 158,000 | — | — |
| 2021-11-22 | $112.74 | $120.47 | 210,400 | — | — |
| 2021-11-19 | $113.97 | $121.79 | 231,900 | — | — |
| 2021-11-18 | $114.09 | $121.92 | 277,800 | — | — |
| 2021-11-17 | $113.14 | $120.90 | 211,100 | — | — |
| 2021-11-16 | $113.55 | $121.34 | 169,000 | — | — |
| 2021-11-15 | $112.49 | $120.21 | 223,800 | — | — |
| 2021-11-12 | $112.40 | $120.11 | 176,200 | — | — |
| 2021-11-11 | $113.44 | $121.22 | 143,000 | — | — |
| 2021-11-10 | $111.56 | $119.21 | 187,900 | — | — |
| 2021-11-09 | $111.86 | $119.53 | 167,700 | — | — |
| 2021-11-08 | $112.29 | $119.99 | 200,500 | — | — |
| 2021-11-05 | $114.43 | $122.28 | 451,700 | — | — |
| 2021-11-04 | $110.30 | $117.87 | 245,400 | — | — |
| 2021-11-03 | $110.51 | $118.09 | 263,600 | — | — |
| 2021-11-02 | $109.30 | $116.80 | 197,100 | — | — |
| 2021-11-01 | $109.01 | $116.49 | 230,200 | — | — |
| 2021-10-29 | $105.00 | $112.20 | 415,200 | — | — |
| 2021-10-28 | $104.55 | $111.72 | 409,800 | — | — |
| 2021-10-27 | $102.40 | $109.43 | 453,000 | — | — |
| 2021-10-26 | $105.00 | $112.20 | 428,700 | — | — |
| 2021-10-25 | $105.68 | $112.93 | 236,900 | — | — |
| 2021-10-22 | $105.00 | $112.20 | 189,700 | — | — |
| 2021-10-21 | $105.49 | $112.73 | 341,400 | — | — |
| 2021-10-20 | $105.19 | $112.41 | 354,800 | — | — |
| 2021-10-19 | $107.69 | $115.08 | 407,400 | — | — |
| 2021-10-18 | $107.33 | $114.69 | 399,500 | — | — |
| 2021-10-15 | $105.75 | $113.01 | 449,100 | — | — |
| 2021-10-14 | $106.24 | $113.53 | 276,000 | — | — |
| 2021-10-13 | $102.84 | $109.68 | 301,200 | — | — |
| 2021-10-12 | $103.77 | $110.67 | 360,000 | — | — |
| 2021-10-11 | $104.50 | $111.45 | 254,400 | — | — |
| 2021-10-08 | $105.30 | $112.31 | 247,900 | — | — |
| 2021-10-07 | $106.14 | $113.20 | 291,200 | — | — |
| 2021-10-06 | $104.69 | $111.66 | 507,200 | — | — |
| 2021-10-05 | $107.32 | $114.46 | 406,900 | — | — |
| 2021-10-04 | $105.92 | $112.97 | 287,700 | — | — |
| 2021-10-01 | $106.32 | $113.39 | 367,500 | — | — |
| 2021-09-30 | $104.10 | $111.03 | 536,800 | — | — |
| 2021-09-29 | $107.38 | $114.52 | 597,900 | — | — |
| 2021-09-28 | $105.53 | $112.55 | 1,436,300 | — | — |
| 2021-09-27 | $113.25 | $120.78 | 247,900 | — | — |
| 2021-09-24 | $111.42 | $118.83 | 188,400 | — | — |
| 2021-09-23 | $112.41 | $119.89 | 179,900 | — | — |
| 2021-09-22 | $111.29 | $118.69 | 255,400 | — | — |
| 2021-09-21 | $110.97 | $118.35 | 193,800 | — | — |
| 2021-09-20 | $112.99 | $120.51 | 210,200 | — | — |
| 2021-09-17 | $115.29 | $122.96 | 611,100 | — | — |
| 2021-09-16 | $119.06 | $126.98 | 167,600 | — | — |
| 2021-09-15 | $118.67 | $126.57 | 266,300 | — | — |
| 2021-09-14 | $116.23 | $123.96 | 149,700 | — | — |
| 2021-09-13 | $118.93 | $126.84 | 153,100 | — | — |
| 2021-09-10 | $118.41 | $126.29 | 180,100 | — | — |
| 2021-09-09 | $122.28 | $130.42 | 206,200 | — | — |
| 2021-09-08 | $123.48 | $131.70 | 288,200 | — | — |
| 2021-09-07 | $127.60 | $136.09 | 234,500 | — | — |
| 2021-09-03 | $127.65 | $136.14 | 105,400 | — | — |
| 2021-09-02 | $128.66 | $137.22 | 134,300 | — | — |
| 2021-09-01 | $127.60 | $136.09 | 167,700 | — | — |
| 2021-08-31 | $127.07 | $135.52 | 223,700 | — | — |
| 2021-08-30 | $129.33 | $137.93 | 126,600 | — | — |
| 2021-08-27 | $128.70 | $137.26 | 215,700 | — | — |
| 2021-08-26 | $127.81 | $136.31 | 88,000 | — | — |
| 2021-08-25 | $128.31 | $136.85 | 108,700 | — | — |
| 2021-08-24 | $126.13 | $134.52 | 116,000 | — | — |
| 2021-08-23 | $125.21 | $133.54 | 107,900 | — | — |
| 2021-08-20 | $125.19 | $133.52 | 89,000 | — | — |
| 2021-08-19 | $123.27 | $131.47 | 103,800 | — | — |
| 2021-08-18 | $123.09 | $131.28 | 81,200 | — | — |
| 2021-08-17 | $123.34 | $131.55 | 105,600 | — | — |
| 2021-08-16 | $124.82 | $133.12 | 105,100 | — | — |
| 2021-08-13 | $124.71 | $133.01 | 104,000 | — | — |
| 2021-08-12 | $126.47 | $134.88 | 90,600 | — | — |
| 2021-08-11 | $127.06 | $135.51 | 166,000 | — | — |
| 2021-08-10 | $124.58 | $132.87 | 197,600 | — | — |
| 2021-08-09 | $123.51 | $131.73 | 122,400 | — | — |
| 2021-08-06 | $122.70 | $130.86 | 174,700 | — | — |
| 2021-08-05 | $122.47 | $130.62 | 133,600 | — | — |
| 2021-08-04 | $120.99 | $129.04 | 240,900 | — | — |
| 2021-08-03 | $119.50 | $127.45 | 137,900 | — | — |
| 2021-08-02 | $117.78 | $125.62 | 188,800 | — | — |
| 2021-07-30 | $119.54 | $127.49 | 148,000 | — | — |
| 2021-07-29 | $119.48 | $127.43 | 507,200 | — | — |
| 2021-07-28 | $118.11 | $125.97 | 112,600 | — | — |
| 2021-07-27 | $117.09 | $124.88 | 137,500 | — | — |
| 2021-07-26 | $118.33 | $126.20 | 176,500 | — | — |
| 2021-07-23 | $117.11 | $124.90 | 143,000 | — | — |
| 2021-07-22 | $115.59 | $123.28 | 242,100 | — | — |
| 2021-07-21 | $114.76 | $122.40 | 257,700 | — | — |
| 2021-07-20 | $113.27 | $120.81 | 422,800 | — | — |
| 2021-07-19 | $110.21 | $117.54 | 458,000 | — | — |
| 2021-07-16 | $111.60 | $119.02 | 193,400 | — | — |
| 2021-07-15 | $114.45 | $122.06 | 192,200 | — | — |
| 2021-07-14 | $116.63 | $124.18 | 222,400 | — | — |
| 2021-07-13 | $115.62 | $123.10 | 256,600 | — | — |
| 2021-07-12 | $119.12 | $126.83 | 361,200 | — | — |
| 2021-07-09 | $120.41 | $128.20 | 259,000 | — | — |
| 2021-07-08 | $117.82 | $125.44 | 384,200 | — | — |
| 2021-07-07 | $119.00 | $126.70 | 419,100 | — | — |
| 2021-07-06 | $116.37 | $123.90 | 485,400 | — | — |
| 2021-07-02 | $120.87 | $128.69 | 175,200 | — | — |
| 2021-07-01 | $122.05 | $129.95 | 222,700 | — | — |
| 2021-06-30 | $121.76 | $129.64 | 266,200 | — | — |
| 2021-06-29 | $122.48 | $130.40 | 219,900 | — | — |
| 2021-06-28 | $121.94 | $129.83 | 309,300 | — | — |
| 2021-06-25 | $121.34 | $129.19 | 695,600 | — | — |
| 2021-06-24 | $120.91 | $128.73 | 310,300 | — | — |
| 2021-06-23 | $118.92 | $126.61 | 224,900 | — | — |
| 2021-06-22 | $118.00 | $125.63 | 280,900 | — | — |
| 2021-06-21 | $119.52 | $127.25 | 236,200 | — | — |
| 2021-06-18 | $117.61 | $125.22 | 579,100 | — | — |
| 2021-06-17 | $119.64 | $127.38 | 316,900 | — | — |
| 2021-06-16 | $125.01 | $133.10 | 189,000 | — | — |
| 2021-06-15 | $127.66 | $135.92 | 161,000 | — | — |
| 2021-06-14 | $128.59 | $136.91 | 362,400 | — | — |
| 2021-06-11 | $129.48 | $137.86 | 249,000 | — | — |
| 2021-06-10 | $126.97 | $135.19 | 161,900 | — | — |
| 2021-06-09 | $126.46 | $134.64 | 216,100 | — | — |
| 2021-06-08 | $129.50 | $137.88 | 242,200 | — | — |
| 2021-06-07 | $127.00 | $135.22 | 115,700 | — | — |
| 2021-06-04 | $127.81 | $136.08 | 158,600 | — | — |
| 2021-06-03 | $126.81 | $135.01 | 179,800 | — | — |
| 2021-06-02 | $126.49 | $134.67 | 199,400 | — | — |
| 2021-06-01 | $126.85 | $135.06 | 187,600 | — | — |
| 2021-05-28 | $126.60 | $134.79 | 156,000 | — | — |
| 2021-05-27 | $127.87 | $136.14 | 340,000 | — | — |
| 2021-05-26 | $126.59 | $134.78 | 240,900 | — | — |
| 2021-05-25 | $125.38 | $133.49 | 151,300 | — | — |
| 2021-05-24 | $126.71 | $134.91 | 230,100 | — | — |
| 2021-05-21 | $122.81 | $130.76 | 181,000 | — | — |
| 2021-05-20 | $122.28 | $130.19 | 270,300 | — | — |
| 2021-05-19 | $121.84 | $129.72 | 244,000 | — | — |
| 2021-05-18 | $120.35 | $128.14 | 205,700 | — | — |
| 2021-05-17 | $121.72 | $129.60 | 303,400 | — | — |
| 2021-05-14 | $120.97 | $128.80 | 205,700 | — | — |
| 2021-05-13 | $118.50 | $126.17 | 324,800 | — | — |
| 2021-05-12 | $115.06 | $122.50 | 427,200 | — | — |
| 2021-05-11 | $119.14 | $126.85 | 332,800 | — | — |
| 2021-05-10 | $120.40 | $128.19 | 206,700 | — | — |
| 2021-05-07 | $123.50 | $131.49 | 244,900 | — | — |
| 2021-05-06 | $120.88 | $128.70 | 351,500 | — | — |
| 2021-05-05 | $123.79 | $131.80 | 480,100 | — | — |
| 2021-05-04 | $121.96 | $129.85 | 158,500 | — | — |
| 2021-05-03 | $122.88 | $130.83 | 180,600 | — | — |
| 2021-04-30 | $121.20 | $129.04 | 287,600 | — | — |
| 2021-04-29 | $124.95 | $133.03 | 423,700 | — | — |
| 2021-04-28 | $123.89 | $131.91 | 154,000 | — | — |
| 2021-04-27 | $125.26 | $133.36 | 160,800 | — | — |
| 2021-04-26 | $125.71 | $133.84 | 262,100 | — | — |
| 2021-04-23 | $124.20 | $132.24 | 234,600 | — | — |
| 2021-04-22 | $122.86 | $130.81 | 382,600 | — | — |
| 2021-04-21 | $123.60 | $131.60 | 360,700 | — | — |
| 2021-04-20 | $123.77 | $131.78 | 315,000 | — | — |
| 2021-04-19 | $125.98 | $134.13 | 569,900 | — | — |
| 2021-04-16 | $123.96 | $131.98 | 489,200 | — | — |
| 2021-04-15 | $121.26 | $129.11 | 228,100 | — | — |
| 2021-04-14 | $121.12 | $128.74 | 132,900 | — | — |
| 2021-04-13 | $119.30 | $126.81 | 175,500 | — | — |
| 2021-04-12 | $119.96 | $127.51 | 188,100 | — | — |
| 2021-04-09 | $119.99 | $127.54 | 354,800 | — | — |
| 2021-04-08 | $120.15 | $127.71 | 480,700 | — | — |
| 2021-04-07 | $120.49 | $128.07 | 297,700 | — | — |
| 2021-04-06 | $120.66 | $128.25 | 529,400 | — | — |
| 2021-04-05 | $120.16 | $127.72 | 248,800 | — | — |
| 2021-04-01 | $116.98 | $124.34 | 291,600 | — | — |
| 2021-03-31 | $114.84 | $122.07 | 310,700 | — | — |
| 2021-03-30 | $115.48 | $122.75 | 269,900 | — | — |
| 2021-03-29 | $113.04 | $120.16 | 353,300 | — | — |
| 2021-03-26 | $116.70 | $124.05 | 417,900 | — | — |
| 2021-03-25 | $111.61 | $118.64 | 479,500 | — | — |
| 2021-03-24 | $109.43 | $116.32 | 481,200 | — | — |
| 2021-03-23 | $108.93 | $115.79 | 1,070,100 | — | — |
| 2021-03-22 | $109.86 | $116.78 | 1,440,300 | — | — |
| 2021-03-19 | $103.20 | $109.70 | 831,600 | — | — |
| 2021-03-18 | $103.56 | $110.08 | 524,400 | — | — |
| 2021-03-17 | $104.25 | $110.81 | 385,500 | — | — |
| 2021-03-16 | $105.64 | $112.29 | 293,900 | — | — |
| 2021-03-15 | $104.95 | $111.56 | 199,100 | — | — |
| 2021-03-12 | $102.67 | $109.13 | 304,400 | — | — |
| 2021-03-11 | $100.42 | $106.74 | 305,800 | — | — |
| 2021-03-10 | $96.88 | $102.98 | 185,300 | — | — |
| 2021-03-09 | $96.80 | $102.89 | 257,200 | — | — |
| 2021-03-08 | $94.24 | $100.17 | 297,100 | — | — |
| 2021-03-05 | $92.53 | $98.35 | 200,700 | — | — |
| 2021-03-04 | $89.80 | $95.45 | 229,400 | — | — |
| 2021-03-03 | $91.53 | $97.29 | 264,100 | — | — |
| 2021-03-02 | $92.11 | $97.91 | 328,100 | — | — |
| 2021-03-01 | $94.50 | $100.45 | 224,500 | — | — |
| 2021-02-26 | $89.16 | $94.77 | 310,300 | — | — |
| 2021-02-25 | $88.15 | $93.70 | 274,400 | — | — |
| 2021-02-24 | $90.83 | $96.55 | 199,300 | — | — |
| 2021-02-23 | $87.00 | $92.48 | 324,400 | — | — |
| 2021-02-22 | $88.21 | $93.76 | 175,900 | — | — |
| 2021-02-19 | $88.41 | $93.97 | 169,500 | — | — |
| 2021-02-18 | $86.15 | $91.57 | 332,100 | — | — |
| 2021-02-17 | $88.53 | $94.10 | 164,000 | — | — |
| 2021-02-16 | $89.14 | $94.75 | 219,900 | — | — |
| 2021-02-12 | $90.00 | $95.66 | 240,800 | — | — |
| 2021-02-11 | $89.55 | $95.19 | 280,300 | — | — |
| 2021-02-10 | $88.84 | $94.43 | 260,300 | — | — |
| 2021-02-09 | $89.40 | $95.03 | 281,300 | — | — |
| 2021-02-08 | $88.73 | $94.32 | 233,100 | — | — |
| 2021-02-05 | $87.63 | $93.15 | 283,900 | — | — |
| 2021-02-04 | $87.80 | $93.33 | 251,600 | — | — |
| 2021-02-03 | $85.71 | $91.10 | 339,100 | — | — |
| 2021-02-02 | $85.04 | $90.39 | 306,100 | — | — |
| 2021-02-01 | $85.13 | $90.49 | 331,600 | — | — |
| 2021-01-29 | $81.62 | $86.76 | 436,700 | — | — |
| 2021-01-28 | $84.58 | $89.90 | 396,300 | — | — |
| 2021-01-27 | $86.00 | $91.41 | 561,000 | — | — |
| 2021-01-26 | $86.94 | $92.41 | 275,100 | — | — |
| 2021-01-25 | $89.18 | $94.79 | 263,300 | — | — |
| 2021-01-22 | $89.78 | $95.43 | 208,500 | — | — |
| 2021-01-21 | $91.34 | $97.09 | 260,200 | — | — |
| 2021-01-20 | $90.52 | $96.01 | 339,600 | — | — |
| 2021-01-19 | $88.79 | $94.17 | 326,000 | — | — |
| 2021-01-15 | $87.52 | $92.82 | 439,400 | — | — |
| 2021-01-14 | $85.71 | $90.90 | 388,000 | — | — |
| 2021-01-13 | $85.68 | $90.87 | 665,500 | — | — |
| 2021-01-12 | $88.23 | $93.58 | 841,600 | — | — |
| 2021-01-11 | $87.69 | $93.00 | 587,100 | — | — |
| 2021-01-08 | $86.90 | $92.17 | 369,200 | — | — |
| 2021-01-07 | $87.90 | $93.23 | 459,200 | — | — |
| 2021-01-06 | $87.92 | $93.25 | 831,300 | — | — |
| 2021-01-05 | $82.83 | $87.85 | 554,700 | — | — |
| 2021-01-04 | $80.40 | $85.27 | 339,500 | — | — |