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
- 2018-05-02 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 | $1,740.05 | $1,740.05 | 22,738 | — | — |
| 2025-12-30 | $1,770.81 | $1,770.81 | 22,407 | — | — |
| 2025-12-29 | $1,824.56 | $1,824.56 | 29,622 | — | — |
| 2025-12-26 | $1,841.01 | $1,841.01 | 23,472 | — | — |
| 2025-12-24 | $1,876.03 | $1,876.03 | 11,817 | — | — |
| 2025-12-23 | $1,880.55 | $1,880.55 | 19,211 | — | — |
| 2025-12-22 | $1,775.51 | $1,775.51 | 21,743 | — | — |
| 2025-12-19 | $1,751.93 | $1,751.93 | 26,915 | — | — |
| 2025-12-18 | $1,700.66 | $1,700.66 | 24,319 | — | — |
| 2025-12-17 | $1,621.37 | $1,621.37 | 25,642 | — | — |
| 2025-12-16 | $1,618.98 | $1,618.98 | 28,344 | — | — |
| 2025-12-15 | $1,602.56 | $1,602.56 | 36,929 | — | — |
| 2025-12-12 | $1,706.20 | $1,706.20 | 29,330 | — | — |
| 2025-12-11 | $1,654.02 | $1,654.02 | 38,475 | — | — |
| 2025-12-10 | $1,656.47 | $1,656.47 | 25,537 | — | — |
| 2025-12-09 | $1,647.46 | $1,647.46 | 25,144 | — | — |
| 2025-12-08 | $1,600.01 | $1,600.01 | 42,945 | — | — |
| 2025-12-05 | $1,522.26 | $1,522.26 | 19,822 | — | — |
| 2025-12-04 | $1,585.00 | $1,585.00 | 29,662 | — | — |
| 2025-12-03 | $1,583.00 | $1,583.00 | 29,646 | — | — |
| 2025-12-02 | $1,551.96 | $1,551.96 | 14,221 | — | — |
| 2025-12-01 | $1,519.93 | $1,519.93 | 14,442 | — | — |
| 2025-11-28 | $1,525.13 | $1,525.13 | 1,769 | — | — |
| 2025-11-26 | $1,503.15 | $1,503.15 | 1,580 | — | — |
| 2025-11-25 | $1,497.42 | $1,497.42 | 2,739 | — | — |
| 2025-11-24 | $1,446.84 | $1,446.84 | 6,306 | — | — |
| 2025-11-21 | $1,420.13 | $1,420.13 | 5,366 | — | — |
| 2025-11-20 | $1,414.71 | $1,414.71 | 13,495 | — | — |
| 2025-11-19 | $1,489.99 | $1,489.99 | 8,818 | — | — |
| 2025-11-18 | $1,521.14 | $1,521.14 | 7,516 | — | — |
| 2025-11-17 | $1,501.74 | $1,501.74 | 9,312 | — | — |
| 2025-11-14 | $1,525.00 | $1,525.00 | 7,481 | — | — |
| 2025-11-13 | $1,550.00 | $1,550.00 | 8,064 | — | — |
| 2025-11-12 | $1,536.63 | $1,536.63 | 9,974 | — | — |
| 2025-11-11 | $1,608.01 | $1,608.01 | 7,967 | — | — |
| 2025-11-10 | $1,613.60 | $1,613.60 | 4,470 | — | — |
| 2025-11-07 | $1,756.99 | $1,756.99 | 3,947 | — | — |
| 2025-11-06 | $1,759.19 | $1,759.19 | 3,228 | — | — |
| 2025-11-05 | $1,787.30 | $1,787.30 | 3,072 | — | — |
| 2025-11-04 | $1,767.22 | $1,767.22 | 7,918 | — | — |
| 2025-11-03 | $1,725.01 | $1,725.01 | 2,204 | — | — |
| 2025-10-31 | $1,753.24 | $1,753.24 | 1,564 | — | — |
| 2025-10-30 | $1,763.90 | $1,763.90 | 3,752 | — | — |
| 2025-10-29 | $1,799.99 | $1,799.99 | 6,552 | — | — |
| 2025-10-28 | $1,815.13 | $1,815.13 | 5,431 | — | — |
| 2025-10-27 | $1,830.92 | $1,830.92 | 8,700 | — | — |
| 2025-10-24 | $1,804.28 | $1,804.28 | 8,639 | — | — |
| 2025-10-23 | $1,789.00 | $1,789.00 | 12,117 | — | — |
| 2025-10-22 | $1,765.96 | $1,765.96 | 11,265 | — | — |
| 2025-10-21 | $1,768.51 | $1,768.51 | 11,463 | — | — |
| 2025-10-20 | $1,781.73 | $1,781.73 | 7,690 | — | — |
| 2025-10-17 | $1,755.51 | $1,755.51 | 10,333 | — | — |
| 2025-10-16 | $1,720.23 | $1,720.23 | 9,673 | — | — |
| 2025-10-15 | $1,743.01 | $1,743.01 | 14,219 | — | — |
| 2025-10-14 | $1,694.59 | $1,694.59 | 16,251 | — | — |
| 2025-10-13 | $1,705.67 | $1,705.67 | 18,450 | — | — |
| 2025-10-10 | $1,616.01 | $1,616.01 | 9,254 | — | — |
| 2025-10-09 | $1,666.25 | $1,666.25 | 13,025 | — | — |
| 2025-10-08 | $1,660.61 | $1,660.61 | 7,820 | — | — |
| 2025-10-07 | $1,646.68 | $1,646.68 | 11,619 | — | — |
| 2025-10-06 | $1,612.02 | $1,612.02 | 7,947 | — | — |
| 2025-10-03 | $1,596.96 | $1,596.96 | 15,826 | — | — |
| 2025-10-02 | $1,613.03 | $1,613.03 | 11,379 | — | — |
| 2025-10-01 | $1,505.51 | $1,505.51 | 14,150 | — | — |
| 2025-09-30 | $1,545.00 | $1,545.00 | 18,083 | — | — |
| 2025-09-29 | $1,543.32 | $1,543.32 | 12,709 | — | — |
| 2025-09-26 | $1,580.41 | $1,580.41 | 21,544 | — | — |
| 2025-09-25 | $1,553.08 | $1,553.08 | 12,737 | — | — |
| 2025-09-24 | $1,552.11 | $1,552.11 | 20,340 | — | — |
| 2025-09-23 | $1,524.99 | $1,524.99 | 13,097 | — | — |
| 2025-09-22 | $1,532.00 | $1,532.00 | 10,062 | — | — |
| 2025-09-19 | $1,540.17 | $1,540.17 | 13,239 | — | — |
| 2025-09-18 | $1,526.83 | $1,526.83 | 13,005 | — | — |
| 2025-09-17 | $1,533.11 | $1,533.11 | 12,107 | — | — |
| 2025-09-16 | $1,505.02 | $1,505.02 | 7,345 | — | — |
| 2025-09-15 | $1,542.66 | $1,542.66 | 5,923 | — | — |
| 2025-09-12 | $1,494.43 | $1,494.43 | 7,614 | — | — |
| 2025-09-11 | $1,583.39 | $1,583.39 | 3,547 | — | — |
| 2025-09-10 | $1,517.96 | $1,517.96 | 16,241 | — | — |
| 2025-09-09 | $1,542.20 | $1,542.20 | 5,372 | — | — |
| 2025-09-08 | $1,554.88 | $1,554.88 | 6,129 | — | — |
| 2025-09-05 | $1,542.00 | $1,542.00 | 6,789 | — | — |
| 2025-09-04 | $1,545.12 | $1,545.12 | 7,962 | — | — |
| 2025-09-03 | $1,544.36 | $1,544.36 | 14,966 | — | — |
| 2025-09-02 | $1,525.00 | $1,525.00 | 5,869 | — | — |
| 2025-08-29 | $1,561.67 | $1,561.67 | 6,875 | — | — |
| 2025-08-28 | $1,589.67 | $1,589.67 | 15,830 | — | — |
| 2025-08-27 | $1,584.58 | $1,584.58 | 13,028 | — | — |
| 2025-08-26 | $1,561.14 | $1,561.14 | 22,756 | — | — |
| 2025-08-25 | $1,534.91 | $1,534.91 | 24,211 | — | — |
| 2025-08-22 | $1,522.00 | $1,522.00 | 18,764 | — | — |
| 2025-08-21 | $1,498.20 | $1,498.20 | 23,293 | — | — |
| 2025-08-20 | $1,518.92 | $1,518.92 | 13,162 | — | — |
| 2025-08-19 | $1,530.02 | $1,530.02 | 15,891 | — | — |
| 2025-08-18 | $1,512.00 | $1,512.00 | 12,937 | — | — |
| 2025-08-15 | $1,579.61 | $1,579.61 | 6,731 | — | — |
| 2025-08-14 | $1,432.88 | $1,432.88 | 16,681 | — | — |
| 2025-08-13 | $1,390.78 | $1,390.78 | 45,066 | — | — |
| 2025-08-12 | $1,384.51 | $1,384.51 | 20,433 | — | — |
| 2025-08-11 | $1,406.99 | $1,406.99 | 14,027 | — | — |
| 2025-08-08 | $1,363.05 | $1,363.05 | 8,209 | — | — |
| 2025-08-07 | $1,372.06 | $1,372.06 | 7,772 | — | — |
| 2025-08-06 | $1,431.37 | $1,431.37 | 13,268 | — | — |
| 2025-08-05 | $1,417.37 | $1,417.37 | 29,392 | — | — |
| 2025-08-04 | $1,442.60 | $1,442.60 | 9,268 | — | — |
| 2025-08-01 | $1,451.92 | $1,451.92 | 23,511 | — | — |
| 2025-07-31 | $1,486.00 | $1,486.00 | 10,726 | — | — |
| 2025-07-30 | $1,500.06 | $1,500.06 | 10,148 | — | — |
| 2025-07-29 | $1,491.99 | $1,491.99 | 8,198 | — | — |
| 2025-07-28 | $1,526.00 | $1,526.00 | 12,619 | — | — |
| 2025-07-25 | $1,561.44 | $1,561.44 | 5,756 | — | — |
| 2025-07-24 | $1,529.03 | $1,529.03 | 3,953 | — | — |
| 2025-07-23 | $1,576.42 | $1,576.42 | 5,191 | — | — |
| 2025-07-22 | $1,575.55 | $1,575.55 | 3,080 | — | — |
| 2025-07-21 | $1,539.29 | $1,539.29 | 2,015 | — | — |
| 2025-07-18 | $1,485.03 | $1,485.03 | 8,935 | — | — |
| 2025-07-17 | $1,446.29 | $1,446.29 | 9,316 | — | — |
| 2025-07-16 | $1,423.00 | $1,423.00 | 8,217 | — | — |
| 2025-07-15 | $1,429.64 | $1,429.64 | 4,563 | — | — |
| 2025-07-14 | $1,416.98 | $1,416.98 | 8,842 | — | — |
| 2025-07-11 | $1,428.00 | $1,428.00 | 15,088 | — | — |
| 2025-07-10 | $1,445.36 | $1,445.36 | 9,387 | — | — |
| 2025-07-09 | $1,446.00 | $1,446.00 | 9,544 | — | — |
| 2025-07-08 | $1,432.00 | $1,432.00 | 6,196 | — | — |
| 2025-07-07 | $1,381.35 | $1,381.35 | 6,317 | — | — |
| 2025-07-03 | $1,400.08 | $1,400.08 | 1,588 | — | — |
| 2025-07-02 | $1,405.78 | $1,405.78 | 8,294 | — | — |
| 2025-07-01 | $1,390.12 | $1,390.12 | 15,709 | — | — |
| 2025-06-30 | $1,400.36 | $1,400.36 | 14,368 | — | — |
| 2025-06-27 | $1,392.50 | $1,392.50 | 4,493 | — | — |
| 2025-06-26 | $1,392.82 | $1,392.82 | 7,226 | — | — |
| 2025-06-25 | $1,384.81 | $1,384.81 | 16,937 | — | — |
| 2025-06-24 | $1,389.83 | $1,389.83 | 11,132 | — | — |
| 2025-06-23 | $1,420.30 | $1,420.30 | 13,062 | — | — |
| 2025-06-20 | $1,389.00 | $1,389.00 | 11,613 | — | — |
| 2025-06-18 | $1,343.10 | $1,343.10 | 10,527 | — | — |
| 2025-06-17 | $1,326.37 | $1,326.37 | 8,624 | — | — |
| 2025-06-16 | $1,323.00 | $1,323.00 | 7,345 | — | — |
| 2025-06-13 | $1,246.84 | $1,246.84 | 1,985 | — | — |
| 2025-06-12 | $1,251.95 | $1,251.95 | 2,536 | — | — |
| 2025-06-11 | $1,239.16 | $1,239.16 | 2,381 | — | — |
| 2025-06-10 | $1,291.00 | $1,291.00 | 2,159 | — | — |
| 2025-06-09 | $1,281.31 | $1,281.31 | 3,428 | — | — |
| 2025-06-06 | $1,274.00 | $1,274.00 | 3,255 | — | — |
| 2025-06-05 | $1,254.77 | $1,254.77 | 1,994 | — | — |
| 2025-06-04 | $1,267.00 | $1,267.00 | 3,941 | — | — |
| 2025-06-03 | $1,247.00 | $1,247.00 | 2,922 | — | — |
| 2025-06-02 | $1,219.98 | $1,219.98 | 134 | — | — |
| 2025-05-30 | $1,203.01 | $1,203.01 | 656 | — | — |
| 2025-05-29 | $1,237.05 | $1,237.05 | 732 | — | — |
| 2025-05-28 | $1,259.96 | $1,259.96 | 654 | — | — |
| 2025-05-27 | $1,230.00 | $1,230.00 | 773 | — | — |
| 2025-05-23 | $1,215.01 | $1,215.01 | 626 | — | — |
| 2025-05-22 | $1,200.01 | $1,200.01 | 176 | — | — |
| 2025-05-21 | $1,169.18 | $1,169.18 | 132 | — | — |
| 2025-05-20 | $1,160.12 | $1,160.12 | 225 | — | — |
| 2025-05-19 | $1,197.47 | $1,197.47 | 331 | — | — |
| 2025-05-16 | $1,176.76 | $1,176.76 | 185 | — | — |
| 2025-05-15 | $1,192.99 | $1,192.99 | 186 | — | — |
| 2025-05-14 | $1,188.00 | $1,188.00 | 324 | — | — |
| 2025-05-13 | $1,187.34 | $1,187.34 | 321 | — | — |
| 2025-05-12 | $1,164.80 | $1,164.80 | 518 | — | — |
| 2025-05-09 | $1,182.00 | $1,182.00 | 523 | — | — |
| 2025-05-08 | $1,195.00 | $1,195.00 | 10,255 | — | — |
| 2025-05-07 | $1,182.50 | $1,182.50 | 2,793 | — | — |
| 2025-05-06 | $1,159.00 | $1,159.00 | 1,987 | — | — |
| 2025-05-05 | $1,175.00 | $1,175.00 | 1,147 | — | — |
| 2025-05-02 | $1,167.50 | $1,167.50 | 4,732 | — | — |
| 2025-05-01 | $1,135.00 | $1,135.00 | 1,838 | — | — |
| 2025-04-30 | $1,147.00 | $1,147.00 | 2,058 | — | — |
| 2025-04-29 | $1,181.18 | $1,181.18 | 193 | — | — |
| 2025-04-28 | $1,135.00 | $1,135.00 | 497 | — | — |
| 2025-04-25 | $1,117.80 | $1,117.80 | 704 | — | — |
| 2025-04-24 | $1,133.00 | $1,133.00 | 140 | — | — |
| 2025-04-23 | $1,067.16 | $1,067.16 | 0 | — | — |
| 2025-04-22 | $1,067.16 | $1,067.16 | 103 | — | — |
| 2025-04-21 | $1,062.00 | $1,062.00 | 74 | — | — |
| 2025-04-17 | $1,085.50 | $1,085.50 | 132 | — | — |
| 2025-04-16 | $1,070.01 | $1,070.01 | 133 | — | — |
| 2025-04-15 | $1,057.50 | $1,057.50 | 0 | — | — |
| 2025-04-14 | $1,057.50 | $1,057.50 | 214 | — | — |
| 2025-04-11 | $1,018.00 | $1,018.00 | 118 | — | — |
| 2025-04-10 | $1,060.00 | $1,060.00 | 75 | — | — |
| 2025-04-09 | $1,079.03 | $1,079.03 | 206 | — | — |
| 2025-04-08 | $1,049.99 | $1,049.99 | 230 | — | — |
| 2025-04-07 | $1,000.02 | $1,000.02 | 245 | — | — |
| 2025-04-04 | $1,053.99 | $1,053.99 | 75 | — | — |
| 2025-04-03 | $1,055.00 | $1,055.00 | 266 | — | — |
| 2025-04-02 | $1,075.00 | $1,075.00 | 119 | — | — |
| 2025-04-01 | $1,099.91 | $1,099.91 | 60 | — | — |
| 2025-03-31 | $1,099.99 | $1,099.99 | 80 | — | — |
| 2025-03-28 | $1,115.38 | $1,115.38 | 77 | — | — |
| 2025-03-27 | $1,065.00 | $1,065.00 | 125 | — | — |
| 2025-03-26 | $1,050.00 | $1,050.00 | 105 | — | — |
| 2025-03-25 | $1,073.43 | $1,073.43 | 179 | — | — |
| 2025-03-24 | $1,085.00 | $1,085.00 | 273 | — | — |
| 2025-03-21 | $1,090.00 | $1,090.00 | 274 | — | — |
| 2025-03-20 | $1,079.31 | $1,079.31 | 41 | — | — |
| 2025-03-19 | $1,038.09 | $1,038.09 | 0 | — | — |
| 2025-03-18 | $1,038.09 | $1,038.09 | 55 | — | — |
| 2025-03-17 | $1,036.22 | $1,036.22 | 90 | — | — |
| 2025-03-14 | $1,039.00 | $1,039.00 | 0 | — | — |
| 2025-03-13 | $1,039.00 | $1,039.00 | 93 | — | — |
| 2025-03-12 | $1,088.74 | $1,088.74 | 86 | — | — |
| 2025-03-11 | $1,025.00 | $1,025.00 | 0 | — | — |
| 2025-03-10 | $1,025.00 | $1,025.00 | 210 | — | — |
| 2025-03-07 | $1,055.89 | $1,055.89 | 152 | — | — |
| 2025-03-06 | $1,065.50 | $1,065.50 | 117 | — | — |
| 2025-03-05 | $1,101.92 | $1,101.92 | 63 | — | — |
| 2025-03-04 | $1,086.96 | $1,086.96 | 136 | — | — |
| 2025-03-03 | $1,089.99 | $1,089.99 | 852 | — | — |
| 2025-02-28 | $1,184.00 | $1,184.00 | 75 | — | — |
| 2025-02-27 | $1,179.79 | $1,179.79 | 99 | — | — |
| 2025-02-26 | $1,184.00 | $1,184.00 | 191 | — | — |
| 2025-02-25 | $1,161.10 | $1,161.10 | 355 | — | — |
| 2025-02-24 | $1,159.98 | $1,159.98 | 173 | — | — |
| 2025-02-21 | $1,183.00 | $1,183.00 | 990 | — | — |
| 2025-02-20 | $1,214.54 | $1,214.54 | 1,769 | — | — |
| 2025-02-19 | $1,230.00 | $1,230.00 | 1,321 | — | — |
| 2025-02-18 | $1,180.22 | $1,180.22 | 119 | — | — |
| 2025-02-14 | $1,178.84 | $1,178.84 | 464 | — | — |
| 2025-02-13 | $1,178.00 | $1,178.00 | 126 | — | — |
| 2025-02-12 | $1,179.00 | $1,179.00 | 126 | — | — |
| 2025-02-11 | $1,186.00 | $1,186.00 | 132 | — | — |
| 2025-02-10 | $1,172.76 | $1,172.76 | 44 | — | — |
| 2025-02-07 | $1,148.34 | $1,148.34 | 51 | — | — |
| 2025-02-06 | $1,125.00 | $1,125.00 | 0 | — | — |
| 2025-02-05 | $1,125.00 | $1,125.00 | 0 | — | — |
| 2025-02-04 | $1,125.00 | $1,125.00 | 0 | — | — |
| 2025-02-03 | $1,125.00 | $1,125.00 | 98 | — | — |
| 2025-01-31 | $1,109.91 | $1,109.91 | 117 | — | — |
| 2025-01-30 | $1,158.91 | $1,158.91 | 94 | — | — |
| 2025-01-29 | $1,130.02 | $1,130.02 | 669 | — | — |
| 2025-01-28 | $1,134.00 | $1,134.00 | 0 | — | — |
| 2025-01-27 | $1,134.00 | $1,134.00 | 410 | — | — |
| 2025-01-24 | $1,053.41 | $1,053.41 | 0 | — | — |
| 2025-01-23 | $1,053.41 | $1,053.41 | 181 | — | — |
| 2025-01-22 | $1,079.00 | $1,079.00 | 642 | — | — |
| 2025-01-21 | $1,083.00 | $1,083.00 | 480 | — | — |
| 2025-01-17 | $1,054.00 | $1,054.00 | 163 | — | — |
| 2025-01-16 | $1,046.00 | $1,046.00 | 567 | — | — |
| 2025-01-15 | $1,059.00 | $1,059.00 | 549 | — | — |
| 2025-01-14 | $1,089.78 | $1,089.78 | 401 | — | — |
| 2025-01-13 | $1,075.01 | $1,075.01 | 407 | — | — |
| 2025-01-10 | $1,067.00 | $1,067.00 | 2,232 | — | — |
| 2025-01-08 | $1,130.00 | $1,130.00 | 953 | — | — |
| 2025-01-07 | $1,170.00 | $1,170.00 | 1,332 | — | — |
| 2025-01-06 | $1,253.95 | $1,253.95 | 411 | — | — |
| 2025-01-03 | $1,287.00 | $1,287.00 | 1,317 | — | — |
| 2025-01-02 | $1,270.02 | $1,270.02 | 197 | — | — |