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
- 1981-11-18 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $526.00 | $2,830.80 | 378 | — | — |
| 2024-12-30 | $518.00 | $2,787.74 | 412 | — | — |
| 2024-12-27 | $536.00 | $2,884.61 | 833 | — | — |
| 2024-12-26 | $540.00 | $2,906.14 | 261 | — | — |
| 2024-12-24 | $502.00 | $2,701.63 | 224 | — | — |
| 2024-12-23 | $512.00 | $2,755.45 | 158 | — | — |
| 2024-12-20 | $500.00 | $2,690.87 | 402 | — | — |
| 2024-12-19 | $534.00 | $2,873.85 | 218 | — | — |
| 2024-12-18 | $554.00 | $2,981.49 | 385 | — | — |
| 2024-12-17 | $566.00 | $3,046.07 | 211 | — | — |
| 2024-12-16 | $522.00 | $2,809.27 | 251 | — | — |
| 2024-12-13 | $550.00 | $2,959.96 | 156 | — | — |
| 2024-12-12 | $548.00 | $2,949.19 | 173 | — | — |
| 2024-12-11 | $564.00 | $3,035.30 | 237 | — | — |
| 2024-12-10 | $570.00 | $3,067.59 | 242 | — | — |
| 2024-12-09 | $590.00 | $3,175.23 | 326 | — | — |
| 2024-12-06 | $580.00 | $3,121.41 | 249 | — | — |
| 2024-12-05 | $570.00 | $3,067.59 | 341 | — | — |
| 2024-12-04 | $612.00 | $3,293.63 | 461 | — | — |
| 2024-12-03 | $640.00 | $3,444.31 | 124 | — | — |
| 2024-12-02 | $620.00 | $3,336.68 | 253 | — | — |
| 2024-11-29 | $642.00 | $3,455.08 | 183 | — | — |
| 2024-11-27 | $650.00 | $3,498.13 | 206 | — | — |
| 2024-11-26 | $650.00 | $3,498.13 | 966 | — | — |
| 2024-11-25 | $642.00 | $3,455.08 | 534 | — | — |
| 2024-11-22 | $624.00 | $3,358.21 | 470 | — | — |
| 2024-11-21 | $552.00 | $2,970.72 | 356 | — | — |
| 2024-11-20 | $562.00 | $3,024.54 | 1,022 | — | — |
| 2024-11-19 | $680.00 | $3,659.58 | 677 | — | — |
| 2024-11-18 | $668.00 | $3,595.00 | 472 | — | — |
| 2024-11-15 | $648.00 | $3,487.37 | 595 | — | — |
| 2024-11-14 | $690.00 | $3,713.40 | 1,777 | — | — |
| 2024-11-13 | $630.00 | $3,390.50 | 717 | — | — |
| 2024-11-12 | $638.00 | $3,433.55 | 843 | — | — |
| 2024-11-11 | $636.00 | $3,422.79 | 669 | — | — |
| 2024-11-08 | $618.00 | $3,325.92 | 5,156 | — | — |
| 2024-11-07 | $640.00 | $3,444.31 | 958 | — | — |
| 2024-11-06 | $610.00 | $3,282.86 | 1,599 | — | — |
| 2024-11-05 | $702.00 | $3,777.98 | 555 | — | — |
| 2024-11-04 | $712.00 | $3,831.80 | 1,409 | — | — |
| 2024-11-01 | $794.00 | $4,273.10 | 1,027 | — | — |
| 2024-10-31 | $788.00 | $4,240.81 | 705 | — | — |
| 2024-10-30 | $824.00 | $4,434.56 | 1,189 | — | — |
| 2024-10-29 | $858.00 | $4,617.53 | 1,810 | — | — |
| 2024-10-28 | $908.00 | $4,886.62 | 3,551 | — | — |
| 2024-10-25 | $946.00 | $5,091.13 | 3,035 | — | — |
| 2024-10-24 | $900.00 | $4,843.57 | 16,653 | — | — |
| 2024-10-23 | $836.00 | $4,499.14 | 5,249 | — | — |
| 2024-10-22 | $1,022.00 | $5,500.14 | 4,697 | — | — |
| 2024-10-21 | $1,298.00 | $6,985.50 | 7,019 | — | — |
| 2024-10-18 | $1,630.00 | $8,772.24 | 158,470 | — | — |
| 2024-10-17 | $1,102.00 | $5,930.68 | 16,531 | — | — |
| 2024-10-16 | $1,000.00 | $5,381.74 | 1,379 | — | — |
| 2024-10-15 | $1,000.00 | $5,381.74 | 1,919 | — | — |
| 2024-10-14 | $1,200.00 | $6,458.09 | 1,610 | — | — |
| 2024-10-11 | $1,200.00 | $6,458.09 | 1,280 | — | — |
| 2024-10-10 | $1,200.00 | $6,458.09 | 8,424 | — | — |
| 2024-10-09 | $1,100.00 | $5,919.92 | 1,294 | — | — |
| 2024-10-08 | $1,000.00 | $5,381.74 | 1,718 | — | — |
| 2024-10-07 | $1,100.00 | $5,919.92 | 1,418 | — | — |
| 2024-10-04 | $1,300.00 | $6,996.26 | 1,817 | — | — |
| 2024-10-03 | $1,400.00 | $7,534.44 | 17,467 | — | — |
| 2024-10-02 | $1,100.00 | $5,919.92 | 634 | — | — |
| 2024-10-01 | $1,300.00 | $6,996.26 | 661 | — | — |
| 2024-09-30 | $1,300.00 | $6,996.26 | 610 | — | — |
| 2024-09-27 | $1,400.00 | $7,534.44 | 418 | — | — |
| 2024-09-26 | $1,400.00 | $7,534.44 | 464 | — | — |
| 2024-09-25 | $1,400.00 | $7,534.44 | 662 | — | — |
| 2024-09-24 | $1,500.00 | $8,072.61 | 538 | — | — |
| 2024-09-23 | $1,500.00 | $8,072.61 | 747 | — | — |
| 2024-09-20 | $1,500.00 | $8,072.61 | 2,665 | — | — |
| 2024-09-19 | $1,500.00 | $8,072.61 | 614 | — | — |
| 2024-09-18 | $1,500.00 | $8,072.61 | 661 | — | — |
| 2024-09-17 | $1,500.00 | $8,072.61 | 1,086 | — | — |
| 2024-09-16 | $1,500.00 | $8,072.61 | 1,009 | — | — |
| 2024-09-13 | $1,500.00 | $8,072.61 | 2,805 | — | — |
| 2024-09-12 | $1,800.00 | $9,687.14 | 11,403 | — | — |
| 2024-09-11 | $1,700.00 | $9,148.96 | 1,194 | — | — |
| 2024-09-10 | $2,000.00 | $10,763.48 | 1,244 | — | — |
| 2024-09-09 | $2,900.00 | $15,607.05 | 1,146 | — | — |
| 2024-09-06 | $8,100.00 | $43,592.11 | 68 | — | — |
| 2024-09-05 | $8,500.00 | $45,744.81 | 86 | — | — |
| 2024-09-04 | $7,300.00 | $39,286.72 | 31 | — | — |
| 2024-09-03 | $7,900.00 | $42,515.76 | 12 | — | — |
| 2024-08-30 | $7,800.00 | $41,977.59 | 15 | — | — |
| 2024-08-29 | $8,000.00 | $43,053.94 | 11 | — | — |
| 2024-08-28 | $8,100.00 | $43,592.11 | 13 | — | — |
| 2024-08-27 | $8,200.00 | $44,130.29 | 59 | — | — |
| 2024-08-26 | $7,800.00 | $41,977.59 | 43 | — | — |
| 2024-08-23 | $7,700.00 | $41,439.41 | 47 | — | — |
| 2024-08-22 | $8,200.00 | $44,130.29 | 80 | — | — |
| 2024-08-21 | $8,000.00 | $43,053.94 | 64 | — | — |
| 2024-08-20 | $8,800.00 | $47,359.33 | 33 | — | — |
| 2024-08-19 | $9,400.00 | $50,588.38 | 47 | — | — |
| 2024-08-16 | $9,300.00 | $50,050.20 | 60 | — | — |
| 2024-08-15 | $10,000.00 | $53,817.42 | 18 | — | — |
| 2024-08-14 | $10,300.00 | $55,431.94 | 33 | — | — |
| 2024-08-13 | $10,400.00 | $55,970.12 | 42 | — | — |
| 2024-08-12 | $10,300.00 | $55,431.94 | 18 | — | — |
| 2024-08-09 | $10,100.00 | $54,355.60 | 50 | — | — |
| 2024-08-08 | $10,200.00 | $54,893.77 | 46 | — | — |
| 2024-08-07 | $9,900.00 | $53,279.25 | 41 | — | — |
| 2024-08-06 | $10,500.00 | $56,508.29 | 29 | — | — |
| 2024-08-05 | $10,200.00 | $54,893.77 | 72 | — | — |
| 2024-08-02 | $10,100.00 | $54,355.60 | 67 | — | — |
| 2024-08-01 | $11,100.00 | $59,737.34 | 90 | — | — |
| 2024-07-31 | $12,500.00 | $67,271.78 | 49 | — | — |
| 2024-07-30 | $13,200.00 | $71,039.00 | 43 | — | — |
| 2024-07-29 | $14,100.00 | $75,882.56 | 48 | — | — |
| 2024-07-26 | $13,700.00 | $73,729.87 | 59 | — | — |
| 2024-07-25 | $13,800.00 | $74,268.04 | 41 | — | — |
| 2024-07-24 | $14,100.00 | $75,882.56 | 59 | — | — |
| 2024-07-23 | $15,400.00 | $82,878.83 | 65 | — | — |
| 2024-07-22 | $16,400.00 | $88,260.57 | 90 | — | — |
| 2024-07-19 | $15,700.00 | $84,493.35 | 185 | — | — |
| 2024-07-18 | $17,600.00 | $94,718.66 | 116 | — | — |
| 2024-07-17 | $18,600.00 | $100,100.40 | 222 | — | — |
| 2024-07-16 | $21,100.00 | $113,554.76 | 118 | — | — |
| 2024-07-15 | $21,500.00 | $115,707.46 | 189 | — | — |
| 2024-07-12 | $21,600.00 | $116,245.63 | 269 | — | — |
| 2024-07-11 | $24,200.00 | $130,238.16 | 427 | — | — |
| 2024-07-10 | $27,800.00 | $149,612.43 | 2,752 | — | — |
| 2024-07-09 | $23,000.00 | $123,780.07 | 7,699 | — | — |
| 2024-07-08 | $12,000.00 | $64,580.91 | 265 | — | — |
| 2024-07-05 | $12,200.00 | $65,657.25 | 27 | — | — |
| 2024-07-03 | $12,300.00 | $66,195.43 | 28 | — | — |
| 2024-07-02 | $12,000.00 | $64,580.91 | 60 | — | — |
| 2024-07-01 | $13,100.00 | $70,500.82 | 108 | — | — |
| 2024-06-28 | $13,600.00 | $73,191.69 | 138 | — | — |
| 2024-06-27 | $11,400.00 | $61,351.86 | 45 | — | — |
| 2024-06-26 | $11,700.00 | $62,966.38 | 47 | — | — |
| 2024-06-25 | $12,400.00 | $66,733.60 | 75 | — | — |
| 2024-06-24 | $13,000.00 | $69,962.65 | 144 | — | — |
| 2024-06-21 | $11,200.00 | $60,275.51 | 76 | — | — |
| 2024-06-20 | $12,000.00 | $64,580.91 | 315 | — | — |
| 2024-06-18 | $11,300.00 | $60,813.69 | 103 | — | — |
| 2024-06-17 | $11,900.00 | $64,042.73 | 393 | — | — |
| 2024-06-14 | $13,000.00 | $69,962.65 | 116 | — | — |
| 2024-06-13 | $14,600.00 | $78,573.43 | 142 | — | — |
| 2024-06-12 | $16,000.00 | $86,107.87 | 264 | — | — |
| 2024-06-11 | $15,000.00 | $80,726.13 | 167 | — | — |
| 2024-06-10 | $18,000.00 | $96,871.36 | 333 | — | — |
| 2024-06-07 | $22,500.00 | $121,089.20 | 143 | — | — |
| 2024-06-06 | $24,000.00 | $129,161.81 | 243 | — | — |
| 2024-06-05 | $28,500.00 | $153,379.65 | 205 | — | — |
| 2024-06-04 | $31,500.00 | $169,524.88 | 368 | — | — |
| 2024-06-03 | $30,000.00 | $161,452.26 | 200 | — | — |
| 2024-05-31 | $28,500.00 | $153,379.65 | 294 | — | — |
| 2024-05-30 | $36,000.00 | $193,742.72 | 321 | — | — |
| 2024-05-29 | $39,000.00 | $209,887.94 | 655 | — | — |
| 2024-05-28 | $39,000.00 | $209,887.94 | 4,518 | — | — |
| 2024-05-24 | $27,000.00 | $145,307.04 | 660 | — | — |
| 2024-05-23 | $36,000.00 | $193,742.72 | 3,099 | — | — |
| 2024-05-22 | $22,500.00 | $121,089.20 | 674 | — | — |
| 2024-05-21 | $21,000.00 | $113,016.58 | 590 | — | — |
| 2024-05-20 | $28,500.00 | $153,379.65 | 2,461 | — | — |
| 2024-05-17 | $16,500.00 | $88,798.74 | 1,462 | — | — |
| 2024-05-16 | $22,500.00 | $121,089.20 | 3,149 | — | — |
| 2024-05-15 | $13,500.00 | $72,653.52 | 1,065 | — | — |
| 2024-05-14 | $9,000.00 | $48,435.68 | 460 | — | — |
| 2024-05-13 | $7,500.00 | $40,363.07 | 156 | — | — |
| 2024-05-10 | $9,000.00 | $48,435.68 | 222 | — | — |
| 2024-05-09 | $10,500.00 | $56,508.29 | 385 | — | — |
| 2024-05-08 | $10,500.00 | $56,508.29 | 542 | — | — |
| 2024-05-07 | $12,000.00 | $64,580.91 | 2,101 | — | — |
| 2024-05-06 | $7,500.00 | $40,363.07 | 99 | — | — |
| 2024-05-03 | $7,500.00 | $40,363.07 | 102 | — | — |
| 2024-05-02 | $7,500.00 | $40,363.07 | 125 | — | — |
| 2024-05-01 | $9,000.00 | $48,435.68 | 163 | — | — |
| 2024-04-30 | $9,000.00 | $48,435.68 | 248 | — | — |
| 2024-04-29 | $9,000.00 | $48,435.68 | 401 | — | — |
| 2024-04-26 | $9,000.00 | $48,435.68 | 2,170 | — | — |
| 2024-04-25 | $7,500.00 | $40,363.07 | 553 | — | — |
| 2024-04-24 | $7,500.00 | $40,363.07 | 290 | — | — |
| 2024-04-23 | $9,000.00 | $48,435.68 | 1,238 | — | — |
| 2024-04-22 | $7,500.00 | $40,363.07 | 268 | — | — |
| 2024-04-19 | $7,500.00 | $40,363.07 | 62 | — | — |
| 2024-04-18 | $7,500.00 | $40,363.07 | 33 | — | — |
| 2024-04-17 | $7,500.00 | $40,363.07 | 36 | — | — |
| 2024-04-16 | $7,500.00 | $40,363.07 | 23 | — | — |
| 2024-04-15 | $7,500.00 | $40,363.07 | 26 | — | — |
| 2024-04-12 | $7,500.00 | $40,363.07 | 29 | — | — |
| 2024-04-11 | $9,000.00 | $48,435.68 | 18 | — | — |
| 2024-04-10 | $9,000.00 | $48,435.68 | 25 | — | — |
| 2024-04-09 | $9,000.00 | $48,435.68 | 15 | — | — |
| 2024-04-08 | $9,000.00 | $48,435.68 | 15 | — | — |
| 2024-04-05 | $10,500.00 | $56,508.29 | 15 | — | — |
| 2024-04-04 | $10,500.00 | $56,508.29 | 20 | — | — |
| 2024-04-03 | $10,500.00 | $56,508.29 | 48 | — | — |
| 2024-04-02 | $9,000.00 | $48,435.68 | 19 | — | — |
| 2024-04-01 | $9,000.00 | $48,435.68 | 33 | — | — |
| 2024-03-28 | $10,500.00 | $56,508.29 | 59 | — | — |
| 2024-03-27 | $9,000.00 | $48,435.68 | 14 | — | — |
| 2024-03-26 | $9,000.00 | $48,435.68 | 22 | — | — |
| 2024-03-25 | $9,000.00 | $48,435.68 | 18 | — | — |
| 2024-03-22 | $9,000.00 | $48,435.68 | 27 | — | — |
| 2024-03-21 | $10,500.00 | $56,508.29 | 46 | — | — |
| 2024-03-20 | $10,500.00 | $56,508.29 | 22 | — | — |
| 2024-03-19 | $9,000.00 | $48,435.68 | 11 | — | — |
| 2024-03-18 | $9,000.00 | $48,435.68 | 13 | — | — |
| 2024-03-15 | $10,500.00 | $56,508.29 | 32 | — | — |
| 2024-03-14 | $9,000.00 | $48,435.68 | 21 | — | — |
| 2024-03-13 | $9,000.00 | $48,435.68 | 12 | — | — |
| 2024-03-12 | $9,000.00 | $48,435.68 | 28 | — | — |
| 2024-03-11 | $9,000.00 | $48,435.68 | 13 | — | — |
| 2024-03-08 | $9,000.00 | $48,435.68 | 36 | — | — |
| 2024-03-07 | $9,000.00 | $48,435.68 | 43 | — | — |
| 2024-03-06 | $10,500.00 | $56,508.29 | 66 | — | — |
| 2024-03-05 | $12,000.00 | $64,580.91 | 330 | — | — |
| 2024-03-04 | $10,500.00 | $56,508.29 | 63 | — | — |
| 2024-03-01 | $10,500.00 | $56,508.29 | 50 | — | — |
| 2024-02-29 | $10,500.00 | $56,508.29 | 21 | — | — |
| 2024-02-28 | $10,500.00 | $56,508.29 | 36 | — | — |
| 2024-02-27 | $10,500.00 | $56,508.29 | 109 | — | — |
| 2024-02-26 | $12,000.00 | $64,580.91 | 34 | — | — |
| 2024-02-23 | $12,000.00 | $64,580.91 | 36 | — | — |
| 2024-02-22 | $12,000.00 | $64,580.91 | 37 | — | — |
| 2024-02-21 | $12,000.00 | $64,580.91 | 37 | — | — |
| 2024-02-20 | $13,500.00 | $72,653.52 | 64 | — | — |
| 2024-02-16 | $12,000.00 | $64,580.91 | 72 | — | — |
| 2024-02-15 | $13,500.00 | $72,653.52 | 76 | — | — |
| 2024-02-14 | $13,500.00 | $72,653.52 | 52 | — | — |
| 2024-02-13 | $13,500.00 | $72,653.52 | 60 | — | — |
| 2024-02-12 | $15,000.00 | $80,726.13 | 92 | — | — |
| 2024-02-09 | $15,000.00 | $80,726.13 | 187 | — | — |
| 2024-02-08 | $16,500.00 | $88,798.74 | 157 | — | — |
| 2024-02-07 | $15,000.00 | $80,726.13 | 276 | — | — |
| 2024-02-06 | $22,500.00 | $121,089.20 | 32 | — | — |
| 2024-02-05 | $34,500.00 | $185,670.10 | 25 | — | — |
| 2024-02-02 | $67,500.00 | $363,267.59 | 0 | — | — |
| 2024-02-01 | $70,500.00 | $379,412.82 | 0 | — | — |
| 2024-01-31 | $70,500.00 | $379,412.82 | 0 | — | — |
| 2024-01-30 | $72,000.00 | $387,485.43 | 0 | — | — |
| 2024-01-29 | $70,500.00 | $379,412.82 | 0 | — | — |
| 2024-01-26 | $76,500.00 | $411,703.27 | 0 | — | — |
| 2024-01-25 | $76,500.00 | $411,703.27 | 0 | — | — |
| 2024-01-24 | $76,500.00 | $411,703.27 | 0 | — | — |
| 2024-01-23 | $75,000.00 | $403,630.66 | 0 | — | — |
| 2024-01-22 | $73,500.00 | $395,558.04 | 0 | — | — |
| 2024-01-19 | $76,500.00 | $411,703.27 | 0 | — | — |
| 2024-01-18 | $69,000.00 | $371,340.21 | 0 | — | — |
| 2024-01-17 | $73,500.00 | $395,558.04 | 0 | — | — |
| 2024-01-16 | $76,500.00 | $411,703.27 | 0 | — | — |
| 2024-01-12 | $84,000.00 | $452,066.34 | 0 | — | — |
| 2024-01-11 | $85,500.00 | $460,138.95 | 0 | — | — |
| 2024-01-10 | $85,500.00 | $460,138.95 | 0 | — | — |
| 2024-01-09 | $90,000.00 | $484,356.79 | 0 | — | — |
| 2024-01-08 | $88,500.00 | $476,284.18 | 0 | — | — |
| 2024-01-05 | $87,000.00 | $468,211.56 | 0 | — | — |
| 2024-01-04 | $93,000.00 | $500,502.02 | 0 | — | — |
| 2024-01-03 | $91,500.00 | $492,429.40 | 0 | — | — |
| 2024-01-02 | $94,500.00 | $508,574.63 | 0 | — | — |