Market Price
$ 44.36
Selling Price
$ 37.66
877
313
527
2075
Market Price
$ 30.96
Selling Price
$ 27.74
251
153
214
947
Market Price
$ 41.98
Selling Price
$ 37.02
433
332
89
1904
Market Price
$ 36.28
Selling Price
$ 32.45
2175
959
1030
3976
Market Price
$ 65.37
Selling Price
$ 56.75
2220
609
1859
3147
Market Price
$ 45.04
Selling Price
$ 40.43
2465
1017
1654
4552
Market Price
$ 32.43
Selling Price
$ 28.47
2769
2588
1033
3109
Market Price
$ 43.30
Selling Price
$ 37.30
2674
534
1370
3382
Market Price
$ 37.74
Selling Price
$ 32.68
1981
1344
659
3927
Market Price
$ 64.91
Selling Price
$ 57.04
1244
832
502
2656
Market Price
$ 60.11
Selling Price
$ 52.50
880
648
458
1300
Market Price
$ 57.97
Selling Price
$ 48.49
1529
741
1054
1975
Market Price
$ 37.28
Selling Price
$ 31.66
1964
521
453
2057
Market Price
$ 60.06
Selling Price
$ 51.60
3724
1610
2278
4898
Market Price
$ 61.77
Selling Price
$ 55.44
292
204
260
478
Market Price
$ 64.53
Selling Price
$ 55.20
1126
302
1069
1774
Market Price
$ 62.99
Selling Price
$ 53.52
1063
402
945
3759
Market Price
$ 31.28
Selling Price
$ 27.47
357
324
325
649
Market Price
$ 34.57
Selling Price
$ 31.28
1035
879
913
3847
Market Price
$ 40.27
Selling Price
$ 34.64
1080
770
760
1535
Market Price
$ 55.84
Selling Price
$ 50.64
1575
1114
478
3273
Market Price
$ 47.37
Selling Price
$ 41.19
1535
1255
1285
4314
Market Price
$ 35.46
Selling Price
$ 31.77
1106
834
370
1114
Market Price
$ 36.35
Selling Price
$ 30.89
839
804
786
1136
Market Price
$ 64.60
Selling Price
$ 55.90
288
209
273
1270
Market Price
$ 46.14
Selling Price
$ 39.53
3112
644
2381
3660
Market Price
$ 57.00
Selling Price
$ 50.58
1692
872
719
2949
Market Price
$ 31.20
Selling Price
$ 27.80
3052
1242
1131
4239
Market Price
$ 63.34
Selling Price
$ 56.13
3503
2995
2592
3640
Market Price
$ 46.69
Selling Price
$ 40.96
1961
1454
1733
2809
Market Price
$ 62.95
Selling Price
$ 52.88
482
446
135
554
Market Price
$ 36.47
Selling Price
$ 31.15
531
496
522
2218
Market Price
$ 55.25
Selling Price
$ 49.29
1703
669
964
1909
Market Price
$ 60.99
Selling Price
$ 51.77
1450
1133
1237
4270
Market Price
$ 31.55
Selling Price
$ 26.52
1087
276
647
3270
Market Price
$ 36.04
Selling Price
$ 30.28
933
341
230
2804
Market Price
$ 38.41
Selling Price
$ 33.29
3697
1887
1002
4693
Market Price
$ 28.59
Selling Price
$ 25.39
3389
3371
2343
3808
Market Price
$ 38.89
Selling Price
$ 34.55
3146
1953
1469
3817
Market Price
$ 33.04
Selling Price
$ 29.13
3742
1183
3272
4528