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
- 1995-08-18 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 | $313.32 | $466.95 | 180,000 | — | — |
| 2025-12-30 | $315.44 | $470.11 | 124,800 | — | — |
| 2025-12-29 | $320.73 | $477.99 | 201,200 | — | — |
| 2025-12-26 | $325.14 | $484.57 | 140,100 | — | — |
| 2025-12-24 | $328.26 | $489.22 | 77,300 | — | — |
| 2025-12-23 | $333.23 | $496.62 | 233,300 | — | — |
| 2025-12-22 | $337.90 | $503.58 | 246,300 | — | — |
| 2025-12-19 | $325.59 | $485.24 | 420,100 | — | — |
| 2025-12-18 | $313.90 | $467.81 | 284,100 | — | — |
| 2025-12-17 | $296.56 | $441.97 | 459,400 | — | — |
| 2025-12-16 | $320.10 | $477.05 | 245,600 | — | — |
| 2025-12-15 | $317.58 | $473.30 | 282,100 | — | — |
| 2025-12-12 | $319.91 | $476.77 | 479,400 | — | — |
| 2025-12-11 | $330.60 | $492.70 | 395,400 | — | — |
| 2025-12-10 | $325.77 | $485.50 | 559,600 | — | — |
| 2025-12-09 | $332.87 | $496.09 | 428,400 | — | — |
| 2025-12-08 | $319.31 | $475.88 | 421,500 | — | — |
| 2025-12-05 | $313.70 | $467.52 | 1,340,600 | — | — |
| 2025-12-04 | $356.39 | $531.14 | 626,300 | — | — |
| 2025-12-03 | $351.09 | $523.24 | 410,500 | — | — |
| 2025-12-02 | $357.48 | $532.76 | 349,000 | — | — |
| 2025-12-01 | $363.73 | $542.08 | 478,800 | — | — |
| 2025-11-28 | $395.20 | $588.98 | 127,600 | — | — |
| 2025-11-26 | $380.62 | $567.25 | 434,600 | — | — |
| 2025-11-25 | $373.29 | $556.32 | 208,400 | — | — |
| 2025-11-24 | $371.95 | $554.33 | 494,800 | — | — |
| 2025-11-21 | $335.33 | $499.75 | 474,700 | — | — |
| 2025-11-20 | $353.30 | $526.53 | 634,600 | — | — |
| 2025-11-19 | $358.72 | $534.61 | 332,600 | — | — |
| 2025-11-18 | $344.36 | $513.21 | 324,800 | — | — |
| 2025-11-17 | $346.35 | $516.18 | 237,600 | — | — |
| 2025-11-14 | $351.64 | $524.06 | 353,900 | — | — |
| 2025-11-13 | $335.10 | $499.41 | 493,500 | — | — |
| 2025-11-12 | $364.78 | $543.64 | 374,300 | — | — |
| 2025-11-11 | $347.88 | $518.46 | 277,300 | — | — |
| 2025-11-10 | $335.96 | $500.69 | 349,800 | — | — |
| 2025-11-07 | $311.58 | $464.36 | 365,200 | — | — |
| 2025-11-06 | $311.38 | $464.06 | 192,700 | — | — |
| 2025-11-05 | $324.93 | $484.25 | 323,300 | — | — |
| 2025-11-04 | $303.20 | $451.87 | 181,200 | — | — |
| 2025-11-03 | $310.41 | $462.61 | 220,900 | — | — |
| 2025-10-31 | $306.21 | $456.35 | 408,300 | — | — |
| 2025-10-30 | $298.33 | $444.61 | 368,100 | — | — |
| 2025-10-29 | $292.22 | $435.50 | 405,400 | — | — |
| 2025-10-28 | $292.46 | $435.86 | 207,100 | — | — |
| 2025-10-27 | $294.99 | $439.63 | 228,500 | — | — |
| 2025-10-24 | $296.55 | $441.96 | 336,000 | — | — |
| 2025-10-23 | $276.12 | $411.51 | 225,700 | — | — |
| 2025-10-22 | $267.62 | $398.10 | 592,000 | — | — |
| 2025-10-21 | $281.00 | $418.00 | 439,000 | — | — |
| 2025-10-20 | $290.27 | $431.79 | 262,400 | — | — |
| 2025-10-17 | $283.94 | $422.37 | 404,400 | — | — |
| 2025-10-16 | $296.39 | $440.89 | 394,000 | — | — |
| 2025-10-15 | $312.50 | $464.86 | 433,800 | — | — |
| 2025-10-14 | $300.72 | $447.33 | 463,900 | — | — |
| 2025-10-13 | $294.72 | $438.41 | 469,900 | — | — |
| 2025-10-10 | $256.15 | $381.03 | 349,400 | — | — |
| 2025-10-09 | $270.09 | $401.77 | 339,100 | — | — |
| 2025-10-08 | $281.67 | $419.00 | 271,500 | — | — |
| 2025-10-07 | $268.53 | $399.45 | 174,300 | — | — |
| 2025-10-06 | $263.53 | $392.01 | 233,700 | — | — |
| 2025-10-03 | $262.26 | $390.12 | 260,400 | — | — |
| 2025-10-02 | $271.34 | $403.63 | 316,500 | — | — |
| 2025-10-01 | $279.62 | $415.95 | 318,900 | — | — |
| 2025-09-30 | $270.05 | $401.71 | 277,800 | — | — |
| 2025-09-29 | $271.07 | $403.23 | 346,900 | — | — |
| 2025-09-26 | $266.73 | $396.77 | 281,200 | — | — |
| 2025-09-25 | $258.17 | $384.04 | 514,500 | — | — |
| 2025-09-24 | $260.56 | $387.59 | 219,900 | — | — |
| 2025-09-23 | $266.64 | $396.64 | 280,600 | — | — |
| 2025-09-22 | $268.34 | $399.17 | 299,900 | — | — |
| 2025-09-19 | $260.64 | $387.71 | 601,700 | — | — |
| 2025-09-18 | $259.58 | $386.14 | 542,900 | — | — |
| 2025-09-17 | $239.42 | $356.15 | 220,800 | — | — |
| 2025-09-16 | $238.22 | $354.36 | 210,800 | — | — |
| 2025-09-15 | $238.75 | $355.15 | 396,800 | — | — |
| 2025-09-12 | $230.31 | $342.60 | 305,600 | — | — |
| 2025-09-11 | $232.59 | $345.99 | 349,100 | — | — |
| 2025-09-10 | $225.82 | $335.92 | 476,600 | — | — |
| 2025-09-09 | $217.41 | $323.41 | 476,600 | — | — |
| 2025-09-08 | $203.84 | $303.22 | 645,000 | — | — |
| 2025-09-05 | $211.51 | $314.63 | 1,440,100 | — | — |
| 2025-09-04 | $237.83 | $353.78 | 679,300 | — | — |
| 2025-09-03 | $227.03 | $337.72 | 331,400 | — | — |
| 2025-09-02 | $224.09 | $333.34 | 375,400 | — | — |
| 2025-08-29 | $228.22 | $339.49 | 505,500 | — | — |
| 2025-08-28 | $242.08 | $360.10 | 493,400 | — | — |
| 2025-08-27 | $226.87 | $337.48 | 165,900 | — | — |
| 2025-08-26 | $230.02 | $342.16 | 243,400 | — | — |
| 2025-08-25 | $226.88 | $337.49 | 196,700 | — | — |
| 2025-08-22 | $222.16 | $330.47 | 258,900 | — | — |
| 2025-08-21 | $218.29 | $324.72 | 142,800 | — | — |
| 2025-08-20 | $215.89 | $321.15 | 294,500 | — | — |
| 2025-08-19 | $213.76 | $317.98 | 245,300 | — | — |
| 2025-08-18 | $225.32 | $335.17 | 141,700 | — | — |
| 2025-08-15 | $223.99 | $333.19 | 320,100 | — | — |
| 2025-08-14 | $224.54 | $334.01 | 166,600 | — | — |
| 2025-08-13 | $229.52 | $341.42 | 382,800 | — | — |
| 2025-08-12 | $239.05 | $355.60 | 242,000 | — | — |
| 2025-08-11 | $228.08 | $339.28 | 289,200 | — | — |
| 2025-08-08 | $239.02 | $355.55 | 237,900 | — | — |
| 2025-08-07 | $235.00 | $349.57 | 308,400 | — | — |
| 2025-08-06 | $229.90 | $341.99 | 311,200 | — | — |
| 2025-08-05 | $233.13 | $346.79 | 347,700 | — | — |
| 2025-08-04 | $223.41 | $332.33 | 501,500 | — | — |
| 2025-08-01 | $225.27 | $335.10 | 869,100 | — | — |
| 2025-07-31 | $244.98 | $364.42 | 599,000 | — | — |
| 2025-07-30 | $240.50 | $357.75 | 446,200 | — | — |
| 2025-07-29 | $238.15 | $354.26 | 599,500 | — | — |
| 2025-07-28 | $236.89 | $352.38 | 444,100 | — | — |
| 2025-07-25 | $235.91 | $350.93 | 528,400 | — | — |
| 2025-07-24 | $224.37 | $333.76 | 329,800 | — | — |
| 2025-07-23 | $216.20 | $321.61 | 538,700 | — | — |
| 2025-07-22 | $205.66 | $305.37 | 386,300 | — | — |
| 2025-07-21 | $207.07 | $307.46 | 387,200 | — | — |
| 2025-07-18 | $206.63 | $306.81 | 592,900 | — | — |
| 2025-07-17 | $203.84 | $302.67 | 724,600 | — | — |
| 2025-07-16 | $213.25 | $316.64 | 501,100 | — | — |
| 2025-07-15 | $222.20 | $329.93 | 503,200 | — | — |
| 2025-07-14 | $220.73 | $327.75 | 430,500 | — | — |
| 2025-07-11 | $212.25 | $315.16 | 461,500 | — | — |
| 2025-07-10 | $208.46 | $309.53 | 321,600 | — | — |
| 2025-07-09 | $206.63 | $306.81 | 264,600 | — | — |
| 2025-07-08 | $202.53 | $300.72 | 302,800 | — | — |
| 2025-07-07 | $209.50 | $311.07 | 266,300 | — | — |
| 2025-07-03 | $211.09 | $313.43 | 192,300 | — | — |
| 2025-07-02 | $206.15 | $306.10 | 361,900 | — | — |
| 2025-07-01 | $203.78 | $302.58 | 542,500 | — | — |
| 2025-06-30 | $220.48 | $327.38 | 453,300 | — | — |
| 2025-06-27 | $219.74 | $326.28 | 628,500 | — | — |
| 2025-06-26 | $215.68 | $320.25 | 388,100 | — | — |
| 2025-06-25 | $209.05 | $310.40 | 299,300 | — | — |
| 2025-06-24 | $214.63 | $318.69 | 403,100 | — | — |
| 2025-06-23 | $208.55 | $309.66 | 323,000 | — | — |
| 2025-06-20 | $203.36 | $301.96 | 877,500 | — | — |
| 2025-06-18 | $206.22 | $306.20 | 384,200 | — | — |
| 2025-06-17 | $212.82 | $316.00 | 394,200 | — | — |
| 2025-06-16 | $218.59 | $324.57 | 459,200 | — | — |
| 2025-06-13 | $218.17 | $323.95 | 381,600 | — | — |
| 2025-06-12 | $222.12 | $329.81 | 406,500 | — | — |
| 2025-06-11 | $224.31 | $333.06 | 714,300 | — | — |
| 2025-06-10 | $209.45 | $311.00 | 778,000 | — | — |
| 2025-06-09 | $217.97 | $323.65 | 1,040,800 | — | — |
| 2025-06-06 | $243.11 | $360.98 | 583,300 | — | — |
| 2025-06-05 | $235.25 | $349.31 | 1,031,000 | — | — |
| 2025-06-04 | $217.80 | $323.40 | 544,400 | — | — |
| 2025-06-03 | $218.72 | $324.76 | 492,400 | — | — |
| 2025-06-02 | $209.96 | $311.76 | 410,200 | — | — |
| 2025-05-30 | $210.30 | $312.26 | 466,900 | — | — |
| 2025-05-29 | $207.01 | $307.37 | 413,200 | — | — |
| 2025-05-28 | $209.69 | $311.35 | 456,100 | — | — |
| 2025-05-27 | $210.52 | $312.59 | 469,300 | — | — |
| 2025-05-23 | $203.26 | $301.81 | 369,100 | — | — |
| 2025-05-22 | $196.97 | $292.47 | 415,600 | — | — |
| 2025-05-21 | $193.13 | $286.77 | 501,600 | — | — |
| 2025-05-20 | $189.70 | $281.67 | 267,800 | — | — |
| 2025-05-19 | $188.98 | $280.60 | 282,200 | — | — |
| 2025-05-16 | $188.50 | $279.89 | 432,600 | — | — |
| 2025-05-15 | $183.32 | $272.20 | 343,400 | — | — |
| 2025-05-14 | $179.14 | $265.99 | 350,200 | — | — |
| 2025-05-13 | $175.52 | $260.62 | 274,900 | — | — |
| 2025-05-12 | $170.61 | $253.33 | 292,500 | — | — |
| 2025-05-09 | $170.28 | $252.84 | 226,200 | — | — |
| 2025-05-08 | $171.11 | $254.07 | 311,600 | — | — |
| 2025-05-07 | $167.90 | $249.30 | 335,700 | — | — |
| 2025-05-06 | $169.47 | $251.63 | 329,700 | — | — |
| 2025-05-05 | $165.38 | $245.56 | 265,700 | — | — |
| 2025-05-02 | $163.77 | $243.17 | 397,100 | — | — |
| 2025-05-01 | $158.80 | $235.79 | 376,200 | — | — |
| 2025-04-30 | $153.13 | $227.37 | 288,400 | — | — |
| 2025-04-29 | $153.41 | $227.79 | 156,700 | — | — |
| 2025-04-28 | $151.88 | $225.52 | 287,800 | — | — |
| 2025-04-25 | $151.56 | $225.04 | 243,100 | — | — |
| 2025-04-24 | $148.66 | $220.74 | 211,100 | — | — |
| 2025-04-23 | $141.36 | $209.90 | 360,500 | — | — |
| 2025-04-22 | $134.01 | $198.98 | 280,900 | — | — |
| 2025-04-21 | $129.91 | $192.34 | 608,400 | — | — |
| 2025-04-17 | $146.00 | $216.16 | 686,800 | — | — |
| 2025-04-16 | $148.72 | $220.19 | 438,600 | — | — |
| 2025-04-15 | $145.87 | $215.97 | 300,900 | — | — |
| 2025-04-14 | $147.61 | $218.54 | 428,000 | — | — |
| 2025-04-11 | $148.17 | $219.37 | 421,700 | — | — |
| 2025-04-10 | $138.00 | $204.32 | 436,300 | — | — |
| 2025-04-09 | $141.98 | $210.21 | 774,500 | — | — |
| 2025-04-08 | $127.48 | $188.74 | 529,700 | — | — |
| 2025-04-07 | $124.23 | $183.93 | 644,100 | — | — |
| 2025-04-04 | $120.08 | $177.78 | 486,300 | — | — |
| 2025-04-03 | $128.75 | $190.62 | 402,400 | — | — |
| 2025-04-02 | $138.02 | $204.34 | 315,000 | — | — |
| 2025-04-01 | $134.43 | $199.03 | 426,800 | — | — |
| 2025-03-31 | $131.17 | $194.20 | 735,500 | — | — |
| 2025-03-28 | $138.12 | $204.49 | 1,399,400 | — | — |
| 2025-03-27 | $115.23 | $170.60 | 434,100 | — | — |
| 2025-03-26 | $119.52 | $176.95 | 346,800 | — | — |
| 2025-03-25 | $127.14 | $188.24 | 376,500 | — | — |
| 2025-03-24 | $129.25 | $191.36 | 273,600 | — | — |
| 2025-03-21 | $120.60 | $178.55 | 360,100 | — | — |
| 2025-03-20 | $120.59 | $178.54 | 209,600 | — | — |
| 2025-03-19 | $121.85 | $180.40 | 254,600 | — | — |
| 2025-03-18 | $117.49 | $173.95 | 200,100 | — | — |
| 2025-03-17 | $121.03 | $179.19 | 202,600 | — | — |
| 2025-03-14 | $120.00 | $177.67 | 227,700 | — | — |
| 2025-03-13 | $113.50 | $168.04 | 246,100 | — | — |
| 2025-03-12 | $114.84 | $170.03 | 276,200 | — | — |
| 2025-03-11 | $110.82 | $164.07 | 377,000 | — | — |
| 2025-03-10 | $104.05 | $154.05 | 602,600 | — | — |
| 2025-03-07 | $113.80 | $168.49 | 474,100 | — | — |
| 2025-03-06 | $116.28 | $172.16 | 274,300 | — | — |
| 2025-03-05 | $125.56 | $185.90 | 257,600 | — | — |
| 2025-03-04 | $120.73 | $178.75 | 491,500 | — | — |
| 2025-03-03 | $121.61 | $180.05 | 409,400 | — | — |
| 2025-02-28 | $130.37 | $193.02 | 288,700 | — | — |
| 2025-02-27 | $125.39 | $185.65 | 306,500 | — | — |
| 2025-02-26 | $132.20 | $195.73 | 347,300 | — | — |
| 2025-02-25 | $125.57 | $185.91 | 484,500 | — | — |
| 2025-02-24 | $126.48 | $187.26 | 410,800 | — | — |
| 2025-02-21 | $133.63 | $197.85 | 342,700 | — | — |
| 2025-02-20 | $142.54 | $211.04 | 235,100 | — | — |
| 2025-02-19 | $144.56 | $214.03 | 192,500 | — | — |
| 2025-02-18 | $144.83 | $214.43 | 480,700 | — | — |
| 2025-02-14 | $148.59 | $219.99 | 187,100 | — | — |
| 2025-02-13 | $148.14 | $219.33 | 269,300 | — | — |
| 2025-02-12 | $149.32 | $221.08 | 341,700 | — | — |
| 2025-02-11 | $150.99 | $223.55 | 305,500 | — | — |
| 2025-02-10 | $158.93 | $235.30 | 371,900 | — | — |
| 2025-02-07 | $161.60 | $239.26 | 699,200 | — | — |
| 2025-02-06 | $162.12 | $240.03 | 928,400 | — | — |
| 2025-02-05 | $142.99 | $211.70 | 603,100 | — | — |
| 2025-02-04 | $130.76 | $193.60 | 435,700 | — | — |
| 2025-02-03 | $133.70 | $197.95 | 337,100 | — | — |
| 2025-01-31 | $136.80 | $202.54 | 1,046,000 | — | — |
| 2025-01-30 | $136.89 | $202.67 | 492,500 | — | — |
| 2025-01-29 | $133.18 | $197.18 | 469,300 | — | — |
| 2025-01-28 | $134.34 | $198.90 | 868,400 | — | — |
| 2025-01-27 | $137.36 | $203.37 | 1,057,000 | — | — |
| 2025-01-24 | $168.54 | $249.53 | 682,400 | — | — |
| 2025-01-23 | $174.92 | $258.98 | 607,300 | — | — |
| 2025-01-22 | $184.02 | $271.89 | 448,300 | — | — |
| 2025-01-21 | $185.35 | $273.86 | 478,900 | — | — |
| 2025-01-17 | $177.89 | $262.84 | 360,200 | — | — |
| 2025-01-16 | $175.35 | $259.08 | 290,700 | — | — |
| 2025-01-15 | $175.53 | $259.35 | 512,100 | — | — |
| 2025-01-14 | $168.04 | $248.28 | 761,000 | — | — |
| 2025-01-13 | $156.05 | $230.57 | 378,100 | — | — |
| 2025-01-10 | $159.42 | $235.55 | 479,700 | — | — |
| 2025-01-08 | $155.67 | $230.01 | 493,900 | — | — |
| 2025-01-07 | $150.13 | $221.82 | 356,900 | — | — |
| 2025-01-06 | $156.19 | $230.78 | 423,600 | — | — |
| 2025-01-03 | $149.02 | $220.18 | 267,100 | — | — |
| 2025-01-02 | $143.32 | $211.76 | 223,800 | — | — |