Market Price
$ 38.61
Selling Price
$ 32.69
4010
3282
1461
4245
Market Price
$ 42.55
Selling Price
$ 37.06
467
281
364
1687
Market Price
$ 36.61
Selling Price
$ 30.86
638
299
136
952
Market Price
$ 64.62
Selling Price
$ 54.09
1219
595
521
4947
Market Price
$ 69.57
Selling Price
$ 59.86
657
283
517
1234
Market Price
$ 29.56
Selling Price
$ 26.74
2602
1878
1905
4983
Market Price
$ 47.08
Selling Price
$ 39.61
971
215
834
1876
Market Price
$ 29.98
Selling Price
$ 25.43
1564
341
434
1969
Market Price
$ 65.28
Selling Price
$ 55.85
1605
828
1222
2668
Market Price
$ 59.39
Selling Price
$ 52.94
1473
711
1334
4871
Market Price
$ 29.27
Selling Price
$ 26.29
1360
407
800
1702
Market Price
$ 58.91
Selling Price
$ 52.83
1155
1021
952
3364
Market Price
$ 70.39
Selling Price
$ 59.29
4529
3357
1570
4618
Market Price
$ 43.19
Selling Price
$ 37.87
2162
685
960
2262
Market Price
$ 53.15
Selling Price
$ 46.69
1341
636
375
1828
Market Price
$ 38.57
Selling Price
$ 33.53
134
73
55
457
Market Price
$ 37.46
Selling Price
$ 31.98
778
748
445
2371
Market Price
$ 64.86
Selling Price
$ 57.13
1525
906
1202
1709
Market Price
$ 48.16
Selling Price
$ 41.22
2137
796
882
2728
Market Price
$ 61.94
Selling Price
$ 52.99
1833
679
567
4729
Market Price
$ 51.15
Selling Price
$ 42.91
170
67
165
559
Market Price
$ 54.49
Selling Price
$ 45.52
1070
884
773
2823
Market Price
$ 35.81
Selling Price
$ 29.90
1905
587
644
3889
Market Price
$ 30.63
Selling Price
$ 26.32
631
331
490
2258
Market Price
$ 54.14
Selling Price
$ 48.90
2985
2437
1716
3569
Market Price
$ 61.03
Selling Price
$ 52.73
968
547
388
4189
Market Price
$ 32.77
Selling Price
$ 28.25
2202
2161
488
3080
Market Price
$ 66.33
Selling Price
$ 56.18
2341
1155
1160
4689
Market Price
$ 45.56
Selling Price
$ 40.88
214
160
53
902
Market Price
$ 49.17
Selling Price
$ 41.07
1454
1143
1126
4842
Market Price
$ 41.45
Selling Price
$ 34.82
1438
581
945
3274
Market Price
$ 56.51
Selling Price
$ 47.68
1999
479
722
2504
Market Price
$ 41.45
Selling Price
$ 36.20
1297
699
980
4269
Market Price
$ 40.19
Selling Price
$ 36.10
525
365
223
1068
Market Price
$ 45.36
Selling Price
$ 39.77
2274
1737
2049
2545
Market Price
$ 53.41
Selling Price
$ 45.92
600
124
211
1598
Market Price
$ 36.61
Selling Price
$ 31.61
4604
3655
2036
4672
Market Price
$ 61.60
Selling Price
$ 52.38
325
159
85
1012
Market Price
$ 38.12
Selling Price
$ 33.42
1391
931
1377
2943
Market Price
$ 34.18
Selling Price
$ 29.92
2010
1007
698
2030