Market Price
$ 31.04
Selling Price
$ 27.19
162
125
44
402
Market Price
$ 56.47
Selling Price
$ 47.42
4509
2530
1863
4706
Market Price
$ 29.41
Selling Price
$ 26.64
816
793
696
891
Market Price
$ 36.49
Selling Price
$ 31.92
465
400
267
1858
Market Price
$ 69.45
Selling Price
$ 59.32
176
152
46
575
Market Price
$ 37.78
Selling Price
$ 33.23
1410
510
641
1420
Market Price
$ 30.13
Selling Price
$ 27.28
1818
1254
637
3162
Market Price
$ 30.28
Selling Price
$ 26.06
2611
2204
1963
2812
Market Price
$ 54.34
Selling Price
$ 49.33
606
427
318
2331
Market Price
$ 34.69
Selling Price
$ 30.20
190
125
103
527
Market Price
$ 56.10
Selling Price
$ 48.90
2968
2107
716
3742
Market Price
$ 44.90
Selling Price
$ 39.76
1264
556
746
1599
Market Price
$ 60.39
Selling Price
$ 53.30
1222
503
1014
3483
Market Price
$ 63.66
Selling Price
$ 55.58
325
162
300
675
Market Price
$ 51.75
Selling Price
$ 43.20
2116
1234
1996
3426
Market Price
$ 63.32
Selling Price
$ 56.81
3031
1385
1291
3035
Market Price
$ 56.31
Selling Price
$ 48.61
414
270
245
1497
Market Price
$ 47.38
Selling Price
$ 42.08
3339
3284
3177
3997
Market Price
$ 64.36
Selling Price
$ 57.27
2627
800
1857
4339
Market Price
$ 30.76
Selling Price
$ 26.42
3338
2676
1264
3701
Market Price
$ 61.89
Selling Price
$ 51.61
1204
893
759
3074
Market Price
$ 65.44
Selling Price
$ 57.21
617
401
333
1422
Market Price
$ 52.98
Selling Price
$ 46.48
1023
253
256
2187
Market Price
$ 57.67
Selling Price
$ 50.06
282
129
199
787
Market Price
$ 56.25
Selling Price
$ 47.94
1038
527
290
2634
Market Price
$ 50.63
Selling Price
$ 43.22
2772
1821
1338
2969
Market Price
$ 66.99
Selling Price
$ 59.38
494
300
153
2107
Market Price
$ 34.18
Selling Price
$ 29.56
1984
1568
908
4491
Market Price
$ 64.63
Selling Price
$ 56.14
3902
2011
1289
3996
Market Price
$ 60.72
Selling Price
$ 52.05
1121
363
896
1186
Market Price
$ 71.28
Selling Price
$ 59.70
452
300
331
1930
Market Price
$ 57.26
Selling Price
$ 50.48
2844
2546
1423
3745
Market Price
$ 49.80
Selling Price
$ 44.23
387
218
217
558
Market Price
$ 29.40
Selling Price
$ 25.23
1564
935
1367
2388
Market Price
$ 36.77
Selling Price
$ 30.64
645
306
347
1063
Market Price
$ 67.92
Selling Price
$ 57.65
1616
1123
1252
3342
Market Price
$ 48.09
Selling Price
$ 42.54
2460
2061
2354
4862
Market Price
$ 61.87
Selling Price
$ 55.02
1359
1099
1296
2983
Market Price
$ 53.38
Selling Price
$ 45.85
351
280
301
1004
Market Price
$ 29.90
Selling Price
$ 26.41
1998
477
1087
3555