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
- 2021-07-21 to 2026-09-03
- 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 | $64.38 | $64.38 | 900 | — | — |
| 2025-12-30 | $66.60 | $66.60 | 2,419 | — | — |
| 2025-12-29 | $67.71 | $67.71 | 2,284 | — | — |
| 2025-12-26 | $68.82 | $68.82 | 2,724 | — | — |
| 2025-12-24 | $71.78 | $71.78 | 5,027 | — | — |
| 2025-12-23 | $68.82 | $68.82 | 3,243 | — | — |
| 2025-12-22 | $74.37 | $74.37 | 31,222 | — | — |
| 2025-12-19 | $68.82 | $68.82 | 1,424 | — | — |
| 2025-12-18 | $70.67 | $70.67 | 3,603 | — | — |
| 2025-12-17 | $61.42 | $61.42 | 1,946 | — | — |
| 2025-12-16 | $65.49 | $65.49 | 7,138 | — | — |
| 2025-12-15 | $65.49 | $65.49 | 2,354 | — | — |
| 2025-12-12 | $67.34 | $67.34 | 1,800 | — | — |
| 2025-12-11 | $69.19 | $69.19 | 5,197 | — | — |
| 2025-12-10 | $79.18 | $79.18 | 3,224 | — | — |
| 2025-12-09 | $79.55 | $79.55 | 2,911 | — | — |
| 2025-12-08 | $76.96 | $76.96 | 6,495 | — | — |
| 2025-12-05 | $87.32 | $87.32 | 7,365 | — | — |
| 2025-12-04 | $86.58 | $86.58 | 12,230 | — | — |
| 2025-12-03 | $81.03 | $81.03 | 16,543 | — | — |
| 2025-12-02 | $82.14 | $82.14 | 35,935 | — | — |
| 2025-12-01 | $99.16 | $99.16 | 374,935 | — | — |
| 2025-11-28 | $95.83 | $95.83 | 575,173 | — | — |
| 2025-11-26 | $65.86 | $65.86 | 2,611 | — | — |
| 2025-11-25 | $64.75 | $64.75 | 3,492 | — | — |
| 2025-11-24 | $66.97 | $66.97 | 7,816 | — | — |
| 2025-11-21 | $66.23 | $66.23 | 10,392 | — | — |
| 2025-11-20 | $66.97 | $66.97 | 75,200 | — | — |
| 2025-11-19 | $58.83 | $58.83 | 5,568 | — | — |
| 2025-11-18 | $58.83 | $58.83 | 9,359 | — | — |
| 2025-11-17 | $69.19 | $69.19 | 420,095 | — | — |
| 2025-11-14 | $64.01 | $64.01 | 1,376 | — | — |
| 2025-11-13 | $67.71 | $67.71 | 3,051 | — | — |
| 2025-11-12 | $74.00 | $74.00 | 543 | — | — |
| 2025-11-11 | $74.00 | $74.00 | 319 | — | — |
| 2025-11-10 | $75.11 | $75.11 | 300 | — | — |
| 2025-11-07 | $75.48 | $75.48 | 3,532 | — | — |
| 2025-11-06 | $76.22 | $76.22 | 9,141 | — | — |
| 2025-11-05 | $88.80 | $88.80 | 5,541 | — | — |
| 2025-11-04 | $98.42 | $98.42 | 19,192 | — | — |
| 2025-11-03 | $88.43 | $88.43 | 13,524 | — | — |
| 2025-10-31 | $78.44 | $78.44 | 330 | — | — |
| 2025-10-30 | $79.18 | $79.18 | 581 | — | — |
| 2025-10-29 | $79.92 | $79.92 | 789 | — | — |
| 2025-10-28 | $83.25 | $83.25 | 695 | — | — |
| 2025-10-27 | $84.36 | $84.36 | 265 | — | — |
| 2025-10-24 | $83.07 | $83.07 | 892 | — | — |
| 2025-10-23 | $85.47 | $85.47 | 814 | — | — |
| 2025-10-22 | $85.84 | $85.84 | 862 | — | — |
| 2025-10-21 | $87.69 | $87.69 | 811 | — | — |
| 2025-10-20 | $87.69 | $87.69 | 335 | — | — |
| 2025-10-17 | $88.80 | $88.80 | 1,359 | — | — |
| 2025-10-16 | $84.36 | $84.36 | 1,114 | — | — |
| 2025-10-15 | $85.47 | $85.47 | 2,122 | — | — |
| 2025-10-14 | $89.54 | $89.54 | 2,692 | — | — |
| 2025-10-13 | $93.24 | $93.24 | 1,935 | — | — |
| 2025-10-10 | $85.10 | $85.10 | 2,114 | — | — |
| 2025-10-09 | $94.35 | $94.35 | 1,930 | — | — |
| 2025-10-08 | $96.57 | $96.57 | 2,346 | — | — |
| 2025-10-07 | $99.53 | $99.53 | 1,649 | — | — |
| 2025-10-06 | $101.38 | $101.38 | 1,814 | — | — |
| 2025-10-03 | $102.86 | $102.86 | 1,857 | — | — |
| 2025-10-02 | $101.01 | $101.01 | 1,946 | — | — |
| 2025-10-01 | $99.53 | $99.53 | 1,741 | — | — |
| 2025-09-30 | $101.38 | $101.38 | 2,281 | — | — |
| 2025-09-29 | $103.60 | $103.60 | 8,238 | — | — |
| 2025-09-26 | $102.12 | $102.12 | 3,670 | — | — |
| 2025-09-25 | $102.12 | $102.12 | 11,641 | — | — |
| 2025-09-24 | $101.01 | $101.01 | 326,846 | — | — |
| 2025-09-23 | $92.13 | $92.13 | 40,024 | — | — |
| 2025-09-22 | $88.43 | $88.43 | 3,838 | — | — |
| 2025-09-19 | $89.54 | $89.54 | 2,897 | — | — |
| 2025-09-18 | $88.06 | $88.06 | 1,549 | — | — |
| 2025-09-17 | $87.32 | $87.32 | 2,589 | — | — |
| 2025-09-16 | $87.32 | $87.32 | 1,457 | — | — |
| 2025-09-15 | $88.43 | $88.43 | 2,684 | — | — |
| 2025-09-12 | $88.80 | $88.80 | 2,827 | — | — |
| 2025-09-11 | $92.87 | $92.87 | 7,654 | — | — |
| 2025-09-10 | $87.69 | $87.69 | 7,524 | — | — |
| 2025-09-09 | $86.95 | $86.95 | 10,224 | — | — |
| 2025-09-08 | $92.13 | $92.13 | 47,203 | — | — |
| 2025-09-05 | $105.08 | $105.08 | 2,152,103 | — | — |
| 2025-09-04 | $71.78 | $71.78 | 10,359 | — | — |
| 2025-09-03 | $76.96 | $76.96 | 109,219 | — | — |
| 2025-09-02 | $83.62 | $83.62 | 17,930 | — | — |
| 2025-08-29 | $72.19 | $72.19 | 422 | — | — |
| 2025-08-28 | $72.63 | $72.63 | 530 | — | — |
| 2025-08-27 | $75.11 | $75.11 | 376 | — | — |
| 2025-08-26 | $75.11 | $75.11 | 265 | — | — |
| 2025-08-25 | $74.74 | $74.74 | 486 | — | — |
| 2025-08-22 | $76.59 | $76.59 | 797 | — | — |
| 2025-08-21 | $73.63 | $73.63 | 1,224 | — | — |
| 2025-08-20 | $71.89 | $71.89 | 705 | — | — |
| 2025-08-19 | $74.37 | $74.37 | 786 | — | — |
| 2025-08-18 | $76.22 | $76.22 | 438 | — | — |
| 2025-08-15 | $75.85 | $75.85 | 1,381 | — | — |
| 2025-08-14 | $78.07 | $78.07 | 1,346 | — | — |
| 2025-08-13 | $75.85 | $75.85 | 816 | — | — |
| 2025-08-12 | $74.74 | $74.74 | 2,008 | — | — |
| 2025-08-11 | $77.33 | $77.33 | 1,541 | — | — |
| 2025-08-08 | $77.70 | $77.70 | 5,111 | — | — |
| 2025-08-07 | $92.87 | $92.87 | 9,992 | — | — |
| 2025-08-06 | $95.83 | $95.83 | 6,449 | — | — |
| 2025-08-05 | $90.28 | $90.28 | 7,616 | — | — |
| 2025-08-04 | $89.54 | $89.54 | 15,114 | — | — |
| 2025-08-01 | $80.29 | $80.29 | 2,032 | — | — |
| 2025-07-31 | $80.36 | $80.36 | 2,446 | — | — |
| 2025-07-30 | $80.92 | $80.92 | 9,854 | — | — |
| 2025-07-29 | $84.73 | $84.73 | 535 | — | — |
| 2025-07-28 | $85.84 | $85.84 | 414 | — | — |
| 2025-07-25 | $84.36 | $84.36 | 1,184 | — | — |
| 2025-07-24 | $86.21 | $86.21 | 389 | — | — |
| 2025-07-23 | $89.17 | $89.17 | 362 | — | — |
| 2025-07-22 | $89.17 | $89.17 | 1,095 | — | — |
| 2025-07-21 | $86.95 | $86.95 | 297 | — | — |
| 2025-07-18 | $86.95 | $86.95 | 651 | — | — |
| 2025-07-17 | $88.43 | $88.43 | 1,227 | — | — |
| 2025-07-16 | $88.06 | $88.06 | 3,200 | — | — |
| 2025-07-15 | $85.10 | $85.10 | 2,881 | — | — |
| 2025-07-14 | $86.95 | $86.95 | 1,000 | — | — |
| 2025-07-11 | $83.99 | $83.99 | 492 | — | — |
| 2025-07-10 | $85.84 | $85.84 | 924 | — | — |
| 2025-07-09 | $81.03 | $81.03 | 1,535 | — | — |
| 2025-07-08 | $80.29 | $80.29 | 392 | — | — |
| 2025-07-07 | $81.03 | $81.03 | 405 | — | — |
| 2025-07-03 | $81.40 | $81.40 | 478 | — | — |
| 2025-07-02 | $81.40 | $81.40 | 646 | — | — |
| 2025-07-01 | $81.40 | $81.40 | 854 | — | — |
| 2025-06-30 | $82.88 | $82.88 | 1,562 | — | — |
| 2025-06-27 | $81.77 | $81.77 | 3,046 | — | — |
| 2025-06-26 | $82.51 | $82.51 | 2,178 | — | — |
| 2025-06-25 | $82.14 | $82.14 | 692 | — | — |
| 2025-06-24 | $83.25 | $83.25 | 978 | — | — |
| 2025-06-23 | $83.99 | $83.99 | 3,884 | — | — |
| 2025-06-20 | $79.92 | $79.92 | 2,249 | — | — |
| 2025-06-18 | $78.81 | $78.81 | 2,057 | — | — |
| 2025-06-17 | $80.66 | $80.66 | 1,673 | — | — |
| 2025-06-16 | $80.29 | $80.29 | 1,416 | — | — |
| 2025-06-13 | $82.14 | $82.14 | 1,908 | — | — |
| 2025-06-12 | $86.21 | $86.21 | 6,195 | — | — |
| 2025-06-11 | $89.91 | $89.91 | 2,549 | — | — |
| 2025-06-10 | $89.17 | $89.17 | 6,097 | — | — |
| 2025-06-09 | $91.95 | $91.95 | 10,103 | — | — |
| 2025-06-06 | $91.02 | $91.02 | 409,897 | — | — |
| 2025-06-05 | $85.10 | $85.10 | 695 | — | — |
| 2025-06-04 | $85.47 | $85.47 | 592 | — | — |
| 2025-06-03 | $85.10 | $85.10 | 1,511 | — | — |
| 2025-06-02 | $85.10 | $85.10 | 1,008 | — | — |
| 2025-05-30 | $83.25 | $83.25 | 1,205 | — | — |
| 2025-05-29 | $85.84 | $85.84 | 838 | — | — |
| 2025-05-28 | $85.84 | $85.84 | 1,197 | — | — |
| 2025-05-27 | $90.28 | $90.28 | 2,489 | — | — |
| 2025-05-23 | $85.84 | $85.84 | 4,235 | — | — |
| 2025-05-22 | $87.32 | $87.32 | 4,359 | — | — |
| 2025-05-21 | $85.84 | $85.84 | 7,038 | — | — |
| 2025-05-20 | $95.09 | $95.09 | 5,157 | — | — |
| 2025-05-19 | $100.27 | $100.27 | 5,370 | — | — |
| 2025-05-16 | $95.83 | $95.83 | 4,835 | — | — |
| 2025-05-15 | $91.39 | $91.39 | 6,730 | — | — |
| 2025-05-14 | $101.38 | $101.38 | 11,559 | — | — |
| 2025-05-13 | $103.97 | $103.97 | 10,643 | — | — |
| 2025-05-12 | $111.00 | $111.00 | 32,486 | — | — |
| 2025-05-09 | $127.28 | $127.28 | 94,341 | — | — |
| 2025-05-08 | $275.65 | $275.65 | 2,270,159 | — | — |
| 2025-05-07 | $94.35 | $94.35 | 281 | — | — |
| 2025-05-06 | $96.20 | $96.20 | 1,170 | — | — |
| 2025-05-05 | $91.76 | $91.76 | 457 | — | — |
| 2025-05-02 | $98.05 | $98.05 | 319 | — | — |
| 2025-05-01 | $98.05 | $98.05 | 984 | — | — |
| 2025-04-30 | $101.01 | $101.01 | 1,284 | — | — |
| 2025-04-29 | $93.24 | $93.24 | 524 | — | — |
| 2025-04-28 | $93.61 | $93.61 | 1,219 | — | — |
| 2025-04-25 | $84.36 | $84.36 | 1,378 | — | — |
| 2025-04-24 | $90.65 | $90.65 | 1,816 | — | — |
| 2025-04-23 | $89.54 | $89.54 | 857 | — | — |
| 2025-04-22 | $85.47 | $85.47 | 2,222 | — | — |
| 2025-04-21 | $79.18 | $79.18 | 2,408 | — | — |
| 2025-04-17 | $82.51 | $82.51 | 1,816 | — | — |
| 2025-04-16 | $98.05 | $98.05 | 9,686 | — | — |
| 2025-04-15 | $103.60 | $103.60 | 416 | — | — |
| 2025-04-14 | $102.86 | $102.86 | 624 | — | — |
| 2025-04-11 | $106.56 | $106.56 | 1,435 | — | — |
| 2025-04-10 | $101.38 | $101.38 | 4,376 | — | — |
| 2025-04-09 | $151.70 | $151.70 | 31,281 | — | — |
| 2025-04-08 | $125.06 | $125.06 | 10,568 | — | — |
| 2025-04-07 | $86.95 | $86.95 | 326 | — | — |
| 2025-04-04 | $99.53 | $99.53 | 882 | — | — |
| 2025-04-03 | $118.40 | $118.40 | 53 | — | — |
| 2025-04-02 | $129.50 | $129.50 | 26 | — | — |
| 2025-04-01 | $118.77 | $118.77 | 117 | — | — |
| 2025-03-31 | $123.21 | $123.21 | 135 | — | — |
| 2025-03-28 | $124.32 | $124.32 | 33 | — | — |
| 2025-03-27 | $129.50 | $129.50 | 38 | — | — |
| 2025-03-26 | $131.35 | $131.35 | 175 | — | — |
| 2025-03-25 | $130.24 | $130.24 | 93 | — | — |
| 2025-03-24 | $132.09 | $132.09 | 111 | — | — |
| 2025-03-21 | $129.50 | $129.50 | 574 | — | — |
| 2025-03-20 | $129.50 | $129.50 | 520 | — | — |
| 2025-03-19 | $129.50 | $129.50 | 346 | — | — |
| 2025-03-18 | $146.52 | $146.52 | 107 | — | — |
| 2025-03-17 | $147.63 | $147.63 | 183 | — | — |
| 2025-03-14 | $148.00 | $148.00 | 24 | — | — |
| 2025-03-13 | $144.30 | $144.30 | 41 | — | — |
| 2025-03-12 | $148.00 | $148.00 | 72 | — | — |
| 2025-03-11 | $143.56 | $143.56 | 51 | — | — |
| 2025-03-10 | $137.27 | $137.27 | 138 | — | — |
| 2025-03-07 | $149.11 | $149.11 | 34 | — | — |
| 2025-03-06 | $146.52 | $146.52 | 86 | — | — |
| 2025-03-05 | $149.48 | $149.48 | 96 | — | — |
| 2025-03-04 | $146.52 | $146.52 | 1,025 | — | — |
| 2025-03-03 | $156.51 | $156.51 | 391 | — | — |
| 2025-02-28 | $157.25 | $157.25 | 2,293 | — | — |
| 2025-02-27 | $162.80 | $162.80 | 124 | — | — |
| 2025-02-26 | $160.21 | $160.21 | 184 | — | — |
| 2025-02-25 | $158.36 | $158.36 | 131 | — | — |
| 2025-02-24 | $160.21 | $160.21 | 711 | — | — |
| 2025-02-21 | $152.44 | $152.44 | 195 | — | — |
| 2025-02-20 | $148.37 | $148.37 | 162 | — | — |
| 2025-02-19 | $150.22 | $150.22 | 215 | — | — |
| 2025-02-18 | $148.00 | $148.00 | 264 | — | — |
| 2025-02-14 | $154.66 | $154.66 | 174 | — | — |
| 2025-02-13 | $159.10 | $159.10 | 160 | — | — |
| 2025-02-12 | $159.47 | $159.47 | 518 | — | — |
| 2025-02-11 | $166.50 | $166.50 | 1,166 | — | — |
| 2025-02-10 | $154.29 | $154.29 | 1,871 | — | — |
| 2025-02-07 | $148.74 | $148.74 | 368 | — | — |
| 2025-02-06 | $159.10 | $159.10 | 272 | — | — |
| 2025-02-05 | $155.77 | $155.77 | 99 | — | — |
| 2025-02-04 | $152.81 | $152.81 | 79 | — | — |
| 2025-02-03 | $158.36 | $158.36 | 235 | — | — |
| 2025-01-31 | $156.14 | $156.14 | 142 | — | — |
| 2025-01-30 | $153.18 | $153.18 | 138 | — | — |
| 2025-01-29 | $157.99 | $157.99 | 119 | — | — |
| 2025-01-28 | $159.10 | $159.10 | 455 | — | — |
| 2025-01-27 | $165.76 | $165.76 | 203 | — | — |
| 2025-01-24 | $173.16 | $173.16 | 464 | — | — |
| 2025-01-23 | $173.53 | $173.53 | 1,482 | — | — |
| 2025-01-22 | $151.33 | $151.33 | 652 | — | — |
| 2025-01-21 | $161.69 | $161.69 | 3,393 | — | — |
| 2025-01-17 | $179.82 | $179.82 | 12,502 | — | — |
| 2025-01-16 | $141.71 | $141.71 | 224 | — | — |
| 2025-01-15 | $144.67 | $144.67 | 584 | — | — |
| 2025-01-14 | $139.12 | $139.12 | 261 | — | — |
| 2025-01-13 | $144.30 | $144.30 | 1,022 | — | — |
| 2025-01-10 | $168.35 | $168.35 | 664 | — | — |
| 2025-01-08 | $178.71 | $178.71 | 1,177 | — | — |
| 2025-01-07 | $196.10 | $196.10 | 1,794 | — | — |
| 2025-01-06 | $192.77 | $192.77 | 9,076 | — | — |
| 2025-01-03 | $182.41 | $182.41 | 22,557 | — | — |
| 2025-01-02 | $156.14 | $156.14 | 2,236 | — | — |