| Jan 14, 2024 | $4,360,782.00 | $4,839,981.00 |
| Jan 21, 2024 | $6,865,405.00 | $23,153,769.00 |
| Jan 28, 2024 | $6,848,051.00 | $23,202,043.00 |
| Feb 4, 2024 | $7,884,323.00 | $25,115,227.00 |
| Feb 11, 2024 | $14,546,057.00 | $29,961,002.00 |
| Feb 18, 2024 | $20,095,658.00 | $34,726,029.00 |
| Feb 25, 2024 | $22,823,101.00 | $37,649,027.00 |
| Mar 3, 2024 | $27,518,512.00 | $38,974,276.00 |
| Mar 10, 2024 | $32,605,244.00 | $38,472,720.00 |
| Mar 17, 2024 | $48,299,070.00 | $41,781,474.00 |
| Mar 24, 2024 | $53,900,805.00 | $40,881,589.00 |
| Mar 31, 2024 | $64,677,385.00 | $142,178,332.00 |
| Apr 7, 2024 | $90,129,557.00 | $140,616,028.00 |
| Apr 14, 2024 | $105,088,900.00 | $344,046,829.00 |
| Apr 21, 2024 | $106,435,461.00 | $349,068,599.00 |
| Apr 28, 2024 | $107,174,412.00 | $353,375,976.00 |
| May 5, 2024 | $110,720,686.00 | $354,387,360.00 |
| May 12, 2024 | $111,996,681.00 | $353,239,618.00 |
| May 19, 2024 | $116,009,974.00 | $356,936,435.00 |
| May 26, 2024 | $118,548,491.00 | $408,450,112.00 |
| Jun 2, 2024 | $130,426,000.00 | $463,414,058.00 |
| Jun 9, 2024 | $145,225,184.00 | $564,371,865.00 |
| Jun 16, 2024 | $147,805,139.00 | $571,711,986.00 |
| Jun 23, 2024 | $171,630,863.00 | $571,008,427.00 |
| Jun 30, 2024 | $197,054,471.00 | $571,878,530.00 |
| Jul 7, 2024 | $196,370,350.00 | $570,013,687.00 |
| Jul 14, 2024 | $217,634,811.00 | $572,067,270.00 |
| Jul 21, 2024 | $212,295,287.00 | $563,993,405.00 |
| Jul 28, 2024 | $234,819,619.00 | $513,389,496.00 |
| Aug 4, 2024 | $249,029,035.00 | $513,444,719.00 |
| Aug 11, 2024 | $247,759,671.00 | $513,216,624.00 |
| Aug 18, 2024 | $245,825,249.00 | $513,803,552.00 |
| Aug 25, 2024 | $264,569,540.00 | $439,357,396.00 |
| Sep 1, 2024 | $284,238,080.00 | $416,228,787.00 |
| Sep 8, 2024 | $277,466,493.00 | $418,353,455.00 |
| Sep 15, 2024 | $288,013,479.00 | $418,313,517.00 |
| Sep 22, 2024 | $313,238,728.00 | $392,913,874.00 |
| Sep 29, 2024 | $329,932,337.00 | $396,892,555.00 |
| Oct 6, 2024 | $350,253,716.00 | $395,524,646.00 |
| Oct 13, 2024 | $349,744,188.00 | $393,227,538.00 |
| Oct 20, 2024 | $366,483,960.00 | $371,812,340.00 |
| Oct 27, 2024 | $396,357,939.00 | $479,975,200.00 |
| Nov 3, 2024 | $425,076,631.00 | $479,197,464.00 |
| Nov 10, 2024 | $435,140,006.00 | $486,012,398.00 |
| Nov 17, 2024 | $418,396,003.00 | $490,738,832.00 |
| Nov 24, 2024 | $514,293,852.00 | $704,572,367.00 |
| Dec 1, 2024 | $594,399,266.00 | $768,786,938.00 |
| Dec 8, 2024 | $740,193,651.00 | $877,040,986.00 |
| Dec 15, 2024 | $840,314,228.00 | $931,628,779.00 |
| Dec 22, 2024 | $1,144,385,729.00 | $994,138,509.00 |
| Dec 29, 2024 | $1,307,374,652.00 | $951,538,355.00 |
| Jan 5, 2025 | $1,556,125,683.00 | $919,707,017.00 |
| Jan 12, 2025 | $1,364,453,352.00 | $968,672,140.00 |
| Jan 19, 2025 | $1,280,850,789.00 | $1,020,820,161.00 |
| Jan 26, 2025 | $1,349,417,506.00 | $1,095,168,528.00 |
| Feb 2, 2025 | $1,317,552,028.00 | $1,046,219,010.00 |
| Feb 9, 2025 | $1,317,624,043.00 | $1,048,194,667.00 |
| Feb 16, 2025 | $1,338,080,883.00 | $1,071,328,822.00 |
| Feb 23, 2025 | $1,258,792,652.00 | $1,071,796,025.00 |
| Mar 2, 2025 | $1,316,922,838.00 | $1,078,841,202.00 |
| Mar 9, 2025 | $1,295,068,231.00 | $1,058,907,104.00 |
| Mar 16, 2025 | $1,297,114,033.00 | $1,036,725,707.00 |
| Mar 23, 2025 | $1,252,775,680.00 | $1,032,487,005.00 |
| Mar 30, 2025 | $1,219,854,050.00 | $989,314,096.00 |
| Apr 6, 2025 | $1,171,353,977.00 | $887,990,032.00 |
| Apr 13, 2025 | $1,062,532,407.00 | $850,156,018.00 |
| Apr 20, 2025 | $1,088,556,420.00 | $831,812,524.00 |
| Apr 27, 2025 | $1,160,286,277.00 | $868,615,204.00 |
| May 4, 2025 | $1,215,194,109.00 | $848,749,791.00 |
| May 11, 2025 | $1,270,704,794.00 | $801,237,784.00 |
| May 18, 2025 | $1,333,707,330.00 | $808,453,474.00 |
| May 25, 2025 | $1,399,315,412.00 | $820,629,974.00 |
| Jun 1, 2025 | $1,459,483,763.00 | $885,737,265.00 |
| Jun 8, 2025 | $1,500,382,003.00 | $858,140,185.00 |
| Jun 15, 2025 | $1,546,745,354.00 | $935,246,659.00 |
| Jun 22, 2025 | $1,579,848,189.00 | $1,044,280,175.00 |
| Jun 29, 2025 | $1,628,707,970.00 | $953,282,435.00 |
| Jul 6, 2025 | $1,689,523,135.00 | $934,505,959.00 |
| Jul 13, 2025 | $1,792,646,929.00 | $888,593,810.00 |
| Jul 20, 2025 | $1,883,043,589.00 | $857,360,042.00 |
| Jul 27, 2025 | $1,968,030,655.00 | $1,150,649,351.00 |
| Aug 3, 2025 | $1,944,186,721.00 | $1,177,574,242.00 |
| Aug 10, 2025 | $2,086,727,398.00 | $1,206,645,930.00 |
| Aug 17, 2025 | $2,420,885,517.00 | $765,475,249.00 |
| Aug 24, 2025 | $2,568,335,407.00 | $911,506,983.00 |
| Aug 31, 2025 | $2,703,317,744.00 | $1,291,224,102.00 |
| Sep 7, 2025 | $2,782,288,358.00 | $1,246,628,648.00 |
| Sep 14, 2025 | $2,885,906,839.00 | $1,492,698,419.00 |
| Sep 21, 2025 | $2,950,657,761.00 | $1,316,410,845.00 |
| Sep 28, 2025 | $2,930,403,079.00 | $699,954,765.00 |
| Oct 5, 2025 | $3,138,365,852.00 | $627,934,047.00 |
| Oct 12, 2025 | $3,094,469,498.00 | $639,976,956.00 |
| Oct 19, 2025 | $3,244,674,377.00 | $641,124,546.00 |
| Oct 26, 2025 | $3,286,938,151.00 | $656,404,369.00 |
| Nov 2, 2025 | $3,908,878,072.00 | $585,827,620.00 |
| Nov 9, 2025 | $3,259,106,476.00 | $345,844,288.00 |
| Nov 16, 2025 | $3,205,019,929.00 | $349,339,434.00 |
| Nov 23, 2025 | $2,607,740,695.00 | $336,297,752.00 |
| Nov 30, 2025 | $2,765,455,870.00 | $343,557,761.00 |
| Dec 7, 2025 | $2,648,531,153.00 | $352,926,241.00 |
| Dec 14, 2025 | $2,628,658,688.00 | $384,399,497.00 |
| Dec 21, 2025 | $2,606,052,486.00 | $475,388,180.00 |
| Dec 28, 2025 | $2,631,836,812.00 | $608,938,302.00 |
| Jan 4, 2026 | $2,698,643,754.00 | $527,285,860.00 |
| Jan 11, 2026 | $2,907,849,838.00 | $617,767,198.00 |
| Jan 18, 2026 | $3,279,643,587.00 | $636,022,607.00 |
| Jan 25, 2026 | $3,559,765,082.00 | $748,919,549.00 |
| Feb 1, 2026 | $3,428,930,233.00 | $677,130,026.00 |
| Feb 8, 2026 | $3,196,618,635.00 | $794,510,293.00 |
| Feb 15, 2026 | $3,224,885,041.00 | $792,782,946.00 |
| Feb 22, 2026 | $3,250,453,987.00 | $809,300,238.00 |
| Mar 1, 2026 | $3,442,816,549.00 | $820,592,040.00 |
| Mar 8, 2026 | $4,030,646,865.00 | $1,021,182,316.00 |
| Mar 15, 2026 | $4,229,344,622.00 | $1,118,662,329.00 |
| Mar 22, 2026 | $3,844,927,111.00 | $1,180,314,134.00 |
| Mar 29, 2026 | $4,047,877,906.00 | $1,255,336,000.00 |
| Apr 5, 2026 | $4,102,934,667.00 | $1,338,510,428.00 |
| Apr 12, 2026 | $4,215,422,510.00 | $1,238,673,160.00 |
| Apr 19, 2026 | $3,756,897,485.00 | $946,968,440.00 |
| Apr 26, 2026 | $3,652,029,240.00 | $848,149,775.00 |
| May 3, 2026 | $3,811,077,806.00 | $919,060,513.00 |
| May 10, 2026 | $3,821,046,715.00 | $832,794,302.00 |
| May 17, 2026 | $3,979,863,521.00 | $834,698,601.00 |
| May 24, 2026 | $3,824,899,490.00 | $877,358,171.00 |
| May 31, 2026 | $3,868,607,147.00 | $807,564,772.00 |
| Jun 7, 2026 | $3,741,401,481.00 | $794,751,581.00 |
| Jun 14, 2026 | $3,790,220,258.00 | $514,691,787.00 |
| Jun 21, 2026 | $3,874,634,627.00 | $238,125,349.00 |
| Jun 28, 2026 | $3,913,812,353.00 | $209,050,084.00 |
| Jul 5, 2026 | $3,926,507,949.00 | $226,074,979.00 |
| Jul 12, 2026 | $4,026,070,204.00 | $277,931,149.00 |
| Jul 19, 2026 | $4,207,348,630.00 | $283,681,441.00 |
| Jul 26, 2026 | $4,330,308,783.00 | $313,042,557.00 |
| Aug 2, 2026 | $4,480,765,201.00 | $335,414,080.00 |
| Aug 9, 2026 | $4,648,738,277.00 | $355,401,695.00 |
| Aug 16, 2026 | $4,789,044,915.00 | $365,975,065.00 |
| Aug 23, 2026 | $4,949,328,576.00 | $353,530,933.00 |
| Aug 30, 2026 | $5,009,637,225.00 | $336,524,501.00 |
| Sep 6, 2026 | $5,121,946,980.00 | $322,879,425.00 |
| Sep 13, 2026 | $5,296,719,763.00 | $293,169,943.00 |
| Sep 20, 2026 | $5,811,069,287.00 | $256,968,299.00 |
| Sep 27, 2026 | $5,941,139,882.00 | $487,381,901.00 |