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
- 2023-08-08 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 | $70,479.36 | $70,479.35 | 5 | — | — |
| 2024-12-30 | $72,898.56 | $72,898.56 | 9 | — | — |
| 2024-12-27 | $69,995.52 | $69,995.52 | 7 | — | — |
| 2024-12-26 | $69,350.40 | $69,350.39 | 14 | — | — |
| 2024-12-24 | $68,221.44 | $68,221.43 | 22 | — | — |
| 2024-12-23 | $77,172.48 | $77,172.47 | 93 | — | — |
| 2024-12-20 | $46,771.20 | $46,771.20 | 25 | — | — |
| 2024-12-19 | $42,497.28 | $42,497.28 | 220 | — | — |
| 2024-12-18 | $56,448.00 | $56,448.00 | 210 | — | — |
| 2024-12-17 | $309,576.97 | $309,576.95 | 65 | — | — |
| 2024-12-16 | $241,113.59 | $241,113.58 | 16 | — | — |
| 2024-12-13 | $230,872.31 | $230,872.31 | 23 | — | — |
| 2024-12-12 | $233,936.64 | $233,936.63 | 67 | — | — |
| 2024-12-11 | $264,741.13 | $264,741.11 | 48 | — | — |
| 2024-12-10 | $259,176.95 | $259,176.94 | 9 | — | — |
| 2024-12-09 | $258,531.84 | $258,531.83 | 27 | — | — |
| 2024-12-06 | $266,112.00 | $266,111.99 | 21 | — | — |
| 2024-12-05 | $234,259.20 | $234,259.19 | 3 | — | — |
| 2024-12-04 | $237,000.95 | $237,000.94 | 12 | — | — |
| 2024-12-03 | $234,259.20 | $234,259.19 | 7 | — | — |
| 2024-12-02 | $227,566.08 | $227,566.06 | 8 | — | — |
| 2024-11-29 | $230,872.31 | $230,872.31 | 16 | — | — |
| 2024-11-27 | $217,728.00 | $217,727.99 | 18 | — | — |
| 2024-11-26 | $209,583.36 | $209,583.35 | 13 | — | — |
| 2024-11-25 | $192,326.41 | $192,326.40 | 26 | — | — |
| 2024-11-22 | $203,454.72 | $203,454.71 | 14 | — | — |
| 2024-11-21 | $192,326.41 | $192,326.40 | 35 | — | — |
| 2024-11-20 | $239,904.00 | $239,903.99 | 103 | — | — |
| 2024-11-19 | $259,015.69 | $259,015.67 | 58 | — | — |
| 2024-11-18 | $253,209.59 | $253,209.58 | 48 | — | — |
| 2024-11-15 | $292,320.00 | $292,319.99 | 44 | — | — |
| 2024-11-14 | $227,404.80 | $227,404.79 | 10 | — | — |
| 2024-11-13 | $227,404.80 | $227,404.79 | 22 | — | — |
| 2024-11-12 | $241,920.00 | $241,919.99 | 13 | — | — |
| 2024-11-11 | $245,952.00 | $245,951.99 | 10 | — | — |
| 2024-11-08 | $249,984.00 | $249,983.99 | 10 | — | — |
| 2024-11-07 | $222,082.56 | $222,082.56 | 14 | — | — |
| 2024-11-06 | $252,161.28 | $252,161.28 | 8 | — | — |
| 2024-11-05 | $262,805.75 | $262,805.74 | 8 | — | — |
| 2024-11-04 | $239,984.64 | $239,984.63 | 9 | — | — |
| 2024-11-01 | $245,629.44 | $245,629.42 | 8 | — | — |
| 2024-10-31 | $259,015.69 | $259,015.67 | 9 | — | — |
| 2024-10-30 | $274,256.63 | $274,256.61 | 13 | — | — |
| 2024-10-29 | $289,820.16 | $289,820.15 | 14 | — | — |
| 2024-10-28 | $252,564.48 | $252,564.47 | 22 | — | — |
| 2024-10-25 | $259,418.88 | $259,418.86 | 69 | — | — |
| 2024-10-24 | $179,665.92 | $179,665.92 | 9 | — | — |
| 2024-10-23 | $170,311.69 | $170,311.67 | 7 | — | — |
| 2024-10-22 | $172,085.77 | $172,085.76 | 14 | — | — |
| 2024-10-21 | $180,714.23 | $180,714.22 | 56 | — | — |
| 2024-10-18 | $147,571.20 | $147,571.20 | 1 | — | — |
| 2024-10-17 | $144,345.59 | $144,345.58 | 9 | — | — |
| 2024-10-16 | $146,280.95 | $146,280.95 | 9 | — | — |
| 2024-10-15 | $138,942.72 | $138,942.71 | 14 | — | — |
| 2024-10-14 | $133,378.56 | $133,378.56 | 5 | — | — |
| 2024-10-11 | $136,120.31 | $136,120.31 | 15 | — | — |
| 2024-10-10 | $124,588.80 | $124,588.79 | 10 | — | — |
| 2024-10-09 | $127,330.56 | $127,330.56 | 3 | — | — |
| 2024-10-08 | $128,459.52 | $128,459.52 | 5 | — | — |
| 2024-10-07 | $124,266.24 | $124,266.24 | 20 | — | — |
| 2024-10-04 | $137,894.41 | $137,894.41 | 5 | — | — |
| 2024-10-03 | $134,830.08 | $134,830.07 | 6 | — | — |
| 2024-10-02 | $130,314.24 | $130,314.24 | 11 | — | — |
| 2024-10-01 | $139,345.92 | $139,345.91 | 9 | — | — |
| 2024-09-30 | $130,798.08 | $130,798.07 | 4 | — | — |
| 2024-09-27 | $132,330.23 | $132,330.23 | 9 | — | — |
| 2024-09-26 | $139,749.13 | $139,749.12 | 10 | — | — |
| 2024-09-25 | $142,007.05 | $142,007.04 | 5 | — | — |
| 2024-09-24 | $143,055.36 | $143,055.35 | 13 | — | — |
| 2024-09-23 | $133,217.28 | $133,217.28 | 12 | — | — |
| 2024-09-20 | $124,830.72 | $124,830.71 | 20 | — | — |
| 2024-09-19 | $137,088.00 | $137,087.99 | 24 | — | — |
| 2024-09-18 | $134,104.31 | $134,104.31 | 21 | — | — |
| 2024-09-17 | $138,136.31 | $138,136.31 | 142 | — | — |
| 2024-09-16 | $166,279.69 | $166,279.67 | 70 | — | — |
| 2024-09-13 | $127,249.92 | $127,249.91 | 79 | — | — |
| 2024-09-12 | $147,893.77 | $147,893.76 | 24 | — | — |
| 2024-09-11 | $141,845.77 | $141,845.76 | 48 | — | — |
| 2024-09-10 | $110,315.52 | $110,315.52 | 9 | — | — |
| 2024-09-09 | $104,832.00 | $104,832.00 | 26 | — | — |
| 2024-09-06 | $106,848.00 | $106,848.00 | 24 | — | — |
| 2024-09-05 | $102,170.88 | $102,170.88 | 83 | — | — |
| 2024-09-04 | $113,541.12 | $113,541.11 | 26 | — | — |
| 2024-09-03 | $120,960.00 | $120,960.00 | 38 | — | — |
| 2024-08-30 | $120,234.24 | $120,234.24 | 20 | — | — |
| 2024-08-29 | $131,846.41 | $131,846.41 | 10 | — | — |
| 2024-08-28 | $143,297.28 | $143,297.28 | 4 | — | — |
| 2024-08-27 | $136,926.72 | $136,926.71 | 7 | — | — |
| 2024-08-26 | $146,361.59 | $146,361.58 | 11 | — | — |
| 2024-08-23 | $134,668.80 | $134,668.79 | 18 | — | — |
| 2024-08-22 | $112,976.64 | $112,976.64 | 5 | — | — |
| 2024-08-21 | $116,040.96 | $116,040.96 | 14 | — | — |
| 2024-08-20 | $108,460.80 | $108,460.79 | 18 | — | — |
| 2024-08-19 | $121,040.64 | $121,040.64 | 5 | — | — |
| 2024-08-16 | $125,556.48 | $125,556.47 | 5 | — | — |
| 2024-08-15 | $130,394.88 | $130,394.88 | 9 | — | — |
| 2024-08-14 | $116,928.00 | $116,928.00 | 7 | — | — |
| 2024-08-13 | $107,170.56 | $107,170.56 | 6 | — | — |
| 2024-08-12 | $108,702.72 | $108,702.71 | 11 | — | — |
| 2024-08-09 | $108,864.00 | $108,864.00 | 53 | — | — |
| 2024-08-08 | $123,701.76 | $123,701.75 | 20 | — | — |
| 2024-08-07 | $112,976.64 | $112,976.64 | 20 | — | — |
| 2024-08-06 | $129,830.40 | $129,830.40 | 28 | — | — |
| 2024-08-05 | $163,457.28 | $163,457.28 | 17 | — | — |
| 2024-08-02 | $158,457.59 | $158,457.58 | 66 | — | — |
| 2024-08-01 | $156,925.44 | $156,925.42 | 14 | — | — |
| 2024-07-31 | $143,216.64 | $143,216.64 | 10 | — | — |
| 2024-07-30 | $129,749.76 | $129,749.75 | 6 | — | — |
| 2024-07-29 | $127,008.00 | $127,007.99 | 7 | — | — |
| 2024-07-26 | $123,943.68 | $123,943.67 | 16 | — | — |
| 2024-07-25 | $114,186.24 | $114,186.24 | 13 | — | — |
| 2024-07-24 | $108,783.36 | $108,783.35 | 39 | — | — |
| 2024-07-23 | $111,686.40 | $111,686.40 | 62 | — | — |
| 2024-07-22 | $156,683.52 | $156,683.51 | 23 | — | — |
| 2024-07-19 | $178,456.31 | $178,456.31 | 12 | — | — |
| 2024-07-18 | $158,780.16 | $158,780.15 | 36 | — | — |
| 2024-07-17 | $215,873.28 | $215,873.28 | 11 | — | — |
| 2024-07-16 | $244,339.20 | $244,339.19 | 7 | — | — |
| 2024-07-15 | $247,161.59 | $247,161.58 | 9 | — | — |
| 2024-07-12 | $241,920.00 | $241,919.99 | 4 | — | — |
| 2024-07-11 | $233,775.36 | $233,775.35 | 6 | — | — |
| 2024-07-10 | $238,855.69 | $238,855.67 | 9 | — | — |
| 2024-07-09 | $261,757.44 | $261,757.42 | 13 | — | — |
| 2024-07-08 | $260,386.56 | $260,386.56 | 9 | — | — |
| 2024-07-05 | $260,547.84 | $260,547.83 | 16 | — | — |
| 2024-07-03 | $236,678.41 | $236,678.40 | 5 | — | — |
| 2024-07-02 | $224,743.69 | $224,743.67 | 18 | — | — |
| 2024-07-01 | $246,758.41 | $246,758.40 | 19 | — | — |
| 2024-06-28 | $245,064.95 | $245,064.94 | 41 | — | — |
| 2024-06-27 | $272,401.91 | $272,401.90 | 65 | — | — |
| 2024-06-26 | $313,608.97 | $313,608.95 | 29 | — | — |
| 2024-06-25 | $261,273.59 | $261,273.58 | 32 | — | — |
| 2024-06-24 | $235,468.80 | $235,468.79 | 13 | — | — |
| 2024-06-21 | $239,984.64 | $239,984.63 | 41 | — | — |
| 2024-06-20 | $233,856.00 | $233,855.99 | 34 | — | — |
| 2024-06-18 | $199,584.00 | $199,583.99 | 25 | — | — |
| 2024-06-17 | $187,891.20 | $187,891.19 | 28 | — | — |
| 2024-06-14 | $159,667.20 | $159,667.19 | 17 | — | — |
| 2024-06-13 | $158,538.23 | $158,538.23 | 15 | — | — |
| 2024-06-12 | $148,619.52 | $148,619.51 | 14 | — | — |
| 2024-06-11 | $122,976.00 | $122,975.99 | 5 | — | — |
| 2024-06-10 | $119,185.92 | $119,185.91 | 8 | — | — |
| 2024-06-07 | $117,331.20 | $117,331.20 | 28 | — | — |
| 2024-06-06 | $128,943.36 | $128,943.35 | 25 | — | — |
| 2024-06-05 | $136,362.23 | $136,362.23 | 33 | — | — |
| 2024-06-04 | $125,798.40 | $125,798.40 | 39 | — | — |
| 2024-06-03 | $109,105.92 | $109,105.92 | 29 | — | — |
| 2024-05-31 | $125,072.64 | $125,072.64 | 57 | — | — |
| 2024-05-30 | $137,329.92 | $137,329.91 | 455 | — | — |
| 2024-05-29 | $137,088.00 | $137,087.99 | 84 | — | — |
| 2024-05-28 | $134,668.80 | $134,668.79 | 70 | — | — |
| 2024-05-24 | $128,056.32 | $128,056.32 | 59 | — | — |
| 2024-05-23 | $137,894.41 | $137,894.41 | 52 | — | — |
| 2024-05-22 | $135,717.13 | $135,717.12 | 58 | — | — |
| 2024-05-21 | $118,218.24 | $118,218.24 | 63 | — | — |
| 2024-05-20 | $107,170.56 | $107,170.56 | 50 | — | — |
| 2024-05-17 | $92,736.00 | $92,736.00 | 51 | — | — |
| 2024-05-16 | $89,510.40 | $89,510.40 | 68 | — | — |
| 2024-05-15 | $84,430.08 | $84,430.08 | 70 | — | — |
| 2024-05-14 | $89,591.04 | $89,591.03 | 66 | — | — |
| 2024-05-13 | $95,880.96 | $95,880.96 | 73 | — | — |
| 2024-05-10 | $99,751.68 | $99,751.67 | 63 | — | — |
| 2024-05-09 | $109,428.48 | $109,428.47 | 64 | — | — |
| 2024-05-08 | $91,123.20 | $91,123.20 | 66 | — | — |
| 2024-05-07 | $75,640.32 | $75,640.32 | 71 | — | — |
| 2024-05-06 | $74,511.36 | $74,511.35 | 113 | — | — |
| 2024-05-03 | $62,254.08 | $62,254.08 | 286 | — | — |
| 2024-05-02 | $51,287.04 | $51,287.04 | 87 | — | — |
| 2024-05-01 | $52,819.20 | $52,819.20 | 105 | — | — |
| 2024-04-30 | $50,883.84 | $50,883.84 | 135 | — | — |
| 2024-04-29 | $49,351.68 | $49,351.68 | 162 | — | — |
| 2024-04-26 | $64,512.00 | $64,512.00 | 130 | — | — |
| 2024-04-25 | $73,785.60 | $73,785.60 | 131 | — | — |
| 2024-04-24 | $71,124.48 | $71,124.47 | 135 | — | — |
| 2024-04-23 | $73,704.96 | $73,704.96 | 141 | — | — |
| 2024-04-22 | $72,253.44 | $72,253.43 | 145 | — | — |
| 2024-04-19 | $61,689.60 | $61,689.60 | 125 | — | — |
| 2024-04-18 | $62,818.56 | $62,818.56 | 141 | — | — |
| 2024-04-17 | $55,157.76 | $55,157.76 | 144 | — | — |
| 2024-04-16 | $55,238.40 | $55,238.40 | 134 | — | — |
| 2024-04-15 | $54,996.48 | $54,996.48 | 127 | — | — |
| 2024-04-12 | $54,996.48 | $54,996.48 | 134 | — | — |
| 2024-04-11 | $54,996.48 | $54,996.48 | 110 | — | — |
| 2024-04-10 | $55,560.96 | $55,560.96 | 113 | — | — |
| 2024-04-09 | $56,609.28 | $56,609.28 | 102 | — | — |
| 2024-04-08 | $63,221.76 | $63,221.76 | 102 | — | — |
| 2024-04-05 | $66,528.00 | $66,528.00 | 101 | — | — |
| 2024-04-04 | $59,109.12 | $59,109.12 | 142 | — | — |
| 2024-04-03 | $71,769.60 | $71,769.60 | 83 | — | — |
| 2024-04-02 | $68,947.20 | $68,947.20 | 136 | — | — |
| 2024-04-01 | $67,979.52 | $67,979.52 | 98 | — | — |
| 2024-03-28 | $63,786.24 | $63,786.23 | 86 | — | — |
| 2024-03-27 | $55,238.40 | $55,238.40 | 105 | — | — |
| 2024-03-26 | $54,835.20 | $54,835.20 | 80 | — | — |
| 2024-03-25 | $54,351.36 | $54,351.35 | 89 | — | — |
| 2024-03-22 | $55,399.68 | $55,399.68 | 86 | — | — |
| 2024-03-21 | $57,254.40 | $57,254.39 | 75 | — | — |
| 2024-03-20 | $53,948.16 | $53,948.16 | 68 | — | — |
| 2024-03-19 | $63,866.88 | $63,866.88 | 52 | — | — |
| 2024-03-18 | $56,125.44 | $56,125.44 | 74 | — | — |
| 2024-03-15 | $54,593.28 | $54,593.28 | 74 | — | — |
| 2024-03-14 | $55,802.88 | $55,802.88 | 62 | — | — |
| 2024-03-13 | $54,915.84 | $54,915.84 | 70 | — | — |
| 2024-03-12 | $54,593.28 | $54,593.28 | 66 | — | — |
| 2024-03-11 | $53,786.88 | $53,786.88 | 48 | — | — |
| 2024-03-08 | $49,916.16 | $49,916.16 | 26 | — | — |
| 2024-03-07 | $44,271.36 | $44,271.36 | 25 | — | — |
| 2024-03-06 | $42,336.00 | $42,336.00 | 26 | — | — |
| 2024-03-05 | $39,916.80 | $39,916.80 | 8 | — | — |
| 2024-03-04 | $41,771.52 | $41,771.52 | 10 | — | — |
| 2024-03-01 | $39,513.60 | $39,513.60 | 10 | — | — |
| 2024-02-29 | $38,626.56 | $38,626.56 | 8 | — | — |
| 2024-02-28 | $39,916.80 | $39,916.80 | 9 | — | — |
| 2024-02-27 | $39,110.40 | $39,110.40 | 26 | — | — |
| 2024-02-26 | $37,336.32 | $37,336.32 | 18 | — | — |
| 2024-02-23 | $34,675.20 | $34,675.20 | 2 | — | — |
| 2024-02-22 | $32,256.00 | $32,256.00 | 23 | — | — |
| 2024-02-21 | $23,869.44 | $23,869.44 | 5 | — | — |
| 2024-02-20 | $25,401.60 | $25,401.60 | 1 | — | — |
| 2024-02-16 | $23,950.08 | $23,950.08 | 0 | — | — |
| 2024-02-15 | $22,740.48 | $22,740.48 | 0 | — | — |
| 2024-02-14 | $24,030.72 | $24,030.72 | 1 | — | — |
| 2024-02-13 | $24,514.56 | $24,514.56 | 8 | — | — |
| 2024-02-12 | $22,256.64 | $22,256.64 | 3 | — | — |
| 2024-02-09 | $27,901.44 | $27,901.44 | 3 | — | — |
| 2024-02-08 | $28,869.12 | $28,869.12 | 5 | — | — |
| 2024-02-07 | $27,901.44 | $27,901.44 | 26 | — | — |
| 2024-02-06 | $22,176.00 | $22,176.00 | 12 | — | — |
| 2024-02-05 | $22,337.28 | $22,337.28 | 5 | — | — |
| 2024-02-02 | $22,176.00 | $22,176.00 | 10 | — | — |
| 2024-02-01 | $22,256.64 | $22,256.64 | 14 | — | — |
| 2024-01-31 | $23,304.96 | $23,304.96 | 13 | — | — |
| 2024-01-30 | $23,788.80 | $23,788.80 | 14 | — | — |
| 2024-01-29 | $22,740.48 | $22,740.48 | 13 | — | — |
| 2024-01-26 | $22,821.12 | $22,821.12 | 21 | — | — |
| 2024-01-25 | $23,063.04 | $23,063.04 | 23 | — | — |
| 2024-01-24 | $22,821.12 | $22,821.12 | 10 | — | — |
| 2024-01-23 | $20,966.40 | $20,966.40 | 24 | — | — |
| 2024-01-22 | $20,885.76 | $20,885.76 | 60 | — | — |
| 2024-01-19 | $14,676.48 | $14,676.48 | 16 | — | — |
| 2024-01-18 | $13,386.24 | $13,386.24 | 82 | — | — |
| 2024-01-17 | $10,886.40 | $10,886.40 | 84 | — | — |
| 2024-01-16 | $7,983.36 | $7,983.36 | 2 | — | — |
| 2024-01-12 | $7,096.32 | $7,096.32 | 2 | — | — |
| 2024-01-11 | $7,676.93 | $7,676.93 | 1 | — | — |
| 2024-01-10 | $8,386.56 | $8,386.56 | 1 | — | — |
| 2024-01-09 | $9,676.80 | $9,676.80 | 2 | — | — |
| 2024-01-08 | $10,644.48 | $10,644.48 | 1 | — | — |
| 2024-01-05 | $10,483.20 | $10,483.20 | 0 | — | — |
| 2024-01-04 | $10,321.92 | $10,321.92 | 0 | — | — |
| 2024-01-03 | $10,321.92 | $10,321.92 | 1 | — | — |
| 2024-01-02 | $13,224.96 | $13,224.96 | 1 | — | — |