Market Price
$ 30.37
Selling Price
$ 25.75
1788
1012
1637
2948
Market Price
$ 62.99
Selling Price
$ 52.63
398
147
256
990
Market Price
$ 41.83
Selling Price
$ 35.81
2960
1271
1672
4122
Market Price
$ 53.72
Selling Price
$ 45.47
721
217
318
1109
Market Price
$ 35.80
Selling Price
$ 32.17
323
257
78
855
Market Price
$ 48.53
Selling Price
$ 41.80
409
334
199
1810
Market Price
$ 57.23
Selling Price
$ 50.61
3011
1450
779
3523
Market Price
$ 30.62
Selling Price
$ 27.08
574
409
516
683
Market Price
$ 50.82
Selling Price
$ 43.27
231
84
206
456
Market Price
$ 35.00
Selling Price
$ 31.42
3393
2354
2623
3927
Market Price
$ 49.47
Selling Price
$ 41.28
995
331
346
1447
Market Price
$ 57.95
Selling Price
$ 49.99
1148
391
405
1898
Market Price
$ 45.45
Selling Price
$ 37.89
3069
1792
1695
3365
Market Price
$ 43.73
Selling Price
$ 38.16
624
553
624
1978
Market Price
$ 34.37
Selling Price
$ 30.96
1567
828
1475
4720
Market Price
$ 47.91
Selling Price
$ 42.22
3344
1831
2429
3942
Market Price
$ 32.77
Selling Price
$ 28.38
677
649
505
1199
Market Price
$ 41.90
Selling Price
$ 36.56
2956
1500
941
3247
Market Price
$ 35.41
Selling Price
$ 31.47
2639
725
2487
2712
Market Price
$ 64.12
Selling Price
$ 55.27
2433
1206
1903
2919
Market Price
$ 29.95
Selling Price
$ 26.62
1037
685
254
2118
Market Price
$ 48.67
Selling Price
$ 40.95
2150
638
1137
4300
Market Price
$ 32.49
Selling Price
$ 27.71
1562
442
626
2637
Market Price
$ 40.33
Selling Price
$ 35.86
2469
559
957
4373
Market Price
$ 48.53
Selling Price
$ 42.20
2753
2589
2751
3816
Market Price
$ 58.82
Selling Price
$ 50.05
3297
2951
2978
3900
Market Price
$ 58.01
Selling Price
$ 49.35
706
573
160
1328
Market Price
$ 66.81
Selling Price
$ 57.23
935
555
923
4182
Market Price
$ 69.96
Selling Price
$ 58.93
1163
528
871
3717
Market Price
$ 66.40
Selling Price
$ 59.14
2232
765
688
3780
Market Price
$ 40.65
Selling Price
$ 35.59
4042
1940
3358
4785
Market Price
$ 65.31
Selling Price
$ 54.60
2192
2066
1245
2953
Market Price
$ 41.05
Selling Price
$ 35.81
710
378
509
769
Market Price
$ 64.66
Selling Price
$ 56.47
1517
1139
1241
3530
Market Price
$ 58.58
Selling Price
$ 50.52
1641
1177
688
2846
Market Price
$ 65.66
Selling Price
$ 57.05
1452
547
502
4037
Market Price
$ 54.25
Selling Price
$ 46.57
682
432
144
2204
Market Price
$ 32.09
Selling Price
$ 26.94
2033
1446
787
2911
Market Price
$ 50.16
Selling Price
$ 44.37
1921
992
1858
4306
Market Price
$ 67.23
Selling Price
$ 56.64
438
203
93
580