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
- 2022-03-29 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 | $111.72 | $113.19 | 399,800 | — | — |
| 2025-12-30 | $113.25 | $114.64 | 254,800 | — | — |
| 2025-12-29 | $113.09 | $114.48 | 340,200 | — | — |
| 2025-12-26 | $114.21 | $115.62 | 134,300 | — | — |
| 2025-12-24 | $114.27 | $115.68 | 134,000 | — | — |
| 2025-12-23 | $114.33 | $115.74 | 272,400 | — | — |
| 2025-12-22 | $114.77 | $116.18 | 250,600 | — | — |
| 2025-12-19 | $113.71 | $115.11 | 777,900 | — | — |
| 2025-12-18 | $113.72 | $115.12 | 606,900 | — | — |
| 2025-12-17 | $112.83 | $114.22 | 574,600 | — | — |
| 2025-12-16 | $114.39 | $115.80 | 387,600 | — | — |
| 2025-12-15 | $115.45 | $116.87 | 265,000 | — | — |
| 2025-12-12 | $116.14 | $117.57 | 819,000 | — | — |
| 2025-12-11 | $115.70 | $117.12 | 586,800 | — | — |
| 2025-12-10 | $113.74 | $115.14 | 818,900 | — | — |
| 2025-12-09 | $109.61 | $110.96 | 664,700 | — | — |
| 2025-12-08 | $108.08 | $109.41 | 574,200 | — | — |
| 2025-12-05 | $110.65 | $112.01 | 443,900 | — | — |
| 2025-12-04 | $113.26 | $114.65 | 559,700 | — | — |
| 2025-12-03 | $112.71 | $114.10 | 322,300 | — | — |
| 2025-12-02 | $109.35 | $110.70 | 531,100 | — | — |
| 2025-12-01 | $109.85 | $111.20 | 697,400 | — | — |
| 2025-11-28 | $112.24 | $113.62 | 103,700 | — | — |
| 2025-11-26 | $111.99 | $113.37 | 464,800 | — | — |
| 2025-11-25 | $111.55 | $112.92 | 774,100 | — | — |
| 2025-11-24 | $107.35 | $108.67 | 523,900 | — | — |
| 2025-11-21 | $106.00 | $107.30 | 565,000 | — | — |
| 2025-11-20 | $104.39 | $105.67 | 455,300 | — | — |
| 2025-11-19 | $104.95 | $106.24 | 545,600 | — | — |
| 2025-11-18 | $107.04 | $108.36 | 580,200 | — | — |
| 2025-11-17 | $107.16 | $108.48 | 527,200 | — | — |
| 2025-11-14 | $111.75 | $113.13 | 370,000 | — | — |
| 2025-11-13 | $111.80 | $113.18 | 372,000 | — | — |
| 2025-11-12 | $113.07 | $114.46 | 681,200 | — | — |
| 2025-11-11 | $115.21 | $116.63 | 320,600 | — | — |
| 2025-11-10 | $115.06 | $116.48 | 282,000 | — | — |
| 2025-11-07 | $114.39 | $115.80 | 335,600 | — | — |
| 2025-11-06 | $111.98 | $113.36 | 307,000 | — | — |
| 2025-11-05 | $112.48 | $113.86 | 631,300 | — | — |
| 2025-11-04 | $111.65 | $113.02 | 578,200 | — | — |
| 2025-11-03 | $115.05 | $116.47 | 375,700 | — | — |
| 2025-10-31 | $116.82 | $118.26 | 432,900 | — | — |
| 2025-10-30 | $118.12 | $119.57 | 788,600 | — | — |
| 2025-10-29 | $114.34 | $115.75 | 1,156,900 | — | — |
| 2025-10-28 | $121.14 | $122.63 | 577,500 | — | — |
| 2025-10-27 | $121.47 | $122.96 | 308,200 | — | — |
| 2025-10-24 | $120.10 | $121.58 | 393,200 | — | — |
| 2025-10-23 | $123.33 | $124.85 | 378,600 | — | — |
| 2025-10-22 | $120.73 | $122.22 | 833,300 | — | — |
| 2025-10-21 | $123.35 | $124.87 | 442,600 | — | — |
| 2025-10-20 | $122.84 | $124.35 | 536,500 | — | — |
| 2025-10-17 | $121.87 | $123.37 | 316,300 | — | — |
| 2025-10-16 | $121.66 | $123.16 | 418,900 | — | — |
| 2025-10-15 | $121.36 | $122.85 | 456,500 | — | — |
| 2025-10-14 | $120.34 | $121.82 | 475,200 | — | — |
| 2025-10-13 | $115.74 | $117.16 | 455,600 | — | — |
| 2025-10-10 | $115.98 | $117.41 | 280,800 | — | — |
| 2025-10-09 | $118.43 | $119.89 | 280,700 | — | — |
| 2025-10-08 | $119.78 | $121.25 | 346,100 | — | — |
| 2025-10-07 | $117.40 | $118.84 | 367,500 | — | — |
| 2025-10-06 | $118.64 | $120.10 | 464,500 | — | — |
| 2025-10-03 | $117.56 | $119.01 | 590,900 | — | — |
| 2025-10-02 | $112.52 | $113.80 | 299,700 | — | — |
| 2025-10-01 | $111.41 | $112.68 | 255,900 | — | — |
| 2025-09-30 | $111.74 | $113.01 | 395,800 | — | — |
| 2025-09-29 | $109.61 | $110.86 | 526,700 | — | — |
| 2025-09-26 | $110.06 | $111.32 | 393,500 | — | — |
| 2025-09-25 | $109.90 | $111.15 | 460,000 | — | — |
| 2025-09-24 | $108.14 | $109.37 | 749,300 | — | — |
| 2025-09-23 | $109.45 | $110.70 | 784,900 | — | — |
| 2025-09-22 | $110.80 | $112.06 | 735,000 | — | — |
| 2025-09-19 | $110.45 | $111.71 | 1,256,700 | — | — |
| 2025-09-18 | $109.64 | $110.89 | 759,900 | — | — |
| 2025-09-17 | $109.53 | $110.78 | 552,500 | — | — |
| 2025-09-16 | $108.82 | $110.06 | 455,300 | — | — |
| 2025-09-15 | $109.07 | $110.31 | 491,900 | — | — |
| 2025-09-12 | $110.28 | $111.54 | 457,200 | — | — |
| 2025-09-11 | $113.08 | $114.37 | 512,900 | — | — |
| 2025-09-10 | $113.60 | $114.90 | 272,200 | — | — |
| 2025-09-09 | $113.96 | $115.26 | 266,500 | — | — |
| 2025-09-08 | $116.39 | $117.72 | 442,200 | — | — |
| 2025-09-05 | $117.80 | $119.14 | 236,900 | — | — |
| 2025-09-04 | $116.42 | $117.75 | 306,400 | — | — |
| 2025-09-03 | $114.06 | $115.36 | 327,200 | — | — |
| 2025-09-02 | $114.88 | $116.19 | 251,300 | — | — |
| 2025-08-29 | $115.37 | $116.69 | 323,100 | — | — |
| 2025-08-28 | $116.81 | $118.14 | 435,100 | — | — |
| 2025-08-27 | $117.50 | $118.84 | 445,000 | — | — |
| 2025-08-26 | $117.53 | $118.87 | 402,600 | — | — |
| 2025-08-25 | $115.36 | $116.68 | 477,700 | — | — |
| 2025-08-22 | $117.14 | $118.48 | 367,100 | — | — |
| 2025-08-21 | $111.93 | $113.21 | 936,400 | — | — |
| 2025-08-20 | $112.70 | $113.99 | 476,500 | — | — |
| 2025-08-19 | $113.31 | $114.60 | 654,000 | — | — |
| 2025-08-18 | $110.25 | $111.51 | 451,800 | — | — |
| 2025-08-15 | $110.31 | $111.57 | 280,700 | — | — |
| 2025-08-14 | $111.68 | $112.95 | 328,800 | — | — |
| 2025-08-13 | $114.42 | $115.72 | 671,000 | — | — |
| 2025-08-12 | $112.21 | $113.49 | 366,600 | — | — |
| 2025-08-11 | $108.78 | $110.02 | 463,400 | — | — |
| 2025-08-08 | $111.13 | $112.40 | 406,800 | — | — |
| 2025-08-07 | $115.86 | $117.18 | 980,800 | — | — |
| 2025-08-06 | $109.27 | $110.52 | 2,072,700 | — | — |
| 2025-08-05 | $132.03 | $133.54 | 338,000 | — | — |
| 2025-08-04 | $131.03 | $132.52 | 244,800 | — | — |
| 2025-08-01 | $130.42 | $131.91 | 534,400 | — | — |
| 2025-07-31 | $134.17 | $135.70 | 312,500 | — | — |
| 2025-07-30 | $132.47 | $133.98 | 427,300 | — | — |
| 2025-07-29 | $130.34 | $131.83 | 140,100 | — | — |
| 2025-07-28 | $131.63 | $133.13 | 515,200 | — | — |
| 2025-07-25 | $133.28 | $134.80 | 177,900 | — | — |
| 2025-07-24 | $132.07 | $133.58 | 205,600 | — | — |
| 2025-07-23 | $132.28 | $133.79 | 252,500 | — | — |
| 2025-07-22 | $130.86 | $132.35 | 232,600 | — | — |
| 2025-07-21 | $128.04 | $129.50 | 263,000 | — | — |
| 2025-07-18 | $129.99 | $131.47 | 241,400 | — | — |
| 2025-07-17 | $129.63 | $131.11 | 281,300 | — | — |
| 2025-07-16 | $125.32 | $126.75 | 231,800 | — | — |
| 2025-07-15 | $123.87 | $125.28 | 243,100 | — | — |
| 2025-07-14 | $126.68 | $128.12 | 180,700 | — | — |
| 2025-07-11 | $127.33 | $128.78 | 240,200 | — | — |
| 2025-07-10 | $128.22 | $129.68 | 221,200 | — | — |
| 2025-07-09 | $126.47 | $127.91 | 274,900 | — | — |
| 2025-07-08 | $126.47 | $127.91 | 368,200 | — | — |
| 2025-07-07 | $124.97 | $126.40 | 352,900 | — | — |
| 2025-07-03 | $125.45 | $126.88 | 153,700 | — | — |
| 2025-07-02 | $124.92 | $126.24 | 232,000 | — | — |
| 2025-07-01 | $124.08 | $125.39 | 239,400 | — | — |
| 2025-06-30 | $120.55 | $121.83 | 330,800 | — | — |
| 2025-06-27 | $120.70 | $121.98 | 297,900 | — | — |
| 2025-06-26 | $121.28 | $122.56 | 296,400 | — | — |
| 2025-06-25 | $118.66 | $119.92 | 358,100 | — | — |
| 2025-06-24 | $118.44 | $119.69 | 321,900 | — | — |
| 2025-06-23 | $117.49 | $118.73 | 331,400 | — | — |
| 2025-06-20 | $115.63 | $116.86 | 892,900 | — | — |
| 2025-06-18 | $118.18 | $119.43 | 456,400 | — | — |
| 2025-06-17 | $119.57 | $120.84 | 312,700 | — | — |
| 2025-06-16 | $123.74 | $125.05 | 650,000 | — | — |
| 2025-06-13 | $124.13 | $125.45 | 335,600 | — | — |
| 2025-06-12 | $125.12 | $126.45 | 154,100 | — | — |
| 2025-06-11 | $126.52 | $127.86 | 158,500 | — | — |
| 2025-06-10 | $126.19 | $127.53 | 134,000 | — | — |
| 2025-06-09 | $127.50 | $128.85 | 206,400 | — | — |
| 2025-06-06 | $127.00 | $128.35 | 131,900 | — | — |
| 2025-06-05 | $125.67 | $127.00 | 213,200 | — | — |
| 2025-06-04 | $124.24 | $125.56 | 161,500 | — | — |
| 2025-06-03 | $123.43 | $124.74 | 294,800 | — | — |
| 2025-06-02 | $122.21 | $123.50 | 213,900 | — | — |
| 2025-05-30 | $122.99 | $124.29 | 252,000 | — | — |
| 2025-05-29 | $123.80 | $125.11 | 238,900 | — | — |
| 2025-05-28 | $123.56 | $124.87 | 166,700 | — | — |
| 2025-05-27 | $126.53 | $127.87 | 334,200 | — | — |
| 2025-05-23 | $123.22 | $124.53 | 171,800 | — | — |
| 2025-05-22 | $124.91 | $126.23 | 182,400 | — | — |
| 2025-05-21 | $125.56 | $126.89 | 151,000 | — | — |
| 2025-05-20 | $128.90 | $130.27 | 156,700 | — | — |
| 2025-05-19 | $129.74 | $131.11 | 175,000 | — | — |
| 2025-05-16 | $130.25 | $131.63 | 214,800 | — | — |
| 2025-05-15 | $128.28 | $129.64 | 208,600 | — | — |
| 2025-05-14 | $128.55 | $129.91 | 295,900 | — | — |
| 2025-05-13 | $129.44 | $130.81 | 303,000 | — | — |
| 2025-05-12 | $128.66 | $130.02 | 286,700 | — | — |
| 2025-05-09 | $127.86 | $129.21 | 271,300 | — | — |
| 2025-05-08 | $125.93 | $127.26 | 255,200 | — | — |
| 2025-05-07 | $122.07 | $123.36 | 312,800 | — | — |
| 2025-05-06 | $122.29 | $123.59 | 250,900 | — | — |
| 2025-05-05 | $122.63 | $123.93 | 339,500 | — | — |
| 2025-05-02 | $123.77 | $125.08 | 335,700 | — | — |
| 2025-05-01 | $118.23 | $119.48 | 411,500 | — | — |
| 2025-04-30 | $120.12 | $121.39 | 384,900 | — | — |
| 2025-04-29 | $118.50 | $119.76 | 324,600 | — | — |
| 2025-04-28 | $119.25 | $120.51 | 304,100 | — | — |
| 2025-04-25 | $119.95 | $121.22 | 162,700 | — | — |
| 2025-04-24 | $120.00 | $121.27 | 189,100 | — | — |
| 2025-04-23 | $115.30 | $116.52 | 287,900 | — | — |
| 2025-04-22 | $112.95 | $114.15 | 252,600 | — | — |
| 2025-04-21 | $109.82 | $110.98 | 172,600 | — | — |
| 2025-04-17 | $113.38 | $114.58 | 228,800 | — | — |
| 2025-04-16 | $113.49 | $114.69 | 272,200 | — | — |
| 2025-04-15 | $115.55 | $116.77 | 189,000 | — | — |
| 2025-04-14 | $115.46 | $116.68 | 286,100 | — | — |
| 2025-04-11 | $115.32 | $116.54 | 341,400 | — | — |
| 2025-04-10 | $113.09 | $114.29 | 783,600 | — | — |
| 2025-04-09 | $117.58 | $118.83 | 736,500 | — | — |
| 2025-04-08 | $104.48 | $105.59 | 332,400 | — | — |
| 2025-04-07 | $105.62 | $106.74 | 545,200 | — | — |
| 2025-04-04 | $107.11 | $108.24 | 490,200 | — | — |
| 2025-04-03 | $112.87 | $113.99 | 733,300 | — | — |
| 2025-04-02 | $123.18 | $124.40 | 277,500 | — | — |
| 2025-04-01 | $120.90 | $122.09 | 327,300 | — | — |
| 2025-03-31 | $116.50 | $117.65 | 368,300 | — | — |
| 2025-03-28 | $115.84 | $116.98 | 353,900 | — | — |
| 2025-03-27 | $119.58 | $120.76 | 327,900 | — | — |
| 2025-03-26 | $120.45 | $121.64 | 306,800 | — | — |
| 2025-03-25 | $122.77 | $123.98 | 287,500 | — | — |
| 2025-03-24 | $122.89 | $124.10 | 304,600 | — | — |
| 2025-03-21 | $118.96 | $120.14 | 443,300 | — | — |
| 2025-03-20 | $120.38 | $121.57 | 286,100 | — | — |
| 2025-03-19 | $122.40 | $123.61 | 591,000 | — | — |
| 2025-03-18 | $119.77 | $120.95 | 334,000 | — | — |
| 2025-03-17 | $121.84 | $123.04 | 339,100 | — | — |
| 2025-03-14 | $120.28 | $121.47 | 451,000 | — | — |
| 2025-03-13 | $115.91 | $117.06 | 409,400 | — | — |
| 2025-03-12 | $119.65 | $120.83 | 807,900 | — | — |
| 2025-03-11 | $125.28 | $126.52 | 881,800 | — | — |
| 2025-03-10 | $122.41 | $123.62 | 488,000 | — | — |
| 2025-03-07 | $122.47 | $123.68 | 180,700 | — | — |
| 2025-03-06 | $120.51 | $121.70 | 278,900 | — | — |
| 2025-03-05 | $121.15 | $122.35 | 206,500 | — | — |
| 2025-03-04 | $117.56 | $118.72 | 292,500 | — | — |
| 2025-03-03 | $120.42 | $121.61 | 228,900 | — | — |
| 2025-02-28 | $125.30 | $126.54 | 242,200 | — | — |
| 2025-02-27 | $124.13 | $125.36 | 456,400 | — | — |
| 2025-02-26 | $124.48 | $125.71 | 360,500 | — | — |
| 2025-02-25 | $123.55 | $124.77 | 467,200 | — | — |
| 2025-02-24 | $121.47 | $122.67 | 284,800 | — | — |
| 2025-02-21 | $120.15 | $121.34 | 329,800 | — | — |
| 2025-02-20 | $120.11 | $121.30 | 460,800 | — | — |
| 2025-02-19 | $125.13 | $126.37 | 596,700 | — | — |
| 2025-02-18 | $131.67 | $132.97 | 421,700 | — | — |
| 2025-02-14 | $129.19 | $130.47 | 220,900 | — | — |
| 2025-02-13 | $128.92 | $130.19 | 230,600 | — | — |
| 2025-02-12 | $124.08 | $125.31 | 163,900 | — | — |
| 2025-02-11 | $122.72 | $123.93 | 110,600 | — | — |
| 2025-02-10 | $122.85 | $124.06 | 171,900 | — | — |
| 2025-02-07 | $122.83 | $124.04 | 135,100 | — | — |
| 2025-02-06 | $124.35 | $125.58 | 202,500 | — | — |
| 2025-02-05 | $121.82 | $123.02 | 110,100 | — | — |
| 2025-02-04 | $121.64 | $122.84 | 125,500 | — | — |
| 2025-02-03 | $120.09 | $121.28 | 146,600 | — | — |
| 2025-01-31 | $123.84 | $125.06 | 156,100 | — | — |
| 2025-01-30 | $124.24 | $125.47 | 162,400 | — | — |
| 2025-01-29 | $121.41 | $122.61 | 179,800 | — | — |
| 2025-01-28 | $122.71 | $123.92 | 172,400 | — | — |
| 2025-01-27 | $120.98 | $122.18 | 142,300 | — | — |
| 2025-01-24 | $124.00 | $125.22 | 213,600 | — | — |
| 2025-01-23 | $123.78 | $125.00 | 197,700 | — | — |
| 2025-01-22 | $125.34 | $126.58 | 192,500 | — | — |
| 2025-01-21 | $128.48 | $129.75 | 194,700 | — | — |
| 2025-01-17 | $123.91 | $125.13 | 207,800 | — | — |
| 2025-01-16 | $124.06 | $125.29 | 162,800 | — | — |
| 2025-01-15 | $121.07 | $122.27 | 182,300 | — | — |
| 2025-01-14 | $120.05 | $121.24 | 184,100 | — | — |
| 2025-01-13 | $116.79 | $117.94 | 204,300 | — | — |
| 2025-01-10 | $115.04 | $116.18 | 212,000 | — | — |
| 2025-01-08 | $117.62 | $118.78 | 316,900 | — | — |
| 2025-01-07 | $117.18 | $118.34 | 262,100 | — | — |
| 2025-01-06 | $117.98 | $119.15 | 362,500 | — | — |
| 2025-01-03 | $117.93 | $119.10 | 190,100 | — | — |
| 2025-01-02 | $118.33 | $119.50 | 193,900 | — | — |