Market Price
$ 43.72
3256
944
3181
3771
Market Price
$ 48.31
1433
622
620
1627
Market Price
$ 30.04
4537
2881
3117
4564
Market Price
$ 64.06
4350
1791
3294
4938
Market Price
$ 34.22
635
332
338
743
Market Price
$ 65.64
241
98
116
576
Market Price
$ 48.99
773
511
637
2482
Market Price
$ 48.00
2806
1110
1794
3690
Market Price
$ 30.58
1997
1080
952
2908
Market Price
$ 51.97
2078
1438
2066
2190
Market Price
$ 62.43
607
417
235
2242
Market Price
$ 42.90
2381
1379
2229
2835
Market Price
$ 50.93
1209
1001
788
1485
Market Price
$ 63.21
1481
1288
989
3067
Market Price
$ 66.42
3252
876
2426
3611
Market Price
$ 61.95
1015
541
848
1242
Market Price
$ 47.76
3399
1774
2421
3658
Market Price
$ 51.36
879
831
768
990
Market Price
$ 31.95
1487
1276
1253
2354
Market Price
$ 67.51
2622
1877
2502
3735