Market Price
$ 48.56
Selling Price
$ 43.78
2755
1002
1672
4729
Market Price
$ 62.51
Selling Price
$ 53.84
488
346
272
1160
Market Price
$ 49.22
Selling Price
$ 43.48
3398
3106
837
4956
Market Price
$ 40.27
Selling Price
$ 34.52
2914
981
2359
3322
Market Price
$ 40.49
Selling Price
$ 34.70
1882
1121
382
2752
Market Price
$ 42.66
Selling Price
$ 38.00
1303
1042
1066
2577
Market Price
$ 51.33
Selling Price
$ 43.43
1227
375
1040
4340
Market Price
$ 59.73
Selling Price
$ 51.39
3750
3664
3050
3759
Market Price
$ 32.75
Selling Price
$ 27.83
2132
524
2063
2305
Market Price
$ 36.08
Selling Price
$ 32.59
1727
998
1197
1989
Market Price
$ 57.38
Selling Price
$ 48.38
1379
410
347
1403
Market Price
$ 31.04
Selling Price
$ 26.43
508
310
265
1697
Market Price
$ 35.28
Selling Price
$ 31.26
2273
883
1213
2604
Market Price
$ 55.46
Selling Price
$ 46.62
1651
1581
1480
2552
Market Price
$ 41.79
Selling Price
$ 35.62
336
170
137
695
Market Price
$ 70.12
Selling Price
$ 58.82
588
169
168
967
Market Price
$ 61.53
Selling Price
$ 54.50
425
284
90
1160
Market Price
$ 33.03
Selling Price
$ 27.89
2187
2137
1634
2342
Market Price
$ 35.79
Selling Price
$ 31.65
3333
1855
2615
3358
Market Price
$ 39.46
Selling Price
$ 35.13
693
661
525
727
Market Price
$ 32.52
Selling Price
$ 27.99
4151
2353
2545
4432
Market Price
$ 56.39
Selling Price
$ 49.95
4309
2611
1144
4881
Market Price
$ 47.63
Selling Price
$ 42.25
1182
344
844
1782
Market Price
$ 51.61
Selling Price
$ 45.43
3307
2651
1834
4062
Market Price
$ 33.50
Selling Price
$ 29.97
764
745
500
859
Market Price
$ 31.34
Selling Price
$ 26.47
2266
572
1275
4697
Market Price
$ 54.07
Selling Price
$ 49.12
2316
1874
1750
4781
Market Price
$ 32.89
Selling Price
$ 29.72
2524
1336
1422
4561
Market Price
$ 40.52
Selling Price
$ 36.48
1448
1373
867
2946
Market Price
$ 34.48
Selling Price
$ 30.90
2883
1217
2568
3081
Market Price
$ 50.77
Selling Price
$ 42.68
424
107
272
1030
Market Price
$ 58.30
Selling Price
$ 52.49
1143
475
261
2357
Market Price
$ 35.55
Selling Price
$ 29.93
739
352
269
1093
Market Price
$ 42.01
Selling Price
$ 35.72
460
233
222
469
Market Price
$ 46.62
Selling Price
$ 41.22
2582
1105
1328
4749
Market Price
$ 29.14
Selling Price
$ 25.13
838
686
694
1298
Market Price
$ 61.52
Selling Price
$ 54.81
1436
1258
498
2610
Market Price
$ 45.62
Selling Price
$ 39.64
1495
447
325
3966
Market Price
$ 31.79
Selling Price
$ 27.79
1644
928
741
4109
Market Price
$ 54.02
Selling Price
$ 48.11
772
357
431
804