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
- 2020-06-30 to 2026-08-27
- 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 |
|---|---|---|---|
| 2025-12-31 | $180.36 | $180.36 | 1,455 |
| 2025-12-30 | $196.99 | $196.99 | 2,594 |
| 2025-12-29 | $222.48 | $222.48 | 1,835 |
| 2025-12-26 | $241.92 | $241.92 | 1,508 |
| 2025-12-24 | $246.24 | $246.24 | 1,513 |
| 2025-12-23 | $272.16 | $272.16 | 3,006 |
| 2025-12-22 | $263.52 | $263.52 | 4,313 |
| 2025-12-19 | $251.64 | $251.64 | 2,794 |
| 2025-12-18 | $272.16 | $272.16 | 10,785 |
| 2025-12-17 | $375.84 | $375.84 | 185,127 |
| 2025-12-16 | $306.72 | $306.72 | 19,369 |
| 2025-12-15 | $311.04 | $311.04 | 2,317 |
| 2025-12-12 | $483.84 | $483.84 | 962 |
| 2025-12-11 | $511.92 | $511.92 | 1,371 |
| 2025-12-10 | $550.80 | $550.80 | 5,087 |
| 2025-12-09 | $684.72 | $684.72 | 4,140 |
| 2025-12-08 | $702.00 | $702.00 | 5,292 |
| 2025-12-05 | $665.28 | $665.28 | 17,873 |
| 2025-12-04 | $628.56 | $628.56 | 1,612 |
| 2025-12-03 | $594.00 | $594.00 | 3,283 |
| 2025-12-02 | $535.68 | $535.68 | 2,626 |
| 2025-12-01 | $606.96 | $606.96 | 4,605 |
| 2025-11-28 | $820.80 | $820.80 | 115,541 |
| 2025-11-26 | $678.24 | $678.24 | 11,232 |
| 2025-11-25 | $568.08 | $568.08 | 1,350 |
| 2025-11-24 | $771.12 | $771.12 | 5,715 |
| 2025-11-21 | $602.64 | $602.64 | 320 |
| 2025-11-20 | $619.92 | $619.92 | 711 |
| 2025-11-19 | $751.68 | $751.68 | 790 |
| 2025-11-18 | $881.28 | $881.28 | 194 |
| 2025-11-17 | $915.84 | $915.84 | 338 |
| 2025-11-14 | $1,045.44 | $1,045.44 | 322 |
| 2025-11-13 | $1,177.20 | $1,177.20 | 285 |
| 2025-11-12 | $1,352.16 | $1,352.16 | 181 |
| 2025-11-11 | $1,276.56 | $1,276.56 | 119 |
| 2025-11-10 | $1,233.36 | $1,233.36 | 173 |
| 2025-11-07 | $1,151.28 | $1,151.28 | 286 |
| 2025-11-06 | $1,272.24 | $1,272.24 | 388 |
| 2025-11-05 | $1,231.20 | $1,231.20 | 490 |
| 2025-11-04 | $1,123.20 | $1,123.20 | 612 |
| 2025-11-03 | $1,406.16 | $1,406.16 | 837 |
| 2025-10-31 | $1,440.07 | $1,440.07 | 2,583 |
| 2025-10-30 | $1,659.74 | $1,659.74 | 1,613 |
| 2025-10-29 | $2,806.92 | $2,806.92 | 1,797 |
| 2025-10-28 | $3,197.45 | $3,197.45 | 8,270 |
| 2025-10-27 | $4,735.15 | $4,735.15 | 756 |
| 2025-10-24 | $5,247.72 | $5,247.72 | 3,399 |
| 2025-10-23 | $7,297.99 | $7,297.99 | 158 |
| 2025-10-22 | $7,322.40 | $7,322.40 | 88 |
| 2025-10-21 | $7,175.95 | $7,175.95 | 57 |
| 2025-10-20 | $8,371.94 | $8,371.94 | 54 |
| 2025-10-17 | $7,957.01 | $7,957.01 | 101 |
| 2025-10-16 | $10,300.18 | $10,300.18 | 125 |
| 2025-10-15 | $12,374.86 | $12,374.86 | 288 |
| 2025-10-14 | $11,593.80 | $11,593.80 | 43 |
| 2025-10-13 | $12,326.04 | $12,326.04 | 72 |
| 2025-10-10 | $14,669.21 | $14,669.21 | 782 |
| 2025-10-09 | $16,987.97 | $16,987.97 | 290 |
| 2025-10-08 | $16,914.74 | $16,914.74 | 20 |
| 2025-10-07 | $16,182.50 | $16,182.50 | 15 |
| 2025-10-06 | $16,743.89 | $16,743.89 | 16 |
| 2025-10-03 | $17,793.43 | $17,793.43 | 12 |
| 2025-10-02 | $18,550.08 | $18,550.08 | 13 |
| 2025-10-01 | $18,354.82 | $18,354.82 | 11 |
| 2025-09-30 | $18,354.82 | $18,354.82 | 13 |
| 2025-09-29 | $20,136.60 | $20,136.60 | 20 |
| 2025-09-26 | $20,624.76 | $20,624.76 | 16 |
| 2025-09-25 | $20,844.43 | $20,844.43 | 90 |
| 2025-09-24 | $24,212.74 | $24,212.74 | 9 |
| 2025-09-23 | $24,896.16 | $24,896.16 | 14 |
| 2025-09-22 | $25,140.24 | $25,140.24 | 5 |
| 2025-09-19 | $23,675.76 | $23,675.76 | 5 |
| 2025-09-18 | $24,652.08 | $24,652.08 | 5 |
| 2025-09-17 | $24,652.08 | $24,652.08 | 4 |
| 2025-09-16 | $25,384.32 | $25,384.32 | 6 |
| 2025-09-15 | $24,212.74 | $24,212.74 | 6 |
| 2025-09-12 | $24,652.08 | $24,652.08 | 7 |
| 2025-09-11 | $26,116.56 | $26,116.56 | 13 |
| 2025-09-10 | $23,968.66 | $23,968.66 | 9 |
| 2025-09-09 | $26,116.56 | $26,116.56 | 12 |
| 2025-09-08 | $22,479.77 | $22,479.77 | 6 |
| 2025-09-05 | $22,821.48 | $22,821.48 | 2 |
| 2025-09-04 | $22,919.11 | $22,919.11 | 8 |
| 2025-09-03 | $24,285.96 | $24,285.96 | 5 |
| 2025-09-02 | $25,384.32 | $25,384.32 | 5 |
| 2025-08-29 | $25,140.24 | $25,140.24 | 7 |
| 2025-08-28 | $25,628.40 | $25,628.40 | 5 |
| 2025-08-27 | $26,116.56 | $26,116.56 | 6 |
| 2025-08-26 | $25,872.48 | $25,872.48 | 6 |
| 2025-08-25 | $25,628.40 | $25,628.40 | 16 |
| 2025-08-22 | $25,384.32 | $25,384.32 | 6 |
| 2025-08-21 | $25,140.24 | $25,140.24 | 4 |
| 2025-08-20 | $25,384.32 | $25,384.32 | 11 |
| 2025-08-19 | $26,604.72 | $26,604.72 | 18 |
| 2025-08-18 | $25,872.48 | $25,872.48 | 7 |
| 2025-08-15 | $24,896.16 | $24,896.16 | 5 |
| 2025-08-14 | $25,140.24 | $25,140.24 | 7 |
| 2025-08-13 | $25,628.40 | $25,628.40 | 7 |
| 2025-08-12 | $25,140.24 | $25,140.24 | 18 |
| 2025-08-11 | $27,581.04 | $27,581.04 | 27 |
| 2025-08-08 | $29,045.52 | $29,045.52 | 10 |
| 2025-08-07 | $29,777.76 | $29,777.76 | 43 |
| 2025-08-06 | $26,604.72 | $26,604.72 | 32 |
| 2025-08-05 | $21,918.38 | $21,918.38 | 17 |
| 2025-08-04 | $24,115.10 | $24,115.10 | 10 |
| 2025-08-01 | $25,140.24 | $25,140.24 | 9 |
| 2025-07-31 | $26,604.72 | $26,604.72 | 6 |
| 2025-07-30 | $26,848.80 | $26,848.80 | 12 |
| 2025-07-29 | $28,069.20 | $28,069.20 | 12 |
| 2025-07-28 | $29,777.76 | $29,777.76 | 12 |
| 2025-07-25 | $29,045.52 | $29,045.52 | 13 |
| 2025-07-24 | $30,754.08 | $30,754.08 | 63 |
| 2025-07-23 | $30,021.84 | $30,021.84 | 21 |
| 2025-07-22 | $30,265.92 | $30,265.92 | 15 |
| 2025-07-21 | $28,801.44 | $28,801.44 | 15 |
| 2025-07-18 | $28,313.28 | $28,313.28 | 17 |
| 2025-07-17 | $29,533.68 | $29,533.68 | 37 |
| 2025-07-16 | $29,045.52 | $29,045.52 | 16 |
| 2025-07-15 | $28,435.32 | $28,435.32 | 13 |
| 2025-07-14 | $29,045.52 | $29,045.52 | 9 |
| 2025-07-11 | $29,289.60 | $29,289.60 | 10 |
| 2025-07-10 | $29,777.76 | $29,777.76 | 23 |
| 2025-07-09 | $29,533.68 | $29,533.68 | 26 |
| 2025-07-08 | $30,754.08 | $30,754.08 | 108 |
| 2025-07-07 | $27,336.96 | $27,336.96 | 274 |
| 2025-07-03 | $30,021.84 | $30,021.84 | 14 |
| 2025-07-02 | $30,510.00 | $30,510.00 | 183 |
| 2025-07-01 | $29,533.68 | $29,533.68 | 27 |
| 2025-06-30 | $31,242.24 | $31,242.24 | 12 |
| 2025-06-27 | $32,462.64 | $32,462.64 | 30 |
| 2025-06-26 | $38,076.48 | $38,076.48 | 87 |
| 2025-06-25 | $39,785.04 | $39,785.04 | 792 |
| 2025-06-24 | $32,462.64 | $32,462.64 | 2 |
| 2025-06-23 | $32,706.72 | $32,706.72 | 2 |
| 2025-06-20 | $32,462.64 | $32,462.64 | 3 |
| 2025-06-18 | $34,659.36 | $34,659.36 | 2 |
| 2025-06-17 | $34,171.20 | $34,171.20 | 2 |
| 2025-06-16 | $33,683.04 | $33,683.04 | 2 |
| 2025-06-13 | $33,683.04 | $33,683.04 | 3 |
| 2025-06-12 | $35,391.60 | $35,391.60 | 4 |
| 2025-06-11 | $35,757.72 | $35,757.72 | 10 |
| 2025-06-10 | $36,367.92 | $36,367.92 | 3 |
| 2025-06-09 | $36,856.08 | $36,856.08 | 3 |
| 2025-06-06 | $37,588.32 | $37,588.32 | 4 |
| 2025-06-05 | $35,147.52 | $35,147.52 | 10 |
| 2025-06-04 | $38,076.48 | $38,076.48 | 7 |
| 2025-06-03 | $37,344.24 | $37,344.24 | 6 |
| 2025-06-02 | $33,194.88 | $33,194.88 | 6 |
| 2025-05-30 | $36,123.84 | $36,123.84 | 9 |
| 2025-05-29 | $39,540.96 | $39,540.96 | 4 |
| 2025-05-28 | $41,249.52 | $41,249.52 | 1 |
| 2025-05-27 | $41,493.60 | $41,493.60 | 2 |
| 2025-05-23 | $42,469.92 | $42,469.92 | 2 |
| 2025-05-22 | $44,422.56 | $44,422.56 | 1 |
| 2025-05-21 | $42,469.92 | $42,469.92 | 2 |
| 2025-05-20 | $44,422.56 | $44,422.56 | 7 |
| 2025-05-19 | $42,714.00 | $42,714.00 | 5 |
| 2025-05-16 | $40,517.28 | $40,517.28 | 3 |
| 2025-05-15 | $39,296.88 | $39,296.88 | 2 |
| 2025-05-14 | $40,517.28 | $40,517.28 | 4 |
| 2025-05-13 | $39,785.04 | $39,785.04 | 8 |
| 2025-05-12 | $43,690.32 | $43,690.32 | 4 |
| 2025-05-09 | $42,225.84 | $42,225.84 | 4 |
| 2025-05-08 | $41,493.60 | $41,493.60 | 8 |
| 2025-05-07 | $44,910.72 | $44,910.72 | 8 |
| 2025-05-06 | $50,768.64 | $50,768.64 | 36 |
| 2025-05-05 | $53,697.60 | $53,697.60 | 48 |
| 2025-05-02 | $54,429.84 | $54,429.84 | 4 |
| 2025-05-01 | $52,477.20 | $52,477.20 | 3 |
| 2025-04-30 | $53,941.68 | $53,941.68 | 5 |
| 2025-04-29 | $52,477.20 | $52,477.20 | 3 |
| 2025-04-28 | $56,382.48 | $56,382.48 | 5 |
| 2025-04-25 | $56,138.40 | $56,138.40 | 4 |
| 2025-04-24 | $56,138.40 | $56,138.40 | 6 |
| 2025-04-23 | $56,382.48 | $56,382.48 | 5 |
| 2025-04-22 | $56,382.48 | $56,382.48 | 5 |
| 2025-04-21 | $54,429.84 | $54,429.84 | 13 |
| 2025-04-17 | $61,020.00 | $61,020.00 | 29 |
| 2025-04-16 | $53,697.60 | $53,697.60 | 12 |
| 2025-04-15 | $58,823.28 | $58,823.28 | 13 |
| 2025-04-14 | $61,020.00 | $61,020.00 | 175 |
| 2025-04-11 | $70,295.04 | $70,295.04 | 22 |
| 2025-04-10 | $70,295.04 | $70,295.04 | 17 |
| 2025-04-09 | $73,224.00 | $73,224.00 | 117 |
| 2025-04-08 | $80,302.32 | $80,302.32 | 5 |
| 2025-04-07 | $90,797.76 | $90,797.76 | 14 |
| 2025-04-04 | $115,449.84 | $115,449.84 | 5 |
| 2025-04-03 | $136,196.64 | $136,196.64 | 7 |
| 2025-04-02 | $122,040.00 | $122,040.00 | 8 |
| 2025-04-01 | $110,324.16 | $110,324.16 | 7 |
| 2025-03-31 | $109,469.88 | $109,469.88 | 8 |
| 2025-03-28 | $122,040.00 | $122,040.00 | 13 |
| 2025-03-27 | $150,475.31 | $150,475.31 | 8 |
| 2025-03-26 | $167,194.80 | $167,194.80 | 15 |
| 2025-03-25 | $169,879.69 | $169,879.69 | 13 |
| 2025-03-24 | $175,005.36 | $175,005.36 | 30 |
| 2025-03-21 | $235,049.05 | $235,049.05 | 42 |
| 2025-03-20 | $260,921.52 | $260,921.52 | 705 |
| 2025-03-19 | $244,812.23 | $244,812.23 | 1,970 |
| 2025-03-18 | $183,060.00 | $183,060.00 | 3,735 |
| 2025-03-17 | $106,662.96 | $106,662.96 | 25 |
| 2025-03-14 | $122,040.00 | $122,040.00 | 39 |
| 2025-03-13 | $201,366.00 | $201,366.00 | 19 |
| 2025-03-12 | $347,814.00 | $347,814.00 | 14 |
| 2025-03-11 | $366,120.00 | $366,120.00 | 12 |
| 2025-03-10 | $341,712.00 | $341,712.00 | 9 |
| 2025-03-07 | $317,304.00 | $317,304.00 | 7 |
| 2025-03-06 | $317,304.00 | $317,304.00 | 19 |
| 2025-03-05 | $360,018.00 | $360,018.00 | 26 |
| 2025-03-04 | $305,100.00 | $305,100.00 | 9 |
| 2025-03-03 | $329,508.00 | $329,508.00 | 9 |
| 2025-02-28 | $378,324.00 | $378,324.00 | 22 |
| 2025-02-27 | $421,038.00 | $421,038.00 | 9 |
| 2025-02-26 | $488,160.00 | $488,160.00 | 16 |
| 2025-02-25 | $463,752.00 | $463,752.00 | 11 |
| 2025-02-24 | $530,874.00 | $530,874.00 | 20 |
| 2025-02-21 | $561,384.00 | $561,384.00 | 46 |
| 2025-02-20 | $726,138.00 | $726,138.00 | 34 |
| 2025-02-19 | $787,158.00 | $787,158.00 | 100 |
| 2025-02-18 | $671,220.00 | $671,220.00 | 156 |
| 2025-02-14 | $427,140.00 | $427,140.00 | 18 |
| 2025-02-13 | $457,650.00 | $457,650.00 | 28 |
| 2025-02-12 | $555,282.00 | $555,282.00 | 30 |
| 2025-02-11 | $579,690.00 | $579,690.00 | 31 |
| 2025-02-10 | $640,710.00 | $640,710.00 | 21 |
| 2025-02-07 | $549,180.00 | $549,180.00 | 11 |
| 2025-02-06 | $549,180.00 | $549,180.00 | 2 |
| 2025-02-05 | $567,486.00 | $567,486.00 | 1 |
| 2025-02-04 | $585,792.00 | $585,792.00 | 2 |
| 2025-02-03 | $671,220.00 | $671,220.00 | 2 |
| 2025-01-31 | $652,914.00 | $652,914.00 | 2 |
| 2025-01-30 | $665,118.00 | $665,118.00 | 1 |
| 2025-01-29 | $671,220.00 | $671,220.00 | 2 |
| 2025-01-28 | $707,832.00 | $707,832.00 | 2 |
| 2025-01-27 | $665,118.00 | $665,118.00 | 1 |
| 2025-01-24 | $713,934.00 | $713,934.00 | 4 |
| 2025-01-23 | $683,424.00 | $683,424.00 | 1 |
| 2025-01-22 | $701,730.00 | $701,730.00 | 2 |
| 2025-01-21 | $744,444.00 | $744,444.00 | 3 |
| 2025-01-17 | $805,464.00 | $805,464.00 | 6 |
| 2025-01-16 | $842,076.00 | $842,076.00 | 46 |
| 2025-01-15 | $799,362.00 | $799,362.00 | 27 |
| 2025-01-14 | $823,770.00 | $823,770.00 | 3 |
| 2025-01-13 | $951,912.00 | $951,912.00 | 9 |
| 2025-01-10 | $1.04M | $1.04M | 2 |
| 2025-01-08 | $1.03M | $1.03M | 5 |
| 2025-01-07 | $1.18M | $1.18M | 5 |
| 2025-01-06 | $1.2M | $1.2M | 5 |
| 2025-01-03 | $1.27M | $1.27M | 6 |
| 2025-01-02 | $1.19M | $1.19M | 4 |