Market Price
$ 42.43
Selling Price
$ 38.45
1570
377
1132
1583
Market Price
$ 48.14
Selling Price
$ 40.39
1400
584
1224
3035
Market Price
$ 66.62
Selling Price
$ 57.83
1919
1162
440
2489
Market Price
$ 33.21
Selling Price
$ 27.92
1209
533
575
3578
Market Price
$ 35.63
Selling Price
$ 30.59
1518
1363
1329
4494
Market Price
$ 51.54
Selling Price
$ 45.01
1580
471
1264
1709
Market Price
$ 67.03
Selling Price
$ 56.48
1497
568
761
2795
Market Price
$ 56.78
Selling Price
$ 47.47
701
409
261
1551
Market Price
$ 62.25
Selling Price
$ 51.96
940
470
424
1605
Market Price
$ 60.83
Selling Price
$ 50.77
329
256
274
1058
Market Price
$ 40.30
Selling Price
$ 35.64
2398
979
1363
3725
Market Price
$ 40.45
Selling Price
$ 34.13
254
193
128
1234
Market Price
$ 29.14
Selling Price
$ 25.01
2979
796
1241
3906
Market Price
$ 39.71
Selling Price
$ 33.64
2206
1200
997
3623
Market Price
$ 46.44
Selling Price
$ 39.40
3802
3394
1649
3938
Market Price
$ 65.75
Selling Price
$ 57.78
1208
1050
1031
2434
Market Price
$ 31.09
Selling Price
$ 28.17
3300
2191
1517
4524
Market Price
$ 49.53
Selling Price
$ 42.70
343
151
177
1448
Market Price
$ 62.27
Selling Price
$ 53.44
1533
724
516
1866
Market Price
$ 51.31
Selling Price
$ 43.16
3108
1781
2800
3678
Market Price
$ 38.43
Selling Price
$ 34.12
1543
558
1233
1654
Market Price
$ 51.06
Selling Price
$ 45.82
2410
873
1340
2660
Market Price
$ 53.17
Selling Price
$ 44.99
853
339
283
920
Market Price
$ 61.55
Selling Price
$ 51.37
2531
1156
758
2716
Market Price
$ 44.27
Selling Price
$ 38.96
1048
297
484
1139
Market Price
$ 31.35
Selling Price
$ 27.80
997
394
840
1987
Market Price
$ 40.39
Selling Price
$ 36.69
958
574
470
1663
Market Price
$ 65.82
Selling Price
$ 55.21
3090
2849
2410
4777
Market Price
$ 66.96
Selling Price
$ 59.79
833
822
187
939
Market Price
$ 44.32
Selling Price
$ 37.91
677
492
342
2408
Market Price
$ 39.87
Selling Price
$ 34.92
1807
1086
410
3499
Market Price
$ 57.70
Selling Price
$ 48.89
1512
1469
676
2762
Market Price
$ 31.45
Selling Price
$ 26.51
4083
1325
3467
4122
Market Price
$ 64.58
Selling Price
$ 54.56
834
169
435
1133
Market Price
$ 45.63
Selling Price
$ 38.76
2077
924
1731
3045
Market Price
$ 30.84
Selling Price
$ 26.41
3926
1595
3222
4059
Market Price
$ 66.64
Selling Price
$ 57.76
339
108
196
579
Market Price
$ 37.89
Selling Price
$ 32.47
634
505
570
994
Market Price
$ 29.90
Selling Price
$ 26.53
453
134
416
536
Market Price
$ 28.12
Selling Price
$ 25.05
2044
1883
832
3145