Market Price
$ 45.08
Selling Price
$ 40.11
1365
919
1181
3264
Market Price
$ 39.46
Selling Price
$ 33.52
259
153
90
456
Market Price
$ 38.28
Selling Price
$ 34.16
3414
3106
964
3498
Market Price
$ 56.06
Selling Price
$ 49.10
304
71
261
993
Market Price
$ 32.42
Selling Price
$ 27.10
4183
2981
3790
4425
Market Price
$ 63.60
Selling Price
$ 55.48
2742
969
987
3973
Market Price
$ 32.56
Selling Price
$ 28.43
550
182
194
2631
Market Price
$ 49.43
Selling Price
$ 43.88
4570
1734
4092
4578
Market Price
$ 66.17
Selling Price
$ 55.33
867
377
502
1461
Market Price
$ 54.38
Selling Price
$ 45.92
3146
2465
1765
3667
Market Price
$ 44.77
Selling Price
$ 38.10
1353
1092
553
2182
Market Price
$ 61.68
Selling Price
$ 51.52
1225
548
754
1689
Market Price
$ 58.68
Selling Price
$ 53.17
2094
1560
854
2945
Market Price
$ 58.65
Selling Price
$ 51.44
2426
960
1392
3607
Market Price
$ 57.57
Selling Price
$ 48.01
3831
1219
1611
4139
Market Price
$ 34.91
Selling Price
$ 31.21
1168
824
1032
3272
Market Price
$ 59.40
Selling Price
$ 51.01
382
127
249
462
Market Price
$ 61.97
Selling Price
$ 54.61
2607
937
1494
3075
Market Price
$ 59.59
Selling Price
$ 54.02
716
409
664
1486
Market Price
$ 47.93
Selling Price
$ 40.16
4078
3465
1251
4500
Market Price
$ 46.88
Selling Price
$ 40.59
1584
877
377
3306
Market Price
$ 39.76
Selling Price
$ 34.27
985
345
535
1120
Market Price
$ 39.32
Selling Price
$ 35.25
1693
660
1464
2076
Market Price
$ 57.70
Selling Price
$ 50.66
3737
1126
1649
4050
Market Price
$ 59.36
Selling Price
$ 52.69
2593
1227
1359
2867
Market Price
$ 57.60
Selling Price
$ 50.92
1555
1121
1343
1927
Market Price
$ 52.51
Selling Price
$ 47.31
1254
1191
976
2689
Market Price
$ 33.42
Selling Price
$ 30.21
4427
2816
2028
4733
Market Price
$ 43.23
Selling Price
$ 37.91
240
190
183
448
Market Price
$ 37.47
Selling Price
$ 33.11
1783
763
562
3113
Market Price
$ 38.99
Selling Price
$ 34.22
1534
1051
390
2461
Market Price
$ 42.25
Selling Price
$ 37.66
1282
301
1049
3368
Market Price
$ 51.20
Selling Price
$ 43.03
416
270
170
1761
Market Price
$ 44.74
Selling Price
$ 39.16
1886
1016
1845
4591
Market Price
$ 35.27
Selling Price
$ 30.92
1000
590
643
2732
Market Price
$ 61.71
Selling Price
$ 53.48
2938
2730
910
3100
Market Price
$ 53.89
Selling Price
$ 47.16
3886
3554
2717
4881
Market Price
$ 32.59
Selling Price
$ 29.10
1350
1049
345
1678
Market Price
$ 70.50
Selling Price
$ 59.45
1828
796
1738
3940
Market Price
$ 37.92
Selling Price
$ 34.38
1528
630
1365
1669