Market Price
$ 49.48
350
348
90
813
Market Price
$ 62.42
1017
796
212
2249
Market Price
$ 28.14
566
259
218
1100
Market Price
$ 57.60
2572
1515
1606
3823
Market Price
$ 48.25
283
269
268
806
Market Price
$ 55.33
1921
1075
1837
2701
Market Price
$ 38.43
895
355
711
2314
Market Price
$ 34.52
551
300
397
1117
Market Price
$ 34.65
2613
1927
2012
4831
Market Price
$ 65.31
717
435
313
2559
Market Price
$ 47.91
3895
1462
922
4331
Market Price
$ 60.16
838
310
232
857
Market Price
$ 33.48
1614
666
393
4876
Market Price
$ 41.41
2101
1395
1244
3888
Market Price
$ 32.98
805
182
755
1227
Market Price
$ 31.20
1894
1775
1773
2024
Market Price
$ 45.46
2943
1406
1655
3532
Market Price
$ 68.64
570
242
365
1135
Market Price
$ 48.56
1589
910
477
3251
Market Price
$ 47.75
2570
1550
2098
3667