Market Price
$ 30.48
Selling Price
$ 26.84
1545
1524
421
3528
Market Price
$ 69.95
Selling Price
$ 59.79
1506
816
1136
1561
Market Price
$ 52.31
Selling Price
$ 47.36
308
157
231
1149
Market Price
$ 31.47
Selling Price
$ 27.34
3302
1029
1652
4389
Market Price
$ 36.99
Selling Price
$ 33.12
1492
1342
765
1692
Market Price
$ 29.85
Selling Price
$ 26.08
3247
1276
2192
4318
Market Price
$ 69.05
Selling Price
$ 59.10
1056
432
972
1718
Market Price
$ 52.63
Selling Price
$ 46.47
372
153
231
1051
Market Price
$ 29.52
Selling Price
$ 26.09
2490
1200
595
2574
Market Price
$ 49.08
Selling Price
$ 42.99
840
221
424
893
Market Price
$ 48.34
Selling Price
$ 42.95
2022
1244
601
2922
Market Price
$ 44.52
Selling Price
$ 37.25
1375
1074
581
3837
Market Price
$ 44.05
Selling Price
$ 39.44
1173
329
283
1392
Market Price
$ 63.99
Selling Price
$ 56.64
1819
1255
776
4082
Market Price
$ 29.17
Selling Price
$ 26.26
1438
493
764
2918
Market Price
$ 60.55
Selling Price
$ 51.55
863
691
341
2484
Market Price
$ 54.03
Selling Price
$ 45.50
2022
1388
1391
3874
Market Price
$ 45.90
Selling Price
$ 38.65
2024
585
1537
2470
Market Price
$ 60.48
Selling Price
$ 52.59
1140
998
990
1171
Market Price
$ 48.30
Selling Price
$ 43.09
2643
2160
599
4001
Market Price
$ 52.93
Selling Price
$ 45.96
929
225
795
4050
Market Price
$ 35.02
Selling Price
$ 30.57
3707
2182
1972
4374
Market Price
$ 32.55
Selling Price
$ 27.30
834
751
519
2067
Market Price
$ 30.71
Selling Price
$ 26.97
636
563
323
999
Market Price
$ 55.94
Selling Price
$ 50.85
3772
1357
1000
4632
Market Price
$ 50.90
Selling Price
$ 44.10
1820
1699
1030
4326
Market Price
$ 43.49
Selling Price
$ 36.54
1339
671
1058
2488
Market Price
$ 59.39
Selling Price
$ 49.54
1574
636
1497
1969
Market Price
$ 57.18
Selling Price
$ 50.39
2550
1249
2165
3934
Market Price
$ 70.46
Selling Price
$ 59.13
3045
2941
1965
4091
Market Price
$ 57.15
Selling Price
$ 50.09
1540
1276
1146
3717
Market Price
$ 61.23
Selling Price
$ 55.44
2014
824
1630
3912
Market Price
$ 38.65
Selling Price
$ 32.37
640
188
492
1016
Market Price
$ 46.10
Selling Price
$ 38.80
1979
1310
867
3621
Market Price
$ 63.85
Selling Price
$ 57.22
1671
486
660
4311
Market Price
$ 59.07
Selling Price
$ 50.76
1070
339
688
2226
Market Price
$ 39.53
Selling Price
$ 33.86
334
204
96
1645
Market Price
$ 64.94
Selling Price
$ 54.52
1261
1083
518
4708
Market Price
$ 40.93
Selling Price
$ 36.24
4110
3208
2430
4498
Market Price
$ 50.98
Selling Price
$ 45.57
2241
2170
934
4575