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
- 2005-11-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $103.35 | $130.86 | 125,400 | — | — |
| 2025-12-30 | $104.66 | $132.52 | 134,900 | — | — |
| 2025-12-29 | $105.95 | $134.15 | 126,700 | — | — |
| 2025-12-26 | $106.31 | $134.61 | 60,900 | — | — |
| 2025-12-24 | $106.21 | $134.48 | 60,100 | — | — |
| 2025-12-23 | $105.63 | $133.74 | 225,500 | — | — |
| 2025-12-22 | $106.09 | $134.33 | 345,400 | — | — |
| 2025-12-19 | $104.52 | $132.34 | 400,700 | — | — |
| 2025-12-18 | $108.03 | $136.78 | 554,200 | — | — |
| 2025-12-17 | $105.55 | $133.64 | 615,500 | — | — |
| 2025-12-16 | $105.19 | $133.19 | 381,800 | — | — |
| 2025-12-15 | $104.37 | $132.15 | 385,300 | — | — |
| 2025-12-12 | $102.68 | $130.01 | 269,800 | — | — |
| 2025-12-11 | $102.74 | $130.09 | 284,300 | — | — |
| 2025-12-10 | $101.10 | $128.01 | 266,200 | — | — |
| 2025-12-09 | $98.71 | $124.98 | 183,500 | — | — |
| 2025-12-08 | $99.58 | $126.08 | 432,800 | — | — |
| 2025-12-05 | $97.26 | $123.15 | 218,900 | — | — |
| 2025-12-04 | $95.75 | $121.23 | 286,100 | — | — |
| 2025-12-03 | $93.10 | $117.88 | 253,600 | — | — |
| 2025-12-02 | $89.99 | $113.94 | 255,200 | — | — |
| 2025-12-01 | $88.88 | $112.54 | 551,600 | — | — |
| 2025-11-28 | $87.49 | $110.78 | 61,500 | — | — |
| 2025-11-26 | $86.79 | $109.89 | 1,201,500 | — | — |
| 2025-11-25 | $85.89 | $108.75 | 124,600 | — | — |
| 2025-11-24 | $84.26 | $106.69 | 224,200 | — | — |
| 2025-11-21 | $85.95 | $108.83 | 233,300 | — | — |
| 2025-11-20 | $80.71 | $102.19 | 133,000 | — | — |
| 2025-11-19 | $82.08 | $103.93 | 134,600 | — | — |
| 2025-11-18 | $83.22 | $105.37 | 186,200 | — | — |
| 2025-11-17 | $84.32 | $106.76 | 257,500 | — | — |
| 2025-11-14 | $85.69 | $108.50 | 234,700 | — | — |
| 2025-11-13 | $85.34 | $108.05 | 287,300 | — | — |
| 2025-11-12 | $87.73 | $111.08 | 134,800 | — | — |
| 2025-11-11 | $85.68 | $108.48 | 83,000 | — | — |
| 2025-11-10 | $85.18 | $107.85 | 140,700 | — | — |
| 2025-11-07 | $87.34 | $110.59 | 110,900 | — | — |
| 2025-11-06 | $85.58 | $108.36 | 178,800 | — | — |
| 2025-11-05 | $88.90 | $112.56 | 191,300 | — | — |
| 2025-11-04 | $89.51 | $113.33 | 258,500 | — | — |
| 2025-11-03 | $89.32 | $113.09 | 464,900 | — | — |
| 2025-10-31 | $89.73 | $113.61 | 609,900 | — | — |
| 2025-10-30 | $87.37 | $110.62 | 383,500 | — | — |
| 2025-10-29 | $89.25 | $113.00 | 455,100 | — | — |
| 2025-10-28 | $88.06 | $111.50 | 204,300 | — | — |
| 2025-10-27 | $89.42 | $113.22 | 263,500 | — | — |
| 2025-10-24 | $90.74 | $114.89 | 173,100 | — | — |
| 2025-10-23 | $89.02 | $112.71 | 388,700 | — | — |
| 2025-10-22 | $93.57 | $118.47 | 315,200 | — | — |
| 2025-10-21 | $96.15 | $121.74 | 202,100 | — | — |
| 2025-10-20 | $96.28 | $121.91 | 249,600 | — | — |
| 2025-10-17 | $94.55 | $119.72 | 404,700 | — | — |
| 2025-10-16 | $95.31 | $120.68 | 514,000 | — | — |
| 2025-10-15 | $89.00 | $112.69 | 170,200 | — | — |
| 2025-10-14 | $89.40 | $113.19 | 182,600 | — | — |
| 2025-10-13 | $88.18 | $111.65 | 135,200 | — | — |
| 2025-10-10 | $86.53 | $109.56 | 245,400 | — | — |
| 2025-10-09 | $90.76 | $114.92 | 228,800 | — | — |
| 2025-10-08 | $93.17 | $117.97 | 322,300 | — | — |
| 2025-10-07 | $90.79 | $114.95 | 222,900 | — | — |
| 2025-10-06 | $93.14 | $117.93 | 241,100 | — | — |
| 2025-10-03 | $91.16 | $115.42 | 169,500 | — | — |
| 2025-10-02 | $89.58 | $113.42 | 190,700 | — | — |
| 2025-10-01 | $88.78 | $112.41 | 212,900 | — | — |
| 2025-09-30 | $88.06 | $111.50 | 139,400 | — | — |
| 2025-09-29 | $89.33 | $113.11 | 180,300 | — | — |
| 2025-09-26 | $88.80 | $112.44 | 327,700 | — | — |
| 2025-09-25 | $89.90 | $113.83 | 244,700 | — | — |
| 2025-09-24 | $90.89 | $115.08 | 274,400 | — | — |
| 2025-09-23 | $93.17 | $117.97 | 266,200 | — | — |
| 2025-09-22 | $93.25 | $118.07 | 228,400 | — | — |
| 2025-09-19 | $93.45 | $118.32 | 601,500 | — | — |
| 2025-09-18 | $94.41 | $119.54 | 299,400 | — | — |
| 2025-09-17 | $93.58 | $118.49 | 371,500 | — | — |
| 2025-09-16 | $95.54 | $120.97 | 182,700 | — | — |
| 2025-09-15 | $94.61 | $119.79 | 218,600 | — | — |
| 2025-09-12 | $93.63 | $118.55 | 238,600 | — | — |
| 2025-09-11 | $94.81 | $120.04 | 207,300 | — | — |
| 2025-09-10 | $92.71 | $117.39 | 278,900 | — | — |
| 2025-09-09 | $92.45 | $117.06 | 195,100 | — | — |
| 2025-09-08 | $95.16 | $120.49 | 181,900 | — | — |
| 2025-09-05 | $96.46 | $122.13 | 322,100 | — | — |
| 2025-09-04 | $96.72 | $122.46 | 267,700 | — | — |
| 2025-09-03 | $95.35 | $120.73 | 329,000 | — | — |
| 2025-09-02 | $94.54 | $119.70 | 261,500 | — | — |
| 2025-08-29 | $94.81 | $120.04 | 255,800 | — | — |
| 2025-08-28 | $94.19 | $119.26 | 305,200 | — | — |
| 2025-08-27 | $94.09 | $119.13 | 119,700 | — | — |
| 2025-08-26 | $94.18 | $119.25 | 182,400 | — | — |
| 2025-08-25 | $94.64 | $119.83 | 228,000 | — | — |
| 2025-08-22 | $96.79 | $122.55 | 593,600 | — | — |
| 2025-08-21 | $91.10 | $115.35 | 243,400 | — | — |
| 2025-08-20 | $90.31 | $114.35 | 359,000 | — | — |
| 2025-08-19 | $93.71 | $118.65 | 444,900 | — | — |
| 2025-08-18 | $91.05 | $115.28 | 304,200 | — | — |
| 2025-08-15 | $90.67 | $114.80 | 306,200 | — | — |
| 2025-08-14 | $90.04 | $114.01 | 365,600 | — | — |
| 2025-08-13 | $93.00 | $117.75 | 262,200 | — | — |
| 2025-08-12 | $88.76 | $112.38 | 251,300 | — | — |
| 2025-08-11 | $84.43 | $106.90 | 322,100 | — | — |
| 2025-08-08 | $86.17 | $109.11 | 223,700 | — | — |
| 2025-08-07 | $86.57 | $109.61 | 258,500 | — | — |
| 2025-08-06 | $89.46 | $113.27 | 309,600 | — | — |
| 2025-08-05 | $88.80 | $112.44 | 419,800 | — | — |
| 2025-08-04 | $86.69 | $109.76 | 200,500 | — | — |
| 2025-08-01 | $85.15 | $107.81 | 456,600 | — | — |
| 2025-07-31 | $87.17 | $110.37 | 390,100 | — | — |
| 2025-07-30 | $87.76 | $111.12 | 659,200 | — | — |
| 2025-07-29 | $93.72 | $118.66 | 1,106,300 | — | — |
| 2025-07-28 | $90.24 | $114.26 | 1,124,300 | — | — |
| 2025-07-25 | $93.58 | $118.49 | 967,200 | — | — |
| 2025-07-24 | $89.11 | $112.83 | 578,900 | — | — |
| 2025-07-23 | $90.05 | $114.02 | 387,700 | — | — |
| 2025-07-22 | $89.87 | $113.79 | 230,500 | — | — |
| 2025-07-21 | $88.09 | $111.54 | 202,200 | — | — |
| 2025-07-18 | $88.23 | $111.71 | 225,800 | — | — |
| 2025-07-17 | $89.43 | $113.23 | 240,800 | — | — |
| 2025-07-16 | $89.57 | $113.41 | 231,900 | — | — |
| 2025-07-15 | $88.34 | $111.85 | 184,900 | — | — |
| 2025-07-14 | $89.99 | $113.94 | 251,900 | — | — |
| 2025-07-11 | $90.04 | $114.01 | 501,100 | — | — |
| 2025-07-10 | $92.42 | $117.02 | 344,500 | — | — |
| 2025-07-09 | $93.46 | $118.34 | 352,800 | — | — |
| 2025-07-08 | $92.01 | $116.50 | 302,200 | — | — |
| 2025-07-07 | $91.01 | $115.23 | 436,900 | — | — |
| 2025-07-03 | $93.98 | $118.99 | 261,000 | — | — |
| 2025-07-02 | $94.13 | $119.18 | 446,100 | — | — |
| 2025-07-01 | $92.09 | $116.60 | 441,100 | — | — |
| 2025-06-30 | $89.67 | $113.54 | 725,000 | — | — |
| 2025-06-27 | $90.29 | $113.75 | 421,600 | — | — |
| 2025-06-26 | $88.65 | $111.69 | 240,200 | — | — |
| 2025-06-25 | $87.14 | $109.78 | 341,700 | — | — |
| 2025-06-24 | $90.33 | $113.80 | 284,000 | — | — |
| 2025-06-23 | $89.12 | $112.28 | 608,300 | — | — |
| 2025-06-20 | $88.04 | $110.92 | 236,600 | — | — |
| 2025-06-18 | $88.79 | $111.86 | 464,700 | — | — |
| 2025-06-17 | $87.94 | $110.79 | 320,600 | — | — |
| 2025-06-16 | $91.14 | $114.82 | 254,400 | — | — |
| 2025-06-13 | $89.92 | $113.29 | 496,100 | — | — |
| 2025-06-12 | $91.45 | $115.21 | 274,700 | — | — |
| 2025-06-11 | $90.37 | $113.85 | 248,600 | — | — |
| 2025-06-10 | $91.79 | $115.64 | 1,603,700 | — | — |
| 2025-06-09 | $87.89 | $110.73 | 812,100 | — | — |
| 2025-06-06 | $87.72 | $110.51 | 276,600 | — | — |
| 2025-06-05 | $86.56 | $109.05 | 201,400 | — | — |
| 2025-06-04 | $87.36 | $110.06 | 363,000 | — | — |
| 2025-06-03 | $86.84 | $109.41 | 317,600 | — | — |
| 2025-06-02 | $84.98 | $107.06 | 447,000 | — | — |
| 2025-05-30 | $86.03 | $108.38 | 328,800 | — | — |
| 2025-05-29 | $86.62 | $109.13 | 820,300 | — | — |
| 2025-05-28 | $86.08 | $108.45 | 527,400 | — | — |
| 2025-05-27 | $86.24 | $108.65 | 475,600 | — | — |
| 2025-05-23 | $86.41 | $108.86 | 373,700 | — | — |
| 2025-05-22 | $86.75 | $109.29 | 290,000 | — | — |
| 2025-05-21 | $87.52 | $110.26 | 364,600 | — | — |
| 2025-05-20 | $89.74 | $113.06 | 425,700 | — | — |
| 2025-05-19 | $89.56 | $112.83 | 257,200 | — | — |
| 2025-05-16 | $90.22 | $113.66 | 335,900 | — | — |
| 2025-05-15 | $90.40 | $113.89 | 402,800 | — | — |
| 2025-05-14 | $91.73 | $115.57 | 768,100 | — | — |
| 2025-05-13 | $90.27 | $113.73 | 1,159,800 | — | — |
| 2025-05-12 | $89.62 | $112.91 | 1,295,800 | — | — |
| 2025-05-09 | $82.58 | $104.04 | 591,700 | — | — |
| 2025-05-08 | $82.42 | $103.84 | 605,300 | — | — |
| 2025-05-07 | $81.34 | $102.48 | 302,500 | — | — |
| 2025-05-06 | $80.65 | $101.61 | 260,200 | — | — |
| 2025-05-05 | $81.85 | $103.12 | 275,400 | — | — |
| 2025-05-02 | $82.40 | $103.81 | 517,400 | — | — |
| 2025-05-01 | $80.18 | $101.01 | 246,500 | — | — |
| 2025-04-30 | $81.33 | $102.46 | 276,600 | — | — |
| 2025-04-29 | $80.96 | $102.00 | 576,700 | — | — |
| 2025-04-28 | $79.83 | $100.57 | 501,600 | — | — |
| 2025-04-25 | $79.84 | $100.59 | 747,200 | — | — |
| 2025-04-24 | $84.53 | $106.50 | 788,600 | — | — |
| 2025-04-23 | $78.43 | $98.81 | 434,600 | — | — |
| 2025-04-22 | $78.58 | $99.00 | 499,200 | — | — |
| 2025-04-21 | $76.91 | $96.90 | 379,400 | — | — |
| 2025-04-17 | $77.75 | $97.95 | 493,200 | — | — |
| 2025-04-16 | $76.55 | $96.44 | 549,400 | — | — |
| 2025-04-15 | $77.29 | $97.37 | 541,700 | — | — |
| 2025-04-14 | $79.36 | $99.98 | 432,000 | — | — |
| 2025-04-11 | $81.38 | $102.53 | 593,400 | — | — |
| 2025-04-10 | $81.26 | $102.38 | 701,800 | — | — |
| 2025-04-09 | $82.44 | $103.86 | 821,100 | — | — |
| 2025-04-08 | $73.75 | $92.91 | 560,100 | — | — |
| 2025-04-07 | $76.45 | $96.32 | 783,800 | — | — |
| 2025-04-04 | $79.46 | $100.11 | 1,193,400 | — | — |
| 2025-04-03 | $75.85 | $95.56 | 838,300 | — | — |
| 2025-04-02 | $80.80 | $101.80 | 468,300 | — | — |
| 2025-04-01 | $77.30 | $97.39 | 639,500 | — | — |
| 2025-03-31 | $77.45 | $97.58 | 909,300 | — | — |
| 2025-03-28 | $76.98 | $96.42 | 620,800 | — | — |
| 2025-03-27 | $82.04 | $102.75 | 400,800 | — | — |
| 2025-03-26 | $83.95 | $105.15 | 413,900 | — | — |
| 2025-03-25 | $83.66 | $104.78 | 427,900 | — | — |
| 2025-03-24 | $84.22 | $105.48 | 690,900 | — | — |
| 2025-03-21 | $81.93 | $102.62 | 496,500 | — | — |
| 2025-03-20 | $83.38 | $104.43 | 709,300 | — | — |
| 2025-03-19 | $83.14 | $104.13 | 759,300 | — | — |
| 2025-03-18 | $83.24 | $104.26 | 501,300 | — | — |
| 2025-03-17 | $83.25 | $104.27 | 352,100 | — | — |
| 2025-03-14 | $82.53 | $103.37 | 344,200 | — | — |
| 2025-03-13 | $81.89 | $102.57 | 388,400 | — | — |
| 2025-03-12 | $83.21 | $104.22 | 432,500 | — | — |
| 2025-03-11 | $81.69 | $102.32 | 618,700 | — | — |
| 2025-03-10 | $82.97 | $103.92 | 884,900 | — | — |
| 2025-03-07 | $83.84 | $105.01 | 632,400 | — | — |
| 2025-03-06 | $83.82 | $104.98 | 728,000 | — | — |
| 2025-03-05 | $83.63 | $104.75 | 888,600 | — | — |
| 2025-03-04 | $81.88 | $102.55 | 1,170,000 | — | — |
| 2025-03-03 | $86.21 | $107.98 | 721,200 | — | — |
| 2025-02-28 | $90.65 | $113.54 | 520,700 | — | — |
| 2025-02-27 | $89.19 | $111.71 | 277,900 | — | — |
| 2025-02-26 | $91.27 | $114.31 | 446,700 | — | — |
| 2025-02-25 | $92.34 | $115.65 | 1,201,700 | — | — |
| 2025-02-24 | $90.50 | $113.35 | 1,281,900 | — | — |
| 2025-02-21 | $94.71 | $118.62 | 1,350,700 | — | — |
| 2025-02-20 | $101.48 | $127.10 | 1,625,600 | — | — |
| 2025-02-19 | $127.61 | $159.83 | 353,100 | — | — |
| 2025-02-18 | $127.61 | $159.83 | 669,700 | — | — |
| 2025-02-14 | $128.94 | $161.50 | 236,800 | — | — |
| 2025-02-13 | $129.33 | $161.98 | 110,300 | — | — |
| 2025-02-12 | $129.91 | $162.71 | 205,100 | — | — |
| 2025-02-11 | $130.00 | $162.82 | 184,500 | — | — |
| 2025-02-10 | $129.75 | $162.51 | 218,000 | — | — |
| 2025-02-07 | $129.27 | $161.91 | 243,600 | — | — |
| 2025-02-06 | $130.34 | $163.25 | 267,300 | — | — |
| 2025-02-05 | $130.61 | $163.59 | 175,500 | — | — |
| 2025-02-04 | $129.97 | $162.79 | 180,300 | — | — |
| 2025-02-03 | $127.08 | $159.17 | 342,100 | — | — |
| 2025-01-31 | $131.81 | $165.09 | 305,900 | — | — |
| 2025-01-30 | $137.87 | $172.68 | 204,900 | — | — |
| 2025-01-29 | $138.02 | $172.87 | 202,400 | — | — |
| 2025-01-28 | $138.09 | $172.96 | 188,000 | — | — |
| 2025-01-27 | $140.13 | $175.51 | 235,800 | — | — |
| 2025-01-24 | $135.59 | $169.82 | 164,800 | — | — |
| 2025-01-23 | $135.32 | $169.49 | 252,600 | — | — |
| 2025-01-22 | $134.86 | $168.91 | 138,500 | — | — |
| 2025-01-21 | $135.38 | $169.56 | 143,500 | — | — |
| 2025-01-17 | $134.23 | $168.12 | 144,500 | — | — |
| 2025-01-16 | $135.39 | $169.57 | 131,600 | — | — |
| 2025-01-15 | $135.92 | $170.24 | 170,300 | — | — |
| 2025-01-14 | $135.45 | $169.65 | 214,100 | — | — |
| 2025-01-13 | $133.33 | $166.99 | 210,000 | — | — |
| 2025-01-10 | $133.38 | $167.06 | 155,300 | — | — |
| 2025-01-08 | $133.19 | $166.82 | 136,600 | — | — |
| 2025-01-07 | $134.10 | $167.96 | 236,500 | — | — |
| 2025-01-06 | $135.87 | $170.18 | 180,500 | — | — |
| 2025-01-03 | $133.64 | $167.38 | 251,700 | — | — |
| 2025-01-02 | $131.75 | $165.01 | 268,900 | — | — |