Market Price
$ 29.59
Selling Price
$ 26.37
2292
1070
1603
4867
Market Price
$ 46.65
Selling Price
$ 41.38
999
313
434
3603
Market Price
$ 57.28
Selling Price
$ 51.85
3828
1044
2858
4330
Market Price
$ 63.08
Selling Price
$ 52.62
1778
1397
875
4988
Market Price
$ 31.50
Selling Price
$ 27.08
351
341
287
682
Market Price
$ 61.80
Selling Price
$ 54.26
710
551
561
1025
Market Price
$ 31.08
Selling Price
$ 26.40
2124
458
1256
2180
Market Price
$ 47.03
Selling Price
$ 40.92
1454
1122
505
4139
Market Price
$ 45.54
Selling Price
$ 39.39
1775
1392
1588
2144
Market Price
$ 36.63
Selling Price
$ 32.02
992
462
693
2201
Market Price
$ 51.76
Selling Price
$ 43.57
2052
2047
612
2487
Market Price
$ 34.26
Selling Price
$ 30.27
2685
2354
700
3523
Market Price
$ 45.43
Selling Price
$ 39.26
1619
583
376
2182
Market Price
$ 69.51
Selling Price
$ 58.68
383
148
209
1221
Market Price
$ 47.80
Selling Price
$ 41.38
1693
348
478
4358
Market Price
$ 63.13
Selling Price
$ 52.73
2016
1044
1559
3001
Market Price
$ 63.67
Selling Price
$ 54.10
680
608
635
1890
Market Price
$ 34.98
Selling Price
$ 29.25
3153
1266
1002
4730
Market Price
$ 50.32
Selling Price
$ 45.72
1201
449
483
4290
Market Price
$ 39.50
Selling Price
$ 34.78
1019
505
525
4735
Market Price
$ 53.41
Selling Price
$ 46.07
4441
3619
2721
4803
Market Price
$ 39.79
Selling Price
$ 33.52
2442
2204
620
3175
Market Price
$ 62.45
Selling Price
$ 55.50
93
36
52
425
Market Price
$ 31.08
Selling Price
$ 26.34
1708
1670
941
4924
Market Price
$ 32.30
Selling Price
$ 28.72
256
160
62
417
Market Price
$ 63.90
Selling Price
$ 54.10
1101
867
325
1147
Market Price
$ 28.83
Selling Price
$ 25.58
1606
1156
326
3839
Market Price
$ 33.10
Selling Price
$ 27.94
574
497
176
1223
Market Price
$ 60.04
Selling Price
$ 53.04
650
311
416
780
Market Price
$ 40.22
Selling Price
$ 35.75
957
784
388
972
Market Price
$ 39.10
Selling Price
$ 33.58
1650
348
1376
2082
Market Price
$ 40.44
Selling Price
$ 35.71
2378
823
2136
2672
Market Price
$ 32.07
Selling Price
$ 28.32
2766
1480
680
4198
Market Price
$ 45.46
Selling Price
$ 38.64
1818
1252
1798
2727
Market Price
$ 41.36
Selling Price
$ 34.95
1562
901
1507
3278
Market Price
$ 57.49
Selling Price
$ 48.71
1818
443
1214
3797
Market Price
$ 41.87
Selling Price
$ 37.86
671
638
276
2278
Market Price
$ 43.03
Selling Price
$ 38.54
1276
688
428
1501
Market Price
$ 63.67
Selling Price
$ 54.94
1230
719
714
2875
Market Price
$ 68.08
Selling Price
$ 58.72
396
347
285
458