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
- 2023-04-13 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 | $31.74 | $32.61 | 12,210 | — | — |
| 2025-12-30 | $32.76 | $33.65 | 10,270 | — | — |
| 2025-12-29 | $34.80 | $35.75 | 22,212 | — | — |
| 2025-12-26 | $38.34 | $39.39 | 14,310 | — | — |
| 2025-12-24 | $37.20 | $38.21 | 9,492 | — | — |
| 2025-12-23 | $34.98 | $35.93 | 10,250 | — | — |
| 2025-12-22 | $34.80 | $35.75 | 16,957 | — | — |
| 2025-12-19 | $34.62 | $35.56 | 32,407 | — | — |
| 2025-12-18 | $37.80 | $38.83 | 14,960 | — | — |
| 2025-12-17 | $36.54 | $37.54 | 23,333 | — | — |
| 2025-12-16 | $34.62 | $35.56 | 53,780 | — | — |
| 2025-12-15 | $42.12 | $43.27 | 30,610 | — | — |
| 2025-12-12 | $51.78 | $53.19 | 23,130 | — | — |
| 2025-12-11 | $52.92 | $54.36 | 24,618 | — | — |
| 2025-12-10 | $56.94 | $58.49 | 26,850 | — | — |
| 2025-12-09 | $57.90 | $59.48 | 26,125 | — | — |
| 2025-12-08 | $63.60 | $65.33 | 38,507 | — | — |
| 2025-12-05 | $67.20 | $69.03 | 74,440 | — | — |
| 2025-12-04 | $70.20 | $72.11 | 115,955 | — | — |
| 2025-12-03 | $57.00 | $58.55 | 30,405 | — | — |
| 2025-12-02 | $63.60 | $65.33 | 349,647 | — | — |
| 2025-12-01 | $63.00 | $64.72 | 21,855 | — | — |
| 2025-11-28 | $67.20 | $69.03 | 10,857 | — | — |
| 2025-11-26 | $63.60 | $65.33 | 20,450 | — | — |
| 2025-11-25 | $67.20 | $69.03 | 19,550 | — | — |
| 2025-11-24 | $69.60 | $71.50 | 10,312 | — | — |
| 2025-11-21 | $69.60 | $71.50 | 24,135 | — | — |
| 2025-11-20 | $69.60 | $71.50 | 30,637 | — | — |
| 2025-11-19 | $73.20 | $75.20 | 85,407 | — | — |
| 2025-11-18 | $61.20 | $62.87 | 48,242 | — | — |
| 2025-11-17 | $68.40 | $70.27 | 59,108 | — | — |
| 2025-11-14 | $71.40 | $73.35 | 51,440 | — | — |
| 2025-11-13 | $90.60 | $93.07 | 38,063 | — | — |
| 2025-11-12 | $101.40 | $104.17 | 409,087 | — | — |
| 2025-11-11 | $78.00 | $80.13 | 537,527 | — | — |
| 2025-11-10 | $106.20 | $109.10 | 422,302 | — | — |
| 2025-11-07 | $61.80 | $63.49 | 16,850 | — | — |
| 2025-11-06 | $65.40 | $67.18 | 12,205 | — | — |
| 2025-11-05 | $68.40 | $70.27 | 16,147 | — | — |
| 2025-11-04 | $69.60 | $71.50 | 15,273 | — | — |
| 2025-11-03 | $79.80 | $81.98 | 18,462 | — | — |
| 2025-10-31 | $83.40 | $85.67 | 63,308 | — | — |
| 2025-10-30 | $111.60 | $114.64 | 1,006,988 | — | — |
| 2025-10-29 | $108.00 | $110.95 | 190,613 | — | — |
| 2025-10-28 | $120.00 | $123.27 | 4,902 | — | — |
| 2025-10-27 | $133.20 | $136.83 | 5,442 | — | — |
| 2025-10-24 | $144.00 | $147.93 | 8,018 | — | — |
| 2025-10-23 | $156.60 | $160.87 | 106,232 | — | — |
| 2025-10-22 | $140.40 | $144.23 | 4,767 | — | — |
| 2025-10-21 | $154.80 | $159.02 | 4,062 | — | — |
| 2025-10-20 | $169.20 | $173.81 | 3,343 | — | — |
| 2025-10-17 | $174.60 | $179.36 | 3,318 | — | — |
| 2025-10-16 | $201.60 | $207.10 | 2,180 | — | — |
| 2025-10-15 | $195.00 | $200.32 | 3,930 | — | — |
| 2025-10-14 | $225.00 | $231.14 | 8,093 | — | — |
| 2025-10-13 | $206.40 | $212.03 | 109,195 | — | — |
| 2025-10-10 | $228.00 | $234.22 | 3,903 | — | — |
| 2025-10-09 | $271.20 | $278.60 | 5,168 | — | — |
| 2025-10-08 | $331.20 | $340.23 | 2,848 | — | — |
| 2025-10-07 | $375.60 | $385.84 | 2,808 | — | — |
| 2025-10-06 | $376.80 | $387.08 | 9,053 | — | — |
| 2025-10-03 | $382.20 | $392.62 | 2,718 | — | — |
| 2025-10-02 | $385.80 | $396.32 | 2,335 | — | — |
| 2025-10-01 | $374.40 | $384.61 | 47,055 | — | — |
| 2025-09-30 | $379.80 | $390.16 | 1,593 | — | — |
| 2025-09-29 | $420.60 | $432.07 | 1,627 | — | — |
| 2025-09-26 | $455.70 | $468.13 | 1,763 | — | — |
| 2025-09-25 | $442.80 | $454.88 | 1,917 | — | — |
| 2025-09-24 | $483.00 | $496.17 | 1,948 | — | — |
| 2025-09-23 | $516.00 | $530.07 | 2,347 | — | — |
| 2025-09-22 | $577.20 | $592.94 | 2,390 | — | — |
| 2025-09-19 | $613.20 | $629.92 | 2,438 | — | — |
| 2025-09-18 | $600.00 | $616.36 | 3,295 | — | — |
| 2025-09-17 | $705.00 | $724.23 | 12,523 | — | — |
| 2025-09-16 | $600.00 | $616.36 | 3,193 | — | — |
| 2025-09-15 | $702.00 | $721.15 | 2,018 | — | — |
| 2025-09-12 | $801.00 | $822.85 | 6,817 | — | — |
| 2025-09-11 | $1,400.40 | $1,438.59 | 550 | — | — |
| 2025-09-10 | $1,440.00 | $1,479.27 | 1,148 | — | — |
| 2025-09-09 | $1,393.20 | $1,431.20 | 7,886 | — | — |
| 2025-09-08 | $1,350.00 | $1,386.82 | 961 | — | — |
| 2025-09-05 | $1,301.40 | $1,336.89 | 649 | — | — |
| 2025-09-04 | $1,321.20 | $1,357.23 | 865 | — | — |
| 2025-09-03 | $1,369.80 | $1,407.16 | 509 | — | — |
| 2025-09-02 | $1,337.40 | $1,373.87 | 733 | — | — |
| 2025-08-29 | $1,404.00 | $1,442.29 | 1,006 | — | — |
| 2025-08-28 | $1,377.00 | $1,414.55 | 1,570 | — | — |
| 2025-08-27 | $1,503.00 | $1,543.99 | 2,394 | — | — |
| 2025-08-26 | $1,702.80 | $1,749.24 | 12,076 | — | — |
| 2025-08-25 | $1,353.60 | $1,390.52 | 1,008 | — | — |
| 2025-08-22 | $1,407.60 | $1,445.99 | 1,674 | — | — |
| 2025-08-21 | $1,396.80 | $1,434.89 | 1,752 | — | — |
| 2025-08-20 | $1,476.00 | $1,516.25 | 3,190 | — | — |
| 2025-08-19 | $1,773.00 | $1,821.35 | 50,161 | — | — |
| 2025-08-18 | $1,530.00 | $1,571.73 | 877 | — | — |
| 2025-08-15 | $1,449.00 | $1,488.52 | 1,597 | — | — |
| 2025-08-14 | $1,528.20 | $1,569.88 | 1,275 | — | — |
| 2025-08-13 | $1,564.20 | $1,606.86 | 695 | — | — |
| 2025-08-12 | $1,612.80 | $1,656.79 | 722 | — | — |
| 2025-08-11 | $1,558.80 | $1,601.31 | 1,024 | — | — |
| 2025-08-08 | $1,638.00 | $1,682.67 | 1,110 | — | — |
| 2025-08-07 | $1,584.00 | $1,627.20 | 1,240 | — | — |
| 2025-08-06 | $1,686.60 | $1,732.60 | 654 | — | — |
| 2025-08-05 | $1,717.20 | $1,764.03 | 1,222 | — | — |
| 2025-08-04 | $1,818.00 | $1,867.58 | 2,267 | — | — |
| 2025-08-01 | $1,672.20 | $1,717.81 | 1,909 | — | — |
| 2025-07-31 | $1,692.00 | $1,738.15 | 1,424 | — | — |
| 2025-07-30 | $1,800.00 | $1,849.09 | 1,516 | — | — |
| 2025-07-29 | $1,782.00 | $1,830.60 | 4,595 | — | — |
| 2025-07-28 | $1,764.00 | $1,812.11 | 3,693 | — | — |
| 2025-07-25 | $2,214.00 | $2,274.38 | 11,489 | — | — |
| 2025-07-24 | $1,625.40 | $1,669.73 | 710 | — | — |
| 2025-07-23 | $1,688.40 | $1,734.45 | 894 | — | — |
| 2025-07-22 | $1,737.00 | $1,784.37 | 2,080 | — | — |
| 2025-07-21 | $1,630.80 | $1,675.28 | 2,361 | — | — |
| 2025-07-18 | $1,731.60 | $1,778.83 | 5,860 | — | — |
| 2025-07-17 | $1,611.00 | $1,654.94 | 2,242 | — | — |
| 2025-07-16 | $1,944.00 | $1,997.02 | 34,979 | — | — |
| 2025-07-15 | $1,872.00 | $1,923.05 | 1,338 | — | — |
| 2025-07-14 | $2,070.00 | $2,126.45 | 380 | — | — |
| 2025-07-11 | $2,268.00 | $2,329.85 | 477 | — | — |
| 2025-07-10 | $2,322.00 | $2,385.33 | 580 | — | — |
| 2025-07-09 | $2,520.00 | $2,588.73 | 638 | — | — |
| 2025-07-08 | $2,754.00 | $2,829.11 | 811 | — | — |
| 2025-07-07 | $2,754.00 | $2,829.11 | 639 | — | — |
| 2025-07-03 | $3,114.00 | $3,198.93 | 441 | — | — |
| 2025-07-02 | $3,312.00 | $3,402.33 | 9,399 | — | — |
| 2025-07-01 | $4,266.00 | $4,382.35 | 164 | — | — |
| 2025-06-30 | $3,870.00 | $3,975.55 | 64 | — | — |
| 2025-06-27 | $3,744.00 | $3,846.11 | 241 | — | — |
| 2025-06-26 | $4,032.00 | $4,141.96 | 223 | — | — |
| 2025-06-25 | $4,194.00 | $4,308.38 | 431 | — | — |
| 2025-06-24 | $4,356.00 | $4,474.80 | 258 | — | — |
| 2025-06-23 | $5,022.00 | $5,158.96 | 677 | — | — |
| 2025-06-20 | $3,960.00 | $4,068.00 | 288 | — | — |
| 2025-06-18 | $4,536.00 | $4,659.71 | 122 | — | — |
| 2025-06-17 | $4,644.00 | $4,770.65 | 186 | — | — |
| 2025-06-16 | $5,166.00 | $5,306.89 | 108 | — | — |
| 2025-06-13 | $5,202.00 | $5,343.87 | 163 | — | — |
| 2025-06-12 | $5,616.00 | $5,769.16 | 129 | — | — |
| 2025-06-11 | $5,634.00 | $5,787.65 | 156 | — | — |
| 2025-06-10 | $5,544.00 | $5,695.20 | 254 | — | — |
| 2025-06-09 | $6,174.00 | $6,342.38 | 317 | — | — |
| 2025-06-06 | $6,030.00 | $6,194.45 | 436 | — | — |
| 2025-06-05 | $5,832.00 | $5,991.05 | 553 | — | — |
| 2025-06-04 | $5,868.00 | $6,028.04 | 9,238 | — | — |
| 2025-06-03 | $5,544.00 | $5,695.20 | 1,068 | — | — |
| 2025-06-02 | $5,130.00 | $5,269.91 | 188 | — | — |
| 2025-05-30 | $5,022.00 | $5,158.96 | 260 | — | — |
| 2025-05-29 | $5,400.00 | $5,547.27 | 11,356 | — | — |
| 2025-05-28 | $5,130.00 | $5,269.91 | 151 | — | — |
| 2025-05-27 | $5,562.00 | $5,713.69 | 229 | — | — |
| 2025-05-23 | $5,220.00 | $5,362.36 | 3,016 | — | — |
| 2025-05-22 | $5,382.00 | $5,528.78 | 652 | — | — |
| 2025-05-21 | $5,490.00 | $5,639.73 | 70 | — | — |
| 2025-05-20 | $5,760.00 | $5,917.09 | 52 | — | — |
| 2025-05-19 | $5,724.00 | $5,880.11 | 88 | — | — |
| 2025-05-16 | $5,544.00 | $5,695.20 | 143 | — | — |
| 2025-05-15 | $6,282.00 | $6,453.33 | 293 | — | — |
| 2025-05-14 | $7,524.00 | $7,729.20 | 102 | — | — |
| 2025-05-13 | $9,306.00 | $9,559.80 | 94 | — | — |
| 2025-05-12 | $9,036.00 | $9,282.44 | 44 | — | — |
| 2025-05-09 | $10,458.00 | $10,743.22 | 22 | — | — |
| 2025-05-08 | $10,782.00 | $11,076.05 | 47 | — | — |
| 2025-05-07 | $9,846.00 | $10,114.53 | 24 | — | — |
| 2025-05-06 | $10,170.00 | $10,447.36 | 19 | — | — |
| 2025-05-05 | $10,026.00 | $10,299.44 | 41 | — | — |
| 2025-05-02 | $10,134.00 | $10,410.38 | 101 | — | — |
| 2025-05-01 | $8,082.00 | $8,302.42 | 35 | — | — |
| 2025-04-30 | $7,884.00 | $8,099.02 | 170 | — | — |
| 2025-04-29 | $8,244.00 | $8,468.84 | 20 | — | — |
| 2025-04-28 | $8,532.00 | $8,764.69 | 55 | — | — |
| 2025-04-25 | $8,442.00 | $8,672.24 | 116 | — | — |
| 2025-04-24 | $8,514.00 | $8,746.20 | 157 | — | — |
| 2025-04-23 | $7,200.00 | $7,396.36 | 184 | — | — |
| 2025-04-22 | $6,426.00 | $6,601.25 | 539 | — | — |
| 2025-04-21 | $5,112.00 | $5,251.42 | 59 | — | — |
| 2025-04-17 | $5,400.00 | $5,547.27 | 66 | — | — |
| 2025-04-16 | $4,896.00 | $5,029.53 | 121 | — | — |
| 2025-04-15 | $4,986.00 | $5,121.98 | 381 | — | — |
| 2025-04-14 | $4,662.00 | $4,789.15 | 100 | — | — |
| 2025-04-11 | $4,356.00 | $4,474.80 | 164 | — | — |
| 2025-04-10 | $4,779.00 | $4,909.34 | 127 | — | — |
| 2025-04-09 | $5,562.00 | $5,713.69 | 205 | — | — |
| 2025-04-08 | $5,094.00 | $5,232.93 | 119 | — | — |
| 2025-04-07 | $6,624.00 | $6,804.65 | 107 | — | — |
| 2025-04-04 | $7,884.00 | $8,099.02 | 138 | — | — |
| 2025-04-03 | $10,758.60 | $11,052.02 | 173 | — | — |
| 2025-04-02 | $11,376.00 | $11,686.25 | 97 | — | — |
| 2025-04-01 | $11,808.00 | $12,130.04 | 170 | — | — |
| 2025-03-31 | $15,084.00 | $15,495.38 | 57 | — | — |
| 2025-03-28 | $17,280.00 | $17,751.27 | 39 | — | — |
| 2025-03-27 | $18,684.00 | $19,193.56 | 39 | — | — |
| 2025-03-26 | $20,160.00 | $20,709.82 | 62 | — | — |
| 2025-03-25 | $20,880.00 | $21,449.45 | 61 | — | — |
| 2025-03-24 | $24,480.00 | $25,147.64 | 74 | — | — |
| 2025-03-21 | $26,244.00 | $26,959.75 | 26 | — | — |
| 2025-03-20 | $29,880.00 | $30,694.91 | 67 | — | — |
| 2025-03-19 | $27,360.00 | $28,106.18 | 18 | — | — |
| 2025-03-18 | $26,352.00 | $27,070.69 | 28 | — | — |
| 2025-03-17 | $26,820.00 | $27,551.45 | 158 | — | — |
| 2025-03-14 | $27,288.00 | $28,032.22 | 115 | — | — |
| 2025-03-13 | $20,952.00 | $21,523.42 | 19 | — | — |
| 2025-03-12 | $20,664.00 | $21,227.56 | 26 | — | — |
| 2025-03-11 | $21,960.00 | $22,558.91 | 22 | — | — |
| 2025-03-10 | $24,516.00 | $25,184.62 | 45 | — | — |
| 2025-03-07 | $26,460.00 | $27,181.64 | 354 | — | — |
| 2025-03-06 | $24,624.00 | $25,295.56 | 38 | — | — |
| 2025-03-05 | $22,068.00 | $22,669.85 | 15 | — | — |
| 2025-03-04 | $20,520.00 | $21,079.64 | 41 | — | — |
| 2025-03-03 | $22,860.00 | $23,483.45 | 40 | — | — |
| 2025-02-28 | $24,408.00 | $25,073.67 | 30 | — | — |
| 2025-02-27 | $25,812.00 | $26,515.96 | 193 | — | — |
| 2025-02-26 | $29,520.00 | $30,325.09 | 20 | — | — |
| 2025-02-25 | $29,844.00 | $30,657.93 | 28 | — | — |
| 2025-02-24 | $32,544.00 | $33,431.56 | 16 | — | — |
| 2025-02-21 | $33,624.00 | $34,541.02 | 21 | — | — |
| 2025-02-20 | $36,360.00 | $37,351.64 | 19 | — | — |
| 2025-02-19 | $38,880.00 | $39,940.36 | 32 | — | — |
| 2025-02-18 | $33,048.00 | $33,949.31 | 54 | — | — |
| 2025-02-14 | $33,660.00 | $34,578.00 | 31 | — | — |
| 2025-02-13 | $32,364.00 | $33,246.66 | 30 | — | — |
| 2025-02-12 | $34,308.00 | $35,243.67 | 80 | — | — |
| 2025-02-11 | $32,688.00 | $33,579.49 | 24 | — | — |
| 2025-02-10 | $34,380.00 | $35,317.64 | 27 | — | — |
| 2025-02-07 | $34,272.00 | $35,206.69 | 33 | — | — |
| 2025-02-06 | $36,000.00 | $36,981.82 | 30 | — | — |
| 2025-02-05 | $37,080.00 | $38,091.27 | 61 | — | — |
| 2025-02-04 | $36,000.00 | $36,981.82 | 40 | — | — |
| 2025-02-03 | $37,080.00 | $38,091.27 | 37 | — | — |
| 2025-01-31 | $37,440.00 | $38,461.09 | 28 | — | — |
| 2025-01-30 | $40,320.00 | $41,419.64 | 53 | — | — |
| 2025-01-29 | $35,352.00 | $36,316.15 | 54 | — | — |
| 2025-01-28 | $38,160.00 | $39,200.73 | 82 | — | — |
| 2025-01-27 | $39,960.00 | $41,049.82 | 612 | — | — |
| 2025-01-24 | $43,200.00 | $44,378.18 | 37 | — | — |
| 2025-01-23 | $46,080.00 | $47,336.73 | 72 | — | — |
| 2025-01-22 | $42,840.00 | $44,008.36 | 82 | — | — |
| 2025-01-21 | $45,720.00 | $46,966.91 | 295 | — | — |
| 2025-01-17 | $46,800.00 | $48,076.36 | 196 | — | — |
| 2025-01-16 | $46,800.00 | $48,076.36 | 81 | — | — |
| 2025-01-15 | $55,260.00 | $56,767.09 | 184 | — | — |
| 2025-01-14 | $70,200.00 | $72,114.55 | 40 | — | — |
| 2025-01-13 | $70,560.00 | $72,484.36 | 38 | — | — |
| 2025-01-10 | $62,640.00 | $64,348.36 | 17 | — | — |
| 2025-01-08 | $62,280.00 | $63,978.55 | 16 | — | — |
| 2025-01-07 | $63,000.00 | $64,718.18 | 30 | — | — |
| 2025-01-06 | $67,680.00 | $69,525.82 | 16 | — | — |
| 2025-01-03 | $68,040.00 | $69,895.64 | 39 | — | — |
| 2025-01-02 | $59,940.00 | $61,574.73 | 29 | — | — |