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
- 2004-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $146.75 | $166.16 | 201,600 | — | — |
| 2025-12-30 | $148.34 | $167.96 | 222,200 | — | — |
| 2025-12-29 | $148.12 | $167.71 | 261,700 | — | — |
| 2025-12-26 | $150.99 | $170.96 | 253,100 | — | — |
| 2025-12-24 | $149.77 | $169.58 | 126,400 | — | — |
| 2025-12-23 | $149.82 | $169.63 | 267,800 | — | — |
| 2025-12-22 | $148.77 | $168.44 | 373,000 | — | — |
| 2025-12-19 | $146.90 | $166.33 | 1,433,300 | — | — |
| 2025-12-18 | $144.46 | $163.56 | 634,500 | — | — |
| 2025-12-17 | $140.16 | $158.70 | 730,200 | — | — |
| 2025-12-16 | $144.83 | $163.98 | 474,200 | — | — |
| 2025-12-15 | $147.65 | $167.18 | 543,300 | — | — |
| 2025-12-12 | $147.26 | $166.73 | 457,700 | — | — |
| 2025-12-11 | $151.16 | $170.85 | 318,300 | — | — |
| 2025-12-10 | $150.88 | $170.54 | 604,900 | — | — |
| 2025-12-09 | $147.17 | $166.34 | 313,300 | — | — |
| 2025-12-08 | $147.10 | $166.26 | 310,300 | — | — |
| 2025-12-05 | $147.65 | $166.89 | 336,700 | — | — |
| 2025-12-04 | $146.49 | $165.57 | 481,600 | — | — |
| 2025-12-03 | $145.95 | $164.96 | 407,900 | — | — |
| 2025-12-02 | $144.72 | $163.57 | 476,600 | — | — |
| 2025-12-01 | $142.52 | $161.09 | 336,300 | — | — |
| 2025-11-28 | $143.11 | $161.75 | 134,500 | — | — |
| 2025-11-26 | $142.82 | $161.43 | 423,800 | — | — |
| 2025-11-25 | $141.10 | $159.48 | 499,100 | — | — |
| 2025-11-24 | $140.55 | $158.86 | 611,500 | — | — |
| 2025-11-21 | $138.14 | $156.14 | 1,031,300 | — | — |
| 2025-11-20 | $132.95 | $150.27 | 553,000 | — | — |
| 2025-11-19 | $137.72 | $155.66 | 520,600 | — | — |
| 2025-11-18 | $135.12 | $152.72 | 500,300 | — | — |
| 2025-11-17 | $133.96 | $151.41 | 484,800 | — | — |
| 2025-11-14 | $137.52 | $155.44 | 481,800 | — | — |
| 2025-11-13 | $137.57 | $155.49 | 696,200 | — | — |
| 2025-11-12 | $138.83 | $156.92 | 649,300 | — | — |
| 2025-11-11 | $138.57 | $156.62 | 589,500 | — | — |
| 2025-11-10 | $134.82 | $152.38 | 784,700 | — | — |
| 2025-11-07 | $131.98 | $149.17 | 598,600 | — | — |
| 2025-11-06 | $129.26 | $146.10 | 819,300 | — | — |
| 2025-11-05 | $126.86 | $143.39 | 561,700 | — | — |
| 2025-11-04 | $123.11 | $139.15 | 276,200 | — | — |
| 2025-11-03 | $125.62 | $141.99 | 247,100 | — | — |
| 2025-10-31 | $126.16 | $142.60 | 589,300 | — | — |
| 2025-10-30 | $125.20 | $141.51 | 390,000 | — | — |
| 2025-10-29 | $124.84 | $141.10 | 416,300 | — | — |
| 2025-10-28 | $121.80 | $137.67 | 308,200 | — | — |
| 2025-10-27 | $120.88 | $136.63 | 318,700 | — | — |
| 2025-10-24 | $121.46 | $137.28 | 195,300 | — | — |
| 2025-10-23 | $121.14 | $136.92 | 219,400 | — | — |
| 2025-10-22 | $119.09 | $134.60 | 405,400 | — | — |
| 2025-10-21 | $122.60 | $138.57 | 293,900 | — | — |
| 2025-10-20 | $123.68 | $139.79 | 240,900 | — | — |
| 2025-10-17 | $121.08 | $136.85 | 426,000 | — | — |
| 2025-10-16 | $123.97 | $140.12 | 545,500 | — | — |
| 2025-10-15 | $121.54 | $137.37 | 557,400 | — | — |
| 2025-10-14 | $119.45 | $135.01 | 656,600 | — | — |
| 2025-10-13 | $115.56 | $130.61 | 674,400 | — | — |
| 2025-10-10 | $109.34 | $123.58 | 339,000 | — | — |
| 2025-10-09 | $113.51 | $128.30 | 260,900 | — | — |
| 2025-10-08 | $114.58 | $129.51 | 273,300 | — | — |
| 2025-10-07 | $113.12 | $127.86 | 287,900 | — | — |
| 2025-10-06 | $115.97 | $131.08 | 237,600 | — | — |
| 2025-10-03 | $114.75 | $129.70 | 359,700 | — | — |
| 2025-10-02 | $115.02 | $130.00 | 267,800 | — | — |
| 2025-10-01 | $115.04 | $130.03 | 560,500 | — | — |
| 2025-09-30 | $112.96 | $127.68 | 259,200 | — | — |
| 2025-09-29 | $111.15 | $125.63 | 271,400 | — | — |
| 2025-09-26 | $111.64 | $126.18 | 208,000 | — | — |
| 2025-09-25 | $109.88 | $124.19 | 256,300 | — | — |
| 2025-09-24 | $109.68 | $123.97 | 284,800 | — | — |
| 2025-09-23 | $110.36 | $124.74 | 497,900 | — | — |
| 2025-09-22 | $112.02 | $126.61 | 306,200 | — | — |
| 2025-09-19 | $109.99 | $124.32 | 1,125,600 | — | — |
| 2025-09-18 | $111.37 | $125.88 | 396,300 | — | — |
| 2025-09-17 | $107.79 | $121.83 | 375,300 | — | — |
| 2025-09-16 | $107.79 | $121.83 | 291,000 | — | — |
| 2025-09-15 | $107.70 | $121.73 | 311,100 | — | — |
| 2025-09-12 | $106.88 | $120.80 | 260,900 | — | — |
| 2025-09-11 | $107.40 | $121.09 | 198,900 | — | — |
| 2025-09-10 | $104.67 | $118.02 | 247,000 | — | — |
| 2025-09-09 | $103.77 | $117.00 | 265,500 | — | — |
| 2025-09-08 | $104.63 | $117.97 | 285,500 | — | — |
| 2025-09-05 | $103.85 | $117.09 | 247,100 | — | — |
| 2025-09-04 | $103.06 | $116.20 | 324,300 | — | — |
| 2025-09-03 | $101.03 | $113.91 | 584,800 | — | — |
| 2025-09-02 | $102.25 | $115.29 | 311,700 | — | — |
| 2025-08-29 | $102.65 | $115.74 | 374,400 | — | — |
| 2025-08-28 | $102.25 | $115.29 | 233,300 | — | — |
| 2025-08-27 | $102.35 | $115.40 | 191,200 | — | — |
| 2025-08-26 | $101.94 | $114.94 | 254,500 | — | — |
| 2025-08-25 | $101.45 | $114.39 | 305,300 | — | — |
| 2025-08-22 | $102.01 | $115.02 | 300,800 | — | — |
| 2025-08-21 | $98.09 | $110.60 | 245,600 | — | — |
| 2025-08-20 | $97.62 | $110.07 | 273,500 | — | — |
| 2025-08-19 | $99.86 | $112.59 | 282,400 | — | — |
| 2025-08-18 | $99.63 | $112.33 | 302,700 | — | — |
| 2025-08-15 | $98.33 | $110.87 | 237,900 | — | — |
| 2025-08-14 | $99.13 | $111.77 | 337,300 | — | — |
| 2025-08-13 | $100.41 | $113.21 | 283,300 | — | — |
| 2025-08-12 | $98.60 | $111.17 | 410,600 | — | — |
| 2025-08-11 | $95.39 | $107.55 | 534,600 | — | — |
| 2025-08-08 | $95.60 | $107.79 | 614,800 | — | — |
| 2025-08-07 | $94.01 | $106.00 | 833,400 | — | — |
| 2025-08-06 | $91.13 | $102.75 | 467,900 | — | — |
| 2025-08-05 | $91.40 | $103.05 | 300,800 | — | — |
| 2025-08-04 | $91.18 | $102.81 | 373,100 | — | — |
| 2025-08-01 | $89.20 | $100.57 | 257,100 | — | — |
| 2025-07-31 | $92.37 | $104.15 | 251,700 | — | — |
| 2025-07-30 | $92.67 | $104.49 | 230,000 | — | — |
| 2025-07-29 | $93.58 | $105.51 | 336,200 | — | — |
| 2025-07-28 | $93.64 | $105.58 | 274,600 | — | — |
| 2025-07-25 | $94.05 | $106.04 | 281,100 | — | — |
| 2025-07-24 | $93.02 | $104.88 | 335,800 | — | — |
| 2025-07-23 | $94.40 | $106.44 | 583,800 | — | — |
| 2025-07-22 | $90.35 | $101.87 | 230,600 | — | — |
| 2025-07-21 | $88.59 | $99.89 | 189,500 | — | — |
| 2025-07-18 | $88.69 | $100.00 | 259,100 | — | — |
| 2025-07-17 | $89.52 | $100.93 | 377,500 | — | — |
| 2025-07-16 | $86.70 | $97.75 | 380,000 | — | — |
| 2025-07-15 | $86.09 | $97.07 | 222,000 | — | — |
| 2025-07-14 | $87.38 | $98.52 | 309,400 | — | — |
| 2025-07-11 | $87.62 | $98.79 | 310,700 | — | — |
| 2025-07-10 | $88.80 | $100.12 | 377,000 | — | — |
| 2025-07-09 | $88.45 | $99.73 | 293,500 | — | — |
| 2025-07-08 | $87.94 | $99.15 | 481,800 | — | — |
| 2025-07-07 | $88.15 | $99.39 | 344,200 | — | — |
| 2025-07-03 | $90.22 | $101.72 | 373,000 | — | — |
| 2025-07-02 | $89.98 | $101.45 | 470,700 | — | — |
| 2025-07-01 | $88.75 | $100.07 | 476,300 | — | — |
| 2025-06-30 | $85.77 | $96.71 | 313,600 | — | — |
| 2025-06-27 | $86.76 | $97.82 | 1,193,800 | — | — |
| 2025-06-26 | $86.28 | $97.28 | 239,000 | — | — |
| 2025-06-25 | $84.80 | $95.61 | 284,300 | — | — |
| 2025-06-24 | $84.55 | $95.33 | 302,800 | — | — |
| 2025-06-23 | $82.81 | $93.37 | 335,500 | — | — |
| 2025-06-20 | $83.20 | $93.81 | 854,600 | — | — |
| 2025-06-18 | $83.58 | $94.24 | 404,500 | — | — |
| 2025-06-17 | $83.97 | $94.68 | 660,700 | — | — |
| 2025-06-16 | $86.64 | $97.69 | 868,900 | — | — |
| 2025-06-13 | $86.52 | $97.55 | 622,500 | — | — |
| 2025-06-12 | $88.56 | $99.58 | 492,300 | — | — |
| 2025-06-11 | $89.86 | $101.04 | 564,000 | — | — |
| 2025-06-10 | $89.64 | $100.80 | 478,500 | — | — |
| 2025-06-09 | $88.19 | $99.17 | 464,600 | — | — |
| 2025-06-06 | $86.92 | $97.74 | 427,000 | — | — |
| 2025-06-05 | $85.57 | $96.22 | 410,400 | — | — |
| 2025-06-04 | $85.48 | $96.12 | 444,700 | — | — |
| 2025-06-03 | $85.25 | $95.86 | 755,000 | — | — |
| 2025-06-02 | $82.08 | $92.29 | 590,400 | — | — |
| 2025-05-30 | $83.63 | $94.04 | 485,600 | — | — |
| 2025-05-29 | $83.97 | $94.42 | 439,000 | — | — |
| 2025-05-28 | $83.23 | $93.59 | 552,300 | — | — |
| 2025-05-27 | $84.14 | $94.61 | 799,100 | — | — |
| 2025-05-23 | $80.24 | $90.23 | 701,400 | — | — |
| 2025-05-22 | $81.28 | $91.40 | 2,072,000 | — | — |
| 2025-05-21 | $95.50 | $107.39 | 390,600 | — | — |
| 2025-05-20 | $98.13 | $110.34 | 226,900 | — | — |
| 2025-05-19 | $98.34 | $110.58 | 247,000 | — | — |
| 2025-05-16 | $99.91 | $112.34 | 307,500 | — | — |
| 2025-05-15 | $99.65 | $112.05 | 218,900 | — | — |
| 2025-05-14 | $99.70 | $112.11 | 356,800 | — | — |
| 2025-05-13 | $100.40 | $112.89 | 291,800 | — | — |
| 2025-05-12 | $98.72 | $111.01 | 194,000 | — | — |
| 2025-05-09 | $93.11 | $104.70 | 140,800 | — | — |
| 2025-05-08 | $92.76 | $104.30 | 193,900 | — | — |
| 2025-05-07 | $90.48 | $101.74 | 151,400 | — | — |
| 2025-05-06 | $89.64 | $100.80 | 231,200 | — | — |
| 2025-05-05 | $90.71 | $102.00 | 179,500 | — | — |
| 2025-05-02 | $90.76 | $102.06 | 306,700 | — | — |
| 2025-05-01 | $87.54 | $98.43 | 218,700 | — | — |
| 2025-04-30 | $86.60 | $97.38 | 258,200 | — | — |
| 2025-04-29 | $86.78 | $97.58 | 233,400 | — | — |
| 2025-04-28 | $86.39 | $97.14 | 194,800 | — | — |
| 2025-04-25 | $86.41 | $97.16 | 218,900 | — | — |
| 2025-04-24 | $85.94 | $96.64 | 224,400 | — | — |
| 2025-04-23 | $83.28 | $93.64 | 222,600 | — | — |
| 2025-04-22 | $82.16 | $92.38 | 231,600 | — | — |
| 2025-04-21 | $79.89 | $89.83 | 184,200 | — | — |
| 2025-04-17 | $82.64 | $92.92 | 211,700 | — | — |
| 2025-04-16 | $82.12 | $92.34 | 230,500 | — | — |
| 2025-04-15 | $83.57 | $93.97 | 257,700 | — | — |
| 2025-04-14 | $82.70 | $92.99 | 259,500 | — | — |
| 2025-04-11 | $82.52 | $92.79 | 198,800 | — | — |
| 2025-04-10 | $81.03 | $91.11 | 330,900 | — | — |
| 2025-04-09 | $86.02 | $96.73 | 432,500 | — | — |
| 2025-04-08 | $78.52 | $88.29 | 413,500 | — | — |
| 2025-04-07 | $81.06 | $91.15 | 784,000 | — | — |
| 2025-04-04 | $80.89 | $90.96 | 607,500 | — | — |
| 2025-04-03 | $83.22 | $93.58 | 498,300 | — | — |
| 2025-04-02 | $93.01 | $104.59 | 277,900 | — | — |
| 2025-04-01 | $92.48 | $103.99 | 305,500 | — | — |
| 2025-03-31 | $91.58 | $102.98 | 348,500 | — | — |
| 2025-03-28 | $93.11 | $104.70 | 194,700 | — | — |
| 2025-03-27 | $94.74 | $106.53 | 271,400 | — | — |
| 2025-03-26 | $96.42 | $108.42 | 209,900 | — | — |
| 2025-03-25 | $97.57 | $109.71 | 244,400 | — | — |
| 2025-03-24 | $98.25 | $110.48 | 319,100 | — | — |
| 2025-03-21 | $96.26 | $108.24 | 1,833,500 | — | — |
| 2025-03-20 | $97.19 | $109.29 | 379,100 | — | — |
| 2025-03-19 | $96.97 | $109.04 | 377,200 | — | — |
| 2025-03-18 | $97.63 | $109.78 | 288,500 | — | — |
| 2025-03-17 | $97.04 | $109.12 | 381,600 | — | — |
| 2025-03-14 | $95.52 | $107.41 | 272,400 | — | — |
| 2025-03-13 | $93.98 | $105.41 | 400,400 | — | — |
| 2025-03-12 | $95.95 | $107.62 | 459,000 | — | — |
| 2025-03-11 | $98.50 | $110.48 | 419,200 | — | — |
| 2025-03-10 | $99.78 | $111.91 | 348,200 | — | — |
| 2025-03-07 | $101.23 | $113.54 | 253,200 | — | — |
| 2025-03-06 | $100.50 | $112.72 | 264,400 | — | — |
| 2025-03-05 | $100.25 | $112.44 | 290,200 | — | — |
| 2025-03-04 | $98.39 | $110.35 | 261,600 | — | — |
| 2025-03-03 | $98.79 | $110.80 | 249,900 | — | — |
| 2025-02-28 | $101.49 | $113.83 | 383,000 | — | — |
| 2025-02-27 | $102.19 | $114.61 | 384,500 | — | — |
| 2025-02-26 | $103.20 | $115.75 | 403,000 | — | — |
| 2025-02-25 | $101.96 | $114.36 | 359,400 | — | — |
| 2025-02-24 | $100.98 | $113.26 | 382,800 | — | — |
| 2025-02-21 | $102.10 | $114.51 | 371,100 | — | — |
| 2025-02-20 | $102.69 | $115.18 | 256,400 | — | — |
| 2025-02-19 | $101.56 | $113.91 | 260,300 | — | — |
| 2025-02-18 | $100.91 | $113.18 | 268,800 | — | — |
| 2025-02-14 | $99.33 | $111.41 | 484,300 | — | — |
| 2025-02-13 | $102.08 | $114.49 | 251,600 | — | — |
| 2025-02-12 | $100.37 | $112.57 | 290,200 | — | — |
| 2025-02-11 | $101.43 | $113.76 | 248,300 | — | — |
| 2025-02-10 | $100.80 | $113.06 | 417,400 | — | — |
| 2025-02-07 | $99.72 | $111.84 | 519,100 | — | — |
| 2025-02-06 | $96.46 | $108.19 | 526,000 | — | — |
| 2025-02-05 | $94.75 | $106.27 | 263,900 | — | — |
| 2025-02-04 | $93.84 | $105.25 | 200,200 | — | — |
| 2025-02-03 | $93.61 | $104.99 | 301,900 | — | — |
| 2025-01-31 | $97.07 | $108.87 | 241,500 | — | — |
| 2025-01-30 | $98.18 | $110.12 | 158,900 | — | — |
| 2025-01-29 | $97.15 | $108.96 | 181,300 | — | — |
| 2025-01-28 | $96.12 | $107.81 | 222,800 | — | — |
| 2025-01-27 | $98.67 | $110.67 | 324,500 | — | — |
| 2025-01-24 | $99.63 | $111.74 | 173,800 | — | — |
| 2025-01-23 | $100.23 | $112.42 | 259,300 | — | — |
| 2025-01-22 | $99.86 | $112.00 | 299,200 | — | — |
| 2025-01-21 | $100.69 | $112.93 | 482,600 | — | — |
| 2025-01-17 | $98.26 | $110.21 | 334,100 | — | — |
| 2025-01-16 | $94.28 | $105.74 | 217,600 | — | — |
| 2025-01-15 | $93.79 | $105.19 | 207,200 | — | — |
| 2025-01-14 | $92.64 | $103.90 | 288,800 | — | — |
| 2025-01-13 | $91.42 | $102.53 | 335,100 | — | — |
| 2025-01-10 | $89.62 | $100.52 | 471,700 | — | — |
| 2025-01-08 | $92.24 | $103.45 | 306,200 | — | — |
| 2025-01-07 | $93.75 | $105.15 | 210,300 | — | — |
| 2025-01-06 | $93.64 | $105.02 | 242,500 | — | — |
| 2025-01-03 | $94.06 | $105.50 | 160,700 | — | — |
| 2025-01-02 | $92.09 | $103.29 | 216,400 | — | — |