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
- 2019-01-04 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 | $240.00 | $240.00 | 1,687 | — | — |
| 2025-12-30 | $211.50 | $211.50 | 86 | — | — |
| 2025-12-29 | $220.50 | $220.50 | 84 | — | — |
| 2025-12-26 | $226.50 | $226.50 | 26 | — | — |
| 2025-12-24 | $229.65 | $229.65 | 28 | — | — |
| 2025-12-23 | $231.00 | $231.00 | 117 | — | — |
| 2025-12-22 | $232.50 | $232.50 | 83 | — | — |
| 2025-12-19 | $241.50 | $241.50 | 134 | — | — |
| 2025-12-18 | $231.00 | $231.00 | 125 | — | — |
| 2025-12-17 | $235.50 | $235.50 | 153 | — | — |
| 2025-12-16 | $246.00 | $246.00 | 384 | — | — |
| 2025-12-15 | $217.50 | $217.50 | 5,541 | — | — |
| 2025-12-12 | $211.50 | $211.50 | 119 | — | — |
| 2025-12-11 | $204.00 | $204.00 | 62 | — | — |
| 2025-12-10 | $210.00 | $210.00 | 121 | — | — |
| 2025-12-09 | $204.00 | $204.00 | 10 | — | — |
| 2025-12-08 | $207.00 | $207.00 | 242 | — | — |
| 2025-12-05 | $211.50 | $211.50 | 136 | — | — |
| 2025-12-04 | $214.50 | $214.50 | 26 | — | — |
| 2025-12-03 | $213.00 | $213.00 | 203 | — | — |
| 2025-12-02 | $207.00 | $207.00 | 114 | — | — |
| 2025-12-01 | $211.50 | $211.50 | 235 | — | — |
| 2025-11-28 | $216.00 | $216.00 | 1,801 | — | — |
| 2025-11-26 | $213.00 | $213.00 | 3,068 | — | — |
| 2025-11-25 | $211.50 | $211.50 | 3,761 | — | — |
| 2025-11-24 | $201.00 | $201.00 | 2,150 | — | — |
| 2025-11-21 | $205.50 | $205.50 | 2,019 | — | — |
| 2025-11-20 | $201.75 | $201.75 | 2,131 | — | — |
| 2025-11-19 | $200.25 | $200.25 | 3,093 | — | — |
| 2025-11-18 | $240.00 | $240.00 | 2,880 | — | — |
| 2025-11-17 | $202.50 | $202.50 | 1,713 | — | — |
| 2025-11-14 | $198.00 | $198.00 | 2,657 | — | — |
| 2025-11-13 | $195.00 | $195.00 | 3,471 | — | — |
| 2025-11-12 | $198.00 | $198.00 | 2,031 | — | — |
| 2025-11-11 | $208.50 | $208.50 | 1,432 | — | — |
| 2025-11-10 | $213.00 | $213.00 | 1,475 | — | — |
| 2025-11-07 | $205.50 | $205.50 | 2,036 | — | — |
| 2025-11-06 | $214.50 | $214.50 | 946 | — | — |
| 2025-11-05 | $249.00 | $249.00 | 2,327 | — | — |
| 2025-11-04 | $213.00 | $213.00 | 1,467 | — | — |
| 2025-11-03 | $211.50 | $211.50 | 1,737 | — | — |
| 2025-10-31 | $213.00 | $213.00 | 195 | — | — |
| 2025-10-30 | $204.00 | $204.00 | 24 | — | — |
| 2025-10-29 | $205.50 | $205.50 | 108 | — | — |
| 2025-10-28 | $198.00 | $198.00 | 200 | — | — |
| 2025-10-27 | $189.00 | $189.00 | 677 | — | — |
| 2025-10-24 | $201.00 | $201.00 | 289 | — | — |
| 2025-10-23 | $201.00 | $201.00 | 112 | — | — |
| 2025-10-22 | $195.75 | $195.75 | 501 | — | — |
| 2025-10-21 | $213.00 | $213.00 | 21 | — | — |
| 2025-10-20 | $207.00 | $207.00 | 99 | — | — |
| 2025-10-17 | $208.50 | $208.50 | 25 | — | — |
| 2025-10-16 | $213.00 | $213.00 | 129 | — | — |
| 2025-10-15 | $217.50 | $217.50 | 18 | — | — |
| 2025-10-14 | $217.50 | $217.50 | 78 | — | — |
| 2025-10-13 | $217.50 | $217.50 | 79 | — | — |
| 2025-10-10 | $221.70 | $221.70 | 390 | — | — |
| 2025-10-09 | $232.50 | $232.50 | 89 | — | — |
| 2025-10-08 | $234.00 | $234.00 | 219 | — | — |
| 2025-10-07 | $246.00 | $246.00 | 167 | — | — |
| 2025-10-06 | $246.00 | $246.00 | 98 | — | — |
| 2025-10-03 | $246.00 | $246.00 | 91 | — | — |
| 2025-10-02 | $247.50 | $247.50 | 287 | — | — |
| 2025-10-01 | $240.00 | $240.00 | 59 | — | — |
| 2025-09-30 | $235.50 | $235.50 | 141 | — | — |
| 2025-09-29 | $243.00 | $243.00 | 290 | — | — |
| 2025-09-26 | $244.50 | $244.50 | 109 | — | — |
| 2025-09-25 | $238.50 | $238.50 | 369 | — | — |
| 2025-09-24 | $235.50 | $235.50 | 2,723 | — | — |
| 2025-09-23 | $291.00 | $291.00 | 144 | — | — |
| 2025-09-22 | $295.50 | $295.50 | 134 | — | — |
| 2025-09-19 | $292.50 | $292.50 | 1,394 | — | — |
| 2025-09-18 | $285.00 | $285.00 | 273 | — | — |
| 2025-09-17 | $294.00 | $294.00 | 477 | — | — |
| 2025-09-16 | $280.50 | $280.50 | 259 | — | — |
| 2025-09-15 | $279.00 | $279.00 | 810 | — | — |
| 2025-09-12 | $297.00 | $297.00 | 2,962 | — | — |
| 2025-09-11 | $258.00 | $258.00 | 2,748 | — | — |
| 2025-09-10 | $210.00 | $210.00 | 1,104 | — | — |
| 2025-09-09 | $221.25 | $221.25 | 1,677 | — | — |
| 2025-09-08 | $247.50 | $247.50 | 40,527 | — | — |
| 2025-09-05 | $241.50 | $241.50 | 62,193 | — | — |
| 2025-09-04 | $207.00 | $207.00 | 310 | — | — |
| 2025-09-03 | $220.50 | $220.50 | 517 | — | — |
| 2025-09-02 | $213.00 | $213.00 | 127 | — | — |
| 2025-08-29 | $219.00 | $219.00 | 22 | — | — |
| 2025-08-28 | $219.00 | $219.00 | 82 | — | — |
| 2025-08-27 | $222.00 | $222.00 | 207 | — | — |
| 2025-08-26 | $225.00 | $225.00 | 119 | — | — |
| 2025-08-25 | $222.00 | $222.00 | 246 | — | — |
| 2025-08-22 | $235.50 | $235.50 | 116 | — | — |
| 2025-08-21 | $235.50 | $235.50 | 59 | — | — |
| 2025-08-20 | $239.25 | $239.25 | 189 | — | — |
| 2025-08-19 | $234.00 | $234.00 | 57 | — | — |
| 2025-08-18 | $238.50 | $238.50 | 62 | — | — |
| 2025-08-15 | $240.00 | $240.00 | 129 | — | — |
| 2025-08-14 | $237.00 | $237.00 | 101 | — | — |
| 2025-08-13 | $241.50 | $241.50 | 427 | — | — |
| 2025-08-12 | $234.00 | $234.00 | 125 | — | — |
| 2025-08-11 | $237.75 | $237.75 | 105 | — | — |
| 2025-08-08 | $238.50 | $238.50 | 171 | — | — |
| 2025-08-07 | $237.00 | $237.00 | 100 | — | — |
| 2025-08-06 | $225.00 | $225.00 | 325 | — | — |
| 2025-08-05 | $237.00 | $237.00 | 91 | — | — |
| 2025-08-04 | $237.00 | $237.00 | 512 | — | — |
| 2025-08-01 | $255.00 | $255.00 | 592 | — | — |
| 2025-07-31 | $234.00 | $234.00 | 241 | — | — |
| 2025-07-30 | $229.50 | $229.50 | 613 | — | — |
| 2025-07-29 | $231.00 | $231.00 | 565 | — | — |
| 2025-07-28 | $234.00 | $234.00 | 641 | — | — |
| 2025-07-25 | $238.50 | $238.50 | 305 | — | — |
| 2025-07-24 | $243.00 | $243.00 | 1,523 | — | — |
| 2025-07-23 | $253.50 | $253.50 | 363 | — | — |
| 2025-07-22 | $264.00 | $264.00 | 1,467 | — | — |
| 2025-07-21 | $243.60 | $243.60 | 1,197 | — | — |
| 2025-07-18 | $247.05 | $247.05 | 238 | — | — |
| 2025-07-17 | $253.50 | $253.50 | 265 | — | — |
| 2025-07-16 | $250.50 | $250.50 | 247 | — | — |
| 2025-07-15 | $250.20 | $250.20 | 129 | — | — |
| 2025-07-14 | $249.00 | $249.00 | 142 | — | — |
| 2025-07-11 | $262.50 | $262.50 | 311 | — | — |
| 2025-07-10 | $256.50 | $256.50 | 253 | — | — |
| 2025-07-09 | $265.50 | $265.50 | 116 | — | — |
| 2025-07-08 | $265.50 | $265.50 | 79 | — | — |
| 2025-07-07 | $253.50 | $253.50 | 327 | — | — |
| 2025-07-03 | $282.00 | $282.00 | 319 | — | — |
| 2025-07-02 | $267.00 | $267.00 | 213 | — | — |
| 2025-07-01 | $288.00 | $288.00 | 563 | — | — |
| 2025-06-30 | $259.50 | $259.50 | 219 | — | — |
| 2025-06-27 | $258.00 | $258.00 | 137 | — | — |
| 2025-06-26 | $261.00 | $261.00 | 293 | — | — |
| 2025-06-25 | $258.00 | $258.00 | 261 | — | — |
| 2025-06-24 | $271.50 | $271.50 | 1,489 | — | — |
| 2025-06-23 | $276.00 | $276.00 | 334 | — | — |
| 2025-06-20 | $276.00 | $276.00 | 306 | — | — |
| 2025-06-18 | $283.50 | $283.50 | 355 | — | — |
| 2025-06-17 | $279.00 | $279.00 | 739 | — | — |
| 2025-06-16 | $259.50 | $259.50 | 1,493 | — | — |
| 2025-06-13 | $274.50 | $274.50 | 385 | — | — |
| 2025-06-12 | $306.00 | $306.00 | 487 | — | — |
| 2025-06-11 | $292.50 | $292.50 | 878 | — | — |
| 2025-06-10 | $316.50 | $316.50 | 3,275 | — | — |
| 2025-06-09 | $291.00 | $291.00 | 2,718 | — | — |
| 2025-06-06 | $313.50 | $313.50 | 33,113 | — | — |
| 2025-06-05 | $201.00 | $201.00 | 40,096 | — | — |
| 2025-06-04 | $196.50 | $196.50 | 1,979 | — | — |
| 2025-06-03 | $195.00 | $195.00 | 1,427 | — | — |
| 2025-06-02 | $198.00 | $198.00 | 1,151 | — | — |
| 2025-05-30 | $208.50 | $208.50 | 3,029 | — | — |
| 2025-05-29 | $219.00 | $219.00 | 974 | — | — |
| 2025-05-28 | $228.00 | $228.00 | 446 | — | — |
| 2025-05-27 | $226.50 | $226.50 | 1,089 | — | — |
| 2025-05-23 | $232.50 | $232.50 | 1,162 | — | — |
| 2025-05-22 | $241.50 | $241.50 | 1,711 | — | — |
| 2025-05-21 | $249.00 | $249.00 | 5,265 | — | — |
| 2025-05-20 | $234.00 | $234.00 | 3,911 | — | — |
| 2025-05-19 | $238.50 | $238.50 | 71,985 | — | — |
| 2025-05-16 | $180.00 | $180.00 | 30,295 | — | — |
| 2025-05-15 | $234.00 | $234.00 | 6,759 | — | — |
| 2025-05-14 | $250.50 | $250.50 | 5,542 | — | — |
| 2025-05-13 | $304.50 | $304.50 | 1,218 | — | — |
| 2025-05-12 | $315.00 | $315.00 | 3,130 | — | — |
| 2025-05-09 | $291.00 | $291.00 | 2,551 | — | — |
| 2025-05-08 | $301.50 | $301.50 | 3,858 | — | — |
| 2025-05-07 | $285.00 | $285.00 | 4,651 | — | — |
| 2025-05-06 | $307.50 | $307.50 | 155,783 | — | — |
| 2025-05-05 | $211.50 | $211.50 | 9,951 | — | — |
| 2025-05-02 | $342.00 | $342.00 | 1,312 | — | — |
| 2025-05-01 | $333.00 | $333.00 | 1,386 | — | — |
| 2025-04-30 | $351.00 | $351.00 | 2,861 | — | — |
| 2025-04-29 | $330.00 | $330.00 | 3,231 | — | — |
| 2025-04-28 | $364.50 | $364.50 | 10,893 | — | — |
| 2025-04-25 | $343.50 | $343.50 | 253,601 | — | — |
| 2025-04-24 | $237.00 | $237.00 | 6,179 | — | — |
| 2025-04-23 | $255.00 | $255.00 | 20,187 | — | — |
| 2025-04-22 | $312.00 | $312.00 | 770,021 | — | — |
| 2025-04-21 | $153.00 | $153.00 | 11,081 | — | — |
| 2025-04-17 | $324.00 | $324.00 | 344,900 | — | — |
| 2025-04-16 | $148.35 | $148.35 | 3,985 | — | — |
| 2025-04-15 | $255.00 | $255.00 | 1,282 | — | — |
| 2025-04-14 | $375.00 | $375.00 | 101 | — | — |
| 2025-04-11 | $373.50 | $373.50 | 195 | — | — |
| 2025-04-10 | $399.00 | $399.00 | 421 | — | — |
| 2025-04-09 | $429.00 | $429.00 | 560 | — | — |
| 2025-04-08 | $373.50 | $373.50 | 93 | — | — |
| 2025-04-07 | $391.50 | $391.50 | 57 | — | — |
| 2025-04-04 | $367.50 | $367.50 | 215 | — | — |
| 2025-04-03 | $366.00 | $366.00 | 90 | — | — |
| 2025-04-02 | $385.50 | $385.50 | 367 | — | — |
| 2025-04-01 | $385.50 | $385.50 | 175 | — | — |
| 2025-03-31 | $374.25 | $374.25 | 225 | — | — |
| 2025-03-28 | $412.35 | $412.35 | 101 | — | — |
| 2025-03-27 | $408.00 | $408.00 | 145 | — | — |
| 2025-03-26 | $415.50 | $415.50 | 253 | — | — |
| 2025-03-25 | $462.00 | $462.00 | 280 | — | — |
| 2025-03-24 | $421.50 | $421.50 | 149 | — | — |
| 2025-03-21 | $394.50 | $394.50 | 85 | — | — |
| 2025-03-20 | $415.50 | $415.50 | 83 | — | — |
| 2025-03-19 | $400.65 | $400.65 | 157 | — | — |
| 2025-03-18 | $420.60 | $420.60 | 259 | — | — |
| 2025-03-17 | $393.00 | $393.00 | 249 | — | — |
| 2025-03-14 | $423.00 | $423.00 | 553 | — | — |
| 2025-03-13 | $417.00 | $417.00 | 235 | — | — |
| 2025-03-12 | $466.50 | $466.50 | 165 | — | — |
| 2025-03-11 | $448.50 | $448.50 | 421 | — | — |
| 2025-03-10 | $415.50 | $415.50 | 1,084 | — | — |
| 2025-03-07 | $646.95 | $646.95 | 784 | — | — |
| 2025-03-06 | $831.00 | $831.00 | 571 | — | — |
| 2025-03-05 | $750.75 | $750.75 | 273 | — | — |
| 2025-03-04 | $703.50 | $703.50 | 301 | — | — |
| 2025-03-03 | $675.00 | $675.00 | 551 | — | — |
| 2025-02-28 | $676.50 | $676.50 | 843 | — | — |
| 2025-02-27 | $675.00 | $675.00 | 711 | — | — |
| 2025-02-26 | $688.50 | $688.50 | 1,371 | — | — |
| 2025-02-25 | $751.50 | $751.50 | 8,447 | — | — |
| 2025-02-24 | $126.00 | $126.00 | 194,265 | — | — |
| 2025-02-21 | $51.30 | $51.30 | 10,373 | — | — |
| 2025-02-20 | $56.25 | $56.25 | 1,878 | — | — |
| 2025-02-19 | $56.40 | $56.40 | 640 | — | — |
| 2025-02-18 | $56.70 | $56.70 | 701 | — | — |
| 2025-02-14 | $57.30 | $57.30 | 455 | — | — |
| 2025-02-13 | $57.90 | $57.90 | 429 | — | — |
| 2025-02-12 | $58.95 | $58.95 | 741 | — | — |
| 2025-02-11 | $56.55 | $56.55 | 331 | — | — |
| 2025-02-10 | $57.60 | $57.60 | 695 | — | — |
| 2025-02-07 | $57.75 | $57.75 | 797 | — | — |
| 2025-02-06 | $59.55 | $59.55 | 324 | — | — |
| 2025-02-05 | $59.25 | $59.25 | 1,351 | — | — |
| 2025-02-04 | $59.85 | $59.85 | 793 | — | — |
| 2025-02-03 | $59.40 | $59.40 | 1,069 | — | — |
| 2025-01-31 | $61.50 | $61.50 | 1,990 | — | — |
| 2025-01-30 | $61.65 | $61.65 | 1,492 | — | — |
| 2025-01-29 | $61.65 | $61.65 | 4,439 | — | — |
| 2025-01-28 | $67.05 | $67.05 | 6,325 | — | — |
| 2025-01-27 | $68.85 | $68.85 | 3,671 | — | — |
| 2025-01-24 | $64.80 | $64.80 | 3,541 | — | — |
| 2025-01-23 | $58.65 | $58.65 | 587 | — | — |
| 2025-01-22 | $61.65 | $61.65 | 886 | — | — |
| 2025-01-21 | $63.90 | $63.90 | 717 | — | — |
| 2025-01-17 | $61.50 | $61.50 | 1,259 | — | — |
| 2025-01-16 | $61.50 | $61.50 | 587 | — | — |
| 2025-01-15 | $58.95 | $58.95 | 1,498 | — | — |
| 2025-01-14 | $60.30 | $60.30 | 1,311 | — | — |
| 2025-01-13 | $63.30 | $63.30 | 2,059 | — | — |
| 2025-01-10 | $70.35 | $70.35 | 3,351 | — | — |
| 2025-01-08 | $72.90 | $72.90 | 2,714 | — | — |
| 2025-01-07 | $81.00 | $81.00 | 8,623 | — | — |
| 2025-01-06 | $79.20 | $79.20 | 24,214 | — | — |
| 2025-01-03 | $77.85 | $77.85 | 4,498 | — | — |
| 2025-01-02 | $73.20 | $73.20 | 5,429 | — | — |