Market Price
$ 30.60
Selling Price
$ 27.14
1641
1346
1062
3407
Market Price
$ 32.70
Selling Price
$ 28.33
3141
1081
2826
3741
Market Price
$ 49.03
Selling Price
$ 41.51
1073
1042
337
2768
Market Price
$ 47.04
Selling Price
$ 39.73
503
207
234
1353
Market Price
$ 62.01
Selling Price
$ 55.72
1587
759
375
2418
Market Price
$ 54.03
Selling Price
$ 47.95
2196
1652
1388
3929
Market Price
$ 47.15
Selling Price
$ 41.35
421
123
409
436
Market Price
$ 51.64
Selling Price
$ 44.59
666
546
205
911
Market Price
$ 60.05
Selling Price
$ 52.21
2580
2119
2521
2791
Market Price
$ 33.54
Selling Price
$ 28.81
495
379
142
1336
Market Price
$ 66.29
Selling Price
$ 57.29
307
143
167
776
Market Price
$ 35.21
Selling Price
$ 30.87
695
517
571
1210
Market Price
$ 65.82
Selling Price
$ 59.03
916
636
693
2547
Market Price
$ 38.99
Selling Price
$ 33.09
841
751
424
951
Market Price
$ 60.16
Selling Price
$ 50.47
595
405
171
1922
Market Price
$ 49.45
Selling Price
$ 41.42
569
208
289
1311
Market Price
$ 49.41
Selling Price
$ 43.88
1684
1642
487
3454
Market Price
$ 45.04
Selling Price
$ 39.33
3701
3014
2642
4987
Market Price
$ 35.05
Selling Price
$ 30.92
1005
885
556
1341
Market Price
$ 49.03
Selling Price
$ 41.76
949
714
310
2087
Market Price
$ 60.08
Selling Price
$ 50.96
268
177
148
581
Market Price
$ 30.64
Selling Price
$ 27.68
3698
1909
3128
3833
Market Price
$ 52.31
Selling Price
$ 44.14
585
522
242
913
Market Price
$ 50.54
Selling Price
$ 44.35
1925
1671
1055
4641
Market Price
$ 57.85
Selling Price
$ 50.86
345
310
91
935
Market Price
$ 29.75
Selling Price
$ 26.66
2211
2077
1129
4274
Market Price
$ 48.74
Selling Price
$ 42.48
1769
557
953
2239
Market Price
$ 34.48
Selling Price
$ 30.24
2088
879
1924
3832
Market Price
$ 44.24
Selling Price
$ 39.57
4333
1435
875
4372
Market Price
$ 56.25
Selling Price
$ 47.54
4137
2329
1974
4171
Market Price
$ 67.31
Selling Price
$ 57.72
631
439
529
1328
Market Price
$ 57.56
Selling Price
$ 48.68
913
503
218
2297
Market Price
$ 46.73
Selling Price
$ 41.89
297
122
247
574
Market Price
$ 52.72
Selling Price
$ 45.26
1667
964
941
2102
Market Price
$ 33.86
Selling Price
$ 29.80
399
373
236
906
Market Price
$ 54.82
Selling Price
$ 49.58
3008
2671
1485
3040
Market Price
$ 61.36
Selling Price
$ 52.71
315
226
148
453
Market Price
$ 46.45
Selling Price
$ 39.65
309
147
255
888
Market Price
$ 58.64
Selling Price
$ 51.84
285
75
162
1340
Market Price
$ 61.77
Selling Price
$ 53.19
2133
713
788
3325