Market Price
$ 32.91
1171
1056
921
2021
Market Price
$ 30.01
2554
2191
2210
3297
Market Price
$ 43.08
977
272
485
3057
Market Price
$ 52.84
1006
791
727
3882
Market Price
$ 51.53
1094
485
973
2911
Market Price
$ 45.84
469
347
425
524
Market Price
$ 46.31
619
607
417
869
Market Price
$ 69.41
3778
1214
2862
4389
Market Price
$ 36.75
480
191
399
1358
Market Price
$ 54.41
1689
800
1434
3608
Market Price
$ 54.42
1663
383
1065
3405
Market Price
$ 63.98
2272
1183
2169
4773
Market Price
$ 49.36
1863
675
817
3973
Market Price
$ 50.69
1818
668
1639
2879
Market Price
$ 34.85
399
329
84
475
Market Price
$ 58.78
174
125
68
605
Market Price
$ 47.05
771
550
572
1319
Market Price
$ 47.33
1532
1354
980
3446
Market Price
$ 29.02
4797
3353
3226
4913
Market Price
$ 37.79
1590
1097
1528
2538