| Jan 14, 2024 | $8,698,833.00 | $8,162,836.00 |
| Jan 21, 2024 | $20,111,199.00 | $16,768,905.00 |
| Jan 28, 2024 | $24,484,520.00 | $22,215,090.00 |
| Feb 4, 2024 | $28,703,141.00 | $26,020,249.00 |
| Feb 11, 2024 | $42,426,399.00 | $34,441,644.00 |
| Feb 18, 2024 | $53,367,556.00 | $46,510,887.00 |
| Feb 25, 2024 | $58,763,403.00 | $50,300,561.00 |
| Mar 3, 2024 | $63,367,386.00 | $57,000,038.00 |
| Mar 10, 2024 | $68,880,024.00 | $62,441,562.00 |
| Mar 17, 2024 | $87,802,985.00 | $79,014,465.00 |
| Mar 24, 2024 | $95,372,365.00 | $77,917,432.00 |
| Mar 31, 2024 | $217,526,158.00 | $196,332,895.00 |
| Apr 7, 2024 | $243,688,487.00 | $208,226,366.00 |
| Apr 14, 2024 | $458,850,046.00 | $343,020,265.00 |
| Apr 21, 2024 | $468,613,660.00 | $405,720,028.00 |
| Apr 28, 2024 | $477,062,819.00 | $378,207,032.00 |
| May 5, 2024 | $476,670,872.00 | $375,995,397.00 |
| May 12, 2024 | $483,912,779.00 | $386,159,618.00 |
| May 19, 2024 | $476,030,731.00 | $423,519,260.00 |
| May 26, 2024 | $517,927,993.00 | $456,202,016.00 |
| Jun 2, 2024 | $584,197,826.00 | $509,735,406.00 |
| Jun 9, 2024 | $694,651,071.00 | $582,771,870.00 |
| Jun 16, 2024 | $714,401,449.00 | $603,499,551.00 |
| Jun 23, 2024 | $732,499,664.00 | $596,254,720.00 |
| Jun 30, 2024 | $756,548,977.00 | $584,297,509.00 |
| Jul 7, 2024 | $669,003,592.00 | $567,833,550.00 |
| Jul 14, 2024 | $694,711,221.00 | $589,908,177.00 |
| Jul 21, 2024 | $685,654,631.00 | $587,174,483.00 |
| Jul 28, 2024 | $667,722,843.00 | $597,526,106.00 |
| Aug 4, 2024 | $662,335,804.00 | $559,838,147.00 |
| Aug 11, 2024 | $633,677,552.00 | $489,588,312.00 |
| Aug 18, 2024 | $586,086,684.00 | $462,484,896.00 |
| Aug 25, 2024 | $568,858,458.00 | $475,655,769.00 |
| Sep 1, 2024 | $561,152,526.00 | $456,756,159.00 |
| Sep 8, 2024 | $530,947,108.00 | $449,927,947.00 |
| Sep 15, 2024 | $531,339,367.00 | $456,174,618.00 |
| Sep 22, 2024 | $548,468,961.00 | $477,529,149.00 |
| Sep 29, 2024 | $569,259,335.00 | $481,593,685.00 |
| Oct 6, 2024 | $589,083,972.00 | $476,086,593.00 |
| Oct 13, 2024 | $584,986,646.00 | $481,257,731.00 |
| Oct 20, 2024 | $582,353,390.00 | $455,629,002.00 |
| Oct 27, 2024 | $573,828,213.00 | $490,472,210.00 |
| Nov 3, 2024 | $581,713,312.00 | $496,386,059.00 |
| Nov 10, 2024 | $590,645,555.00 | $509,581,744.00 |
| Nov 17, 2024 | $592,017,251.00 | $519,158,905.00 |
| Nov 24, 2024 | $659,984,472.00 | $577,921,930.00 |
| Dec 1, 2024 | $740,688,377.00 | $664,375,821.00 |
| Dec 8, 2024 | $880,145,637.00 | $770,006,052.00 |
| Dec 15, 2024 | $980,194,015.00 | $862,456,780.00 |
| Dec 22, 2024 | $1,270,914,729.00 | $1,053,189,253.00 |
| Dec 29, 2024 | $1,438,285,604.00 | $1,197,315,945.00 |
| Jan 5, 2025 | $1,639,260,472.00 | $1,296,304,759.00 |
| Jan 12, 2025 | $1,391,287,688.00 | $1,214,476,916.00 |
| Jan 19, 2025 | $1,409,737,833.00 | $1,258,130,881.00 |
| Jan 26, 2025 | $1,479,982,439.00 | $1,260,915,662.00 |
| Feb 2, 2025 | $1,478,438,422.00 | $1,295,885,287.00 |
| Feb 9, 2025 | $1,484,190,635.00 | $1,228,136,752.00 |
| Feb 16, 2025 | $1,513,411,314.00 | $1,255,771,320.00 |
| Feb 23, 2025 | $1,435,331,433.00 | $1,229,383,163.00 |
| Mar 2, 2025 | $1,409,498,816.00 | $1,187,494,242.00 |
| Mar 9, 2025 | $1,337,018,369.00 | $1,105,286,419.00 |
| Mar 16, 2025 | $1,306,397,012.00 | $1,032,263,997.00 |
| Mar 23, 2025 | $1,291,972,810.00 | $1,048,116,021.00 |
| Mar 30, 2025 | $1,303,117,867.00 | $983,925,441.00 |
| Apr 6, 2025 | $1,182,154,666.00 | $979,351,469.00 |
| Apr 13, 2025 | $1,070,397,850.00 | $905,353,056.00 |
| Apr 20, 2025 | $1,086,496,470.00 | $910,290,352.00 |
| Apr 27, 2025 | $1,123,627,148.00 | $968,533,770.00 |
| May 4, 2025 | $1,215,417,344.00 | $999,006,297.00 |
| May 11, 2025 | $1,272,542,400.00 | $1,083,061,334.00 |
| May 18, 2025 | $1,312,009,499.00 | $1,145,942,099.00 |
| May 25, 2025 | $1,381,371,499.00 | $1,228,934,250.00 |
| Jun 1, 2025 | $1,526,638,436.00 | $1,331,623,011.00 |
| Jun 8, 2025 | $1,592,536,002.00 | $1,407,008,597.00 |
| Jun 15, 2025 | $1,656,832,061.00 | $1,443,605,772.00 |
| Jun 22, 2025 | $1,709,834,458.00 | $1,483,727,132.00 |
| Jun 29, 2025 | $1,773,880,814.00 | $1,488,306,865.00 |
| Jul 6, 2025 | $1,812,501,890.00 | $1,562,031,200.00 |
| Jul 13, 2025 | $1,905,578,944.00 | $1,657,276,395.00 |
| Jul 20, 2025 | $1,919,761,410.00 | $1,707,984,437.00 |
| Jul 27, 2025 | $2,020,685,970.00 | $1,771,528,207.00 |
| Aug 3, 2025 | $2,032,236,657.00 | $1,780,088,303.00 |
| Aug 10, 2025 | $2,097,111,980.00 | $1,830,688,683.00 |
| Aug 17, 2025 | $2,312,359,926.00 | $1,972,769,225.00 |
| Aug 24, 2025 | $2,381,670,652.00 | $2,060,349,301.00 |
| Aug 31, 2025 | $2,507,688,423.00 | $2,123,237,638.00 |
| Sep 7, 2025 | $2,547,029,725.00 | $2,222,233,818.00 |
| Sep 14, 2025 | $2,619,027,076.00 | $2,310,048,457.00 |
| Sep 21, 2025 | $2,720,662,774.00 | $2,402,361,603.00 |
| Sep 28, 2025 | $2,944,397,603.00 | $2,518,474,744.00 |
| Oct 5, 2025 | $3,136,405,913.00 | $2,758,281,709.00 |
| Oct 12, 2025 | $3,162,581,920.00 | $2,770,498,009.00 |
| Oct 19, 2025 | $3,399,201,430.00 | $2,890,339,215.00 |
| Oct 26, 2025 | $3,414,674,538.00 | $2,976,128,359.00 |
| Nov 2, 2025 | $4,050,467,618.00 | $3,267,046,472.00 |
| Nov 9, 2025 | $3,333,102,449.00 | $2,952,167,488.00 |
| Nov 16, 2025 | $3,290,078,300.00 | $2,791,330,798.00 |
| Nov 23, 2025 | $2,706,068,577.00 | $2,322,292,873.00 |
| Nov 30, 2025 | $2,853,741,847.00 | $2,345,549,056.00 |
| Dec 7, 2025 | $2,774,580,349.00 | $2,314,226,333.00 |
| Dec 14, 2025 | $2,708,055,550.00 | $2,345,259,704.00 |
| Dec 21, 2025 | $2,689,562,591.00 | $2,344,435,380.00 |
| Dec 28, 2025 | $2,691,244,641.00 | $2,357,409,442.00 |
| Jan 4, 2026 | $2,765,300,452.00 | $2,445,414,631.00 |
| Jan 11, 2026 | $3,001,094,356.00 | $2,605,395,023.00 |
| Jan 18, 2026 | $3,204,981,086.00 | $2,679,299,005.00 |
| Jan 25, 2026 | $3,265,930,448.00 | $2,843,578,343.00 |
| Feb 1, 2026 | $3,198,751,575.00 | $2,734,866,090.00 |
| Feb 8, 2026 | $2,964,444,383.00 | $2,443,348,470.00 |
| Feb 15, 2026 | $2,977,014,065.00 | $2,620,018,524.00 |
| Feb 22, 2026 | $3,021,216,292.00 | $2,646,876,611.00 |
| Mar 1, 2026 | $3,210,081,140.00 | $2,759,356,975.00 |
| Mar 8, 2026 | $3,541,948,605.00 | $3,085,777,354.00 |
| Mar 15, 2026 | $3,697,929,354.00 | $3,198,633,791.00 |
| Mar 22, 2026 | $3,544,167,408.00 | $3,114,177,132.00 |
| Mar 29, 2026 | $3,686,238,693.00 | $3,236,666,274.00 |
| Apr 5, 2026 | $3,899,893,828.00 | $3,340,136,533.00 |
| Apr 12, 2026 | $3,843,733,251.00 | $3,318,829,648.00 |
| Apr 19, 2026 | $3,394,868,610.00 | $3,029,022,173.00 |
| Apr 26, 2026 | $3,367,377,250.00 | $2,948,001,371.00 |
| May 3, 2026 | $3,607,660,305.00 | $3,103,971,878.00 |
| May 10, 2026 | $3,713,596,997.00 | $3,190,324,523.00 |
| May 17, 2026 | $3,722,888,729.00 | $3,217,733,843.00 |
| May 24, 2026 | $3,780,077,794.00 | $3,322,720,384.00 |
| May 31, 2026 | $3,816,058,515.00 | $3,392,681,454.00 |
| Jun 7, 2026 | $3,723,318,995.00 | $3,176,230,868.00 |
| Jun 14, 2026 | $3,728,910,702.00 | $3,316,756,447.00 |
| Jun 21, 2026 | $3,827,697,432.00 | $3,393,570,083.00 |
| Jun 28, 2026 | $3,901,790,156.00 | $3,439,516,169.00 |
| Jul 5, 2026 | $3,947,971,843.00 | $3,501,282,046.00 |
| Jul 12, 2026 | $4,069,323,044.00 | $3,642,317,240.00 |
| Jul 19, 2026 | $4,211,192,796.00 | $3,752,863,343.00 |
| Jul 26, 2026 | $4,394,548,297.00 | $3,931,939,457.00 |
| Aug 2, 2026 | $4,540,743,361.00 | $4,044,333,413.00 |
| Aug 9, 2026 | $4,717,006,429.00 | $4,202,276,686.00 |
| Aug 16, 2026 | $4,878,977,425.00 | $4,293,529,658.00 |
| Aug 23, 2026 | $5,019,387,296.00 | $4,436,040,068.00 |
| Aug 30, 2026 | $5,106,555,844.00 | $4,543,962,331.00 |
| Sep 6, 2026 | $5,188,396,888.00 | $4,620,003,902.00 |
| Sep 13, 2026 | $5,344,789,232.00 | $4,757,909,892.00 |
| Sep 20, 2026 | $5,706,394,831.00 | $4,936,150,565.00 |
| Sep 27, 2026 | $5,871,403,811.00 | $5,280,821,564.00 |
| Oct 4, 2026 | $5,989,900,661.00 | $5,360,764,558.00 |
| Oct 11, 2026 | $6,238,881,115.00 | $5,577,551,429.00 |