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
- 2022-08-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 | $126.59 | $126.59 | 45,899 | — | — |
| 2025-12-30 | $115.65 | $115.65 | 1,445 | — | — |
| 2025-12-29 | $125.97 | $125.97 | 1,281 | — | — |
| 2025-12-26 | $134.60 | $134.60 | 29,257 | — | — |
| 2025-12-24 | $158.62 | $158.62 | 567 | — | — |
| 2025-12-23 | $155.54 | $155.54 | 1,284 | — | — |
| 2025-12-22 | $158.62 | $158.62 | 1,405 | — | — |
| 2025-12-19 | $167.86 | $167.86 | 1,505 | — | — |
| 2025-12-18 | $172.48 | $172.48 | 2,099 | — | — |
| 2025-12-17 | $175.56 | $175.56 | 33,916 | — | — |
| 2025-12-16 | $189.42 | $189.42 | 2,773 | — | — |
| 2025-12-15 | $170.94 | $170.94 | 15,839 | — | — |
| 2025-12-12 | $180.18 | $180.18 | 3,797 | — | — |
| 2025-12-11 | $210.98 | $210.98 | 3,681 | — | — |
| 2025-12-10 | $229.46 | $229.46 | 7,564 | — | — |
| 2025-12-09 | $223.30 | $223.30 | 8,608 | — | — |
| 2025-12-08 | $280.28 | $280.28 | 103,349 | — | — |
| 2025-12-05 | $246.40 | $246.40 | 251,761 | — | — |
| 2025-12-04 | $385.00 | $385.00 | 4,787 | — | — |
| 2025-12-03 | $297.22 | $297.22 | 303 | — | — |
| 2025-12-02 | $292.60 | $292.60 | 1,728 | — | — |
| 2025-12-01 | $278.74 | $278.74 | 2,297 | — | — |
| 2025-11-28 | $277.20 | $277.20 | 868 | — | — |
| 2025-11-26 | $238.70 | $238.70 | 149 | — | — |
| 2025-11-25 | $231.00 | $231.00 | 226 | — | — |
| 2025-11-24 | $237.16 | $237.16 | 474 | — | — |
| 2025-11-21 | $223.30 | $223.30 | 986 | — | — |
| 2025-11-20 | $232.54 | $232.54 | 633 | — | — |
| 2025-11-19 | $263.34 | $263.34 | 297 | — | — |
| 2025-11-18 | $271.04 | $271.04 | 178 | — | — |
| 2025-11-17 | $277.20 | $277.20 | 681 | — | — |
| 2025-11-14 | $297.22 | $297.22 | 255 | — | — |
| 2025-11-13 | $298.76 | $298.76 | 429 | — | — |
| 2025-11-12 | $346.50 | $346.50 | 386 | — | — |
| 2025-11-11 | $338.80 | $338.80 | 483 | — | — |
| 2025-11-10 | $343.42 | $343.42 | 1,546 | — | — |
| 2025-11-07 | $348.04 | $348.04 | 230 | — | — |
| 2025-11-06 | $378.84 | $378.84 | 144 | — | — |
| 2025-11-05 | $366.52 | $366.52 | 90 | — | — |
| 2025-11-04 | $369.60 | $369.60 | 194 | — | — |
| 2025-11-03 | $394.24 | $394.24 | 372 | — | — |
| 2025-10-31 | $415.80 | $415.80 | 249 | — | — |
| 2025-10-30 | $391.16 | $391.16 | 206 | — | — |
| 2025-10-29 | $408.87 | $408.87 | 370 | — | — |
| 2025-10-28 | $427.35 | $427.35 | 922 | — | — |
| 2025-10-27 | $485.10 | $485.10 | 423 | — | — |
| 2025-10-24 | $507.89 | $507.89 | 356 | — | — |
| 2025-10-23 | $526.68 | $526.68 | 347 | — | — |
| 2025-10-22 | $549.78 | $549.78 | 318 | — | — |
| 2025-10-21 | $572.88 | $572.88 | 217 | — | — |
| 2025-10-20 | $575.96 | $575.96 | 255 | — | — |
| 2025-10-17 | $568.26 | $568.26 | 300 | — | — |
| 2025-10-16 | $572.88 | $572.88 | 461 | — | — |
| 2025-10-15 | $611.38 | $611.38 | 512 | — | — |
| 2025-10-14 | $600.60 | $600.60 | 642 | — | — |
| 2025-10-13 | $605.22 | $605.22 | 353 | — | — |
| 2025-10-10 | $623.70 | $623.70 | 995 | — | — |
| 2025-10-09 | $716.10 | $716.10 | 2,103 | — | — |
| 2025-10-08 | $726.88 | $726.88 | 1,466 | — | — |
| 2025-10-07 | $656.04 | $656.04 | 171 | — | — |
| 2025-10-06 | $659.12 | $659.12 | 787 | — | — |
| 2025-10-03 | $672.98 | $672.98 | 541 | — | — |
| 2025-10-02 | $677.60 | $677.60 | 1,238 | — | — |
| 2025-10-01 | $605.22 | $605.22 | 116 | — | — |
| 2025-09-30 | $594.44 | $594.44 | 116 | — | — |
| 2025-09-29 | $614.46 | $614.46 | 330 | — | — |
| 2025-09-26 | $594.44 | $594.44 | 775 | — | — |
| 2025-09-25 | $608.76 | $608.76 | 168 | — | — |
| 2025-09-24 | $637.56 | $637.56 | 225 | — | — |
| 2025-09-23 | $654.50 | $654.50 | 603 | — | — |
| 2025-09-22 | $683.76 | $683.76 | 9,656 | — | — |
| 2025-09-19 | $713.02 | $713.02 | 111 | — | — |
| 2025-09-18 | $702.24 | $702.24 | 288 | — | — |
| 2025-09-17 | $733.04 | $733.04 | 558 | — | — |
| 2025-09-16 | $683.76 | $683.76 | 302 | — | — |
| 2025-09-15 | $665.28 | $665.28 | 277 | — | — |
| 2025-09-12 | $693.00 | $693.00 | 467 | — | — |
| 2025-09-11 | $728.42 | $728.42 | 8,453 | — | — |
| 2025-09-10 | $677.60 | $677.60 | 546 | — | — |
| 2025-09-09 | $589.82 | $589.82 | 228 | — | — |
| 2025-09-08 | $572.88 | $572.88 | 127 | — | — |
| 2025-09-05 | $568.26 | $568.26 | 149 | — | — |
| 2025-09-04 | $562.10 | $562.10 | 415 | — | — |
| 2025-09-03 | $660.66 | $660.66 | 382 | — | — |
| 2025-09-02 | $723.49 | $723.49 | 642 | — | — |
| 2025-08-29 | $790.79 | $790.79 | 153 | — | — |
| 2025-08-28 | $797.72 | $797.72 | 69 | — | — |
| 2025-08-27 | $817.74 | $817.74 | 16 | — | — |
| 2025-08-26 | $819.28 | $819.28 | 68 | — | — |
| 2025-08-25 | $808.50 | $808.50 | 123 | — | — |
| 2025-08-22 | $831.60 | $831.60 | 227 | — | — |
| 2025-08-21 | $808.50 | $808.50 | 162 | — | — |
| 2025-08-20 | $800.80 | $800.80 | 124 | — | — |
| 2025-08-19 | $831.60 | $831.60 | 316 | — | — |
| 2025-08-18 | $865.48 | $865.48 | 563 | — | — |
| 2025-08-15 | $973.28 | $973.28 | 495 | — | — |
| 2025-08-14 | $985.60 | $985.60 | 1,160 | — | — |
| 2025-08-13 | $1,008.70 | $1,008.70 | 458 | — | — |
| 2025-08-12 | $1,087.24 | $1,087.24 | 372 | — | — |
| 2025-08-11 | $956.34 | $956.34 | 34 | — | — |
| 2025-08-08 | $980.98 | $980.98 | 773 | — | — |
| 2025-08-07 | $956.34 | $956.34 | 112 | — | — |
| 2025-08-06 | $953.26 | $953.26 | 41 | — | — |
| 2025-08-05 | $920.92 | $920.92 | 205 | — | — |
| 2025-08-04 | $939.40 | $939.40 | 764 | — | — |
| 2025-08-01 | $977.90 | $977.90 | 423 | — | — |
| 2025-07-31 | $1,059.52 | $1,059.52 | 195 | — | — |
| 2025-07-30 | $994.84 | $994.84 | 233 | — | — |
| 2025-07-29 | $1,044.89 | $1,044.89 | 378 | — | — |
| 2025-07-28 | $1,101.87 | $1,101.87 | 1,619 | — | — |
| 2025-07-25 | $1,087.24 | $1,087.24 | 481 | — | — |
| 2025-07-24 | $1,147.30 | $1,147.30 | 699 | — | — |
| 2025-07-23 | $1,031.80 | $1,031.80 | 165 | — | — |
| 2025-07-22 | $1,024.10 | $1,024.10 | 175 | — | — |
| 2025-07-21 | $973.28 | $973.28 | 235 | — | — |
| 2025-07-18 | $968.66 | $968.66 | 115 | — | — |
| 2025-07-17 | $960.96 | $960.96 | 163 | — | — |
| 2025-07-16 | $927.08 | $927.08 | 148 | — | — |
| 2025-07-15 | $941.71 | $941.71 | 192 | — | — |
| 2025-07-14 | $989.45 | $989.45 | 173 | — | — |
| 2025-07-11 | $1,001.00 | $1,001.00 | 622 | — | — |
| 2025-07-10 | $1,002.54 | $1,002.54 | 247 | — | — |
| 2025-07-09 | $1,058.60 | $1,058.60 | 206 | — | — |
| 2025-07-08 | $1,081.08 | $1,081.08 | 612 | — | — |
| 2025-07-07 | $1,012.55 | $1,012.55 | 438 | — | — |
| 2025-07-03 | $1,079.54 | $1,079.54 | 159 | — | — |
| 2025-07-02 | $1,070.30 | $1,070.30 | 347 | — | — |
| 2025-07-01 | $971.74 | $971.74 | 484 | — | — |
| 2025-06-30 | $957.11 | $957.11 | 477 | — | — |
| 2025-06-27 | $1,001.00 | $1,001.00 | 1,271 | — | — |
| 2025-06-26 | $1,272.04 | $1,272.04 | 8,028 | — | — |
| 2025-06-25 | $1,001.00 | $1,001.00 | 516 | — | — |
| 2025-06-24 | $960.04 | $960.04 | 387 | — | — |
| 2025-06-23 | $951.72 | $951.72 | 1,586 | — | — |
| 2025-06-20 | $1,153.46 | $1,153.46 | 26,292 | — | — |
| 2025-06-18 | $1,000.23 | $1,000.23 | 1,932 | — | — |
| 2025-06-17 | $851.62 | $851.62 | 984 | — | — |
| 2025-06-16 | $862.40 | $862.40 | 1,486 | — | — |
| 2025-06-13 | $761.84 | $761.84 | 421 | — | — |
| 2025-06-12 | $890.12 | $890.12 | 1,808 | — | — |
| 2025-06-11 | $1,324.71 | $1,324.71 | 752 | — | — |
| 2025-06-10 | $1,269.73 | $1,269.73 | 3,577 | — | — |
| 2025-06-09 | $1,188.57 | $1,188.57 | 1,040 | — | — |
| 2025-06-06 | $1,212.13 | $1,212.13 | 368 | — | — |
| 2025-06-05 | $1,162.39 | $1,162.39 | 315 | — | — |
| 2025-06-04 | $1,185.95 | $1,185.95 | 496 | — | — |
| 2025-06-03 | $1,191.19 | $1,191.19 | 1,805 | — | — |
| 2025-06-02 | $1,133.59 | $1,133.59 | 1,157 | — | — |
| 2025-05-30 | $1,096.94 | $1,096.94 | 498 | — | — |
| 2025-05-29 | $1,201.66 | $1,201.66 | 910 | — | — |
| 2025-05-28 | $1,128.36 | $1,128.36 | 4,583 | — | — |
| 2025-05-27 | $1,060.29 | $1,060.29 | 11,794 | — | — |
| 2025-05-23 | $1,989.68 | $1,989.68 | 488 | — | — |
| 2025-05-22 | $1,824.75 | $1,824.75 | 77 | — | — |
| 2025-05-21 | $1,795.95 | $1,795.95 | 96 | — | — |
| 2025-05-20 | $1,769.77 | $1,769.77 | 44 | — | — |
| 2025-05-19 | $1,767.15 | $1,767.15 | 313 | — | — |
| 2025-05-16 | $1,701.70 | $1,701.70 | 47 | — | — |
| 2025-05-15 | $1,667.67 | $1,667.67 | 68 | — | — |
| 2025-05-14 | $1,754.06 | $1,754.06 | 58 | — | — |
| 2025-05-13 | $1,809.04 | $1,809.04 | 67 | — | — |
| 2025-05-12 | $1,979.21 | $1,979.21 | 133 | — | — |
| 2025-05-09 | $2,149.38 | $2,149.38 | 84 | — | — |
| 2025-05-08 | $2,330.02 | $2,330.02 | 144 | — | — |
| 2025-05-07 | $2,277.66 | $2,277.66 | 406 | — | — |
| 2025-05-06 | $2,853.62 | $2,853.62 | 9,771 | — | — |
| 2025-05-05 | $3,481.94 | $3,481.94 | 113 | — | — |
| 2025-05-02 | $3,481.94 | $3,481.94 | 218 | — | — |
| 2025-05-01 | $3,665.20 | $3,665.20 | 1,035 | — | — |
| 2025-04-30 | $3,900.82 | $3,900.82 | 35,546 | — | — |
| 2025-04-29 | $2,225.30 | $2,225.30 | 723 | — | — |
| 2025-04-28 | $2,060.37 | $2,060.37 | 31 | — | — |
| 2025-04-25 | $2,081.31 | $2,081.31 | 14 | — | — |
| 2025-04-24 | $1,963.50 | $1,963.50 | 23 | — | — |
| 2025-04-23 | $1,939.94 | $1,939.94 | 49 | — | — |
| 2025-04-22 | $1,963.50 | $1,963.50 | 207 | — | — |
| 2025-04-21 | $2,513.28 | $2,513.28 | 22 | — | — |
| 2025-04-17 | $2,513.28 | $2,513.28 | 3 | — | — |
| 2025-04-16 | $2,434.74 | $2,434.74 | 4 | — | — |
| 2025-04-15 | $2,513.28 | $2,513.28 | 3 | — | — |
| 2025-04-14 | $2,644.18 | $2,644.18 | 5 | — | — |
| 2025-04-11 | $2,474.01 | $2,474.01 | 7 | — | — |
| 2025-04-10 | $2,513.28 | $2,513.28 | 16 | — | — |
| 2025-04-09 | $2,547.31 | $2,547.31 | 17 | — | — |
| 2025-04-08 | $2,408.56 | $2,408.56 | 18 | — | — |
| 2025-04-07 | $2,463.54 | $2,463.54 | 19 | — | — |
| 2025-04-04 | $2,565.64 | $2,565.64 | 17 | — | — |
| 2025-04-03 | $2,709.63 | $2,709.63 | 43 | — | — |
| 2025-04-02 | $2,827.44 | $2,827.44 | 161 | — | — |
| 2025-04-01 | $2,905.98 | $2,905.98 | 406 | — | — |
| 2025-03-31 | $2,722.72 | $2,722.72 | 6 | — | — |
| 2025-03-28 | $2,827.44 | $2,827.44 | 18 | — | — |
| 2025-03-27 | $3,063.06 | $3,063.06 | 30 | — | — |
| 2025-03-26 | $3,377.22 | $3,377.22 | 9 | — | — |
| 2025-03-25 | $3,193.96 | $3,193.96 | 18 | — | — |
| 2025-03-24 | $3,426.96 | $3,426.96 | 7 | — | — |
| 2025-03-21 | $3,351.04 | $3,351.04 | 7 | — | — |
| 2025-03-20 | $3,429.58 | $3,429.58 | 10 | — | — |
| 2025-03-19 | $3,481.94 | $3,481.94 | 11 | — | — |
| 2025-03-18 | $3,481.94 | $3,481.94 | 29 | — | — |
| 2025-03-17 | $3,377.22 | $3,377.22 | 43 | — | — |
| 2025-03-14 | $3,272.50 | $3,272.50 | 27 | — | — |
| 2025-03-13 | $3,560.48 | $3,560.48 | 70 | — | — |
| 2025-03-12 | $3,612.84 | $3,612.84 | 68 | — | — |
| 2025-03-11 | $3,900.82 | $3,900.82 | 4,690 | — | — |
| 2025-03-10 | $3,743.74 | $3,743.74 | 1 | — | — |
| 2025-03-07 | $3,848.46 | $3,848.46 | 13 | — | — |
| 2025-03-06 | $3,848.46 | $3,848.46 | 7 | — | — |
| 2025-03-05 | $3,822.28 | $3,822.28 | 11 | — | — |
| 2025-03-04 | $3,743.74 | $3,743.74 | 13 | — | — |
| 2025-03-03 | $4,060.52 | $4,060.52 | 10 | — | — |
| 2025-02-28 | $4,241.16 | $4,241.16 | 14 | — | — |
| 2025-02-27 | $4,162.62 | $4,162.62 | 36 | — | — |
| 2025-02-26 | $3,743.74 | $3,743.74 | 15 | — | — |
| 2025-02-25 | $4,005.54 | $4,005.54 | 15 | — | — |
| 2025-02-24 | $4,319.70 | $4,319.70 | 8 | — | — |
| 2025-02-21 | $4,529.14 | $4,529.14 | 19 | — | — |
| 2025-02-20 | $4,633.86 | $4,633.86 | 22 | — | — |
| 2025-02-19 | $4,267.34 | $4,267.34 | 32 | — | — |
| 2025-02-18 | $4,817.12 | $4,817.12 | 23 | — | — |
| 2025-02-14 | $5,131.28 | $5,131.28 | 20 | — | — |
| 2025-02-13 | $5,393.08 | $5,393.08 | 10 | — | — |
| 2025-02-12 | $5,445.44 | $5,445.44 | 26 | — | — |
| 2025-02-11 | $5,523.98 | $5,523.98 | 23 | — | — |
| 2025-02-10 | $5,550.16 | $5,550.16 | 24 | — | — |
| 2025-02-07 | $5,471.62 | $5,471.62 | 32 | — | — |
| 2025-02-06 | $5,628.70 | $5,628.70 | 127 | — | — |
| 2025-02-05 | $5,681.06 | $5,681.06 | 12 | — | — |
| 2025-02-04 | $6,021.40 | $6,021.40 | 23 | — | — |
| 2025-02-03 | $5,762.22 | $5,762.22 | 8 | — | — |
| 2025-01-31 | $6,152.30 | $6,152.30 | 20 | — | — |
| 2025-01-30 | $5,969.04 | $5,969.04 | 37 | — | — |
| 2025-01-29 | $5,916.68 | $5,916.68 | 56 | — | — |
| 2025-01-28 | $5,969.04 | $5,969.04 | 1,741 | — | — |
| 2025-01-27 | $6,073.76 | $6,073.76 | 12 | — | — |
| 2025-01-24 | $6,623.54 | $6,623.54 | 14 | — | — |
| 2025-01-23 | $6,728.26 | $6,728.26 | 37 | — | — |
| 2025-01-22 | $6,518.82 | $6,518.82 | 13 | — | — |
| 2025-01-21 | $6,518.82 | $6,518.82 | 154 | — | — |
| 2025-01-17 | $6,492.64 | $6,492.64 | 18 | — | — |
| 2025-01-16 | $6,414.10 | $6,414.10 | 23 | — | — |
| 2025-01-15 | $6,741.35 | $6,741.35 | 68 | — | — |
| 2025-01-14 | $6,335.56 | $6,335.56 | 51 | — | — |
| 2025-01-13 | $6,348.65 | $6,348.65 | 87 | — | — |
| 2025-01-10 | $7,278.04 | $7,278.04 | 427 | — | — |
| 2025-01-08 | $7,225.68 | $7,225.68 | 35 | — | — |
| 2025-01-07 | $7,330.40 | $7,330.40 | 54 | — | — |
| 2025-01-06 | $7,278.04 | $7,278.04 | 112 | — | — |
| 2025-01-03 | $7,173.32 | $7,173.32 | 929 | — | — |
| 2025-01-02 | $6,963.88 | $6,963.88 | 35 | — | — |