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
- 2015-05-12 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 | $32.58 | $32.58 | 5,103 | — | — |
| 2025-12-30 | $34.69 | $34.69 | 6,694 | — | — |
| 2025-12-29 | $36.05 | $36.05 | 8,171 | — | — |
| 2025-12-26 | $38.15 | $38.15 | 3,606 | — | — |
| 2025-12-24 | $39.55 | $39.55 | 1,491 | — | — |
| 2025-12-23 | $38.15 | $38.15 | 6,517 | — | — |
| 2025-12-22 | $41.65 | $41.65 | 7,040 | — | — |
| 2025-12-19 | $40.95 | $40.95 | 4,800 | — | — |
| 2025-12-18 | $39.55 | $39.55 | 3,103 | — | — |
| 2025-12-17 | $41.65 | $41.65 | 2,343 | — | — |
| 2025-12-16 | $43.40 | $43.40 | 3,100 | — | — |
| 2025-12-15 | $41.65 | $41.65 | 8,146 | — | — |
| 2025-12-12 | $47.25 | $47.25 | 5,397 | — | — |
| 2025-12-11 | $50.40 | $50.40 | 12,574 | — | — |
| 2025-12-10 | $46.55 | $46.55 | 63,714 | — | — |
| 2025-12-09 | $40.95 | $40.95 | 4,906 | — | — |
| 2025-12-08 | $38.50 | $38.50 | 3,789 | — | — |
| 2025-12-05 | $37.80 | $37.80 | 3,774 | — | — |
| 2025-12-04 | $38.50 | $38.50 | 5,017 | — | — |
| 2025-12-03 | $35.70 | $35.70 | 10,757 | — | — |
| 2025-12-02 | $40.60 | $40.60 | 62,114 | — | — |
| 2025-12-01 | $41.13 | $41.13 | 2,789 | — | — |
| 2025-11-28 | $47.25 | $47.25 | 1,437 | — | — |
| 2025-11-26 | $44.80 | $44.80 | 2,034 | — | — |
| 2025-11-25 | $43.40 | $43.40 | 5,803 | — | — |
| 2025-11-24 | $44.45 | $44.45 | 11,586 | — | — |
| 2025-11-21 | $42.35 | $42.35 | 1,666 | — | — |
| 2025-11-20 | $43.40 | $43.40 | 3,294 | — | — |
| 2025-11-19 | $47.25 | $47.25 | 5,971 | — | — |
| 2025-11-18 | $58.10 | $58.10 | 4,523 | — | — |
| 2025-11-17 | $63.17 | $63.17 | 5,654 | — | — |
| 2025-11-14 | $62.30 | $62.30 | 1,586 | — | — |
| 2025-11-13 | $59.50 | $59.50 | 1,089 | — | — |
| 2025-11-12 | $61.25 | $61.25 | 1,666 | — | — |
| 2025-11-11 | $60.90 | $60.90 | 1,374 | — | — |
| 2025-11-10 | $58.80 | $58.80 | 4,543 | — | — |
| 2025-11-07 | $62.30 | $62.30 | 11,903 | — | — |
| 2025-11-06 | $59.50 | $59.50 | 1,114 | — | — |
| 2025-11-05 | $60.31 | $60.31 | 794 | — | — |
| 2025-11-04 | $58.80 | $58.80 | 1,860 | — | — |
| 2025-11-03 | $64.75 | $64.75 | 1,200 | — | — |
| 2025-10-31 | $67.90 | $67.90 | 911 | — | — |
| 2025-10-30 | $69.30 | $69.30 | 834 | — | — |
| 2025-10-29 | $72.10 | $72.10 | 831 | — | — |
| 2025-10-28 | $72.10 | $72.10 | 589 | — | — |
| 2025-10-27 | $71.75 | $71.75 | 583 | — | — |
| 2025-10-24 | $73.50 | $73.50 | 663 | — | — |
| 2025-10-23 | $69.65 | $69.65 | 900 | — | — |
| 2025-10-22 | $66.15 | $66.15 | 4,931 | — | — |
| 2025-10-21 | $69.65 | $69.65 | 4,011 | — | — |
| 2025-10-20 | $77.00 | $77.00 | 586 | — | — |
| 2025-10-17 | $72.80 | $72.80 | 2,374 | — | — |
| 2025-10-16 | $74.20 | $74.20 | 3,351 | — | — |
| 2025-10-15 | $79.45 | $79.45 | 5,869 | — | — |
| 2025-10-14 | $74.55 | $74.55 | 2,597 | — | — |
| 2025-10-13 | $74.55 | $74.55 | 1,160 | — | — |
| 2025-10-10 | $72.45 | $72.45 | 11,320 | — | — |
| 2025-10-09 | $80.50 | $80.50 | 20,157 | — | — |
| 2025-10-08 | $75.95 | $75.95 | 5,866 | — | — |
| 2025-10-07 | $74.55 | $74.55 | 2,017 | — | — |
| 2025-10-06 | $76.65 | $76.65 | 2,863 | — | — |
| 2025-10-03 | $76.65 | $76.65 | 1,677 | — | — |
| 2025-10-02 | $77.35 | $77.35 | 3,729 | — | — |
| 2025-10-01 | $78.05 | $78.05 | 4,137 | — | — |
| 2025-09-30 | $81.55 | $81.55 | 13,449 | — | — |
| 2025-09-29 | $73.85 | $73.85 | 2,191 | — | — |
| 2025-09-26 | $75.25 | $75.25 | 2,071 | — | — |
| 2025-09-25 | $71.75 | $71.75 | 8,011 | — | — |
| 2025-09-24 | $75.25 | $75.25 | 34,120 | — | — |
| 2025-09-23 | $70.35 | $70.35 | 2,631 | — | — |
| 2025-09-22 | $71.05 | $71.05 | 2,077 | — | — |
| 2025-09-19 | $65.10 | $65.10 | 1,180 | — | — |
| 2025-09-18 | $66.85 | $66.85 | 1,803 | — | — |
| 2025-09-17 | $65.10 | $65.10 | 2,286 | — | — |
| 2025-09-16 | $68.95 | $68.95 | 1,211 | — | — |
| 2025-09-15 | $68.95 | $68.95 | 1,254 | — | — |
| 2025-09-12 | $68.60 | $68.60 | 2,846 | — | — |
| 2025-09-11 | $71.05 | $71.05 | 1,929 | — | — |
| 2025-09-10 | $72.45 | $72.45 | 6,086 | — | — |
| 2025-09-09 | $67.55 | $67.55 | 2,380 | — | — |
| 2025-09-08 | $69.30 | $69.30 | 8,240 | — | — |
| 2025-09-05 | $61.95 | $61.95 | 3,677 | — | — |
| 2025-09-04 | $57.75 | $57.75 | 1,731 | — | — |
| 2025-09-03 | $58.80 | $58.80 | 1,291 | — | — |
| 2025-09-02 | $58.45 | $58.45 | 3,440 | — | — |
| 2025-08-29 | $57.05 | $57.05 | 2,977 | — | — |
| 2025-08-28 | $56.00 | $56.00 | 22,840 | — | — |
| 2025-08-27 | $61.95 | $61.95 | 1,363 | — | — |
| 2025-08-26 | $61.60 | $61.60 | 1,611 | — | — |
| 2025-08-25 | $62.65 | $62.65 | 3,260 | — | — |
| 2025-08-22 | $63.00 | $63.00 | 3,740 | — | — |
| 2025-08-21 | $63.70 | $63.70 | 2,954 | — | — |
| 2025-08-20 | $65.45 | $65.45 | 3,094 | — | — |
| 2025-08-19 | $67.20 | $67.20 | 5,266 | — | — |
| 2025-08-18 | $72.45 | $72.45 | 1,291 | — | — |
| 2025-08-15 | $73.50 | $73.50 | 3,177 | — | — |
| 2025-08-14 | $72.45 | $72.45 | 7,789 | — | — |
| 2025-08-13 | $90.65 | $90.65 | 4,351 | — | — |
| 2025-08-12 | $82.25 | $82.25 | 7,574 | — | — |
| 2025-08-11 | $75.95 | $75.95 | 1,249 | — | — |
| 2025-08-08 | $74.90 | $74.90 | 1,431 | — | — |
| 2025-08-07 | $73.50 | $73.50 | 1,140 | — | — |
| 2025-08-06 | $77.88 | $77.88 | 1,397 | — | — |
| 2025-08-05 | $78.05 | $78.05 | 1,834 | — | — |
| 2025-08-04 | $75.25 | $75.25 | 1,623 | — | — |
| 2025-08-01 | $69.30 | $69.30 | 1,177 | — | — |
| 2025-07-31 | $71.40 | $71.40 | 1,946 | — | — |
| 2025-07-30 | $74.90 | $74.90 | 1,777 | — | — |
| 2025-07-29 | $76.65 | $76.65 | 2,869 | — | — |
| 2025-07-28 | $78.75 | $78.75 | 1,511 | — | — |
| 2025-07-25 | $78.40 | $78.40 | 2,569 | — | — |
| 2025-07-24 | $80.85 | $80.85 | 1,791 | — | — |
| 2025-07-23 | $83.30 | $83.30 | 2,246 | — | — |
| 2025-07-22 | $84.00 | $84.00 | 2,229 | — | — |
| 2025-07-21 | $84.35 | $84.35 | 4,729 | — | — |
| 2025-07-18 | $81.20 | $81.20 | 3,329 | — | — |
| 2025-07-17 | $81.20 | $81.20 | 3,754 | — | — |
| 2025-07-16 | $85.40 | $85.40 | 3,274 | — | — |
| 2025-07-15 | $84.00 | $84.00 | 1,440 | — | — |
| 2025-07-14 | $83.65 | $83.65 | 9,471 | — | — |
| 2025-07-11 | $94.50 | $94.50 | 5,066 | — | — |
| 2025-07-10 | $92.05 | $92.05 | 2,406 | — | — |
| 2025-07-09 | $92.05 | $92.05 | 1,060 | — | — |
| 2025-07-08 | $91.35 | $91.35 | 1,286 | — | — |
| 2025-07-07 | $88.90 | $88.90 | 1,851 | — | — |
| 2025-07-03 | $90.30 | $90.30 | 511 | — | — |
| 2025-07-02 | $89.95 | $89.95 | 2,994 | — | — |
| 2025-07-01 | $87.50 | $87.50 | 2,074 | — | — |
| 2025-06-30 | $88.20 | $88.20 | 1,823 | — | — |
| 2025-06-27 | $87.50 | $87.50 | 2,886 | — | — |
| 2025-06-26 | $94.85 | $94.85 | 3,851 | — | — |
| 2025-06-25 | $102.20 | $102.20 | 1,571 | — | — |
| 2025-06-24 | $106.75 | $106.75 | 3,071 | — | — |
| 2025-06-23 | $94.50 | $94.50 | 1,326 | — | — |
| 2025-06-20 | $98.00 | $98.00 | 2,489 | — | — |
| 2025-06-18 | $97.30 | $97.30 | 5,631 | — | — |
| 2025-06-17 | $113.22 | $113.22 | 4,309 | — | — |
| 2025-06-16 | $120.75 | $120.75 | 1,789 | — | — |
| 2025-06-13 | $122.15 | $122.15 | 2,049 | — | — |
| 2025-06-12 | $134.05 | $134.05 | 1,463 | — | — |
| 2025-06-11 | $133.35 | $133.35 | 2,103 | — | — |
| 2025-06-10 | $134.05 | $134.05 | 2,329 | — | — |
| 2025-06-09 | $133.00 | $133.00 | 3,506 | — | — |
| 2025-06-06 | $142.10 | $142.10 | 1,866 | — | — |
| 2025-06-05 | $136.50 | $136.50 | 1,531 | — | — |
| 2025-06-04 | $140.00 | $140.00 | 2,131 | — | — |
| 2025-06-03 | $145.95 | $145.95 | 3,594 | — | — |
| 2025-06-02 | $142.10 | $142.10 | 1,711 | — | — |
| 2025-05-30 | $154.00 | $154.00 | 2,451 | — | — |
| 2025-05-29 | $161.70 | $161.70 | 2,717 | — | — |
| 2025-05-28 | $158.20 | $158.20 | 1,454 | — | — |
| 2025-05-27 | $154.35 | $154.35 | 1,971 | — | — |
| 2025-05-23 | $157.15 | $157.15 | 1,766 | — | — |
| 2025-05-22 | $158.55 | $158.55 | 2,014 | — | — |
| 2025-05-21 | $149.10 | $149.10 | 12,880 | — | — |
| 2025-05-20 | $204.40 | $204.40 | 3,314 | — | — |
| 2025-05-19 | $201.60 | $201.60 | 6,480 | — | — |
| 2025-05-16 | $205.80 | $205.80 | 3,491 | — | — |
| 2025-05-15 | $192.50 | $192.50 | 3,243 | — | — |
| 2025-05-14 | $215.95 | $215.95 | 1,623 | — | — |
| 2025-05-13 | $231.00 | $231.00 | 2,154 | — | — |
| 2025-05-12 | $271.95 | $271.95 | 3,586 | — | — |
| 2025-05-09 | $297.85 | $297.85 | 2,066 | — | — |
| 2025-05-08 | $304.33 | $304.33 | 2,326 | — | — |
| 2025-05-07 | $385.00 | $385.00 | 1,740 | — | — |
| 2025-05-06 | $381.85 | $381.85 | 2,506 | — | — |
| 2025-05-05 | $410.90 | $410.90 | 3,017 | — | — |
| 2025-05-02 | $454.30 | $454.30 | 1,920 | — | — |
| 2025-05-01 | $415.45 | $415.45 | 3,094 | — | — |
| 2025-04-30 | $428.40 | $428.40 | 6,446 | — | — |
| 2025-04-29 | $419.65 | $419.65 | 9,931 | — | — |
| 2025-04-28 | $373.45 | $373.45 | 5,754 | — | — |
| 2025-04-25 | $381.85 | $381.85 | 85,131 | — | — |
| 2025-04-24 | $282.10 | $282.10 | 1,706 | — | — |
| 2025-04-23 | $233.45 | $233.45 | 2,514 | — | — |
| 2025-04-22 | $213.50 | $213.50 | 963 | — | — |
| 2025-04-21 | $197.05 | $197.05 | 451 | — | — |
| 2025-04-17 | $192.85 | $192.85 | 294 | — | — |
| 2025-04-16 | $196.38 | $196.38 | 4,931 | — | — |
| 2025-04-15 | $178.85 | $178.85 | 1,037 | — | — |
| 2025-04-14 | $182.35 | $182.35 | 4,129 | — | — |
| 2025-04-11 | $194.95 | $194.95 | 1,197 | — | — |
| 2025-04-10 | $179.20 | $179.20 | 12,251 | — | — |
| 2025-04-09 | $176.57 | $176.57 | 789 | — | — |
| 2025-04-08 | $165.20 | $165.20 | 1,163 | — | — |
| 2025-04-07 | $167.65 | $167.65 | 1,049 | — | — |
| 2025-04-04 | $152.95 | $152.95 | 843 | — | — |
| 2025-04-03 | $159.25 | $159.25 | 866 | — | — |
| 2025-04-02 | $163.45 | $163.45 | 1,200 | — | — |
| 2025-04-01 | $166.60 | $166.60 | 586 | — | — |
| 2025-03-31 | $166.60 | $166.60 | 671 | — | — |
| 2025-03-28 | $175.00 | $175.00 | 506 | — | — |
| 2025-03-27 | $188.30 | $188.30 | 1,046 | — | — |
| 2025-03-26 | $179.55 | $179.55 | 1,511 | — | — |
| 2025-03-25 | $189.35 | $189.35 | 1,289 | — | — |
| 2025-03-24 | $211.40 | $211.40 | 3,849 | — | — |
| 2025-03-21 | $202.13 | $202.13 | 3,161 | — | — |
| 2025-03-20 | $217.88 | $217.88 | 746 | — | — |
| 2025-03-19 | $222.25 | $222.25 | 1,555 | — | — |
| 2025-03-18 | $214.38 | $214.38 | 4,004 | — | — |
| 2025-03-17 | $410.38 | $410.38 | 194 | — | — |
| 2025-03-14 | $389.38 | $389.38 | 361 | — | — |
| 2025-03-13 | $392.88 | $392.88 | 293 | — | — |
| 2025-03-12 | $420.00 | $420.00 | 913 | — | — |
| 2025-03-11 | $417.38 | $417.38 | 459 | — | — |
| 2025-03-10 | $478.63 | $478.63 | 139 | — | — |
| 2025-03-07 | $504.88 | $504.88 | 116 | — | — |
| 2025-03-06 | $506.63 | $506.63 | 224 | — | — |
| 2025-03-05 | $517.13 | $517.13 | 166 | — | — |
| 2025-03-04 | $498.75 | $498.75 | 189 | — | — |
| 2025-03-03 | $504.00 | $504.00 | 514 | — | — |
| 2025-02-28 | $539.88 | $539.88 | 381 | — | — |
| 2025-02-27 | $504.00 | $504.00 | 1,830 | — | — |
| 2025-02-26 | $596.75 | $596.75 | 399 | — | — |
| 2025-02-25 | $617.75 | $617.75 | 234 | — | — |
| 2025-02-24 | $653.63 | $653.63 | 687 | — | — |
| 2025-02-21 | $749.00 | $749.00 | 133 | — | — |
| 2025-02-20 | $770.88 | $770.88 | 599 | — | — |
| 2025-02-19 | $901.25 | $901.25 | 725 | — | — |
| 2025-02-18 | $875.00 | $875.00 | 748 | — | — |
| 2025-02-14 | $787.50 | $787.50 | 409 | — | — |
| 2025-02-13 | $748.13 | $748.13 | 233 | — | — |
| 2025-02-12 | $724.50 | $724.50 | 205 | — | — |
| 2025-02-11 | $707.00 | $707.00 | 345 | — | — |
| 2025-02-10 | $718.38 | $718.38 | 179 | — | — |
| 2025-02-07 | $743.75 | $743.75 | 237 | — | — |
| 2025-02-06 | $739.38 | $739.38 | 470 | — | — |
| 2025-02-05 | $746.38 | $746.38 | 385 | — | — |
| 2025-02-04 | $786.63 | $786.63 | 216 | — | — |
| 2025-02-03 | $735.00 | $735.00 | 253 | — | — |
| 2025-01-31 | $773.50 | $773.50 | 258 | — | — |
| 2025-01-30 | $787.50 | $787.50 | 176 | — | — |
| 2025-01-29 | $778.75 | $778.75 | 324 | — | — |
| 2025-01-28 | $820.75 | $820.75 | 314 | — | — |
| 2025-01-27 | $778.75 | $778.75 | 420 | — | — |
| 2025-01-24 | $751.63 | $751.63 | 473 | — | — |
| 2025-01-23 | $720.13 | $720.13 | 403 | — | — |
| 2025-01-22 | $728.00 | $728.00 | 289 | — | — |
| 2025-01-21 | $735.00 | $735.00 | 335 | — | — |
| 2025-01-17 | $739.38 | $739.38 | 412 | — | — |
| 2025-01-16 | $752.50 | $752.50 | 299 | — | — |
| 2025-01-15 | $756.88 | $756.88 | 686 | — | — |
| 2025-01-14 | $784.00 | $784.00 | 363 | — | — |
| 2025-01-13 | $810.25 | $810.25 | 1,021 | — | — |
| 2025-01-10 | $875.00 | $875.00 | 433 | — | — |
| 2025-01-08 | $953.75 | $953.75 | 487 | — | — |
| 2025-01-07 | $1,032.50 | $1,032.50 | 760 | — | — |
| 2025-01-06 | $1,120.00 | $1,120.00 | 1,425 | — | — |
| 2025-01-03 | $1,006.25 | $1,006.25 | 849 | — | — |
| 2025-01-02 | $953.75 | $953.75 | 1,161 | — | — |