Market Price
$ 46.85
Selling Price
$ 39.51
148
71
91
477
Market Price
$ 50.13
Selling Price
$ 43.46
638
546
130
1674
Market Price
$ 59.09
Selling Price
$ 50.92
2895
1484
1790
3350
Market Price
$ 30.19
Selling Price
$ 27.05
2014
1842
1134
2763
Market Price
$ 64.29
Selling Price
$ 54.78
553
453
239
1649
Market Price
$ 31.40
Selling Price
$ 27.29
612
379
581
1479
Market Price
$ 36.45
Selling Price
$ 30.55
639
362
153
689
Market Price
$ 66.57
Selling Price
$ 56.82
2213
1007
1502
3870
Market Price
$ 61.04
Selling Price
$ 52.85
3671
1405
2639
3762
Market Price
$ 55.76
Selling Price
$ 49.15
224
80
216
411
Market Price
$ 63.74
Selling Price
$ 55.96
582
218
372
2605
Market Price
$ 38.71
Selling Price
$ 33.56
3569
2316
2895
4468
Market Price
$ 59.75
Selling Price
$ 52.28
3426
2945
2690
4630
Market Price
$ 66.40
Selling Price
$ 55.94
2528
1448
532
2663
Market Price
$ 66.83
Selling Price
$ 55.81
908
248
242
2416
Market Price
$ 35.17
Selling Price
$ 31.03
1759
1445
1508
2941
Market Price
$ 71.13
Selling Price
$ 59.78
482
325
432
1333
Market Price
$ 53.86
Selling Price
$ 45.96
2278
1170
1873
4842
Market Price
$ 28.93
Selling Price
$ 25.01
3484
1208
2626
4409
Market Price
$ 47.03
Selling Price
$ 41.36
763
367
161
1652
Market Price
$ 61.48
Selling Price
$ 52.27
734
576
674
842
Market Price
$ 34.43
Selling Price
$ 29.99
2065
967
1853
4315
Market Price
$ 66.41
Selling Price
$ 59.23
521
416
284
1745
Market Price
$ 39.99
Selling Price
$ 33.72
601
180
201
1723
Market Price
$ 46.54
Selling Price
$ 39.79
710
167
194
821
Market Price
$ 65.46
Selling Price
$ 58.41
2095
1503
1816
3028
Market Price
$ 32.33
Selling Price
$ 29.09
834
531
781
2065
Market Price
$ 50.41
Selling Price
$ 44.01
529
261
239
1353
Market Price
$ 61.13
Selling Price
$ 55.32
283
144
143
435
Market Price
$ 38.52
Selling Price
$ 34.19
2459
1651
617
3626
Market Price
$ 33.53
Selling Price
$ 30.22
1940
444
1452
2205
Market Price
$ 63.33
Selling Price
$ 53.96
2898
1179
2815
4756
Market Price
$ 53.96
Selling Price
$ 48.20
614
148
391
1571
Market Price
$ 46.92
Selling Price
$ 42.35
1837
1416
1189
2520
Market Price
$ 52.65
Selling Price
$ 46.18
1914
1768
1514
2557
Market Price
$ 48.45
Selling Price
$ 42.85
1539
348
351
1692
Market Price
$ 67.54
Selling Price
$ 59.36
2263
610
705
3530
Market Price
$ 59.31
Selling Price
$ 52.98
910
715
234
1922
Market Price
$ 41.26
Selling Price
$ 36.84
2258
1155
993
2675
Market Price
$ 41.07
Selling Price
$ 35.41
1851
893
529
3189