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
- 1973-05-03 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.55 | $340.90 | 174,100 | — | — |
| 2025-12-30 | $124.33 | $343.05 | 176,400 | — | — |
| 2025-12-29 | $125.20 | $345.45 | 169,800 | — | — |
| 2025-12-26 | $125.03 | $344.98 | 151,200 | — | — |
| 2025-12-24 | $124.56 | $343.69 | 89,000 | — | — |
| 2025-12-23 | $123.91 | $341.89 | 278,700 | — | — |
| 2025-12-22 | $123.12 | $339.71 | 332,500 | — | — |
| 2025-12-19 | $124.68 | $344.02 | 1,176,100 | — | — |
| 2025-12-18 | $127.54 | $351.91 | 586,800 | — | — |
| 2025-12-17 | $124.21 | $342.72 | 317,200 | — | — |
| 2025-12-16 | $123.51 | $340.79 | 529,500 | — | — |
| 2025-12-15 | $121.46 | $335.13 | 259,800 | — | — |
| 2025-12-12 | $119.39 | $329.42 | 312,100 | — | — |
| 2025-12-11 | $122.57 | $338.19 | 305,400 | — | — |
| 2025-12-10 | $120.79 | $333.28 | 447,600 | — | — |
| 2025-12-09 | $116.37 | $321.09 | 240,900 | — | — |
| 2025-12-08 | $115.04 | $317.42 | 197,600 | — | — |
| 2025-12-05 | $116.39 | $321.14 | 229,600 | — | — |
| 2025-12-04 | $113.80 | $314.00 | 233,400 | — | — |
| 2025-12-03 | $114.16 | $314.99 | 357,600 | — | — |
| 2025-12-02 | $111.53 | $307.73 | 340,200 | — | — |
| 2025-12-01 | $111.77 | $308.39 | 291,000 | — | — |
| 2025-11-28 | $108.98 | $300.70 | 75,600 | — | — |
| 2025-11-26 | $109.14 | $301.14 | 349,700 | — | — |
| 2025-11-25 | $109.19 | $301.28 | 355,500 | — | — |
| 2025-11-24 | $105.18 | $290.21 | 324,300 | — | — |
| 2025-11-21 | $105.21 | $290.29 | 549,600 | — | — |
| 2025-11-20 | $102.05 | $281.58 | 387,400 | — | — |
| 2025-11-19 | $103.59 | $285.82 | 192,300 | — | — |
| 2025-11-18 | $104.28 | $287.73 | 215,900 | — | — |
| 2025-11-17 | $104.66 | $288.78 | 243,600 | — | — |
| 2025-11-14 | $106.84 | $294.79 | 284,100 | — | — |
| 2025-11-13 | $106.60 | $294.13 | 477,100 | — | — |
| 2025-11-12 | $110.17 | $303.98 | 384,500 | — | — |
| 2025-11-11 | $108.46 | $299.26 | 267,200 | — | — |
| 2025-11-10 | $109.12 | $301.08 | 379,000 | — | — |
| 2025-11-07 | $110.86 | $305.88 | 531,300 | — | — |
| 2025-11-06 | $107.90 | $297.72 | 519,800 | — | — |
| 2025-11-05 | $109.81 | $301.99 | 791,800 | — | — |
| 2025-11-04 | $98.07 | $269.71 | 325,000 | — | — |
| 2025-11-03 | $99.96 | $274.90 | 417,900 | — | — |
| 2025-10-31 | $100.95 | $277.63 | 472,500 | — | — |
| 2025-10-30 | $97.33 | $267.67 | 248,600 | — | — |
| 2025-10-29 | $98.46 | $270.78 | 323,400 | — | — |
| 2025-10-28 | $97.71 | $268.72 | 467,500 | — | — |
| 2025-10-27 | $98.00 | $269.51 | 400,300 | — | — |
| 2025-10-24 | $93.22 | $256.37 | 192,500 | — | — |
| 2025-10-23 | $93.81 | $257.99 | 254,700 | — | — |
| 2025-10-22 | $93.43 | $256.95 | 212,900 | — | — |
| 2025-10-21 | $94.78 | $260.66 | 285,900 | — | — |
| 2025-10-20 | $94.47 | $259.81 | 182,600 | — | — |
| 2025-10-17 | $94.49 | $259.86 | 279,900 | — | — |
| 2025-10-16 | $93.87 | $258.16 | 331,100 | — | — |
| 2025-10-15 | $94.61 | $260.19 | 464,400 | — | — |
| 2025-10-14 | $92.98 | $255.71 | 405,200 | — | — |
| 2025-10-13 | $90.11 | $247.82 | 587,800 | — | — |
| 2025-10-10 | $88.05 | $242.15 | 760,100 | — | — |
| 2025-10-09 | $94.14 | $258.90 | 330,400 | — | — |
| 2025-10-08 | $97.47 | $268.06 | 305,400 | — | — |
| 2025-10-07 | $96.30 | $264.84 | 363,200 | — | — |
| 2025-10-06 | $98.75 | $271.58 | 309,200 | — | — |
| 2025-10-03 | $100.39 | $276.09 | 234,100 | — | — |
| 2025-10-02 | $99.40 | $273.36 | 241,600 | — | — |
| 2025-10-01 | $98.79 | $271.69 | 274,300 | — | — |
| 2025-09-30 | $98.59 | $271.14 | 368,500 | — | — |
| 2025-09-29 | $99.89 | $274.71 | 312,500 | — | — |
| 2025-09-26 | $102.78 | $282.66 | 166,900 | — | — |
| 2025-09-25 | $103.13 | $283.62 | 192,600 | — | — |
| 2025-09-24 | $104.08 | $286.24 | 208,600 | — | — |
| 2025-09-23 | $105.28 | $289.54 | 210,600 | — | — |
| 2025-09-22 | $104.71 | $287.97 | 279,800 | — | — |
| 2025-09-19 | $103.76 | $285.36 | 1,182,200 | — | — |
| 2025-09-18 | $107.52 | $295.70 | 379,700 | — | — |
| 2025-09-17 | $106.11 | $291.82 | 394,900 | — | — |
| 2025-09-16 | $105.43 | $289.95 | 284,600 | — | — |
| 2025-09-15 | $105.11 | $289.07 | 279,000 | — | — |
| 2025-09-12 | $103.34 | $284.20 | 226,200 | — | — |
| 2025-09-11 | $105.91 | $291.27 | 260,900 | — | — |
| 2025-09-10 | $103.04 | $283.38 | 254,800 | — | — |
| 2025-09-09 | $103.39 | $284.34 | 244,300 | — | — |
| 2025-09-08 | $104.66 | $287.83 | 294,900 | — | — |
| 2025-09-05 | $105.56 | $290.31 | 277,100 | — | — |
| 2025-09-04 | $104.39 | $287.09 | 324,200 | — | — |
| 2025-09-03 | $102.06 | $280.68 | 353,900 | — | — |
| 2025-09-02 | $102.28 | $281.29 | 387,000 | — | — |
| 2025-08-29 | $104.05 | $286.15 | 347,500 | — | — |
| 2025-08-28 | $105.45 | $290.00 | 256,200 | — | — |
| 2025-08-27 | $105.31 | $289.62 | 196,200 | — | — |
| 2025-08-26 | $104.76 | $288.11 | 228,500 | — | — |
| 2025-08-25 | $103.98 | $285.96 | 215,800 | — | — |
| 2025-08-22 | $106.31 | $292.37 | 431,100 | — | — |
| 2025-08-21 | $102.93 | $283.07 | 376,800 | — | — |
| 2025-08-20 | $101.67 | $279.61 | 531,400 | — | — |
| 2025-08-19 | $105.54 | $290.25 | 251,600 | — | — |
| 2025-08-18 | $105.18 | $289.26 | 283,900 | — | — |
| 2025-08-15 | $104.98 | $288.71 | 318,900 | — | — |
| 2025-08-14 | $104.65 | $287.80 | 395,200 | — | — |
| 2025-08-13 | $109.91 | $302.27 | 297,100 | — | — |
| 2025-08-12 | $108.05 | $297.15 | 339,500 | — | — |
| 2025-08-11 | $103.62 | $284.97 | 456,300 | — | — |
| 2025-08-08 | $107.44 | $295.48 | 413,300 | — | — |
| 2025-08-07 | $110.07 | $302.71 | 238,600 | — | — |
| 2025-08-06 | $113.83 | $312.06 | 398,900 | — | — |
| 2025-08-05 | $111.62 | $306.00 | 334,200 | — | — |
| 2025-08-04 | $108.62 | $297.78 | 393,200 | — | — |
| 2025-08-01 | $108.10 | $296.35 | 1,005,300 | — | — |
| 2025-07-31 | $106.78 | $292.73 | 561,700 | — | — |
| 2025-07-30 | $106.50 | $291.96 | 422,700 | — | — |
| 2025-07-29 | $107.44 | $294.54 | 320,900 | — | — |
| 2025-07-28 | $107.92 | $295.86 | 280,400 | — | — |
| 2025-07-25 | $109.41 | $299.94 | 268,300 | — | — |
| 2025-07-24 | $108.79 | $298.24 | 260,400 | — | — |
| 2025-07-23 | $108.94 | $298.65 | 318,800 | — | — |
| 2025-07-22 | $105.63 | $289.58 | 497,300 | — | — |
| 2025-07-21 | $104.50 | $286.48 | 402,100 | — | — |
| 2025-07-18 | $104.42 | $286.26 | 540,400 | — | — |
| 2025-07-17 | $111.62 | $306.00 | 394,800 | — | — |
| 2025-07-16 | $111.32 | $305.18 | 307,200 | — | — |
| 2025-07-15 | $110.25 | $302.24 | 353,100 | — | — |
| 2025-07-14 | $113.53 | $311.24 | 398,600 | — | — |
| 2025-07-11 | $116.30 | $318.83 | 312,800 | — | — |
| 2025-07-10 | $113.51 | $311.18 | 454,500 | — | — |
| 2025-07-09 | $112.13 | $307.40 | 270,200 | — | — |
| 2025-07-08 | $112.79 | $309.21 | 491,900 | — | — |
| 2025-07-07 | $110.30 | $302.38 | 293,400 | — | — |
| 2025-07-03 | $113.15 | $310.19 | 149,600 | — | — |
| 2025-07-02 | $114.76 | $314.61 | 337,800 | — | — |
| 2025-07-01 | $114.42 | $313.68 | 462,200 | — | — |
| 2025-06-30 | $111.35 | $305.26 | 461,700 | — | — |
| 2025-06-27 | $111.98 | $306.99 | 588,500 | — | — |
| 2025-06-26 | $108.67 | $297.91 | 306,700 | — | — |
| 2025-06-25 | $108.78 | $298.21 | 277,300 | — | — |
| 2025-06-24 | $110.92 | $304.08 | 291,700 | — | — |
| 2025-06-23 | $111.70 | $306.22 | 234,100 | — | — |
| 2025-06-20 | $109.86 | $301.18 | 576,200 | — | — |
| 2025-06-18 | $110.62 | $303.26 | 261,400 | — | — |
| 2025-06-17 | $110.03 | $301.64 | 349,500 | — | — |
| 2025-06-16 | $111.87 | $306.69 | 329,500 | — | — |
| 2025-06-13 | $112.46 | $308.30 | 355,200 | — | — |
| 2025-06-12 | $114.59 | $314.14 | 309,300 | — | — |
| 2025-06-11 | $114.41 | $313.65 | 468,700 | — | — |
| 2025-06-10 | $114.03 | $312.61 | 308,500 | — | — |
| 2025-06-09 | $114.49 | $313.87 | 332,200 | — | — |
| 2025-06-06 | $113.08 | $310.00 | 345,300 | — | — |
| 2025-06-05 | $112.09 | $307.29 | 373,000 | — | — |
| 2025-06-04 | $112.67 | $308.88 | 299,800 | — | — |
| 2025-06-03 | $113.43 | $310.96 | 309,500 | — | — |
| 2025-06-02 | $111.73 | $306.30 | 385,600 | — | — |
| 2025-05-30 | $112.85 | $309.37 | 373,800 | — | — |
| 2025-05-29 | $111.98 | $306.99 | 486,800 | — | — |
| 2025-05-28 | $110.89 | $304.00 | 339,100 | — | — |
| 2025-05-27 | $111.72 | $306.27 | 348,600 | — | — |
| 2025-05-23 | $109.19 | $299.34 | 241,200 | — | — |
| 2025-05-22 | $110.79 | $303.73 | 258,000 | — | — |
| 2025-05-21 | $111.08 | $304.52 | 351,800 | — | — |
| 2025-05-20 | $115.66 | $317.08 | 335,500 | — | — |
| 2025-05-19 | $118.21 | $324.07 | 503,800 | — | — |
| 2025-05-16 | $114.97 | $315.18 | 364,200 | — | — |
| 2025-05-15 | $116.13 | $318.36 | 570,200 | — | — |
| 2025-05-14 | $116.54 | $319.49 | 883,800 | — | — |
| 2025-05-13 | $117.62 | $322.45 | 1,132,300 | — | — |
| 2025-05-12 | $113.94 | $312.36 | 1,676,600 | — | — |
| 2025-05-09 | $96.21 | $263.75 | 606,600 | — | — |
| 2025-05-08 | $99.26 | $272.12 | 944,800 | — | — |
| 2025-05-07 | $94.48 | $258.08 | 1,218,000 | — | — |
| 2025-05-06 | $93.11 | $254.34 | 1,442,400 | — | — |
| 2025-05-05 | $110.07 | $300.67 | 512,000 | — | — |
| 2025-05-02 | $113.14 | $309.05 | 420,800 | — | — |
| 2025-05-01 | $110.17 | $300.94 | 518,200 | — | — |
| 2025-04-30 | $109.09 | $297.99 | 624,200 | — | — |
| 2025-04-29 | $108.97 | $297.66 | 620,500 | — | — |
| 2025-04-28 | $106.62 | $291.24 | 681,700 | — | — |
| 2025-04-25 | $102.38 | $279.66 | 393,900 | — | — |
| 2025-04-24 | $103.55 | $282.86 | 325,400 | — | — |
| 2025-04-23 | $101.17 | $276.35 | 625,900 | — | — |
| 2025-04-22 | $96.27 | $262.97 | 383,900 | — | — |
| 2025-04-21 | $94.50 | $258.13 | 392,800 | — | — |
| 2025-04-17 | $98.32 | $268.57 | 394,900 | — | — |
| 2025-04-16 | $97.92 | $267.48 | 515,700 | — | — |
| 2025-04-15 | $100.61 | $274.82 | 509,500 | — | — |
| 2025-04-14 | $102.54 | $280.10 | 320,400 | — | — |
| 2025-04-11 | $102.41 | $279.74 | 741,600 | — | — |
| 2025-04-10 | $101.93 | $278.43 | 600,100 | — | — |
| 2025-04-09 | $107.86 | $294.63 | 1,073,500 | — | — |
| 2025-04-08 | $102.88 | $281.03 | 704,200 | — | — |
| 2025-04-07 | $109.04 | $297.85 | 669,000 | — | — |
| 2025-04-04 | $112.16 | $306.37 | 433,100 | — | — |
| 2025-04-03 | $115.20 | $314.68 | 378,100 | — | — |
| 2025-04-02 | $132.21 | $361.14 | 175,000 | — | — |
| 2025-04-01 | $131.16 | $358.27 | 286,200 | — | — |
| 2025-03-31 | $128.17 | $350.11 | 459,500 | — | — |
| 2025-03-28 | $127.06 | $347.07 | 215,900 | — | — |
| 2025-03-27 | $130.62 | $356.80 | 252,900 | — | — |
| 2025-03-26 | $132.90 | $363.03 | 162,500 | — | — |
| 2025-03-25 | $132.17 | $361.03 | 226,800 | — | — |
| 2025-03-24 | $132.32 | $361.44 | 303,600 | — | — |
| 2025-03-21 | $129.23 | $353.00 | 2,371,400 | — | — |
| 2025-03-20 | $129.77 | $354.48 | 330,200 | — | — |
| 2025-03-19 | $128.40 | $350.74 | 338,400 | — | — |
| 2025-03-18 | $127.17 | $347.38 | 321,100 | — | — |
| 2025-03-17 | $128.91 | $352.13 | 407,300 | — | — |
| 2025-03-14 | $130.10 | $355.38 | 238,900 | — | — |
| 2025-03-13 | $129.44 | $353.58 | 246,000 | — | — |
| 2025-03-12 | $132.01 | $360.60 | 368,200 | — | — |
| 2025-03-11 | $131.12 | $358.17 | 278,100 | — | — |
| 2025-03-10 | $129.35 | $353.33 | 317,100 | — | — |
| 2025-03-07 | $133.43 | $364.48 | 383,500 | — | — |
| 2025-03-06 | $133.24 | $363.96 | 425,400 | — | — |
| 2025-03-05 | $137.57 | $375.78 | 436,000 | — | — |
| 2025-03-04 | $135.38 | $369.80 | 305,600 | — | — |
| 2025-03-03 | $140.14 | $382.80 | 279,700 | — | — |
| 2025-02-28 | $144.07 | $393.54 | 291,100 | — | — |
| 2025-02-27 | $140.79 | $384.58 | 418,700 | — | — |
| 2025-02-26 | $143.76 | $392.69 | 481,700 | — | — |
| 2025-02-25 | $141.37 | $386.16 | 512,600 | — | — |
| 2025-02-24 | $143.31 | $391.46 | 419,900 | — | — |
| 2025-02-21 | $142.90 | $390.34 | 397,800 | — | — |
| 2025-02-20 | $142.82 | $390.12 | 470,100 | — | — |
| 2025-02-19 | $143.58 | $392.20 | 382,100 | — | — |
| 2025-02-18 | $149.06 | $407.17 | 365,500 | — | — |
| 2025-02-14 | $146.32 | $399.69 | 331,900 | — | — |
| 2025-02-13 | $141.84 | $387.45 | 169,200 | — | — |
| 2025-02-12 | $141.38 | $386.19 | 252,200 | — | — |
| 2025-02-11 | $142.07 | $388.08 | 521,200 | — | — |
| 2025-02-10 | $139.17 | $380.15 | 242,500 | — | — |
| 2025-02-07 | $136.20 | $372.04 | 240,800 | — | — |
| 2025-02-06 | $136.20 | $372.04 | 295,700 | — | — |
| 2025-02-05 | $135.83 | $370.10 | 233,200 | — | — |
| 2025-02-04 | $135.35 | $368.79 | 257,700 | — | — |
| 2025-02-03 | $136.38 | $371.60 | 287,900 | — | — |
| 2025-01-31 | $141.85 | $386.51 | 275,600 | — | — |
| 2025-01-30 | $141.34 | $385.12 | 225,500 | — | — |
| 2025-01-29 | $139.80 | $380.92 | 194,400 | — | — |
| 2025-01-28 | $137.59 | $374.90 | 154,600 | — | — |
| 2025-01-27 | $138.47 | $377.30 | 238,200 | — | — |
| 2025-01-24 | $136.32 | $371.44 | 244,400 | — | — |
| 2025-01-23 | $138.57 | $377.57 | 159,600 | — | — |
| 2025-01-22 | $138.00 | $376.01 | 210,500 | — | — |
| 2025-01-21 | $138.49 | $377.35 | 267,700 | — | — |
| 2025-01-17 | $137.62 | $374.98 | 266,500 | — | — |
| 2025-01-16 | $141.27 | $384.92 | 196,400 | — | — |
| 2025-01-15 | $141.91 | $386.67 | 233,900 | — | — |
| 2025-01-14 | $142.41 | $388.03 | 339,900 | — | — |
| 2025-01-13 | $139.21 | $379.31 | 168,100 | — | — |
| 2025-01-10 | $136.59 | $372.17 | 272,600 | — | — |
| 2025-01-08 | $139.21 | $379.31 | 135,600 | — | — |
| 2025-01-07 | $138.44 | $377.21 | 244,400 | — | — |
| 2025-01-06 | $138.67 | $377.84 | 206,800 | — | — |
| 2025-01-03 | $140.11 | $381.76 | 231,500 | — | — |
| 2025-01-02 | $137.82 | $375.52 | 227,100 | — | — |