Real-time gold prices in both USD and TZS, updated daily by TIES for Tanzania's mining sector.
| Date | Per Gram — World Price | Per Gram — Local Price | Per Kg — World Price | Per Kg — Local Price | ||||
|---|---|---|---|---|---|---|---|---|
| USD | TZS | USD | TZS | USD | TZS | USD | TZS | |
| 02 Apr 2026 | $152.90 | 397,414 | $137.61 | 357,673 | $152,899 | 397,414,056 | $137,609 | 357,672,650 |
| 01 Apr 2026 | $151.19 | 392,237 | $136.07 | 353,014 | $151,186 | 392,237,330 | $136,067 | 353,013,597 |
| 31 Mar 2026 | $147.66 | 383,096 | $132.90 | 344,787 | $147,662 | 383,096,192 | $132,896 | 344,786,572 |
| 30 Mar 2026 | $145.29 | 376,343 | $130.76 | 338,709 | $145,294 | 376,343,270 | $130,765 | 338,708,943 |
| 29 Mar 2026 | $145.29 | 376,343 | $130.76 | 338,709 | $145,294 | 376,343,270 | $130,765 | 338,708,943 |
| 28 Mar 2026 | $145.29 | 376,343 | $130.76 | 338,709 | $145,294 | 376,343,270 | $130,765 | 338,708,943 |
| 27 Mar 2026 | $143.76 | 371,951 | $129.38 | 334,756 | $143,760 | 371,951,156 | $129,384 | 334,756,040 |
| 26 Mar 2026 | $147.43 | 380,865 | $132.69 | 342,778 | $147,428 | 380,864,937 | $132,685 | 342,778,443 |
| 25 Mar 2026 | $147.54 | 382,073 | $132.79 | 343,865 | $147,543 | 382,072,625 | $132,789 | 343,865,362 |
| 24 Mar 2026 | $144.08 | 373,684 | $129.67 | 336,316 | $144,075 | 373,684,115 | $129,668 | 336,315,704 |
| 23 Mar 2026 | $150.77 | 391,540 | $135.69 | 352,386 | $150,771 | 391,539,748 | $135,694 | 352,385,773 |
| 22 Mar 2026 | $150.77 | 391,540 | $135.69 | 352,386 | $150,771 | 391,539,748 | $135,694 | 352,385,773 |
| 21 Mar 2026 | $150.77 | 391,540 | $135.69 | 352,386 | $150,771 | 391,539,748 | $135,694 | 352,385,773 |
| 20 Mar 2026 | $152.66 | 396,653 | $137.39 | 356,988 | $152,658 | 396,652,973 | $137,392 | 356,987,676 |
| 19 Mar 2026 | $157.15 | 408,340 | $141.43 | 367,506 | $157,150 | 408,340,455 | $141,435 | 367,506,409 |
| 18 Mar 2026 | $162.15 | 421,283 | $145.94 | 379,155 | $162,154 | 421,282,841 | $145,939 | 379,154,557 |
| 17 Mar 2026 | $162.29 | 420,803 | $146.06 | 378,723 | $162,294 | 420,803,052 | $146,064 | 378,722,747 |
| 16 Mar 2026 | $165.07 | 427,096 | $148.56 | 384,386 | $165,071 | 427,095,986 | $148,564 | 384,386,387 |
| 15 Mar 2026 | $165.07 | 427,096 | $148.56 | 384,386 | $165,071 | 427,095,986 | $148,564 | 384,386,387 |
| 14 Mar 2026 | $165.07 | 427,096 | $148.56 | 384,386 | $165,071 | 427,095,986 | $148,564 | 384,386,387 |
| 13 Mar 2026 | $166.64 | 430,804 | $149.97 | 387,723 | $166,637 | 430,803,819 | $149,973 | 387,723,437 |
| 12 Mar 2026 | $167.10 | 431,783 | $150.39 | 388,605 | $167,100 | 431,783,493 | $150,390 | 388,605,144 |
| 11 Mar 2026 | $167.98 | 432,701 | $151.18 | 389,431 | $167,978 | 432,700,948 | $151,180 | 389,430,854 |
| 10 Mar 2026 | $166.45 | 428,767 | $149.81 | 385,890 | $166,451 | 428,767,078 | $149,806 | 385,890,370 |
| 09 Mar 2026 | $166.77 | 429,564 | $150.09 | 386,607 | $166,766 | 429,563,688 | $150,089 | 386,607,319 |
| 08 Mar 2026 | $166.77 | 429,564 | $150.09 | 386,607 | $166,766 | 429,563,688 | $150,089 | 386,607,319 |
| 07 Mar 2026 | $166.77 | 429,564 | $150.09 | 386,607 | $166,766 | 429,563,688 | $150,089 | 386,607,319 |
| 06 Mar 2026 | $166.25 | 427,600 | $149.63 | 384,840 | $166,251 | 427,600,236 | $149,626 | 384,840,212 |
| 05 Mar 2026 | $167.23 | 429,218 | $150.51 | 386,296 | $167,232 | 429,217,616 | $150,509 | 386,295,855 |
| 04 Mar 2026 | $167.74 | 429,923 | $150.97 | 386,930 | $167,740 | 429,922,570 | $150,966 | 386,930,313 |
| 03 Mar 2026 | $173.68 | 444,481 | $156.31 | 400,033 | $173,679 | 444,481,471 | $156,311 | 400,033,324 |
| 02 Mar 2026 | $170.18 | 434,827 | $153.16 | 391,345 | $170,180 | 434,827,449 | $153,162 | 391,344,704 |
| 01 Mar 2026 | $170.18 | 434,827 | $153.16 | 391,345 | $170,180 | 434,827,449 | $153,162 | 391,344,704 |
| 28 Feb 2026 | $170.18 | 434,827 | $153.16 | 391,345 | $170,180 | 434,827,449 | $153,162 | 391,344,704 |
| 27 Feb 2026 | $167.30 | 428,180 | $150.57 | 385,362 | $167,296 | 428,179,792 | $150,567 | 385,361,813 |
| 26 Feb 2026 | $167.39 | 430,299 | $150.65 | 387,269 | $167,394 | 430,298,888 | $150,655 | 387,268,999 |
| 25 Feb 2026 | $167.15 | 431,789 | $150.44 | 388,610 | $167,152 | 431,789,381 | $150,436 | 388,610,443 |
| 24 Feb 2026 | $167.39 | 432,032 | $150.65 | 388,829 | $167,390 | 432,032,364 | $150,651 | 388,829,127 |
| 23 Feb 2026 | $166.43 | 431,590 | $149.79 | 388,431 | $166,435 | 431,590,009 | $149,791 | 388,431,008 |
| 22 Feb 2026 | $164.64 | 426,938 | $148.18 | 384,244 | $164,641 | 426,937,871 | $148,177 | 384,244,084 |
| 21 Feb 2026 | $164.64 | 426,938 | $148.18 | 384,244 | $164,641 | 426,937,871 | $148,177 | 384,244,084 |
| 20 Feb 2026 | $161.39 | 418,509 | $145.25 | 376,658 | $161,390 | 418,508,997 | $145,251 | 376,658,097 |
| 19 Feb 2026 | $161.34 | 417,698 | $145.21 | 375,928 | $161,342 | 417,698,236 | $145,208 | 375,928,413 |
| 18 Feb 2026 | $158.69 | 410,787 | $142.82 | 369,709 | $158,693 | 410,787,303 | $142,823 | 369,708,573 |
| 17 Feb 2026 | $161.10 | 416,715 | $144.99 | 375,043 | $161,101 | 416,714,719 | $144,991 | 375,043,247 |
| 16 Feb 2026 | $162.76 | 418,704 | $146.48 | 376,833 | $162,758 | 418,703,615 | $146,482 | 376,833,253 |
| 15 Feb 2026 | $162.76 | 418,704 | $146.48 | 376,833 | $162,758 | 418,703,615 | $146,482 | 376,833,253 |
| 14 Feb 2026 | $162.76 | 418,704 | $146.48 | 376,833 | $162,758 | 418,703,615 | $146,482 | 376,833,253 |
| 13 Feb 2026 | $163.25 | 421,531 | $146.93 | 379,378 | $163,252 | 421,530,679 | $146,927 | 379,377,611 |
| 12 Feb 2026 | $164.20 | 422,991 | $147.78 | 380,692 | $164,205 | 422,991,241 | $147,784 | 380,692,117 |
| 11 Feb 2026 | $163.11 | 419,611 | $146.80 | 377,650 | $163,110 | 419,610,940 | $146,799 | 377,649,846 |
| 10 Feb 2026 | $162.51 | 417,332 | $146.26 | 375,599 | $162,507 | 417,332,100 | $146,257 | 375,598,890 |
| 09 Feb 2026 | $160.21 | 411,088 | $144.19 | 369,979 | $160,207 | 411,088,095 | $144,186 | 369,979,285 |
| 08 Feb 2026 | $160.21 | 411,088 | $144.19 | 369,979 | $160,207 | 411,088,095 | $144,186 | 369,979,285 |
| 07 Feb 2026 | $160.21 | 411,088 | $144.19 | 369,979 | $160,207 | 411,088,095 | $144,186 | 369,979,285 |
| 06 Feb 2026 | $156.66 | 401,442 | $140.99 | 361,298 | $156,657 | 401,442,144 | $140,992 | 361,297,929 |
| 05 Feb 2026 | $162.71 | 416,962 | $146.44 | 375,266 | $162,714 | 416,962,364 | $146,442 | 375,266,128 |
| 04 Feb 2026 | $163.37 | 416,120 | $147.04 | 374,508 | $163,374 | 416,119,857 | $147,037 | 374,507,872 |
| 03 Feb 2026 | $155.39 | 394,471 | $139.85 | 355,024 | $155,391 | 394,470,614 | $139,852 | 355,023,552 |
| 02 Feb 2026 | $162.88 | 412,187 | $146.59 | 370,968 | $162,882 | 412,186,729 | $146,594 | 370,968,056 |
| 01 Feb 2026 | $162.88 | 412,187 | $146.59 | 370,968 | $162,882 | 412,186,729 | $146,594 | 370,968,056 |
| 31 Jan 2026 | $162.88 | 412,187 | $146.59 | 370,968 | $162,882 | 412,186,729 | $146,594 | 370,968,056 |
| 30 Jan 2026 | $174.26 | 438,256 | $156.83 | 394,431 | $174,257 | 438,256,152 | $156,831 | 394,430,537 |
| 29 Jan 2026 | $178.76 | 446,396 | $160.88 | 401,757 | $178,758 | 446,396,317 | $160,882 | 401,756,685 |
| 28 Jan 2026 | $168.95 | 421,901 | $152.05 | 379,711 | $168,949 | 421,900,720 | $152,054 | 379,710,648 |
| 27 Jan 2026 | $164.70 | 411,599 | $148.23 | 370,440 | $164,702 | 411,599,451 | $148,232 | 370,439,506 |
| 26 Jan 2026 | $160.76 | 401,839 | $144.68 | 361,655 | $160,757 | 401,839,027 | $144,681 | 361,655,124 |
| 25 Jan 2026 | $160.76 | 401,839 | $144.68 | 361,655 | $160,757 | 401,839,027 | $144,681 | 361,655,124 |
| 24 Jan 2026 | $160.76 | 401,839 | $144.68 | 361,655 | $160,757 | 401,839,027 | $144,681 | 361,655,124 |
| 23 Jan 2026 | $159.72 | 398,320 | $143.75 | 358,488 | $159,725 | 398,320,090 | $143,752 | 358,488,081 |
| 22 Jan 2026 | $156.94 | 390,710 | $141.25 | 351,639 | $156,944 | 390,709,909 | $141,249 | 351,638,918 |
| 21 Jan 2026 | $156.58 | 388,954 | $140.92 | 350,058 | $156,577 | 388,953,514 | $140,920 | 350,058,162 |
| 20 Jan 2026 | $151.06 | 374,621 | $135.95 | 337,159 | $151,057 | 374,621,255 | $135,951 | 337,159,129 |
| 19 Jan 2026 | $148.73 | 368,072 | $133.86 | 331,265 | $148,731 | 368,071,678 | $133,858 | 331,264,510 |
| 18 Jan 2026 | $148.73 | 368,072 | $133.86 | 331,265 | $148,731 | 368,071,678 | $133,858 | 331,264,510 |
| 17 Jan 2026 | $148.73 | 368,072 | $133.86 | 331,265 | $148,731 | 368,071,678 | $133,858 | 331,264,510 |
| 16 Jan 2026 | $148.72 | 367,507 | $133.85 | 330,756 | $148,724 | 367,506,972 | $133,852 | 330,756,275 |
| 15 Jan 2026 | $149.30 | 368,923 | $134.37 | 332,030 | $149,297 | 368,922,706 | $134,368 | 332,030,435 |
| 14 Jan 2026 | $149.30 | 368,925 | $134.37 | 332,033 | $149,298 | 368,925,089 | $134,368 | 332,032,580 |
| 13 Jan 2026 | $148.79 | 367,576 | $133.91 | 330,818 | $148,792 | 367,575,606 | $133,913 | 330,818,046 |
| 12 Jan 2026 | $145.51 | 359,462 | $130.96 | 323,516 | $145,508 | 359,462,328 | $130,957 | 323,516,095 |
| 11 Jan 2026 | $145.51 | 359,462 | $130.96 | 323,516 | $145,508 | 359,462,328 | $130,957 | 323,516,095 |
| 10 Jan 2026 | $145.51 | 359,462 | $130.96 | 323,516 | $145,508 | 359,462,328 | $130,957 | 323,516,095 |
| 09 Jan 2026 | $143.96 | 355,648 | $129.57 | 320,083 | $143,961 | 355,647,737 | $129,565 | 320,082,963 |
| 08 Jan 2026 | $143.53 | 354,881 | $129.18 | 319,393 | $143,534 | 354,881,303 | $129,180 | 319,393,173 |
| 07 Jan 2026 | $144.85 | 357,735 | $130.37 | 321,962 | $144,850 | 357,735,240 | $130,365 | 321,961,716 |
| 06 Jan 2026 | $144.16 | 355,605 | $129.74 | 320,044 | $144,157 | 355,604,622 | $129,742 | 320,044,160 |
| 05 Jan 2026 | $141.54 | 348,766 | $127.38 | 313,889 | $141,539 | 348,765,599 | $127,385 | 313,889,039 |
| 04 Jan 2026 | $141.54 | 348,766 | $127.38 | 313,889 | $141,539 | 348,765,599 | $127,385 | 313,889,039 |
| 03 Jan 2026 | $141.54 | 348,766 | $127.38 | 313,889 | $141,539 | 348,765,599 | $127,385 | 313,889,039 |
| 02 Jan 2026 | $141.24 | 347,784 | $127.12 | 313,006 | $141,241 | 347,784,206 | $127,117 | 313,005,785 |
| 01 Jan 2026 | $140.91 | 346,969 | $126.82 | 312,272 | $140,910 | 346,968,796 | $126,819 | 312,271,916 |
| 31 Dec 2025 | $141.92 | 349,078 | $127.73 | 314,170 | $141,922 | 349,077,752 | $127,730 | 314,169,976 |
| 30 Dec 2025 | $143.66 | 353,512 | $129.30 | 318,160 | $143,664 | 353,511,528 | $129,297 | 318,160,375 |
| 29 Dec 2025 | $146.29 | 360,055 | $131.66 | 324,049 | $146,286 | 360,054,678 | $131,657 | 324,049,211 |
| 28 Dec 2025 | $146.29 | 360,055 | $131.66 | 324,049 | $146,286 | 360,054,678 | $131,657 | 324,049,211 |
| 27 Dec 2025 | $146.29 | 360,055 | $131.66 | 324,049 | $146,286 | 360,054,678 | $131,657 | 324,049,211 |
| 26 Dec 2025 | $144.80 | 356,396 | $130.32 | 320,756 | $144,799 | 356,395,573 | $130,319 | 320,756,016 |
| 24 Dec 2025 | $144.98 | 356,964 | $130.48 | 321,268 | $144,977 | 356,964,449 | $130,480 | 321,268,004 |
| 23 Dec 2025 | $144.77 | 355,895 | $130.30 | 320,306 | $144,775 | 355,895,317 | $130,297 | 320,305,785 |
| 22 Dec 2025 | $140.01 | 344,174 | $126.01 | 309,757 | $140,007 | 344,174,403 | $126,006 | 309,756,963 |
| 20 Dec 2025 | $140.01 | 343,423 | $126.01 | 309,080 | $140,007 | 343,422,567 | $126,006 | 309,080,310 |
| 19 Dec 2025 | $140.02 | 344,211 | $126.01 | 309,790 | $140,016 | 344,210,715 | $126,015 | 309,789,644 |
| 18 Dec 2025 | $140.08 | 344,127 | $126.08 | 309,715 | $140,084 | 344,127,346 | $126,076 | 309,714,611 |
| 17 Dec 2025 | $139.56 | 342,995 | $125.60 | 308,696 | $139,557 | 342,995,342 | $125,601 | 308,695,807 |
| 16 Dec 2025 | $139.93 | 344,011 | $125.94 | 309,609 | $139,929 | 344,010,515 | $125,936 | 309,609,464 |
| 15 Dec 2025 | $140.24 | 344,034 | $126.22 | 309,630 | $140,240 | 344,033,587 | $126,216 | 309,630,229 |
| 14 Dec 2025 | $140.24 | 344,034 | $126.22 | 309,630 | $140,240 | 344,033,587 | $126,216 | 309,630,229 |
| 13 Dec 2025 | $140.24 | 344,034 | $126.22 | 309,630 | $140,240 | 344,033,587 | $126,216 | 309,630,229 |
| 12 Dec 2025 | $137.73 | 337,815 | $123.96 | 304,034 | $137,734 | 337,815,309 | $123,960 | 304,033,778 |
| 11 Dec 2025 | $136.09 | 333,331 | $122.48 | 299,998 | $136,094 | 333,330,978 | $122,485 | 299,997,881 |
| 10 Dec 2025 | $135.82 | 332,077 | $122.24 | 298,870 | $135,824 | 332,077,321 | $122,242 | 298,869,589 |
| 09 Dec 2025 | $136.90 | 334,703 | $123.21 | 301,232 | $136,898 | 334,702,749 | $123,208 | 301,232,474 |
| 08 Dec 2025 | $136.90 | 334,288 | $123.21 | 300,859 | $136,898 | 334,287,949 | $123,208 | 300,859,154 |
| 07 Dec 2025 | $136.90 | 334,288 | $123.21 | 300,859 | $136,898 | 334,287,949 | $123,208 | 300,859,154 |
| 06 Dec 2025 | $136.90 | 334,288 | $123.21 | 300,859 | $136,898 | 334,287,949 | $123,208 | 300,859,154 |
| 05 Dec 2025 | $135.93 | 331,493 | $122.33 | 298,344 | $135,927 | 331,492,909 | $122,334 | 298,343,618 |
| 04 Dec 2025 | $136.33 | 333,100 | $122.69 | 299,790 | $136,327 | 333,100,282 | $122,694 | 299,790,254 |
| 03 Dec 2025 | $136.17 | 333,328 | $122.56 | 299,995 | $136,174 | 333,327,667 | $122,557 | 299,994,900 |
| 02 Dec 2025 | $137.46 | 336,620 | $123.72 | 302,958 | $137,461 | 336,619,554 | $123,715 | 302,957,599 |
| 01 Dec 2025 | $136.17 | 333,472 | $122.55 | 300,125 | $136,171 | 333,472,308 | $122,554 | 300,125,078 |
| 30 Nov 2025 | $136.17 | 333,472 | $122.55 | 300,125 | $136,171 | 333,472,308 | $122,554 | 300,125,078 |
| 29 Nov 2025 | $136.17 | 333,472 | $122.55 | 300,125 | $136,171 | 333,472,308 | $122,554 | 300,125,078 |
| 28 Nov 2025 | $135.12 | 330,976 | $121.61 | 297,878 | $135,123 | 330,975,826 | $121,611 | 297,878,243 |
| 27 Nov 2025 | $134.35 | 328,472 | $120.91 | 295,625 | $134,349 | 328,472,239 | $120,914 | 295,625,015 |
| 26 Nov 2025 | $134.31 | 328,320 | $120.88 | 295,488 | $134,313 | 328,319,730 | $120,882 | 295,487,757 |
| 25 Nov 2025 | $133.80 | 326,528 | $120.42 | 293,876 | $133,798 | 326,528,426 | $120,419 | 293,875,583 |
| 24 Nov 2025 | $131.65 | 320,823 | $118.49 | 288,741 | $131,652 | 320,822,922 | $118,487 | 288,740,630 |
| 23 Nov 2025 | $131.65 | 320,823 | $118.49 | 288,741 | $131,652 | 320,822,922 | $118,487 | 288,740,630 |
| 22 Nov 2025 | $131.65 | 320,823 | $118.49 | 288,741 | $131,652 | 320,822,922 | $118,487 | 288,740,630 |
| 21 Nov 2025 | $132.00 | 321,479 | $118.80 | 289,331 | $131,998 | 321,478,511 | $118,798 | 289,330,660 |
| 20 Nov 2025 | $133.17 | 324,136 | $119.85 | 291,722 | $133,167 | 324,135,708 | $119,850 | 291,722,137 |
| 19 Nov 2025 | $131.36 | 319,564 | $118.22 | 287,608 | $131,358 | 319,564,311 | $118,222 | 287,607,880 |
| 18 Nov 2025 | $131.42 | 320,005 | $118.27 | 288,004 | $131,416 | 320,004,728 | $118,274 | 288,004,255 |
| 17 Nov 2025 | $135.95 | 331,495 | $122.36 | 298,346 | $135,952 | 331,495,033 | $122,357 | 298,345,529 |
| 16 Nov 2025 | $135.95 | 331,495 | $122.36 | 298,346 | $135,952 | 331,495,033 | $122,357 | 298,345,529 |
| 15 Nov 2025 | $135.95 | 331,495 | $122.36 | 298,346 | $135,952 | 331,495,033 | $122,357 | 298,345,529 |
| 14 Nov 2025 | $136.74 | 333,801 | $123.06 | 300,421 | $136,737 | 333,801,059 | $123,063 | 300,420,953 |
| 13 Nov 2025 | $135.99 | 332,615 | $122.39 | 299,353 | $135,994 | 332,614,966 | $122,395 | 299,353,469 |
| 12 Nov 2025 | $134.08 | 328,582 | $120.67 | 295,724 | $134,082 | 328,582,183 | $120,674 | 295,723,965 |
| 11 Nov 2025 | $133.77 | 328,527 | $120.39 | 295,675 | $133,766 | 328,527,354 | $120,390 | 295,674,619 |
| 10 Nov 2025 | $129.78 | 319,753 | $116.80 | 287,778 | $129,782 | 319,753,444 | $116,804 | 287,778,100 |
| 09 Nov 2025 | $129.78 | 319,753 | $116.80 | 287,778 | $129,782 | 319,753,444 | $116,804 | 287,778,100 |
| 08 Nov 2025 | $129.78 | 319,753 | $116.80 | 287,778 | $129,782 | 319,753,444 | $116,804 | 287,778,100 |
| 07 Nov 2025 | $129.85 | 320,310 | $116.87 | 288,279 | $129,852 | 320,310,489 | $116,867 | 288,279,440 |
| 06 Nov 2025 | $128.66 | 317,213 | $115.79 | 285,492 | $128,661 | 317,213,113 | $115,795 | 285,491,802 |
| 05 Nov 2025 | $128.85 | 317,623 | $115.97 | 285,860 | $128,853 | 317,622,707 | $115,968 | 285,860,436 |
| 04 Nov 2025 | $129.90 | 320,045 | $116.91 | 288,041 | $129,897 | 320,045,324 | $116,907 | 288,040,791 |
| 29 Oct 2025 | $127.85 | 315,003 | $115.07 | 283,503 | $127,851 | 315,003,338 | $115,066 | 283,503,004 |
| 28 Oct 2025 | $131.64 | 324,961 | $118.48 | 292,465 | $131,642 | 324,960,635 | $118,478 | 292,464,571 |
| 27 Oct 2025 | $132.72 | 328,059 | $119.45 | 295,253 | $132,725 | 328,059,413 | $119,452 | 295,253,472 |
| 26 Oct 2025 | $132.72 | 328,059 | $119.45 | 295,253 | $132,725 | 328,059,413 | $119,452 | 295,253,472 |
| 25 Oct 2025 | $132.72 | 328,059 | $119.45 | 295,253 | $132,725 | 328,059,413 | $119,452 | 295,253,472 |
| 24 Oct 2025 | $133.71 | 330,126 | $120.34 | 297,114 | $133,707 | 330,126,149 | $120,336 | 297,113,534 |
| 23 Oct 2025 | $132.03 | 325,329 | $118.83 | 292,796 | $132,030 | 325,328,915 | $118,827 | 292,796,023 |
| 22 Oct 2025 | $135.80 | 334,349 | $122.22 | 300,914 | $135,796 | 334,348,699 | $122,216 | 300,913,829 |
| 21 Oct 2025 | $140.19 | 345,094 | $126.17 | 310,584 | $140,187 | 345,093,635 | $126,168 | 310,584,272 |
| 20 Oct 2025 | $139.29 | 342,559 | $125.36 | 308,303 | $139,287 | 342,558,624 | $125,358 | 308,302,761 |
| 19 Oct 2025 | $139.29 | 342,559 | $125.36 | 308,303 | $139,287 | 342,558,624 | $125,358 | 308,302,761 |
| 18 Oct 2025 | $139.29 | 342,559 | $125.36 | 308,303 | $139,287 | 342,558,624 | $125,358 | 308,302,761 |
| 17 Oct 2025 | $141.10 | 346,653 | $126.99 | 311,988 | $141,097 | 346,653,338 | $126,987 | 311,988,004 |
| 16 Oct 2025 | $136.64 | 335,429 | $122.98 | 301,886 | $136,641 | 335,429,379 | $122,977 | 301,886,441 |
| 15 Oct 2025 | $135.09 | 331,559 | $121.58 | 298,403 | $135,091 | 331,559,020 | $121,582 | 298,403,118 |
| 14 Oct 2025 | $134.35 | 329,728 | $120.91 | 296,756 | $134,345 | 329,728,336 | $120,911 | 296,755,502 |
| 13 Oct 2025 | $129.68 | 317,820 | $116.71 | 286,038 | $129,677 | 317,819,502 | $116,709 | 286,037,552 |
| 12 Oct 2025 | $129.68 | 317,820 | $116.71 | 286,038 | $129,677 | 317,819,502 | $116,709 | 286,037,552 |
| 11 Oct 2025 | $129.68 | 317,820 | $116.71 | 286,038 | $129,677 | 317,819,502 | $116,709 | 286,037,552 |
| 10 Oct 2025 | $130.54 | 320,638 | $117.49 | 288,574 | $130,542 | 320,637,811 | $117,488 | 288,574,030 |
| 09 Oct 2025 | $130.37 | 319,729 | $117.34 | 287,756 | $130,373 | 319,728,837 | $117,336 | 287,755,954 |
| 08 Oct 2025 | $129.80 | 318,343 | $116.82 | 286,509 | $129,796 | 318,343,385 | $116,816 | 286,509,047 |
| 06 Oct 2025 | $125.46 | 308,275 | $112.91 | 277,448 | $125,460 | 308,275,360 | $112,914 | 277,447,824 |
| 05 Oct 2025 | $125.46 | 308,275 | $112.91 | 277,448 | $125,460 | 308,275,360 | $112,914 | 277,447,824 |
| 04 Oct 2025 | $125.46 | 308,275 | $112.91 | 277,448 | $125,460 | 308,275,360 | $112,914 | 277,447,824 |
| 03 Oct 2025 | $125.65 | 308,238 | $113.09 | 277,414 | $125,650 | 308,238,247 | $113,085 | 277,414,422 |
| 02 Oct 2025 | $124.98 | 306,872 | $112.48 | 276,185 | $124,978 | 306,871,982 | $112,480 | 276,184,784 |
| 01 Oct 2025 | $124.63 | 305,792 | $112.17 | 275,212 | $124,632 | 305,791,526 | $112,169 | 275,212,374 |
| 30 Sep 2025 | $124.79 | 306,367 | $112.31 | 275,730 | $124,793 | 306,366,893 | $112,314 | 275,730,204 |
| 29 Sep 2025 | $121.69 | 299,395 | $109.52 | 269,456 | $121,686 | 299,395,409 | $109,517 | 269,455,868 |
| 28 Sep 2025 | $121.69 | 299,395 | $109.52 | 269,456 | $121,686 | 299,395,409 | $109,517 | 269,455,868 |
| 27 Sep 2025 | $121.69 | 299,395 | $109.52 | 269,456 | $121,686 | 299,395,409 | $109,517 | 269,455,868 |
| 26 Sep 2025 | $120.95 | 298,150 | $108.86 | 268,335 | $120,951 | 298,150,313 | $108,856 | 268,335,282 |
| 25 Sep 2025 | $121.52 | 300,252 | $109.37 | 270,227 | $121,521 | 300,251,787 | $109,369 | 270,226,608 |
| 24 Sep 2025 | $122.16 | 301,935 | $109.95 | 271,742 | $122,164 | 301,935,027 | $109,947 | 271,741,525 |
| 23 Sep 2025 | $120.98 | 299,507 | $108.88 | 269,556 | $120,983 | 299,507,148 | $108,885 | 269,556,434 |
| 22 Sep 2025 | $118.99 | 294,336 | $107.09 | 264,902 | $118,990 | 294,335,614 | $107,091 | 264,902,053 |
| 21 Sep 2025 | $118.99 | 294,336 | $107.09 | 264,902 | $118,990 | 294,335,614 | $107,091 | 264,902,053 |
| 20 Sep 2025 | $118.99 | 294,336 | $107.09 | 264,902 | $118,990 | 294,335,614 | $107,091 | 264,902,053 |
| 19 Sep 2025 | $118.06 | 292,120 | $106.25 | 262,908 | $118,061 | 292,119,878 | $106,255 | 262,907,890 |
| 18 Sep 2025 | $118.83 | 293,737 | $106.95 | 264,363 | $118,829 | 293,737,150 | $106,946 | 264,363,435 |
| 17 Sep 2025 | $119.45 | 294,940 | $107.51 | 265,446 | $119,451 | 294,940,122 | $107,505 | 265,446,109 |
| 16 Sep 2025 | $118.86 | 293,407 | $106.98 | 264,067 | $118,864 | 293,407,357 | $106,978 | 264,066,622 |
| 15 Sep 2025 | $117.87 | 290,947 | $106.08 | 261,852 | $117,868 | 290,947,151 | $106,081 | 261,852,436 |
| 14 Sep 2025 | $117.87 | 290,947 | $106.08 | 261,852 | $117,868 | 290,947,151 | $106,081 | 261,852,436 |
| 13 Sep 2025 | $117.87 | 290,947 | $106.08 | 261,852 | $117,868 | 290,947,151 | $106,081 | 261,852,436 |
| 12 Sep 2025 | $117.96 | 290,994 | $106.17 | 261,895 | $117,964 | 290,994,134 | $106,168 | 261,894,720 |
| 11 Sep 2025 | $117.86 | 290,608 | $106.07 | 261,547 | $117,857 | 290,608,233 | $106,071 | 261,547,410 |
| 10 Sep 2025 | $117.82 | 291,730 | $106.04 | 262,557 | $117,818 | 291,730,161 | $106,036 | 262,557,145 |
| 09 Sep 2025 | $117.80 | 292,098 | $106.02 | 262,889 | $117,803 | 292,098,403 | $106,023 | 262,888,562 |
| 08 Sep 2025 | $116.05 | 287,876 | $104.44 | 259,089 | $116,050 | 287,876,225 | $104,445 | 259,088,603 |
| 07 Sep 2025 | $116.05 | 287,876 | $104.44 | 259,089 | $116,050 | 287,876,225 | $104,445 | 259,088,603 |
| 06 Sep 2025 | $116.05 | 287,876 | $104.44 | 259,089 | $116,050 | 287,876,225 | $104,445 | 259,088,603 |
| 05 Sep 2025 | $114.87 | 284,961 | $103.39 | 256,465 | $114,875 | 284,961,215 | $103,387 | 256,465,093 |
| 04 Sep 2025 | $114.82 | 284,932 | $103.33 | 256,439 | $114,817 | 284,932,474 | $103,335 | 256,439,227 |
| 03 Sep 2025 | $114.04 | 283,087 | $102.63 | 254,778 | $114,039 | 283,087,177 | $102,635 | 254,778,459 |
| 02 Sep 2025 | $112.87 | 279,418 | $101.58 | 251,476 | $112,872 | 279,418,021 | $101,584 | 251,476,219 |
| 01 Sep 2025 | $111.36 | 275,677 | $100.22 | 248,110 | $111,360 | 275,677,272 | $100,224 | 248,109,545 |
| 31 Aug 2025 | $111.36 | 275,677 | $100.22 | 248,110 | $111,360 | 275,677,272 | $100,224 | 248,109,545 |
| 30 Aug 2025 | $111.36 | 275,677 | $100.22 | 248,110 | $111,360 | 275,677,272 | $100,224 | 248,109,545 |
| 29 Aug 2025 | $110.13 | 272,933 | $99.12 | 245,640 | $110,129 | 272,932,916 | $99,116 | 245,639,625 |
| 28 Aug 2025 | $109.50 | 271,436 | $98.55 | 244,292 | $109,499 | 271,435,810 | $98,549 | 244,292,229 |
| 27 Aug 2025 | $109.23 | 270,799 | $98.31 | 243,719 | $109,232 | 270,799,143 | $98,309 | 243,719,229 |
| 26 Aug 2025 | $108.97 | 270,529 | $98.08 | 243,476 | $108,972 | 270,529,193 | $98,075 | 243,476,274 |
| 25 Aug 2025 | $108.94 | 270,085 | $98.04 | 243,076 | $108,936 | 270,084,667 | $98,043 | 243,076,201 |
| 24 Aug 2025 | $108.94 | 270,085 | $98.04 | 243,076 | $108,936 | 270,084,667 | $98,043 | 243,076,201 |
| 23 Aug 2025 | $108.94 | 270,085 | $98.04 | 243,076 | $108,936 | 270,084,667 | $98,043 | 243,076,201 |
| 22 Aug 2025 | $108.00 | 267,697 | $97.20 | 240,927 | $108,003 | 267,697,138 | $97,203 | 240,927,424 |
| 21 Aug 2025 | $108.02 | 268,503 | $97.21 | 241,653 | $108,015 | 268,503,047 | $97,214 | 241,652,742 |
| 20 Aug 2025 | $107.95 | 268,571 | $97.16 | 241,714 | $107,952 | 268,570,944 | $97,157 | 241,713,850 |
| 19 Aug 2025 | $108.25 | 269,533 | $97.43 | 242,579 | $108,252 | 269,532,643 | $97,427 | 242,579,379 |
| 18 Aug 2025 | $108.46 | 270,055 | $97.62 | 243,050 | $108,462 | 270,055,091 | $97,616 | 243,049,582 |
| 17 Aug 2025 | $108.46 | 270,055 | $97.62 | 243,050 | $108,462 | 270,055,091 | $97,616 | 243,049,582 |
| 16 Aug 2025 | $108.46 | 270,055 | $97.62 | 243,050 | $108,462 | 270,055,091 | $97,616 | 243,049,582 |
| 15 Aug 2025 | $108.49 | 269,785 | $97.64 | 242,806 | $108,492 | 269,784,532 | $97,643 | 242,806,079 |
| 14 Aug 2025 | $108.69 | 270,140 | $97.82 | 243,126 | $108,692 | 270,139,711 | $97,823 | 243,125,740 |
| 13 Aug 2025 | $108.29 | 268,665 | $97.46 | 241,799 | $108,287 | 268,665,091 | $97,458 | 241,798,582 |
| 13 Aug 2025 | $108.29 | 268,665 | $97.46 | 241,799 | $108,287 | 268,665,091 | $97,458 | 241,798,582 |
| 13 Aug 2025 | $108.29 | 268,665 | $97.46 | 241,799 | $108,287 | 268,665,091 | $97,458 | 241,798,582 |
| 12 Aug 2025 | $108.45 | 268,729 | $97.61 | 241,856 | $108,452 | 268,729,134 | $97,607 | 241,856,220 |
| 11 Aug 2025 | $109.78 | 271,615 | $98.80 | 244,453 | $109,782 | 271,614,591 | $98,804 | 244,453,132 |
| 10 Aug 2025 | $109.78 | 271,615 | $98.80 | 244,453 | $109,782 | 271,614,591 | $98,804 | 244,453,132 |
| 09 Aug 2025 | $109.78 | 271,615 | $98.80 | 244,453 | $109,782 | 271,614,591 | $98,804 | 244,453,132 |
| 08 Aug 2025 | $109.62 | 271,225 | $98.66 | 244,102 | $109,624 | 271,224,821 | $98,662 | 244,102,338 |
| 07 Aug 2025 | $109.15 | 269,641 | $98.23 | 242,677 | $109,145 | 269,641,219 | $98,231 | 242,677,097 |
| 06 Aug 2025 | $109.01 | 269,310 | $98.10 | 242,379 | $109,005 | 269,309,879 | $98,105 | 242,378,891 |
| 05 Aug 2025 | $109.15 | 273,590 | $98.24 | 246,231 | $109,153 | 273,589,503 | $98,238 | 246,230,553 |
| 04 Aug 2025 | $108.62 | 276,045 | $97.76 | 248,440 | $108,621 | 276,044,533 | $97,759 | 248,440,079 |
| 03 Aug 2025 | $108.62 | 276,045 | $97.76 | 248,440 | $108,621 | 276,044,533 | $97,759 | 248,440,079 |
| 02 Aug 2025 | $108.62 | 276,045 | $97.76 | 248,440 | $108,621 | 276,044,533 | $97,759 | 248,440,079 |
| 01 Aug 2025 | $106.96 | 273,316 | $96.27 | 245,985 | $106,962 | 273,316,335 | $96,266 | 245,984,702 |
| 31 Jul 2025 | $107.48 | 274,989 | $96.73 | 247,490 | $107,482 | 274,988,700 | $96,734 | 247,489,830 |
| 30 Jul 2025 | $107.47 | 275,081 | $96.72 | 247,573 | $107,470 | 275,080,781 | $96,723 | 247,572,703 |
| 29 Jul 2025 | $107.93 | 276,675 | $97.14 | 249,007 | $107,932 | 276,674,553 | $97,139 | 249,007,098 |
| 28 Jul 2025 | $108.57 | 278,865 | $97.72 | 250,978 | $108,572 | 278,864,821 | $97,715 | 250,978,339 |
| 27 Jul 2025 | $108.57 | 278,865 | $97.72 | 250,978 | $108,572 | 278,864,821 | $97,715 | 250,978,339 |
| 26 Jul 2025 | $108.57 | 278,865 | $97.72 | 250,978 | $108,572 | 278,864,821 | $97,715 | 250,978,339 |
| 25 Jul 2025 | $108.78 | 279,667 | $97.90 | 251,701 | $108,782 | 279,667,310 | $97,904 | 251,700,579 |
| 24 Jul 2025 | $110.23 | 284,381 | $99.21 | 255,943 | $110,230 | 284,381,106 | $99,207 | 255,942,995 |
| 23 Jul 2025 | $110.57 | 286,891 | $99.52 | 258,202 | $110,573 | 286,890,996 | $99,515 | 258,201,896 |
| 22 Jul 2025 | $109.57 | 284,388 | $98.61 | 255,950 | $109,566 | 284,388,485 | $98,610 | 255,949,636 |
| 21 Jul 2025 | $108.35 | 281,415 | $97.52 | 253,274 | $108,351 | 281,415,030 | $97,516 | 253,273,527 |
| 20 Jul 2025 | $108.35 | 281,415 | $97.52 | 253,274 | $108,351 | 281,415,030 | $97,516 | 253,273,527 |
| 19 Jul 2025 | $108.35 | 281,415 | $97.52 | 253,274 | $108,351 | 281,415,030 | $97,516 | 253,273,527 |
| 18 Jul 2025 | $107.94 | 280,353 | $97.15 | 252,318 | $107,942 | 280,352,866 | $97,148 | 252,317,579 |
| 17 Jul 2025 | $108.07 | 280,823 | $97.27 | 252,741 | $108,072 | 280,822,903 | $97,265 | 252,740,613 |
| 16 Jul 2025 | $108.66 | 281,918 | $97.80 | 253,726 | $108,662 | 281,918,002 | $97,796 | 253,726,202 |
| 15 Jul 2025 | $108.86 | 282,551 | $97.98 | 254,296 | $108,862 | 282,551,137 | $97,976 | 254,296,023 |
| 14 Jul 2025 | $108.41 | 281,325 | $97.57 | 253,193 | $108,408 | 281,325,167 | $97,568 | 253,192,651 |
| 13 Jul 2025 | $108.41 | 281,325 | $97.57 | 253,193 | $108,408 | 281,325,167 | $97,568 | 253,192,651 |
| 12 Jul 2025 | $108.41 | 281,325 | $97.57 | 253,193 | $108,408 | 281,325,167 | $97,568 | 253,192,651 |
| 11 Jul 2025 | $107.70 | 279,283 | $96.93 | 251,355 | $107,704 | 279,283,069 | $96,933 | 251,354,762 |
| 10 Jul 2025 | $107.24 | 279,077 | $96.51 | 251,170 | $107,238 | 279,077,253 | $96,515 | 251,169,527 |
| 09 Jul 2025 | $108.12 | 283,875 | $97.31 | 255,487 | $108,122 | 283,874,938 | $97,310 | 255,487,444 |
| 08 Jul 2025 | $107.41 | 282,104 | $96.67 | 253,893 | $107,412 | 282,103,502 | $96,671 | 253,893,152 |
| 07 Jul 2025 | $108.91 | 286,043 | $98.02 | 257,438 | $108,912 | 286,042,599 | $98,021 | 257,438,339 |
| 06 Jul 2025 | $108.91 | 286,043 | $98.02 | 257,438 | $108,912 | 286,042,599 | $98,021 | 257,438,339 |
| 05 Jul 2025 | $108.91 | 286,043 | $98.02 | 257,438 | $108,912 | 286,042,599 | $98,021 | 257,438,339 |
| 04 Jul 2025 | $108.85 | 285,694 | $97.97 | 257,125 | $108,852 | 285,693,961 | $97,967 | 257,124,565 |
| 03 Jul 2025 | $108.17 | 283,495 | $97.35 | 255,146 | $108,168 | 283,495,306 | $97,351 | 255,145,776 |
| 02 Jul 2025 | $108.32 | 283,808 | $97.49 | 255,427 | $108,319 | 283,807,699 | $97,487 | 255,426,929 |
| 01 Jul 2025 | $107.27 | 280,783 | $96.54 | 252,705 | $107,271 | 280,783,463 | $96,544 | 252,705,117 |
| 30 Jun 2025 | $108.12 | 284,507 | $97.31 | 256,057 | $108,122 | 284,507,453 | $97,310 | 256,056,708 |
| 29 Jun 2025 | $108.12 | 284,507 | $97.31 | 256,057 | $108,122 | 284,507,453 | $97,310 | 256,056,708 |
| 28 Jun 2025 | $108.12 | 284,507 | $97.31 | 256,057 | $108,122 | 284,507,453 | $97,310 | 256,056,708 |
| 27 Jun 2025 | $108.20 | 285,783 | $97.38 | 257,205 | $108,202 | 285,782,817 | $97,382 | 257,204,536 |
| 26 Jun 2025 | $107.95 | 286,489 | $97.16 | 257,840 | $107,952 | 286,488,844 | $97,157 | 257,839,960 |
| 25 Jun 2025 | $107.74 | 285,585 | $96.97 | 257,026 | $107,742 | 285,584,754 | $96,968 | 257,026,278 |
| 24 Jun 2025 | $109.30 | 288,686 | $98.37 | 259,817 | $109,298 | 288,685,504 | $98,368 | 259,816,954 |
| 23 Jun 2025 | $108.93 | 286,971 | $98.04 | 258,274 | $108,932 | 286,970,765 | $98,039 | 258,273,689 |
| 22 Jun 2025 | $108.93 | 286,971 | $98.04 | 258,274 | $108,932 | 286,970,765 | $98,039 | 258,273,689 |
| 21 Jun 2025 | $108.93 | 286,971 | $98.04 | 258,274 | $108,932 | 286,970,765 | $98,039 | 258,273,689 |
| 20 Jun 2025 | $108.89 | 286,686 | $98.00 | 258,017 | $108,888 | 286,685,710 | $98,000 | 258,017,139 |
| 19 Jun 2025 | $109.52 | 287,889 | $98.57 | 259,100 | $109,521 | 287,889,148 | $98,569 | 259,100,233 |
| 18 Jun 2025 | $109.67 | 287,775 | $98.70 | 258,997 | $109,666 | 287,774,857 | $98,700 | 258,997,371 |
| 17 Jun 2025 | $110.36 | 287,509 | $99.33 | 258,758 | $110,362 | 287,508,929 | $99,326 | 258,758,036 |
| 16 Jun 2025 | $111.07 | 288,415 | $99.96 | 259,574 | $111,071 | 288,415,002 | $99,964 | 259,573,501 |
| 15 Jun 2025 | $111.07 | 288,415 | $99.96 | 259,574 | $111,071 | 288,415,002 | $99,964 | 259,573,501 |
| 14 Jun 2025 | $111.07 | 288,415 | $99.96 | 259,574 | $111,071 | 288,415,002 | $99,964 | 259,573,501 |
| 13 Jun 2025 | $110.60 | 286,235 | $99.54 | 257,611 | $110,601 | 286,234,710 | $99,541 | 257,611,239 |
| 12 Jun 2025 | $108.96 | 282,753 | $98.06 | 254,478 | $108,956 | 282,753,399 | $98,061 | 254,478,059 |
| 11 Jun 2025 | $108.57 | 282,713 | $97.71 | 254,442 | $108,566 | 282,713,351 | $97,710 | 254,442,016 |
| 10 Jun 2025 | $107.89 | 282,229 | $97.10 | 254,006 | $107,892 | 282,229,154 | $97,103 | 254,006,239 |
| 09 Jun 2025 | $109.02 | 286,811 | $98.12 | 258,130 | $109,022 | 286,811,079 | $98,120 | 258,129,971 |
| 08 Jun 2025 | $109.02 | 286,811 | $98.12 | 258,130 | $109,022 | 286,811,079 | $98,120 | 258,129,971 |
| 07 Jun 2025 | $109.02 | 286,811 | $98.12 | 258,130 | $109,022 | 286,811,079 | $98,120 | 258,129,971 |
| 06 Jun 2025 | $109.51 | 291,486 | $98.56 | 262,338 | $109,508 | 291,486,271 | $98,557 | 262,337,644 |
| 05 Jun 2025 | $108.92 | 291,094 | $98.03 | 261,985 | $108,922 | 291,094,443 | $98,030 | 261,984,999 |
| 04 Jun 2025 | $108.99 | 293,228 | $98.09 | 263,906 | $108,992 | 293,228,356 | $98,093 | 263,905,520 |
| 03 Jun 2025 | $108.86 | 293,482 | $97.97 | 264,134 | $108,858 | 293,482,067 | $97,972 | 264,133,860 |
| 02 Jun 2025 | $106.27 | 286,650 | $95.64 | 257,985 | $106,268 | 286,649,912 | $95,641 | 257,984,921 |
| 01 Jun 2025 | $106.27 | 286,650 | $95.64 | 257,985 | $106,268 | 286,649,912 | $95,641 | 257,984,921 |
| 31 May 2025 | $106.27 | 286,650 | $95.64 | 257,985 | $106,268 | 286,649,912 | $95,641 | 257,984,921 |
| 30 May 2025 | $106.51 | 287,472 | $95.86 | 258,725 | $106,513 | 287,472,256 | $95,862 | 258,725,030 |
| 29 May 2025 | $106.18 | 286,596 | $95.56 | 257,937 | $106,181 | 286,596,264 | $95,563 | 257,936,637 |
| 28 May 2025 | $106.53 | 287,439 | $95.88 | 258,695 | $106,531 | 287,438,819 | $95,878 | 258,694,937 |
| 27 May 2025 | $107.90 | 291,200 | $97.11 | 262,080 | $107,898 | 291,200,050 | $97,108 | 262,080,045 |
| 26 May 2025 | $108.47 | 292,790 | $97.63 | 263,511 | $108,473 | 292,790,114 | $97,626 | 263,511,102 |
| 25 May 2025 | $108.47 | 292,790 | $97.63 | 263,511 | $108,473 | 292,790,114 | $97,626 | 263,511,102 |
| 24 May 2025 | $108.47 | 292,790 | $97.63 | 263,511 | $108,473 | 292,790,114 | $97,626 | 263,511,102 |
| 23 May 2025 | $106.69 | 287,932 | $96.02 | 259,139 | $106,686 | 287,932,022 | $96,017 | 259,138,820 |
| 22 May 2025 | $107.73 | 290,668 | $96.96 | 261,601 | $107,731 | 290,668,048 | $96,958 | 261,601,243 |
| 21 May 2025 | $108.47 | 292,790 | $97.63 | 263,511 | $108,473 | 292,790,114 | $97,626 | 263,511,102 |
| 20 May 2025 | $104.02 | 280,737 | $93.62 | 252,663 | $104,024 | 280,736,986 | $93,621 | 252,663,287 |
| 19 May 2025 | $103.48 | 279,168 | $93.14 | 251,251 | $103,484 | 279,167,526 | $93,135 | 251,250,773 |
| 18 May 2025 | $103.48 | 279,168 | $93.14 | 251,251 | $103,484 | 279,167,526 | $93,135 | 251,250,773 |
| 17 May 2025 | $103.48 | 279,168 | $93.14 | 251,251 | $103,484 | 279,167,526 | $93,135 | 251,250,773 |
| 16 May 2025 | $103.79 | 280,094 | $93.41 | 252,084 | $103,786 | 280,093,867 | $93,407 | 252,084,480 |
| 15 May 2025 | $102.56 | 276,805 | $92.31 | 249,124 | $102,564 | 276,804,910 | $92,308 | 249,124,419 |
| 14 May 2025 | $104.34 | 281,567 | $93.90 | 253,411 | $104,339 | 281,567,485 | $93,905 | 253,410,737 |
| 13 May 2025 | $104.56 | 282,148 | $94.11 | 253,933 | $104,564 | 282,147,630 | $94,107 | 253,932,867 |
| 12 May 2025 | $107.26 | 289,442 | $96.53 | 260,498 | $107,258 | 289,442,223 | $96,532 | 260,498,000 |
| 11 May 2025 | $107.26 | 289,442 | $96.53 | 260,498 | $107,258 | 289,442,223 | $96,532 | 260,498,000 |
| 10 May 2025 | $107.26 | 289,442 | $96.53 | 260,498 | $107,258 | 289,442,223 | $96,532 | 260,498,000 |
| 09 May 2025 | $106.97 | 288,649 | $96.27 | 259,784 | $106,972 | 288,648,658 | $96,275 | 259,783,793 |
| 08 May 2025 | $109.68 | 295,962 | $98.71 | 266,366 | $109,682 | 295,962,040 | $98,714 | 266,365,836 |
| 07 May 2025 | $109.11 | 294,498 | $98.20 | 265,048 | $109,107 | 294,497,515 | $98,196 | 265,047,764 |
| 06 May 2025 | $107.72 | 290,569 | $96.95 | 261,512 | $107,718 | 290,568,719 | $96,946 | 261,511,847 |
| 05 May 2025 | $104.54 | 281,611 | $94.09 | 253,450 | $104,541 | 281,611,240 | $94,087 | 253,450,116 |
| 04 May 2025 | $104.54 | 281,611 | $94.09 | 253,450 | $104,541 | 281,611,240 | $94,087 | 253,450,116 |
| 03 May 2025 | $104.54 | 281,611 | $94.09 | 253,450 | $104,541 | 281,611,240 | $94,087 | 253,450,116 |
| 02 May 2025 | $106.31 | 286,185 | $95.68 | 257,567 | $106,310 | 286,185,392 | $95,679 | 257,566,853 |
| 01 May 2025 | $106.36 | 286,185 | $95.73 | 257,567 | $106,365 | 286,185,390 | $95,728 | 257,566,851 |
| 30 Apr 2025 | $107.02 | 288,120 | $96.32 | 259,308 | $107,020 | 288,119,546 | $96,318 | 259,307,591 |
| 29 Apr 2025 | $108.06 | 290,742 | $97.25 | 261,668 | $108,059 | 290,742,417 | $97,253 | 261,668,175 |
| 28 Apr 2025 | $107.14 | 288,213 | $96.43 | 259,391 | $107,142 | 288,212,746 | $96,428 | 259,391,472 |
| 27 Apr 2025 | $107.14 | 288,213 | $96.43 | 259,391 | $107,142 | 288,212,746 | $96,428 | 259,391,472 |
| 26 Apr 2025 | $107.14 | 288,213 | $96.43 | 259,391 | $107,142 | 288,212,746 | $96,428 | 259,391,472 |
| 25 Apr 2025 | $108.09 | 290,728 | $97.28 | 261,656 | $108,091 | 290,728,397 | $97,282 | 261,655,557 |
| 24 Apr 2025 | $106.72 | 287,019 | $96.05 | 258,317 | $106,721 | 287,018,956 | $96,049 | 258,317,060 |
| 23 Apr 2025 | $109.05 | 293,005 | $98.15 | 263,705 | $109,052 | 293,005,377 | $98,147 | 263,704,840 |
| 22 Apr 2025 | $110.57 | 297,083 | $99.51 | 267,374 | $110,570 | 297,082,695 | $99,513 | 267,374,425 |
| 21 Apr 2025 | $108.99 | 288,436 | $98.09 | 259,592 | $108,991 | 288,435,834 | $98,092 | 259,592,250 |
| 20 Apr 2025 | $107.35 | 288,436 | $96.62 | 259,592 | $107,351 | 288,435,672 | $96,616 | 259,592,104 |
| 19 Apr 2025 | $107.35 | 288,436 | $96.62 | 259,592 | $107,351 | 288,435,672 | $96,616 | 259,592,104 |
| 18 Apr 2025 | $107.35 | 288,436 | $96.62 | 259,592 | $107,351 | 288,435,672 | $96,616 | 259,592,104 |
| 17 Apr 2025 | $107.98 | 289,939 | $97.19 | 260,945 | $107,985 | 289,938,742 | $97,186 | 260,944,868 |
| 16 Apr 2025 | $104.27 | 279,916 | $93.84 | 251,924 | $104,268 | 279,915,815 | $93,841 | 251,924,233 |
| 15 Apr 2025 | $103.62 | 277,644 | $93.26 | 249,880 | $103,622 | 277,644,199 | $93,260 | 249,879,779 |
| 14 Apr 2025 | $104.43 | 279,798 | $93.98 | 251,818 | $104,426 | 279,797,815 | $93,983 | 251,818,034 |
| 13 Apr 2025 | $104.43 | 279,798 | $93.98 | 251,818 | $104,426 | 279,797,815 | $93,983 | 251,818,034 |
| 12 Apr 2025 | $104.43 | 279,798 | $93.98 | 251,818 | $104,426 | 279,797,815 | $93,983 | 251,818,034 |
| 11 Apr 2025 | $102.47 | 274,560 | $92.22 | 247,104 | $102,471 | 274,560,221 | $92,224 | 247,104,199 |
| 10 Apr 2025 | $99.47 | 266,532 | $89.53 | 239,878 | $99,474 | 266,531,540 | $89,527 | 239,878,386 |
| 09 Apr 2025 | $96.61 | 258,131 | $86.95 | 232,318 | $96,606 | 258,130,831 | $86,945 | 232,317,748 |
| 08 Apr 2025 | $98.07 | 262,043 | $88.26 | 235,839 | $98,070 | 262,043,023 | $88,263 | 235,838,721 |
| 07 Apr 2025 | $98.07 | 262,043 | $88.26 | 235,839 | $98,070 | 262,043,023 | $88,263 | 235,838,721 |
| 06 Apr 2025 | $98.07 | 262,043 | $88.26 | 235,839 | $98,070 | 262,043,023 | $88,263 | 235,838,721 |
| 05 Apr 2025 | $98.07 | 262,043 | $88.26 | 235,839 | $98,070 | 262,043,023 | $88,263 | 235,838,721 |
| 04 Apr 2025 | $100.49 | 267,916 | $90.44 | 241,124 | $100,494 | 267,915,712 | $90,444 | 241,124,141 |
| 03 Apr 2025 | $100.49 | 267,916 | $90.44 | 241,124 | $100,494 | 267,915,712 | $90,444 | 241,124,141 |
| 02 Apr 2025 | $100.48 | 268,306 | $90.43 | 241,476 | $100,481 | 268,306,459 | $90,433 | 241,475,813 |
| 01 Apr 2025 | $100.73 | 268,968 | $90.66 | 242,071 | $100,728 | 268,967,503 | $90,655 | 242,070,753 |
| 29 Mar 2025 | $100.73 | 268,968 | $90.66 | 242,071 | $100,728 | 268,967,503 | $90,655 | 242,070,753 |