Market Price
$ 48.52
Selling Price
$ 43.94
2337
1220
2055
2382
Market Price
$ 66.36
Selling Price
$ 56.64
3791
2891
1605
4417
Market Price
$ 53.75
Selling Price
$ 48.08
2050
1761
1092
2893
Market Price
$ 58.54
Selling Price
$ 52.93
511
114
378
581
Market Price
$ 46.08
Selling Price
$ 40.52
1945
701
625
2066
Market Price
$ 63.52
Selling Price
$ 53.22
1146
573
653
1611
Market Price
$ 63.10
Selling Price
$ 55.19
1287
1268
1255
2044
Market Price
$ 63.71
Selling Price
$ 54.25
1412
806
985
3790
Market Price
$ 61.19
Selling Price
$ 52.02
3561
2425
2289
4241
Market Price
$ 29.55
Selling Price
$ 25.28
363
341
83
561
Market Price
$ 33.46
Selling Price
$ 28.13
1378
779
729
1723
Market Price
$ 33.92
Selling Price
$ 30.12
1432
1181
1167
4611
Market Price
$ 52.11
Selling Price
$ 44.15
2448
723
1712
3335
Market Price
$ 36.93
Selling Price
$ 31.88
364
248
153
531
Market Price
$ 58.97
Selling Price
$ 53.42
1201
945
610
4836
Market Price
$ 65.45
Selling Price
$ 58.41
2003
650
491
2357
Market Price
$ 67.45
Selling Price
$ 59.54
245
92
115
626
Market Price
$ 43.03
Selling Price
$ 36.43
3336
809
2917
3697
Market Price
$ 38.74
Selling Price
$ 32.53
2441
2437
2350
3179
Market Price
$ 37.94
Selling Price
$ 33.74
2072
1255
1534
3421
Market Price
$ 42.40
Selling Price
$ 37.06
4088
2984
1869
4684
Market Price
$ 34.54
Selling Price
$ 30.52
546
286
515
1856
Market Price
$ 46.23
Selling Price
$ 41.84
899
759
425
3682
Market Price
$ 44.75
Selling Price
$ 39.57
3057
2319
2914
3650
Market Price
$ 48.75
Selling Price
$ 43.66
2500
800
2389
4320
Market Price
$ 33.06
Selling Price
$ 27.92
2689
634
1903
3416
Market Price
$ 54.85
Selling Price
$ 46.97
934
854
901
3374
Market Price
$ 30.40
Selling Price
$ 25.65
432
113
289
1458
Market Price
$ 35.06
Selling Price
$ 30.42
4565
2312
2500
4571
Market Price
$ 66.25
Selling Price
$ 57.15
379
379
129
609
Market Price
$ 46.56
Selling Price
$ 41.78
680
586
333
2477
Market Price
$ 35.82
Selling Price
$ 30.59
3260
917
681
3649
Market Price
$ 31.98
Selling Price
$ 28.72
526
479
179
1790
Market Price
$ 49.16
Selling Price
$ 41.00
1965
1531
1412
4033
Market Price
$ 43.69
Selling Price
$ 38.76
1578
574
1006
3277
Market Price
$ 36.46
Selling Price
$ 30.93
662
395
389
901
Market Price
$ 61.98
Selling Price
$ 53.63
2723
1344
712
3029
Market Price
$ 53.72
Selling Price
$ 47.41
2137
1272
1837
4063
Market Price
$ 58.27
Selling Price
$ 52.81
569
395
361
1461
Market Price
$ 32.58
Selling Price
$ 28.88
1535
1501
1107
3815