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
- 1991-03-12 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $123.19 | $128.76 | 158,400 | — | — |
| 2025-12-30 | $125.68 | $131.36 | 137,500 | — | — |
| 2025-12-29 | $125.85 | $131.54 | 153,600 | — | — |
| 2025-12-26 | $126.62 | $132.34 | 93,600 | — | — |
| 2025-12-24 | $125.83 | $131.52 | 58,000 | — | — |
| 2025-12-23 | $125.57 | $131.25 | 206,700 | — | — |
| 2025-12-22 | $125.08 | $130.73 | 155,400 | — | — |
| 2025-12-19 | $126.52 | $132.24 | 283,200 | — | — |
| 2025-12-18 | $126.69 | $132.42 | 198,100 | — | — |
| 2025-12-17 | $126.40 | $132.11 | 168,800 | — | — |
| 2025-12-16 | $126.72 | $132.45 | 248,600 | — | — |
| 2025-12-15 | $127.92 | $133.70 | 153,300 | — | — |
| 2025-12-12 | $128.01 | $133.80 | 178,300 | — | — |
| 2025-12-11 | $128.47 | $134.28 | 174,500 | — | — |
| 2025-12-10 | $125.71 | $131.39 | 263,200 | — | — |
| 2025-12-09 | $123.77 | $129.36 | 274,500 | — | — |
| 2025-12-08 | $124.71 | $130.35 | 175,100 | — | — |
| 2025-12-05 | $126.63 | $132.35 | 205,400 | — | — |
| 2025-12-04 | $126.36 | $132.07 | 150,000 | — | — |
| 2025-12-03 | $128.90 | $134.73 | 184,800 | — | — |
| 2025-12-02 | $129.10 | $134.93 | 195,300 | — | — |
| 2025-12-01 | $130.76 | $136.67 | 167,600 | — | — |
| 2025-11-28 | $132.27 | $138.25 | 80,800 | — | — |
| 2025-11-26 | $134.32 | $140.39 | 248,900 | — | — |
| 2025-11-25 | $135.48 | $141.60 | 236,100 | — | — |
| 2025-11-24 | $131.65 | $137.60 | 206,000 | — | — |
| 2025-11-21 | $131.32 | $137.25 | 236,300 | — | — |
| 2025-11-20 | $126.06 | $131.76 | 157,800 | — | — |
| 2025-11-19 | $128.69 | $134.51 | 122,100 | — | — |
| 2025-11-18 | $129.22 | $135.06 | 120,600 | — | — |
| 2025-11-17 | $128.60 | $134.41 | 135,600 | — | — |
| 2025-11-14 | $131.75 | $137.70 | 153,500 | — | — |
| 2025-11-13 | $134.48 | $140.56 | 167,300 | — | — |
| 2025-11-12 | $138.13 | $144.37 | 421,100 | — | — |
| 2025-11-11 | $133.21 | $139.23 | 267,600 | — | — |
| 2025-11-10 | $134.01 | $140.07 | 177,000 | — | — |
| 2025-11-07 | $134.29 | $140.36 | 260,000 | — | — |
| 2025-11-06 | $129.33 | $135.17 | 142,800 | — | — |
| 2025-11-05 | $131.37 | $137.31 | 186,300 | — | — |
| 2025-11-04 | $131.23 | $137.16 | 182,000 | — | — |
| 2025-11-03 | $133.58 | $139.62 | 217,100 | — | — |
| 2025-10-31 | $134.13 | $140.19 | 383,100 | — | — |
| 2025-10-30 | $134.50 | $140.58 | 354,800 | — | — |
| 2025-10-29 | $133.53 | $139.56 | 433,500 | — | — |
| 2025-10-28 | $138.73 | $145.00 | 670,600 | — | — |
| 2025-10-27 | $153.75 | $160.70 | 833,100 | — | — |
| 2025-10-24 | $158.03 | $165.17 | 241,000 | — | — |
| 2025-10-23 | $155.25 | $162.27 | 352,800 | — | — |
| 2025-10-22 | $154.02 | $160.98 | 355,000 | — | — |
| 2025-10-21 | $148.19 | $154.89 | 119,800 | — | — |
| 2025-10-20 | $143.81 | $150.31 | 120,300 | — | — |
| 2025-10-17 | $143.05 | $149.52 | 136,900 | — | — |
| 2025-10-16 | $142.49 | $148.93 | 155,500 | — | — |
| 2025-10-15 | $141.22 | $147.60 | 134,800 | — | — |
| 2025-10-14 | $140.06 | $146.39 | 249,000 | — | — |
| 2025-10-13 | $138.39 | $144.64 | 154,300 | — | — |
| 2025-10-10 | $141.68 | $148.08 | 140,900 | — | — |
| 2025-10-09 | $142.96 | $149.42 | 239,300 | — | — |
| 2025-10-08 | $143.37 | $149.85 | 195,800 | — | — |
| 2025-10-07 | $143.00 | $149.46 | 331,500 | — | — |
| 2025-10-06 | $147.61 | $154.28 | 221,500 | — | — |
| 2025-10-03 | $157.15 | $164.25 | 154,900 | — | — |
| 2025-10-02 | $155.77 | $162.81 | 121,300 | — | — |
| 2025-10-01 | $155.18 | $162.19 | 114,100 | — | — |
| 2025-09-30 | $155.88 | $162.92 | 156,400 | — | — |
| 2025-09-29 | $151.53 | $158.38 | 141,700 | — | — |
| 2025-09-26 | $155.30 | $162.32 | 111,400 | — | — |
| 2025-09-25 | $152.12 | $158.99 | 103,200 | — | — |
| 2025-09-24 | $153.85 | $160.80 | 145,300 | — | — |
| 2025-09-23 | $157.47 | $164.59 | 142,200 | — | — |
| 2025-09-22 | $156.55 | $163.63 | 127,700 | — | — |
| 2025-09-19 | $156.44 | $163.51 | 291,400 | — | — |
| 2025-09-18 | $159.00 | $166.19 | 162,000 | — | — |
| 2025-09-17 | $156.89 | $163.98 | 179,300 | — | — |
| 2025-09-16 | $157.09 | $164.19 | 156,600 | — | — |
| 2025-09-15 | $161.86 | $169.18 | 92,000 | — | — |
| 2025-09-12 | $161.33 | $168.62 | 77,800 | — | — |
| 2025-09-11 | $163.64 | $171.04 | 123,000 | — | — |
| 2025-09-10 | $159.16 | $166.35 | 138,200 | — | — |
| 2025-09-09 | $163.21 | $170.59 | 136,000 | — | — |
| 2025-09-08 | $166.34 | $173.86 | 182,800 | — | — |
| 2025-09-05 | $163.67 | $171.07 | 118,800 | — | — |
| 2025-09-04 | $162.53 | $169.88 | 233,400 | — | — |
| 2025-09-03 | $158.68 | $165.85 | 187,500 | — | — |
| 2025-09-02 | $160.55 | $167.81 | 183,900 | — | — |
| 2025-08-29 | $161.79 | $169.10 | 138,900 | — | — |
| 2025-08-28 | $161.50 | $168.80 | 203,500 | — | — |
| 2025-08-27 | $163.56 | $170.95 | 207,500 | — | — |
| 2025-08-26 | $163.88 | $171.29 | 195,800 | — | — |
| 2025-08-25 | $163.19 | $170.57 | 191,200 | — | — |
| 2025-08-22 | $162.73 | $170.08 | 252,900 | — | — |
| 2025-08-21 | $153.12 | $160.04 | 222,400 | — | — |
| 2025-08-20 | $154.05 | $161.01 | 188,800 | — | — |
| 2025-08-19 | $154.79 | $161.79 | 158,100 | — | — |
| 2025-08-18 | $152.47 | $159.36 | 121,300 | — | — |
| 2025-08-15 | $152.48 | $159.37 | 387,200 | — | — |
| 2025-08-14 | $155.82 | $162.86 | 266,300 | — | — |
| 2025-08-13 | $156.26 | $163.32 | 309,500 | — | — |
| 2025-08-12 | $149.68 | $156.44 | 433,200 | — | — |
| 2025-08-11 | $142.86 | $149.32 | 234,800 | — | — |
| 2025-08-08 | $139.57 | $145.88 | 368,000 | — | — |
| 2025-08-07 | $134.71 | $140.80 | 245,400 | — | — |
| 2025-08-06 | $141.09 | $147.47 | 369,900 | — | — |
| 2025-08-05 | $133.23 | $139.25 | 717,200 | — | — |
| 2025-08-04 | $124.66 | $130.29 | 286,500 | — | — |
| 2025-08-01 | $119.13 | $124.51 | 161,800 | — | — |
| 2025-07-31 | $120.62 | $126.07 | 133,300 | — | — |
| 2025-07-30 | $120.63 | $126.08 | 184,400 | — | — |
| 2025-07-29 | $121.86 | $127.37 | 121,300 | — | — |
| 2025-07-28 | $122.21 | $127.73 | 225,200 | — | — |
| 2025-07-25 | $122.05 | $127.57 | 198,400 | — | — |
| 2025-07-24 | $121.56 | $127.05 | 166,400 | — | — |
| 2025-07-23 | $123.01 | $128.57 | 150,500 | — | — |
| 2025-07-22 | $122.11 | $127.63 | 138,300 | — | — |
| 2025-07-21 | $121.45 | $126.94 | 137,400 | — | — |
| 2025-07-18 | $121.33 | $126.81 | 144,000 | — | — |
| 2025-07-17 | $122.40 | $127.93 | 155,200 | — | — |
| 2025-07-16 | $121.32 | $126.80 | 143,800 | — | — |
| 2025-07-15 | $120.73 | $126.19 | 160,000 | — | — |
| 2025-07-14 | $122.32 | $127.85 | 156,700 | — | — |
| 2025-07-11 | $122.50 | $128.04 | 134,900 | — | — |
| 2025-07-10 | $125.19 | $130.85 | 114,400 | — | — |
| 2025-07-09 | $126.15 | $131.85 | 155,500 | — | — |
| 2025-07-08 | $124.04 | $129.65 | 169,400 | — | — |
| 2025-07-07 | $124.89 | $130.53 | 124,800 | — | — |
| 2025-07-03 | $128.09 | $133.88 | 101,100 | — | — |
| 2025-07-02 | $127.31 | $133.06 | 262,400 | — | — |
| 2025-07-01 | $125.29 | $130.95 | 135,000 | — | — |
| 2025-06-30 | $122.67 | $128.21 | 225,600 | — | — |
| 2025-06-27 | $124.32 | $129.94 | 588,400 | — | — |
| 2025-06-26 | $123.48 | $129.06 | 170,200 | — | — |
| 2025-06-25 | $121.08 | $126.55 | 133,800 | — | — |
| 2025-06-24 | $125.06 | $130.71 | 151,500 | — | — |
| 2025-06-23 | $124.87 | $130.51 | 153,700 | — | — |
| 2025-06-20 | $123.23 | $128.80 | 227,100 | — | — |
| 2025-06-18 | $121.79 | $127.29 | 175,200 | — | — |
| 2025-06-17 | $121.24 | $126.72 | 156,100 | — | — |
| 2025-06-16 | $124.71 | $130.35 | 196,500 | — | — |
| 2025-06-13 | $124.55 | $130.18 | 141,000 | — | — |
| 2025-06-12 | $128.24 | $134.04 | 129,100 | — | — |
| 2025-06-11 | $127.26 | $133.01 | 122,400 | — | — |
| 2025-06-10 | $127.91 | $133.69 | 121,200 | — | — |
| 2025-06-09 | $127.61 | $133.38 | 182,400 | — | — |
| 2025-06-06 | $126.67 | $132.39 | 148,600 | — | — |
| 2025-06-05 | $127.01 | $132.75 | 145,400 | — | — |
| 2025-06-04 | $127.30 | $133.05 | 176,600 | — | — |
| 2025-06-03 | $127.57 | $133.34 | 156,700 | — | — |
| 2025-06-02 | $126.14 | $131.84 | 255,700 | — | — |
| 2025-05-30 | $129.31 | $135.15 | 226,900 | — | — |
| 2025-05-29 | $128.07 | $133.86 | 138,500 | — | — |
| 2025-05-28 | $127.25 | $133.00 | 127,600 | — | — |
| 2025-05-27 | $127.57 | $133.34 | 193,000 | — | — |
| 2025-05-23 | $125.06 | $130.71 | 113,400 | — | — |
| 2025-05-22 | $126.19 | $131.89 | 126,400 | — | — |
| 2025-05-21 | $126.43 | $132.14 | 138,300 | — | — |
| 2025-05-20 | $130.50 | $136.40 | 167,300 | — | — |
| 2025-05-19 | $130.40 | $136.29 | 108,200 | — | — |
| 2025-05-16 | $132.03 | $138.00 | 201,700 | — | — |
| 2025-05-15 | $130.48 | $136.38 | 194,700 | — | — |
| 2025-05-14 | $128.05 | $133.84 | 199,400 | — | — |
| 2025-05-13 | $130.91 | $136.83 | 150,600 | — | — |
| 2025-05-12 | $130.24 | $136.13 | 305,600 | — | — |
| 2025-05-09 | $124.69 | $130.33 | 180,900 | — | — |
| 2025-05-08 | $124.28 | $129.90 | 227,300 | — | — |
| 2025-05-07 | $123.96 | $129.56 | 409,400 | — | — |
| 2025-05-06 | $122.99 | $128.55 | 492,100 | — | — |
| 2025-05-05 | $114.95 | $120.15 | 292,800 | — | — |
| 2025-05-02 | $115.27 | $120.48 | 180,700 | — | — |
| 2025-05-01 | $115.00 | $120.20 | 198,000 | — | — |
| 2025-04-30 | $113.30 | $118.42 | 292,500 | — | — |
| 2025-04-29 | $112.09 | $117.16 | 378,000 | — | — |
| 2025-04-28 | $111.31 | $116.34 | 276,300 | — | — |
| 2025-04-25 | $114.39 | $119.56 | 191,900 | — | — |
| 2025-04-24 | $114.20 | $119.36 | 197,900 | — | — |
| 2025-04-23 | $111.46 | $116.50 | 216,500 | — | — |
| 2025-04-22 | $110.53 | $115.53 | 173,500 | — | — |
| 2025-04-21 | $108.29 | $113.18 | 206,300 | — | — |
| 2025-04-17 | $111.18 | $116.20 | 274,600 | — | — |
| 2025-04-16 | $111.67 | $116.72 | 312,800 | — | — |
| 2025-04-15 | $111.41 | $116.45 | 400,300 | — | — |
| 2025-04-14 | $113.50 | $118.63 | 566,800 | — | — |
| 2025-04-11 | $111.86 | $116.92 | 388,200 | — | — |
| 2025-04-10 | $113.87 | $119.02 | 412,800 | — | — |
| 2025-04-09 | $118.43 | $123.78 | 422,500 | — | — |
| 2025-04-08 | $112.76 | $117.86 | 489,300 | — | — |
| 2025-04-07 | $113.84 | $118.98 | 458,700 | — | — |
| 2025-04-04 | $115.85 | $121.09 | 322,600 | — | — |
| 2025-04-03 | $115.37 | $120.58 | 435,500 | — | — |
| 2025-04-02 | $124.75 | $130.39 | 160,600 | — | — |
| 2025-04-01 | $122.64 | $128.18 | 221,200 | — | — |
| 2025-03-31 | $120.54 | $125.99 | 262,400 | — | — |
| 2025-03-28 | $120.71 | $126.17 | 241,400 | — | — |
| 2025-03-27 | $125.15 | $130.81 | 253,600 | — | — |
| 2025-03-26 | $125.77 | $131.45 | 193,400 | — | — |
| 2025-03-25 | $126.00 | $131.69 | 156,400 | — | — |
| 2025-03-24 | $126.73 | $132.46 | 258,100 | — | — |
| 2025-03-21 | $125.45 | $131.12 | 350,400 | — | — |
| 2025-03-20 | $126.51 | $132.23 | 145,700 | — | — |
| 2025-03-19 | $127.44 | $133.20 | 161,600 | — | — |
| 2025-03-18 | $125.00 | $130.65 | 222,000 | — | — |
| 2025-03-17 | $126.74 | $132.47 | 209,400 | — | — |
| 2025-03-14 | $127.59 | $133.36 | 178,400 | — | — |
| 2025-03-13 | $125.29 | $130.95 | 287,200 | — | — |
| 2025-03-12 | $126.82 | $132.55 | 222,900 | — | — |
| 2025-03-11 | $126.66 | $132.38 | 182,800 | — | — |
| 2025-03-10 | $125.18 | $130.84 | 297,700 | — | — |
| 2025-03-07 | $124.91 | $130.56 | 207,400 | — | — |
| 2025-03-06 | $128.72 | $134.54 | 264,700 | — | — |
| 2025-03-05 | $134.79 | $140.88 | 295,200 | — | — |
| 2025-03-04 | $130.25 | $136.14 | 341,700 | — | — |
| 2025-03-03 | $131.20 | $137.13 | 341,400 | — | — |
| 2025-02-28 | $131.46 | $137.40 | 322,000 | — | — |
| 2025-02-27 | $127.99 | $133.77 | 492,700 | — | — |
| 2025-02-26 | $124.01 | $129.61 | 186,400 | — | — |
| 2025-02-25 | $125.57 | $131.25 | 176,900 | — | — |
| 2025-02-24 | $123.04 | $128.60 | 127,800 | — | — |
| 2025-02-21 | $123.59 | $129.18 | 154,900 | — | — |
| 2025-02-20 | $126.49 | $132.21 | 173,500 | — | — |
| 2025-02-19 | $126.14 | $131.84 | 125,000 | — | — |
| 2025-02-18 | $126.99 | $132.73 | 90,300 | — | — |
| 2025-02-14 | $126.67 | $132.39 | 81,300 | — | — |
| 2025-02-13 | $125.75 | $131.43 | 98,800 | — | — |
| 2025-02-12 | $124.93 | $130.58 | 124,800 | — | — |
| 2025-02-11 | $126.14 | $131.84 | 132,000 | — | — |
| 2025-02-10 | $126.24 | $131.95 | 145,200 | — | — |
| 2025-02-07 | $126.84 | $132.57 | 159,700 | — | — |
| 2025-02-06 | $129.45 | $135.30 | 145,800 | — | — |
| 2025-02-05 | $130.65 | $136.55 | 178,300 | — | — |
| 2025-02-04 | $131.97 | $137.93 | 122,300 | — | — |
| 2025-02-03 | $131.14 | $137.07 | 235,300 | — | — |
| 2025-01-31 | $131.28 | $137.21 | 171,000 | — | — |
| 2025-01-30 | $133.06 | $139.07 | 227,100 | — | — |
| 2025-01-29 | $132.33 | $138.31 | 221,300 | — | — |
| 2025-01-28 | $133.49 | $139.52 | 196,700 | — | — |
| 2025-01-27 | $132.17 | $138.14 | 220,600 | — | — |
| 2025-01-24 | $133.02 | $139.03 | 229,800 | — | — |
| 2025-01-23 | $129.65 | $135.51 | 255,300 | — | — |
| 2025-01-22 | $129.97 | $135.84 | 226,100 | — | — |
| 2025-01-21 | $130.06 | $135.94 | 294,700 | — | — |
| 2025-01-17 | $129.60 | $135.46 | 176,000 | — | — |
| 2025-01-16 | $130.37 | $136.26 | 133,700 | — | — |
| 2025-01-15 | $128.66 | $134.47 | 223,100 | — | — |
| 2025-01-14 | $125.98 | $131.67 | 188,000 | — | — |
| 2025-01-13 | $123.18 | $128.75 | 154,700 | — | — |
| 2025-01-10 | $121.75 | $127.25 | 197,400 | — | — |
| 2025-01-08 | $125.76 | $131.44 | 195,400 | — | — |
| 2025-01-07 | $124.06 | $129.67 | 159,800 | — | — |
| 2025-01-06 | $128.29 | $134.09 | 197,200 | — | — |
| 2025-01-03 | $130.09 | $135.97 | 111,300 | — | — |
| 2025-01-02 | $128.43 | $134.23 | 111,400 | — | — |