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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $118.84 | $152.89 | 356,000 | — | — |
| 2025-12-30 | $119.45 | $153.68 | 195,500 | — | — |
| 2025-12-29 | $122.40 | $157.47 | 116,200 | — | — |
| 2025-12-26 | $121.48 | $156.29 | 68,700 | — | — |
| 2025-12-24 | $120.10 | $154.52 | 65,200 | — | — |
| 2025-12-23 | $121.40 | $156.19 | 136,800 | — | — |
| 2025-12-22 | $122.73 | $157.90 | 164,300 | — | — |
| 2025-12-19 | $121.49 | $156.30 | 270,100 | — | — |
| 2025-12-18 | $122.01 | $156.97 | 111,500 | — | — |
| 2025-12-17 | $120.95 | $155.61 | 147,900 | — | — |
| 2025-12-16 | $120.88 | $155.52 | 156,000 | — | — |
| 2025-12-15 | $122.18 | $157.19 | 198,400 | — | — |
| 2025-12-12 | $124.80 | $160.56 | 219,600 | — | — |
| 2025-12-11 | $124.24 | $159.84 | 120,700 | — | — |
| 2025-12-10 | $125.53 | $161.50 | 159,600 | — | — |
| 2025-12-09 | $128.07 | $164.77 | 114,900 | — | — |
| 2025-12-08 | $126.71 | $163.02 | 95,500 | — | — |
| 2025-12-05 | $126.02 | $162.13 | 100,500 | — | — |
| 2025-12-04 | $126.41 | $162.63 | 117,400 | — | — |
| 2025-12-03 | $126.71 | $163.02 | 115,200 | — | — |
| 2025-12-02 | $123.62 | $159.04 | 136,200 | — | — |
| 2025-12-01 | $120.13 | $154.55 | 189,900 | — | — |
| 2025-11-28 | $122.96 | $158.20 | 111,200 | — | — |
| 2025-11-26 | $125.71 | $161.73 | 228,200 | — | — |
| 2025-11-25 | $125.97 | $162.07 | 203,900 | — | — |
| 2025-11-24 | $121.00 | $155.67 | 157,300 | — | — |
| 2025-11-21 | $123.36 | $158.71 | 166,200 | — | — |
| 2025-11-20 | $120.51 | $155.04 | 178,500 | — | — |
| 2025-11-19 | $123.58 | $158.99 | 196,100 | — | — |
| 2025-11-18 | $123.18 | $158.48 | 101,200 | — | — |
| 2025-11-17 | $122.59 | $157.72 | 116,300 | — | — |
| 2025-11-14 | $129.50 | $166.61 | 159,200 | — | — |
| 2025-11-13 | $125.48 | $161.44 | 225,000 | — | — |
| 2025-11-12 | $128.52 | $165.35 | 325,500 | — | — |
| 2025-11-11 | $128.00 | $164.68 | 100,700 | — | — |
| 2025-11-10 | $127.25 | $163.71 | 125,800 | — | — |
| 2025-11-07 | $126.10 | $162.24 | 154,200 | — | — |
| 2025-11-06 | $126.19 | $162.35 | 153,900 | — | — |
| 2025-11-05 | $126.17 | $162.33 | 231,700 | — | — |
| 2025-11-04 | $122.01 | $156.97 | 234,300 | — | — |
| 2025-11-03 | $127.26 | $163.73 | 281,000 | — | — |
| 2025-10-31 | $125.46 | $161.41 | 262,000 | — | — |
| 2025-10-30 | $129.64 | $166.79 | 260,900 | — | — |
| 2025-10-29 | $133.43 | $171.67 | 560,700 | — | — |
| 2025-10-28 | $141.12 | $181.56 | 1,261,800 | — | — |
| 2025-10-27 | $115.14 | $148.13 | 314,500 | — | — |
| 2025-10-24 | $116.53 | $149.92 | 132,100 | — | — |
| 2025-10-23 | $116.52 | $149.91 | 154,300 | — | — |
| 2025-10-22 | $113.37 | $145.86 | 221,400 | — | — |
| 2025-10-21 | $113.11 | $145.52 | 123,900 | — | — |
| 2025-10-20 | $110.78 | $142.52 | 142,900 | — | — |
| 2025-10-17 | $110.08 | $141.62 | 136,900 | — | — |
| 2025-10-16 | $109.20 | $140.49 | 241,300 | — | — |
| 2025-10-15 | $110.85 | $142.62 | 129,900 | — | — |
| 2025-10-14 | $112.06 | $144.17 | 123,800 | — | — |
| 2025-10-13 | $110.41 | $142.05 | 121,600 | — | — |
| 2025-10-10 | $109.49 | $140.87 | 248,100 | — | — |
| 2025-10-09 | $110.12 | $141.68 | 116,700 | — | — |
| 2025-10-08 | $110.15 | $141.71 | 163,500 | — | — |
| 2025-10-07 | $108.68 | $139.82 | 254,600 | — | — |
| 2025-10-06 | $108.77 | $139.94 | 237,200 | — | — |
| 2025-10-03 | $104.84 | $134.88 | 352,400 | — | — |
| 2025-10-02 | $100.37 | $129.13 | 321,800 | — | — |
| 2025-10-01 | $101.29 | $130.32 | 308,500 | — | — |
| 2025-09-30 | $105.25 | $135.41 | 233,000 | — | — |
| 2025-09-29 | $103.82 | $133.57 | 152,400 | — | — |
| 2025-09-26 | $104.66 | $134.65 | 120,800 | — | — |
| 2025-09-25 | $103.28 | $132.88 | 189,600 | — | — |
| 2025-09-24 | $104.24 | $134.11 | 127,100 | — | — |
| 2025-09-23 | $105.91 | $136.26 | 140,900 | — | — |
| 2025-09-22 | $106.95 | $137.60 | 185,400 | — | — |
| 2025-09-19 | $105.62 | $135.89 | 789,100 | — | — |
| 2025-09-18 | $107.39 | $138.16 | 168,900 | — | — |
| 2025-09-17 | $107.29 | $138.03 | 240,700 | — | — |
| 2025-09-16 | $107.60 | $138.43 | 207,800 | — | — |
| 2025-09-15 | $106.94 | $137.58 | 144,000 | — | — |
| 2025-09-12 | $105.88 | $136.22 | 193,600 | — | — |
| 2025-09-11 | $109.05 | $140.30 | 208,000 | — | — |
| 2025-09-10 | $108.15 | $139.14 | 197,100 | — | — |
| 2025-09-09 | $108.14 | $139.13 | 201,300 | — | — |
| 2025-09-08 | $113.94 | $146.59 | 252,800 | — | — |
| 2025-09-05 | $110.56 | $142.24 | 170,300 | — | — |
| 2025-09-04 | $108.25 | $139.27 | 168,300 | — | — |
| 2025-09-03 | $106.11 | $136.52 | 133,500 | — | — |
| 2025-09-02 | $107.56 | $138.38 | 153,400 | — | — |
| 2025-08-29 | $109.12 | $140.39 | 160,900 | — | — |
| 2025-08-28 | $109.09 | $140.35 | 143,300 | — | — |
| 2025-08-27 | $109.38 | $140.72 | 131,600 | — | — |
| 2025-08-26 | $108.25 | $139.27 | 214,400 | — | — |
| 2025-08-25 | $108.42 | $139.49 | 139,700 | — | — |
| 2025-08-22 | $110.53 | $142.20 | 196,100 | — | — |
| 2025-08-21 | $106.94 | $137.58 | 98,300 | — | — |
| 2025-08-20 | $106.50 | $137.02 | 162,400 | — | — |
| 2025-08-19 | $106.20 | $136.63 | 99,700 | — | — |
| 2025-08-18 | $107.20 | $137.92 | 156,300 | — | — |
| 2025-08-15 | $105.83 | $136.16 | 354,100 | — | — |
| 2025-08-14 | $106.16 | $136.58 | 131,200 | — | — |
| 2025-08-13 | $110.91 | $142.69 | 172,300 | — | — |
| 2025-08-12 | $108.36 | $139.41 | 173,100 | — | — |
| 2025-08-11 | $105.51 | $135.74 | 304,600 | — | — |
| 2025-08-08 | $103.75 | $133.48 | 227,100 | — | — |
| 2025-08-07 | $112.73 | $145.03 | 183,100 | — | — |
| 2025-08-06 | $115.19 | $148.20 | 151,900 | — | — |
| 2025-08-05 | $114.99 | $147.94 | 256,900 | — | — |
| 2025-08-04 | $118.75 | $152.78 | 263,800 | — | — |
| 2025-08-01 | $114.99 | $147.94 | 252,500 | — | — |
| 2025-07-31 | $114.08 | $146.77 | 325,300 | — | — |
| 2025-07-30 | $116.88 | $150.37 | 285,900 | — | — |
| 2025-07-29 | $118.09 | $151.93 | 163,400 | — | — |
| 2025-07-28 | $117.95 | $151.75 | 220,300 | — | — |
| 2025-07-25 | $116.89 | $150.39 | 201,700 | — | — |
| 2025-07-24 | $113.49 | $146.01 | 252,400 | — | — |
| 2025-07-23 | $112.63 | $144.91 | 316,000 | — | — |
| 2025-07-22 | $111.41 | $143.34 | 1,014,400 | — | — |
| 2025-07-21 | $116.94 | $150.45 | 389,900 | — | — |
| 2025-07-18 | $115.21 | $148.22 | 288,400 | — | — |
| 2025-07-17 | $119.39 | $153.60 | 159,200 | — | — |
| 2025-07-16 | $116.91 | $150.41 | 240,700 | — | — |
| 2025-07-15 | $112.85 | $145.19 | 193,400 | — | — |
| 2025-07-14 | $114.62 | $147.47 | 221,100 | — | — |
| 2025-07-11 | $113.92 | $146.56 | 160,700 | — | — |
| 2025-07-10 | $115.21 | $148.22 | 143,500 | — | — |
| 2025-07-09 | $114.78 | $147.67 | 202,800 | — | — |
| 2025-07-08 | $117.19 | $150.77 | 202,800 | — | — |
| 2025-07-07 | $114.39 | $147.17 | 234,300 | — | — |
| 2025-07-03 | $115.29 | $148.33 | 195,900 | — | — |
| 2025-07-02 | $112.07 | $144.18 | 297,700 | — | — |
| 2025-07-01 | $115.19 | $148.20 | 267,900 | — | — |
| 2025-06-30 | $114.64 | $147.49 | 365,500 | — | — |
| 2025-06-27 | $112.94 | $145.30 | 894,900 | — | — |
| 2025-06-26 | $118.19 | $152.06 | 296,100 | — | — |
| 2025-06-25 | $114.84 | $147.75 | 215,300 | — | — |
| 2025-06-24 | $115.17 | $148.17 | 203,100 | — | — |
| 2025-06-23 | $113.15 | $145.57 | 325,300 | — | — |
| 2025-06-20 | $108.49 | $139.58 | 256,500 | — | — |
| 2025-06-18 | $108.47 | $139.55 | 119,600 | — | — |
| 2025-06-17 | $109.37 | $140.71 | 154,400 | — | — |
| 2025-06-16 | $109.95 | $141.46 | 168,900 | — | — |
| 2025-06-13 | $109.30 | $140.62 | 209,700 | — | — |
| 2025-06-12 | $111.00 | $142.81 | 242,500 | — | — |
| 2025-06-11 | $111.75 | $143.77 | 252,600 | — | — |
| 2025-06-10 | $111.32 | $143.22 | 189,700 | — | — |
| 2025-06-09 | $113.70 | $146.28 | 169,700 | — | — |
| 2025-06-06 | $112.96 | $145.33 | 228,000 | — | — |
| 2025-06-05 | $111.14 | $142.99 | 217,700 | — | — |
| 2025-06-04 | $109.66 | $141.08 | 304,300 | — | — |
| 2025-06-03 | $111.37 | $143.28 | 450,700 | — | — |
| 2025-06-02 | $108.20 | $139.21 | 327,600 | — | — |
| 2025-05-30 | $105.91 | $136.26 | 401,800 | — | — |
| 2025-05-29 | $106.37 | $136.85 | 656,300 | — | — |
| 2025-05-28 | $105.85 | $136.18 | 352,900 | — | — |
| 2025-05-27 | $105.46 | $135.68 | 364,900 | — | — |
| 2025-05-23 | $101.61 | $130.73 | 300,600 | — | — |
| 2025-05-22 | $102.69 | $132.12 | 511,400 | — | — |
| 2025-05-21 | $100.19 | $128.90 | 428,000 | — | — |
| 2025-05-20 | $101.37 | $130.42 | 1,283,800 | — | — |
| 2025-05-19 | $83.02 | $106.81 | 520,700 | — | — |
| 2025-05-16 | $86.00 | $110.64 | 311,000 | — | — |
| 2025-05-15 | $82.72 | $106.42 | 173,800 | — | — |
| 2025-05-14 | $82.30 | $105.88 | 204,700 | — | — |
| 2025-05-13 | $84.67 | $108.93 | 217,400 | — | — |
| 2025-05-12 | $83.78 | $107.79 | 202,200 | — | — |
| 2025-05-09 | $80.97 | $104.17 | 164,500 | — | — |
| 2025-05-08 | $80.52 | $103.59 | 176,700 | — | — |
| 2025-05-07 | $78.45 | $100.93 | 224,200 | — | — |
| 2025-05-06 | $75.99 | $97.77 | 150,100 | — | — |
| 2025-05-05 | $76.03 | $97.82 | 143,500 | — | — |
| 2025-05-02 | $75.69 | $97.38 | 147,400 | — | — |
| 2025-05-01 | $74.30 | $95.59 | 178,600 | — | — |
| 2025-04-30 | $74.35 | $95.66 | 209,200 | — | — |
| 2025-04-29 | $75.01 | $96.50 | 129,500 | — | — |
| 2025-04-28 | $73.88 | $95.05 | 149,100 | — | — |
| 2025-04-25 | $74.07 | $95.30 | 164,400 | — | — |
| 2025-04-24 | $73.64 | $94.74 | 204,600 | — | — |
| 2025-04-23 | $70.36 | $90.52 | 439,800 | — | — |
| 2025-04-22 | $69.11 | $88.91 | 149,400 | — | — |
| 2025-04-21 | $67.77 | $87.19 | 240,200 | — | — |
| 2025-04-17 | $69.45 | $89.35 | 139,200 | — | — |
| 2025-04-16 | $68.64 | $88.31 | 191,200 | — | — |
| 2025-04-15 | $68.45 | $88.06 | 233,900 | — | — |
| 2025-04-14 | $69.17 | $88.99 | 262,200 | — | — |
| 2025-04-11 | $68.72 | $88.41 | 361,500 | — | — |
| 2025-04-10 | $70.01 | $90.07 | 297,300 | — | — |
| 2025-04-09 | $72.91 | $93.80 | 444,400 | — | — |
| 2025-04-08 | $65.76 | $84.60 | 362,600 | — | — |
| 2025-04-07 | $67.19 | $86.44 | 393,300 | — | — |
| 2025-04-04 | $69.35 | $89.22 | 364,800 | — | — |
| 2025-04-03 | $71.39 | $91.85 | 205,100 | — | — |
| 2025-04-02 | $74.64 | $96.03 | 174,500 | — | — |
| 2025-04-01 | $72.26 | $92.97 | 174,500 | — | — |
| 2025-03-31 | $72.54 | $93.33 | 225,000 | — | — |
| 2025-03-28 | $73.11 | $94.06 | 184,200 | — | — |
| 2025-03-27 | $75.62 | $97.29 | 139,700 | — | — |
| 2025-03-26 | $76.80 | $98.81 | 212,200 | — | — |
| 2025-03-25 | $77.84 | $100.15 | 185,400 | — | — |
| 2025-03-24 | $77.46 | $99.66 | 285,500 | — | — |
| 2025-03-21 | $73.73 | $94.86 | 388,600 | — | — |
| 2025-03-20 | $75.09 | $96.61 | 156,800 | — | — |
| 2025-03-19 | $76.58 | $98.52 | 289,100 | — | — |
| 2025-03-18 | $75.50 | $97.14 | 215,900 | — | — |
| 2025-03-17 | $74.91 | $96.38 | 265,400 | — | — |
| 2025-03-14 | $74.35 | $95.66 | 208,100 | — | — |
| 2025-03-13 | $71.45 | $91.92 | 255,800 | — | — |
| 2025-03-12 | $74.19 | $95.45 | 209,300 | — | — |
| 2025-03-11 | $75.28 | $96.85 | 361,200 | — | — |
| 2025-03-10 | $73.96 | $95.15 | 338,700 | — | — |
| 2025-03-07 | $78.01 | $100.36 | 271,100 | — | — |
| 2025-03-06 | $78.89 | $101.50 | 311,800 | — | — |
| 2025-03-05 | $81.61 | $105.00 | 530,800 | — | — |
| 2025-03-04 | $80.10 | $103.05 | 304,900 | — | — |
| 2025-03-03 | $78.54 | $101.05 | 428,300 | — | — |
| 2025-02-28 | $80.99 | $104.20 | 506,600 | — | — |
| 2025-02-27 | $80.60 | $103.70 | 435,800 | — | — |
| 2025-02-26 | $80.99 | $104.20 | 519,500 | — | — |
| 2025-02-25 | $81.10 | $104.34 | 612,500 | — | — |
| 2025-02-24 | $78.56 | $101.07 | 542,800 | — | — |
| 2025-02-21 | $77.54 | $99.76 | 324,500 | — | — |
| 2025-02-20 | $80.93 | $104.12 | 697,900 | — | — |
| 2025-02-19 | $82.93 | $106.69 | 421,400 | — | — |
| 2025-02-18 | $84.51 | $108.73 | 344,000 | — | — |
| 2025-02-14 | $87.28 | $112.29 | 353,200 | — | — |
| 2025-02-13 | $84.98 | $109.33 | 402,600 | — | — |
| 2025-02-12 | $82.63 | $106.31 | 371,800 | — | — |
| 2025-02-11 | $83.97 | $108.03 | 311,200 | — | — |
| 2025-02-10 | $85.56 | $110.08 | 213,300 | — | — |
| 2025-02-07 | $86.84 | $111.72 | 293,500 | — | — |
| 2025-02-06 | $86.34 | $111.08 | 205,400 | — | — |
| 2025-02-05 | $88.14 | $113.40 | 265,900 | — | — |
| 2025-02-04 | $87.28 | $112.29 | 1,028,300 | — | — |
| 2025-02-03 | $85.17 | $109.58 | 465,900 | — | — |
| 2025-01-31 | $90.22 | $116.07 | 311,800 | — | — |
| 2025-01-30 | $91.76 | $118.05 | 336,200 | — | — |
| 2025-01-29 | $92.44 | $118.93 | 648,700 | — | — |
| 2025-01-28 | $92.03 | $118.40 | 424,800 | — | — |
| 2025-01-27 | $89.73 | $115.44 | 533,300 | — | — |
| 2025-01-24 | $92.24 | $118.67 | 534,500 | — | — |
| 2025-01-23 | $95.67 | $123.09 | 707,000 | — | — |
| 2025-01-22 | $100.67 | $129.52 | 1,650,600 | — | — |
| 2025-01-21 | $125.90 | $161.98 | 696,000 | — | — |
| 2025-01-17 | $121.81 | $156.72 | 606,200 | — | — |
| 2025-01-16 | $132.97 | $171.07 | 198,100 | — | — |
| 2025-01-15 | $132.75 | $170.79 | 174,300 | — | — |
| 2025-01-14 | $130.95 | $168.47 | 290,300 | — | — |
| 2025-01-13 | $127.53 | $164.07 | 268,000 | — | — |
| 2025-01-10 | $128.08 | $164.78 | 167,200 | — | — |
| 2025-01-08 | $134.56 | $173.12 | 157,000 | — | — |
| 2025-01-07 | $130.04 | $167.30 | 123,000 | — | — |
| 2025-01-06 | $130.15 | $167.45 | 122,900 | — | — |
| 2025-01-03 | $133.26 | $171.45 | 122,500 | — | — |
| 2025-01-02 | $129.61 | $166.75 | 145,100 | — | — |