Market Price
$ 45.39
Selling Price
$ 38.20
2567
2544
2303
4965
Market Price
$ 47.14
Selling Price
$ 41.58
320
211
289
494
Market Price
$ 57.57
Selling Price
$ 48.23
384
216
199
673
Market Price
$ 51.71
Selling Price
$ 46.53
3539
771
2053
3720
Market Price
$ 49.25
Selling Price
$ 41.47
1818
569
1354
2379
Market Price
$ 50.22
Selling Price
$ 45.28
3233
3096
2427
3234
Market Price
$ 63.21
Selling Price
$ 53.30
1619
1529
1329
4415
Market Price
$ 49.38
Selling Price
$ 42.08
2149
1311
1221
2215
Market Price
$ 36.48
Selling Price
$ 32.37
1951
1294
1732
3763
Market Price
$ 48.47
Selling Price
$ 43.25
1078
582
683
1358
Market Price
$ 61.37
Selling Price
$ 52.96
1465
1114
371
3888
Market Price
$ 60.55
Selling Price
$ 53.85
2396
700
589
3425
Market Price
$ 46.67
Selling Price
$ 40.43
3836
850
2677
4573
Market Price
$ 60.64
Selling Price
$ 52.77
1240
521
542
1863
Market Price
$ 36.23
Selling Price
$ 31.13
1362
765
1223
4636
Market Price
$ 43.53
Selling Price
$ 37.63
1630
1196
1074
2550
Market Price
$ 48.70
Selling Price
$ 44.01
259
181
57
528
Market Price
$ 48.64
Selling Price
$ 40.80
1015
655
794
1298
Market Price
$ 51.81
Selling Price
$ 45.00
2005
1122
1345
2366
Market Price
$ 49.20
Selling Price
$ 41.41
342
329
227
589
Market Price
$ 53.12
Selling Price
$ 45.68
617
411
467
850
Market Price
$ 34.00
Selling Price
$ 30.66
2088
1462
1640
4586
Market Price
$ 32.88
Selling Price
$ 27.54
2641
2429
2528
4447
Market Price
$ 31.54
Selling Price
$ 27.34
2053
1405
1729
2494
Market Price
$ 31.56
Selling Price
$ 28.06
200
75
50
648
Market Price
$ 47.39
Selling Price
$ 40.98
941
916
753
1082
Market Price
$ 56.66
Selling Price
$ 50.62
1986
918
403
2592
Market Price
$ 46.06
Selling Price
$ 39.03
368
115
137
428
Market Price
$ 59.78
Selling Price
$ 51.52
2450
1407
2148
4113
Market Price
$ 32.68
Selling Price
$ 29.52
3082
658
2596
3148
Market Price
$ 56.04
Selling Price
$ 47.03
670
150
532
901
Market Price
$ 54.22
Selling Price
$ 48.54
457
298
230
562
Market Price
$ 68.15
Selling Price
$ 56.89
346
79
221
1091
Market Price
$ 54.37
Selling Price
$ 46.97
900
390
777
2402
Market Price
$ 47.05
Selling Price
$ 39.32
3196
1743
651
3655
Market Price
$ 33.11
Selling Price
$ 29.87
4254
2390
1128
4394
Market Price
$ 31.62
Selling Price
$ 28.35
948
870
755
1508
Market Price
$ 32.51
Selling Price
$ 28.96
1331
354
1129
1772
Market Price
$ 35.54
Selling Price
$ 30.48
3266
1751
800
3330
Market Price
$ 61.91
Selling Price
$ 56.15
1171
1109
1020
3179