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
- 2024-01-26 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 | $136.96 | $136.96 | 117 | — | — |
| 2025-12-30 | $133.12 | $133.12 | 84 | — | — |
| 2025-12-29 | $133.12 | $133.12 | 66 | — | — |
| 2025-12-26 | $131.84 | $131.84 | 26 | — | — |
| 2025-12-24 | $130.05 | $130.05 | 77 | — | — |
| 2025-12-23 | $126.98 | $126.98 | 80 | — | — |
| 2025-12-22 | $126.98 | $126.98 | 174 | — | — |
| 2025-12-19 | $128.00 | $128.00 | 237 | — | — |
| 2025-12-18 | $126.08 | $126.08 | 505 | — | — |
| 2025-12-17 | $132.48 | $132.48 | 17 | — | — |
| 2025-12-16 | $135.68 | $135.68 | 25 | — | — |
| 2025-12-15 | $133.12 | $133.12 | 318 | — | — |
| 2025-12-12 | $134.40 | $134.40 | 155 | — | — |
| 2025-12-11 | $136.96 | $136.96 | 254 | — | — |
| 2025-12-10 | $135.68 | $135.68 | 367 | — | — |
| 2025-12-09 | $132.99 | $132.99 | 101 | — | — |
| 2025-12-08 | $125.82 | $125.82 | 702 | — | — |
| 2025-12-05 | $128.00 | $128.00 | 46 | — | — |
| 2025-12-04 | $133.12 | $133.12 | 98 | — | — |
| 2025-12-03 | $131.84 | $131.84 | 70 | — | — |
| 2025-12-02 | $131.84 | $131.84 | 21 | — | — |
| 2025-12-01 | $131.84 | $131.84 | 89 | — | — |
| 2025-11-28 | $136.96 | $136.96 | 173 | — | — |
| 2025-11-26 | $122.88 | $122.88 | 462 | — | — |
| 2025-11-25 | $113.92 | $113.92 | 9 | — | — |
| 2025-11-24 | $116.48 | $116.48 | 49 | — | — |
| 2025-11-21 | $115.20 | $115.20 | 33 | — | — |
| 2025-11-20 | $115.20 | $115.20 | 227 | — | — |
| 2025-11-19 | $108.80 | $108.80 | 45 | — | — |
| 2025-11-18 | $113.92 | $113.92 | 149 | — | — |
| 2025-11-17 | $115.20 | $115.20 | 74 | — | — |
| 2025-11-14 | $112.64 | $112.64 | 261 | — | — |
| 2025-11-13 | $116.10 | $116.10 | 84 | — | — |
| 2025-11-12 | $120.19 | $120.19 | 310 | — | — |
| 2025-11-11 | $110.08 | $110.08 | 98 | — | — |
| 2025-11-10 | $119.42 | $119.42 | 220 | — | — |
| 2025-11-07 | $125.06 | $125.06 | 234 | — | — |
| 2025-11-06 | $129.28 | $129.28 | 499 | — | — |
| 2025-11-05 | $136.96 | $136.96 | 84 | — | — |
| 2025-11-04 | $136.96 | $136.96 | 159 | — | — |
| 2025-11-03 | $131.84 | $131.84 | 345 | — | — |
| 2025-10-31 | $145.92 | $145.92 | 173 | — | — |
| 2025-10-30 | $147.20 | $147.20 | 230 | — | — |
| 2025-10-29 | $148.48 | $148.48 | 42 | — | — |
| 2025-10-28 | $144.64 | $144.64 | 130 | — | — |
| 2025-10-27 | $153.60 | $153.60 | 323 | — | — |
| 2025-10-24 | $156.16 | $156.16 | 266 | — | — |
| 2025-10-23 | $148.48 | $148.48 | 273 | — | — |
| 2025-10-22 | $148.48 | $148.48 | 234 | — | — |
| 2025-10-21 | $147.20 | $147.20 | 209 | — | — |
| 2025-10-20 | $143.36 | $143.36 | 267 | — | — |
| 2025-10-17 | $145.92 | $145.92 | 140 | — | — |
| 2025-10-16 | $143.36 | $143.36 | 227 | — | — |
| 2025-10-15 | $139.52 | $139.52 | 173 | — | — |
| 2025-10-14 | $145.92 | $145.92 | 232 | — | — |
| 2025-10-13 | $151.04 | $151.04 | 181 | — | — |
| 2025-10-10 | $153.60 | $153.60 | 530 | — | — |
| 2025-10-09 | $160.00 | $160.00 | 480 | — | — |
| 2025-10-08 | $165.12 | $165.12 | 279 | — | — |
| 2025-10-07 | $165.12 | $165.12 | 385 | — | — |
| 2025-10-06 | $163.84 | $163.84 | 59 | — | — |
| 2025-10-03 | $166.40 | $166.40 | 177 | — | — |
| 2025-10-02 | $163.84 | $163.84 | 362 | — | — |
| 2025-10-01 | $167.68 | $167.68 | 5,165 | — | — |
| 2025-09-30 | $153.60 | $153.60 | 238 | — | — |
| 2025-09-29 | $157.44 | $157.44 | 245 | — | — |
| 2025-09-26 | $160.00 | $160.00 | 305 | — | — |
| 2025-09-25 | $163.84 | $163.84 | 313 | — | — |
| 2025-09-24 | $160.00 | $160.00 | 564 | — | — |
| 2025-09-23 | $157.44 | $157.44 | 406 | — | — |
| 2025-09-22 | $161.28 | $161.28 | 250 | — | — |
| 2025-09-19 | $158.72 | $158.72 | 515 | — | — |
| 2025-09-18 | $158.72 | $158.72 | 663 | — | — |
| 2025-09-17 | $165.12 | $165.12 | 612 | — | — |
| 2025-09-16 | $160.00 | $160.00 | 461 | — | — |
| 2025-09-15 | $163.84 | $163.84 | 1,105 | — | — |
| 2025-09-12 | $168.96 | $168.96 | 2,575 | — | — |
| 2025-09-11 | $189.44 | $189.44 | 208,156 | — | — |
| 2025-09-10 | $160.00 | $160.00 | 632 | — | — |
| 2025-09-09 | $175.49 | $175.49 | 1,722 | — | — |
| 2025-09-08 | $152.32 | $152.32 | 304 | — | — |
| 2025-09-05 | $145.92 | $145.92 | 55 | — | — |
| 2025-09-04 | $144.64 | $144.64 | 95 | — | — |
| 2025-09-03 | $149.76 | $149.76 | 104 | — | — |
| 2025-09-02 | $151.04 | $151.04 | 130 | — | — |
| 2025-08-29 | $150.27 | $150.27 | 31 | — | — |
| 2025-08-28 | $152.32 | $152.32 | 195 | — | — |
| 2025-08-27 | $153.09 | $153.09 | 113 | — | — |
| 2025-08-26 | $156.16 | $156.16 | 305 | — | — |
| 2025-08-25 | $140.80 | $140.80 | 3,889 | — | — |
| 2025-08-22 | $152.32 | $152.32 | 36 | — | — |
| 2025-08-21 | $149.76 | $149.76 | 58 | — | — |
| 2025-08-20 | $147.20 | $147.20 | 166 | — | — |
| 2025-08-19 | $145.92 | $145.92 | 574 | — | — |
| 2025-08-18 | $156.80 | $156.80 | 208 | — | — |
| 2025-08-15 | $152.32 | $152.32 | 375 | — | — |
| 2025-08-14 | $148.35 | $148.35 | 186 | — | — |
| 2025-08-13 | $152.32 | $152.32 | 66 | — | — |
| 2025-08-12 | $148.48 | $148.48 | 80 | — | — |
| 2025-08-11 | $147.20 | $147.20 | 76 | — | — |
| 2025-08-08 | $149.76 | $149.76 | 23 | — | — |
| 2025-08-07 | $151.04 | $151.04 | 30 | — | — |
| 2025-08-06 | $154.88 | $154.88 | 112 | — | — |
| 2025-08-05 | $157.44 | $157.44 | 43 | — | — |
| 2025-08-04 | $157.44 | $157.44 | 77 | — | — |
| 2025-08-01 | $160.00 | $160.00 | 92 | — | — |
| 2025-07-31 | $174.08 | $174.08 | 26 | — | — |
| 2025-07-30 | $161.66 | $161.66 | 54 | — | — |
| 2025-07-29 | $173.06 | $173.06 | 33 | — | — |
| 2025-07-28 | $177.92 | $177.92 | 34 | — | — |
| 2025-07-25 | $172.80 | $172.80 | 20 | — | — |
| 2025-07-24 | $176.64 | $176.64 | 131 | — | — |
| 2025-07-23 | $179.20 | $179.20 | 91 | — | — |
| 2025-07-22 | $181.76 | $181.76 | 73 | — | — |
| 2025-07-21 | $180.48 | $180.48 | 239 | — | — |
| 2025-07-18 | $183.04 | $183.04 | 163 | — | — |
| 2025-07-17 | $179.20 | $179.20 | 550 | — | — |
| 2025-07-16 | $174.08 | $174.08 | 633 | — | — |
| 2025-07-15 | $184.32 | $184.32 | 349 | — | — |
| 2025-07-14 | $179.20 | $179.20 | 68 | — | — |
| 2025-07-11 | $174.08 | $174.08 | 81 | — | — |
| 2025-07-10 | $176.64 | $176.64 | 212 | — | — |
| 2025-07-09 | $170.24 | $170.24 | 127 | — | — |
| 2025-07-08 | $166.40 | $166.40 | 391 | — | — |
| 2025-07-07 | $186.88 | $186.88 | 268 | — | — |
| 2025-07-03 | $179.20 | $179.20 | 436 | — | — |
| 2025-07-02 | $160.90 | $160.90 | 27 | — | — |
| 2025-07-01 | $162.56 | $162.56 | 109 | — | — |
| 2025-06-30 | $166.40 | $166.40 | 30 | — | — |
| 2025-06-27 | $166.40 | $166.40 | 96 | — | — |
| 2025-06-26 | $161.28 | $161.28 | 413 | — | — |
| 2025-06-25 | $165.12 | $165.12 | 36 | — | — |
| 2025-06-24 | $158.72 | $158.72 | 379 | — | — |
| 2025-06-23 | $149.76 | $149.76 | 205 | — | — |
| 2025-06-20 | $147.20 | $147.20 | 755 | — | — |
| 2025-06-18 | $163.84 | $163.84 | 77 | — | — |
| 2025-06-17 | $163.58 | $163.58 | 198 | — | — |
| 2025-06-16 | $154.88 | $154.88 | 159 | — | — |
| 2025-06-13 | $166.40 | $166.40 | 137 | — | — |
| 2025-06-12 | $163.84 | $163.84 | 242 | — | — |
| 2025-06-11 | $174.08 | $174.08 | 150 | — | — |
| 2025-06-10 | $176.64 | $176.64 | 84 | — | — |
| 2025-06-09 | $175.36 | $175.36 | 218 | — | — |
| 2025-06-06 | $177.92 | $177.92 | 318 | — | — |
| 2025-06-05 | $172.80 | $172.80 | 430 | — | — |
| 2025-06-04 | $186.88 | $186.88 | 237 | — | — |
| 2025-06-03 | $180.48 | $180.48 | 448 | — | — |
| 2025-06-02 | $186.88 | $186.88 | 754 | — | — |
| 2025-05-30 | $194.56 | $194.56 | 5,202 | — | — |
| 2025-05-29 | $179.20 | $179.20 | 556 | — | — |
| 2025-05-28 | $152.32 | $152.32 | 2,412 | — | — |
| 2025-05-27 | $176.64 | $176.64 | 748 | — | — |
| 2025-05-23 | $203.52 | $203.52 | 7,323 | — | — |
| 2025-05-22 | $185.60 | $185.60 | 190 | — | — |
| 2025-05-21 | $177.92 | $177.92 | 172 | — | — |
| 2025-05-20 | $180.48 | $180.48 | 173 | — | — |
| 2025-05-19 | $175.36 | $175.36 | 127 | — | — |
| 2025-05-16 | $179.20 | $179.20 | 216 | — | — |
| 2025-05-15 | $189.44 | $189.44 | 112 | — | — |
| 2025-05-14 | $193.28 | $193.28 | 627 | — | — |
| 2025-05-13 | $186.88 | $186.88 | 543 | — | — |
| 2025-05-12 | $207.36 | $207.36 | 254 | — | — |
| 2025-05-09 | $196.48 | $196.48 | 908 | — | — |
| 2025-05-08 | $190.72 | $190.72 | 293 | — | — |
| 2025-05-07 | $212.86 | $212.86 | 702 | — | — |
| 2025-05-06 | $177.92 | $177.92 | 189 | — | — |
| 2025-05-05 | $168.96 | $168.96 | 72 | — | — |
| 2025-05-02 | $168.96 | $168.96 | 35 | — | — |
| 2025-05-01 | $164.61 | $164.61 | 51 | — | — |
| 2025-04-30 | $162.56 | $162.56 | 462 | — | — |
| 2025-04-29 | $153.73 | $153.73 | 361 | — | — |
| 2025-04-28 | $185.60 | $185.60 | 137 | — | — |
| 2025-04-25 | $180.48 | $180.48 | 314 | — | — |
| 2025-04-24 | $171.52 | $171.52 | 402 | — | — |
| 2025-04-23 | $156.16 | $156.16 | 106 | — | — |
| 2025-04-22 | $147.20 | $147.20 | 259 | — | — |
| 2025-04-21 | $142.08 | $142.08 | 322 | — | — |
| 2025-04-17 | $149.76 | $149.76 | 471 | — | — |
| 2025-04-16 | $151.04 | $151.04 | 136 | — | — |
| 2025-04-15 | $172.80 | $172.80 | 502 | — | — |
| 2025-04-14 | $165.12 | $165.12 | 174 | — | — |
| 2025-04-11 | $163.97 | $163.97 | 190 | — | — |
| 2025-04-10 | $162.56 | $162.56 | 220 | — | — |
| 2025-04-09 | $179.20 | $179.20 | 2,493 | — | — |
| 2025-04-08 | $134.40 | $134.40 | 225 | — | — |
| 2025-04-07 | $129.28 | $129.28 | 258 | — | — |
| 2025-04-04 | $125.44 | $125.44 | 583 | — | — |
| 2025-04-03 | $147.20 | $147.20 | 387 | — | — |
| 2025-04-02 | $156.16 | $156.16 | 1,144 | — | — |
| 2025-04-01 | $135.68 | $135.68 | 1,878 | — | — |
| 2025-03-31 | $162.18 | $162.18 | 627 | — | — |
| 2025-03-28 | $185.60 | $185.60 | 224 | — | — |
| 2025-03-27 | $213.76 | $213.76 | 67 | — | — |
| 2025-03-26 | $226.56 | $226.56 | 144 | — | — |
| 2025-03-25 | $224.00 | $224.00 | 205 | — | — |
| 2025-03-24 | $225.28 | $225.28 | 407 | — | — |
| 2025-03-21 | $229.12 | $229.12 | 420 | — | — |
| 2025-03-20 | $252.16 | $252.16 | 592 | — | — |
| 2025-03-19 | $225.28 | $225.28 | 136 | — | — |
| 2025-03-18 | $216.32 | $216.32 | 116 | — | — |
| 2025-03-17 | $212.48 | $212.48 | 81 | — | — |
| 2025-03-14 | $209.92 | $209.92 | 92 | — | — |
| 2025-03-13 | $199.68 | $199.68 | 99 | — | — |
| 2025-03-12 | $198.40 | $198.40 | 93 | — | — |
| 2025-03-11 | $199.68 | $199.68 | 365 | — | — |
| 2025-03-10 | $204.80 | $204.80 | 265 | — | — |
| 2025-03-07 | $208.64 | $208.64 | 165 | — | — |
| 2025-03-06 | $211.20 | $211.20 | 136 | — | — |
| 2025-03-05 | $221.44 | $221.44 | 134 | — | — |
| 2025-03-04 | $212.48 | $212.48 | 522 | — | — |
| 2025-03-03 | $218.88 | $218.88 | 455 | — | — |
| 2025-02-28 | $231.04 | $231.04 | 588 | — | — |
| 2025-02-27 | $244.48 | $244.48 | 357 | — | — |
| 2025-02-26 | $253.44 | $253.44 | 845 | — | — |
| 2025-02-25 | $243.20 | $243.20 | 953 | — | — |
| 2025-02-24 | $259.84 | $259.84 | 1,396 | — | — |
| 2025-02-21 | $236.80 | $236.80 | 783 | — | — |
| 2025-02-20 | $238.08 | $238.08 | 357 | — | — |
| 2025-02-19 | $242.56 | $242.56 | 567 | — | — |
| 2025-02-18 | $250.88 | $250.88 | 824 | — | — |
| 2025-02-14 | $256.00 | $256.00 | 402 | — | — |
| 2025-02-13 | $256.00 | $256.00 | 549 | — | — |
| 2025-02-12 | $247.04 | $247.04 | 691 | — | — |
| 2025-02-11 | $234.24 | $234.24 | 659 | — | — |
| 2025-02-10 | $248.32 | $248.32 | 1,021 | — | — |
| 2025-02-07 | $243.20 | $243.20 | 648 | — | — |
| 2025-02-06 | $249.60 | $249.60 | 855 | — | — |
| 2025-02-05 | $268.80 | $268.80 | 1,227 | — | — |
| 2025-02-04 | $273.92 | $273.92 | 1,377 | — | — |
| 2025-02-03 | $295.68 | $295.68 | 1,293 | — | — |
| 2025-01-31 | $298.24 | $298.24 | 2,034 | — | — |
| 2025-01-30 | $320.00 | $320.00 | 1,330 | — | — |
| 2025-01-29 | $323.84 | $323.84 | 3,788 | — | — |
| 2025-01-28 | $473.60 | $473.60 | 21,973 | — | — |
| 2025-01-27 | $321.28 | $321.28 | 4,661 | — | — |
| 2025-01-24 | $13.18 | $13.18 | 22,054 | — | — |
| 2025-01-23 | $13.31 | $13.31 | 44,856 | — | — |
| 2025-01-22 | $17.28 | $17.28 | 8,424 | — | — |
| 2025-01-21 | $17.92 | $17.92 | 8,284 | — | — |
| 2025-01-17 | $17.92 | $17.92 | 9,838 | — | — |
| 2025-01-16 | $17.66 | $17.66 | 45,418 | — | — |
| 2025-01-15 | $17.66 | $17.66 | 7,966 | — | — |
| 2025-01-14 | $18.18 | $18.18 | 6,535 | — | — |
| 2025-01-13 | $17.92 | $17.92 | 12,142 | — | — |
| 2025-01-10 | $19.46 | $19.46 | 25,109 | — | — |
| 2025-01-08 | $19.07 | $19.07 | 30,848 | — | — |
| 2025-01-07 | $21.38 | $21.38 | 40,471 | — | — |
| 2025-01-06 | $22.02 | $22.02 | 107,724 | — | — |
| 2025-01-03 | $21.12 | $21.12 | 162,731 | — | — |
| 2025-01-02 | $18.94 | $18.94 | 46,184 | — | — |