Market Price
$ 31.72
Selling Price
$ 27.24
502
153
193
604
Market Price
$ 33.44
Selling Price
$ 29.67
2070
642
919
4587
Market Price
$ 64.06
Selling Price
$ 55.37
1638
487
1203
4583
Market Price
$ 43.72
Selling Price
$ 39.06
375
169
183
417
Market Price
$ 57.30
Selling Price
$ 49.98
2010
1307
1744
2145
Market Price
$ 57.20
Selling Price
$ 50.28
307
84
247
687
Market Price
$ 65.49
Selling Price
$ 58.80
721
348
663
1058
Market Price
$ 58.36
Selling Price
$ 49.58
372
186
223
1485
Market Price
$ 49.80
Selling Price
$ 43.03
1008
639
549
3229
Market Price
$ 39.99
Selling Price
$ 35.19
3013
1395
1034
3753
Market Price
$ 41.07
Selling Price
$ 35.98
900
188
553
1396
Market Price
$ 47.50
Selling Price
$ 39.90
750
292
247
821
Market Price
$ 54.03
Selling Price
$ 46.17
566
116
503
585
Market Price
$ 35.83
Selling Price
$ 31.98
924
498
614
1667
Market Price
$ 32.84
Selling Price
$ 29.58
3893
3629
2898
3999
Market Price
$ 63.14
Selling Price
$ 53.64
921
290
765
2590
Market Price
$ 41.94
Selling Price
$ 36.20
1479
1450
357
2648
Market Price
$ 52.12
Selling Price
$ 45.79
1162
267
556
1976
Market Price
$ 37.29
Selling Price
$ 32.58
264
79
116
486
Market Price
$ 35.66
Selling Price
$ 30.71
586
252
520
1218
Market Price
$ 51.83
Selling Price
$ 43.65
1196
532
870
4563
Market Price
$ 62.76
Selling Price
$ 54.18
1432
991
944
3916
Market Price
$ 35.71
Selling Price
$ 32.42
445
355
411
852
Market Price
$ 43.89
Selling Price
$ 39.31
957
409
845
1133
Market Price
$ 67.35
Selling Price
$ 58.04
827
731
378
1000
Market Price
$ 62.11
Selling Price
$ 51.97
1332
289
1205
4714
Market Price
$ 67.09
Selling Price
$ 58.94
2019
891
1844
4081
Market Price
$ 55.75
Selling Price
$ 49.24
1184
1148
423
3544
Market Price
$ 34.06
Selling Price
$ 30.75
373
225
350
802
Market Price
$ 29.20
Selling Price
$ 26.50
1287
638
376
1445
Market Price
$ 43.48
Selling Price
$ 37.25
2380
1734
2067
4517
Market Price
$ 66.66
Selling Price
$ 56.59
1223
1147
1190
1962
Market Price
$ 42.71
Selling Price
$ 38.56
3077
1006
744
3491
Market Price
$ 28.46
Selling Price
$ 25.41
3457
1301
1524
3957
Market Price
$ 39.32
Selling Price
$ 32.83
493
169
474
594
Market Price
$ 58.95
Selling Price
$ 49.57
655
484
225
3264
Market Price
$ 57.69
Selling Price
$ 51.68
628
199
423
994
Market Price
$ 57.75
Selling Price
$ 49.61
1296
536
898
4670
Market Price
$ 64.82
Selling Price
$ 57.13
638
390
359
1254
Market Price
$ 53.42
Selling Price
$ 47.01
845
645
606
1079