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
- 2011-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 | $231.00 | $231.00 | 493 | — | — |
| 2025-12-30 | $228.30 | $228.30 | 820 | — | — |
| 2025-12-29 | $248.70 | $248.70 | 871 | — | — |
| 2025-12-26 | $262.50 | $262.50 | 303 | — | — |
| 2025-12-24 | $260.10 | $260.10 | 280 | — | — |
| 2025-12-23 | $261.90 | $261.90 | 419 | — | — |
| 2025-12-22 | $277.80 | $277.80 | 392 | — | — |
| 2025-12-19 | $287.10 | $287.10 | 586 | — | — |
| 2025-12-18 | $279.90 | $279.90 | 338 | — | — |
| 2025-12-17 | $294.00 | $294.00 | 323 | — | — |
| 2025-12-16 | $315.00 | $315.00 | 607 | — | — |
| 2025-12-15 | $288.00 | $288.00 | 545 | — | — |
| 2025-12-12 | $315.00 | $315.00 | 981 | — | — |
| 2025-12-11 | $342.00 | $342.00 | 696 | — | — |
| 2025-12-10 | $340.50 | $340.50 | 682 | — | — |
| 2025-12-09 | $327.00 | $327.00 | 721 | — | — |
| 2025-12-08 | $336.00 | $336.00 | 957 | — | — |
| 2025-12-05 | $318.00 | $318.00 | 402 | — | — |
| 2025-12-04 | $315.00 | $315.00 | 335 | — | — |
| 2025-12-03 | $306.00 | $306.00 | 728 | — | — |
| 2025-12-02 | $316.50 | $316.50 | 502 | — | — |
| 2025-12-01 | $306.00 | $306.00 | 400 | — | — |
| 2025-11-28 | $318.00 | $318.00 | 741 | — | — |
| 2025-11-26 | $312.00 | $312.00 | 1,169 | — | — |
| 2025-11-25 | $259.20 | $259.20 | 194 | — | — |
| 2025-11-24 | $249.90 | $249.90 | 370 | — | — |
| 2025-11-21 | $249.00 | $249.00 | 381 | — | — |
| 2025-11-20 | $240.30 | $240.30 | 564 | — | — |
| 2025-11-19 | $265.50 | $265.50 | 660 | — | — |
| 2025-11-18 | $274.80 | $274.80 | 733 | — | — |
| 2025-11-17 | $263.40 | $263.40 | 711 | — | — |
| 2025-11-14 | $285.00 | $285.00 | 1,064 | — | — |
| 2025-11-13 | $318.00 | $318.00 | 455 | — | — |
| 2025-11-12 | $330.00 | $330.00 | 1,489 | — | — |
| 2025-11-11 | $366.00 | $366.00 | 457 | — | — |
| 2025-11-10 | $387.00 | $387.00 | 819 | — | — |
| 2025-11-07 | $372.00 | $372.00 | 661 | — | — |
| 2025-11-06 | $372.00 | $372.00 | 617 | — | — |
| 2025-11-05 | $381.00 | $381.00 | 1,704 | — | — |
| 2025-11-04 | $387.00 | $387.00 | 2,887 | — | — |
| 2025-11-03 | $465.00 | $465.00 | 1,762 | — | — |
| 2025-10-31 | $453.00 | $453.00 | 1,617 | — | — |
| 2025-10-30 | $435.00 | $435.00 | 4,185 | — | — |
| 2025-10-29 | $483.00 | $483.00 | 43,837 | — | — |
| 2025-10-28 | $453.00 | $453.00 | 19,203 | — | — |
| 2025-10-27 | $456.00 | $456.00 | 650 | — | — |
| 2025-10-24 | $477.00 | $477.00 | 818 | — | — |
| 2025-10-23 | $459.00 | $459.00 | 1,808 | — | — |
| 2025-10-22 | $444.00 | $444.00 | 1,122 | — | — |
| 2025-10-21 | $453.00 | $453.00 | 512 | — | — |
| 2025-10-20 | $462.00 | $462.00 | 359 | — | — |
| 2025-10-17 | $444.00 | $444.00 | 777 | — | — |
| 2025-10-16 | $444.00 | $444.00 | 725 | — | — |
| 2025-10-15 | $465.00 | $465.00 | 592 | — | — |
| 2025-10-14 | $468.00 | $468.00 | 1,208 | — | — |
| 2025-10-13 | $480.00 | $480.00 | 805 | — | — |
| 2025-10-10 | $456.00 | $456.00 | 2,471 | — | — |
| 2025-10-09 | $468.00 | $468.00 | 903 | — | — |
| 2025-10-08 | $474.00 | $474.00 | 843 | — | — |
| 2025-10-07 | $483.00 | $483.00 | 1,141 | — | — |
| 2025-10-06 | $495.00 | $495.00 | 1,488 | — | — |
| 2025-10-03 | $504.00 | $504.00 | 1,944 | — | — |
| 2025-10-02 | $489.00 | $489.00 | 1,896 | — | — |
| 2025-10-01 | $516.00 | $516.00 | 2,205 | — | — |
| 2025-09-30 | $507.00 | $507.00 | 3,182 | — | — |
| 2025-09-29 | $489.00 | $489.00 | 5,177 | — | — |
| 2025-09-26 | $468.00 | $468.00 | 8,771 | — | — |
| 2025-09-25 | $594.00 | $594.00 | 70,924 | — | — |
| 2025-09-24 | $453.00 | $453.00 | 35,590 | — | — |
| 2025-09-23 | $474.00 | $474.00 | 2,198 | — | — |
| 2025-09-22 | $477.00 | $477.00 | 7,061 | — | — |
| 2025-09-19 | $591.00 | $591.00 | 73,576 | — | — |
| 2025-09-18 | $528.00 | $528.00 | 21,262 | — | — |
| 2025-09-17 | $522.00 | $522.00 | 382 | — | — |
| 2025-09-16 | $525.00 | $525.00 | 497 | — | — |
| 2025-09-15 | $516.00 | $516.00 | 330 | — | — |
| 2025-09-12 | $540.00 | $540.00 | 351 | — | — |
| 2025-09-11 | $540.00 | $540.00 | 625 | — | — |
| 2025-09-10 | $507.00 | $507.00 | 776 | — | — |
| 2025-09-09 | $510.00 | $510.00 | 394 | — | — |
| 2025-09-08 | $486.00 | $486.00 | 424 | — | — |
| 2025-09-05 | $513.00 | $513.00 | 478 | — | — |
| 2025-09-04 | $495.00 | $495.00 | 541 | — | — |
| 2025-09-03 | $525.00 | $525.00 | 321 | — | — |
| 2025-09-02 | $537.00 | $537.00 | 317 | — | — |
| 2025-08-29 | $525.00 | $525.00 | 510 | — | — |
| 2025-08-28 | $540.00 | $540.00 | 633 | — | — |
| 2025-08-27 | $543.00 | $543.00 | 525 | — | — |
| 2025-08-26 | $555.00 | $555.00 | 557 | — | — |
| 2025-08-25 | $582.00 | $582.00 | 714 | — | — |
| 2025-08-22 | $591.00 | $591.00 | 692 | — | — |
| 2025-08-21 | $594.00 | $594.00 | 839 | — | — |
| 2025-08-20 | $657.00 | $657.00 | 500 | — | — |
| 2025-08-19 | $672.00 | $672.00 | 391 | — | — |
| 2025-08-18 | $702.00 | $702.00 | 551 | — | — |
| 2025-08-15 | $702.00 | $702.00 | 350 | — | — |
| 2025-08-14 | $720.00 | $720.00 | 1,573 | — | — |
| 2025-08-13 | $801.00 | $801.00 | 1,613 | — | — |
| 2025-08-12 | $714.00 | $714.00 | 416 | — | — |
| 2025-08-11 | $690.00 | $690.00 | 848 | — | — |
| 2025-08-08 | $729.00 | $729.00 | 672 | — | — |
| 2025-08-07 | $744.00 | $744.00 | 828 | — | — |
| 2025-08-06 | $747.00 | $747.00 | 630 | — | — |
| 2025-08-05 | $765.00 | $765.00 | 1,104 | — | — |
| 2025-08-04 | $738.00 | $738.00 | 3,945 | — | — |
| 2025-08-01 | $741.00 | $741.00 | 1,057 | — | — |
| 2025-07-31 | $828.00 | $828.00 | 1,460 | — | — |
| 2025-07-30 | $882.00 | $882.00 | 1,237 | — | — |
| 2025-07-29 | $915.00 | $915.00 | 3,068 | — | — |
| 2025-07-28 | $999.00 | $999.00 | 60,646 | — | — |
| 2025-07-25 | $921.00 | $921.00 | 749 | — | — |
| 2025-07-24 | $885.00 | $885.00 | 1,134 | — | — |
| 2025-07-23 | $915.00 | $915.00 | 1,574 | — | — |
| 2025-07-22 | $912.00 | $912.00 | 2,666 | — | — |
| 2025-07-21 | $1,074.00 | $1,074.00 | 2,610 | — | — |
| 2025-07-18 | $1,173.00 | $1,173.00 | 5,880 | — | — |
| 2025-07-17 | $1,470.00 | $1,470.00 | 85,558 | — | — |
| 2025-07-16 | $1,374.00 | $1,374.00 | 4,964 | — | — |
| 2025-07-15 | $1,425.00 | $1,425.00 | 352 | — | — |
| 2025-07-14 | $1,542.00 | $1,542.00 | 814 | — | — |
| 2025-07-11 | $1,854.00 | $1,854.00 | 4,534 | — | — |
| 2025-07-10 | $2,040.00 | $2,040.00 | 272 | — | — |
| 2025-07-09 | $1,836.00 | $1,836.00 | 130 | — | — |
| 2025-07-08 | $1,776.00 | $1,776.00 | 186 | — | — |
| 2025-07-07 | $1,872.00 | $1,872.00 | 108 | — | — |
| 2025-07-03 | $1,950.00 | $1,950.00 | 453 | — | — |
| 2025-07-02 | $2,088.00 | $2,088.00 | 243 | — | — |
| 2025-07-01 | $2,235.00 | $2,235.00 | 84 | — | — |
| 2025-06-30 | $2,259.00 | $2,259.00 | 91 | — | — |
| 2025-06-27 | $2,439.00 | $2,439.00 | 184 | — | — |
| 2025-06-26 | $2,496.00 | $2,496.00 | 528 | — | — |
| 2025-06-25 | $2,067.00 | $2,067.00 | 102 | — | — |
| 2025-06-24 | $2,175.00 | $2,175.00 | 242 | — | — |
| 2025-06-23 | $2,433.00 | $2,433.00 | 100 | — | — |
| 2025-06-20 | $2,616.00 | $2,616.00 | 839 | — | — |
| 2025-06-18 | $3,036.00 | $3,036.00 | 127 | — | — |
| 2025-06-17 | $3,291.30 | $3,291.30 | 110 | — | — |
| 2025-06-16 | $4,278.00 | $4,278.00 | 21 | — | — |
| 2025-06-13 | $4,457.40 | $4,457.40 | 19 | — | — |
| 2025-06-12 | $4,554.00 | $4,554.00 | 46 | — | — |
| 2025-06-11 | $4,795.50 | $4,795.50 | 35 | — | — |
| 2025-06-10 | $4,968.00 | $4,968.00 | 18 | — | — |
| 2025-06-09 | $5,050.80 | $5,050.80 | 27 | — | — |
| 2025-06-06 | $5,112.90 | $5,112.90 | 14 | — | — |
| 2025-06-05 | $5,119.80 | $5,119.80 | 21 | — | — |
| 2025-06-04 | $5,168.10 | $5,168.10 | 15 | — | — |
| 2025-06-03 | $5,175.00 | $5,175.00 | 21 | — | — |
| 2025-06-02 | $5,230.20 | $5,230.20 | 16 | — | — |
| 2025-05-30 | $5,175.00 | $5,175.00 | 21 | — | — |
| 2025-05-29 | $5,347.50 | $5,347.50 | 33 | — | — |
| 2025-05-28 | $5,347.50 | $5,347.50 | 26 | — | — |
| 2025-05-27 | $5,561.40 | $5,561.40 | 248 | — | — |
| 2025-05-23 | $6,058.20 | $6,058.20 | 51 | — | — |
| 2025-05-22 | $6,568.80 | $6,568.80 | 40 | — | — |
| 2025-05-21 | $7,107.00 | $7,107.00 | 20 | — | — |
| 2025-05-20 | $7,176.00 | $7,176.00 | 12 | — | — |
| 2025-05-19 | $7,590.00 | $7,590.00 | 16 | — | — |
| 2025-05-16 | $7,452.00 | $7,452.00 | 13 | — | — |
| 2025-05-15 | $7,659.00 | $7,659.00 | 25 | — | — |
| 2025-05-14 | $7,935.00 | $7,935.00 | 33 | — | — |
| 2025-05-13 | $7,935.00 | $7,935.00 | 89 | — | — |
| 2025-05-12 | $7,383.00 | $7,383.00 | 59 | — | — |
| 2025-05-09 | $7,245.00 | $7,245.00 | 66 | — | — |
| 2025-05-08 | $8,625.00 | $8,625.00 | 48 | — | — |
| 2025-05-07 | $8,625.00 | $8,625.00 | 89 | — | — |
| 2025-05-06 | $8,211.00 | $8,211.00 | 164 | — | — |
| 2025-05-05 | $9,660.00 | $9,660.00 | 619 | — | — |
| 2025-05-02 | $6,934.50 | $6,934.50 | 300 | — | — |
| 2025-05-01 | $6,210.00 | $6,210.00 | 34 | — | — |
| 2025-04-30 | $5,865.00 | $5,865.00 | 32 | — | — |
| 2025-04-29 | $5,582.10 | $5,582.10 | 35 | — | — |
| 2025-04-28 | $5,444.10 | $5,444.10 | 13 | — | — |
| 2025-04-25 | $5,540.70 | $5,540.70 | 27 | — | — |
| 2025-04-24 | $5,540.70 | $5,540.70 | 26 | — | — |
| 2025-04-23 | $5,699.40 | $5,699.40 | 32 | — | — |
| 2025-04-22 | $5,223.30 | $5,223.30 | 27 | — | — |
| 2025-04-21 | $5,223.30 | $5,223.30 | 25 | — | — |
| 2025-04-17 | $5,347.50 | $5,347.50 | 27 | — | — |
| 2025-04-16 | $5,230.20 | $5,230.20 | 68 | — | — |
| 2025-04-15 | $5,720.10 | $5,720.10 | 84 | — | — |
| 2025-04-14 | $5,865.00 | $5,865.00 | 76 | — | — |
| 2025-04-11 | $6,141.00 | $6,141.00 | 116 | — | — |
| 2025-04-10 | $6,575.70 | $6,575.70 | 492 | — | — |
| 2025-04-09 | $7,383.00 | $7,383.00 | 3,483 | — | — |
| 2025-04-08 | $7,245.00 | $7,245.00 | 156 | — | — |
| 2025-04-07 | $7,590.00 | $7,590.00 | 17 | — | — |
| 2025-04-04 | $7,245.00 | $7,245.00 | 19 | — | — |
| 2025-04-03 | $8,004.00 | $8,004.00 | 14 | — | — |
| 2025-04-02 | $8,970.00 | $8,970.00 | 19 | — | — |
| 2025-04-01 | $10,419.00 | $10,419.00 | 6 | — | — |
| 2025-03-31 | $9,936.00 | $9,936.00 | 6 | — | — |
| 2025-03-28 | $10,419.00 | $10,419.00 | 8 | — | — |
| 2025-03-27 | $9,936.00 | $9,936.00 | 11 | — | — |
| 2025-03-26 | $11,109.00 | $11,109.00 | 6 | — | — |
| 2025-03-25 | $11,454.00 | $11,454.00 | 7 | — | — |
| 2025-03-24 | $11,937.00 | $11,937.00 | 5 | — | — |
| 2025-03-21 | $11,799.00 | $11,799.00 | 8 | — | — |
| 2025-03-20 | $12,765.00 | $12,765.00 | 5 | — | — |
| 2025-03-19 | $13,110.00 | $13,110.00 | 5 | — | — |
| 2025-03-18 | $12,765.00 | $12,765.00 | 6 | — | — |
| 2025-03-17 | $12,351.00 | $12,351.00 | 7 | — | — |
| 2025-03-14 | $11,868.00 | $11,868.00 | 18 | — | — |
| 2025-03-13 | $13,386.00 | $13,386.00 | 7 | — | — |
| 2025-03-12 | $13,800.00 | $13,800.00 | 5 | — | — |
| 2025-03-11 | $13,248.00 | $13,248.00 | 8 | — | — |
| 2025-03-10 | $13,869.00 | $13,869.00 | 6 | — | — |
| 2025-03-07 | $14,352.00 | $14,352.00 | 7 | — | — |
| 2025-03-06 | $14,283.00 | $14,283.00 | 8 | — | — |
| 2025-03-05 | $14,145.00 | $14,145.00 | 11 | — | — |
| 2025-03-04 | $13,110.00 | $13,110.00 | 12 | — | — |
| 2025-03-03 | $12,351.00 | $12,351.00 | 14 | — | — |
| 2025-02-28 | $13,248.00 | $13,248.00 | 19 | — | — |
| 2025-02-27 | $13,938.00 | $13,938.00 | 20 | — | — |
| 2025-02-26 | $15,456.00 | $15,456.00 | 25 | — | — |
| 2025-02-25 | $17,595.00 | $17,595.00 | 17 | — | — |
| 2025-02-24 | $18,285.00 | $18,285.00 | 24 | — | — |
| 2025-02-21 | $21,735.00 | $21,735.00 | 12 | — | — |
| 2025-02-20 | $22,425.00 | $22,425.00 | 4 | — | — |
| 2025-02-19 | $23,115.00 | $23,115.00 | 9 | — | — |
| 2025-02-18 | $22,839.00 | $22,839.00 | 18 | — | — |
| 2025-02-14 | $22,011.00 | $22,011.00 | 6 | — | — |
| 2025-02-13 | $21,321.00 | $21,321.00 | 33 | — | — |
| 2025-02-12 | $22,218.00 | $22,218.00 | 7 | — | — |
| 2025-02-11 | $22,218.00 | $22,218.00 | 10 | — | — |
| 2025-02-10 | $23,667.00 | $23,667.00 | 34 | — | — |
| 2025-02-07 | $21,045.00 | $21,045.00 | 13 | — | — |
| 2025-02-06 | $23,046.00 | $23,046.00 | 20 | — | — |
| 2025-02-05 | $25,047.00 | $25,047.00 | 25 | — | — |
| 2025-02-04 | $27,117.00 | $27,117.00 | 15 | — | — |
| 2025-02-03 | $27,669.00 | $27,669.00 | 41 | — | — |
| 2025-01-31 | $28,359.00 | $28,359.00 | 14 | — | — |
| 2025-01-30 | $28,014.00 | $28,014.00 | 30 | — | — |
| 2025-01-29 | $29,739.00 | $29,739.00 | 18 | — | — |
| 2025-01-28 | $31,947.00 | $31,947.00 | 35 | — | — |
| 2025-01-27 | $34,086.00 | $34,086.00 | 86 | — | — |
| 2025-01-24 | $34,569.00 | $34,569.00 | 53 | — | — |
| 2025-01-23 | $35,328.00 | $35,328.00 | 39 | — | — |
| 2025-01-22 | $35,397.00 | $35,397.00 | 50 | — | — |
| 2025-01-21 | $39,537.00 | $39,537.00 | 98 | — | — |
| 2025-01-17 | $35,190.00 | $35,190.00 | 114 | — | — |
| 2025-01-16 | $42,711.00 | $42,711.00 | 154 | — | — |
| 2025-01-15 | $53,268.00 | $53,268.00 | 1,145 | — | — |
| 2025-01-14 | $43,815.00 | $43,815.00 | 2,051 | — | — |
| 2025-01-13 | $41,400.00 | $41,400.00 | 3,384 | — | — |
| 2025-01-10 | $33,741.00 | $33,741.00 | 48 | — | — |
| 2025-01-08 | $55,890.00 | $55,890.00 | 239 | — | — |
| 2025-01-07 | $39,675.00 | $39,675.00 | 9 | — | — |
| 2025-01-06 | $39,744.00 | $39,744.00 | 11 | — | — |
| 2025-01-03 | $40,710.00 | $40,710.00 | 7 | — | — |
| 2025-01-02 | $38,640.00 | $38,640.00 | 12 | — | — |