Market Price
$ 48.42
Selling Price
$ 43.52
320
267
119
808
Market Price
$ 50.54
Selling Price
$ 44.22
513
272
445
880
Market Price
$ 57.67
Selling Price
$ 50.85
239
140
193
889
Market Price
$ 29.59
Selling Price
$ 26.68
2238
629
1300
4241
Market Price
$ 49.77
Selling Price
$ 42.52
1167
588
713
1416
Market Price
$ 59.77
Selling Price
$ 53.63
1769
1741
979
2918
Market Price
$ 36.15
Selling Price
$ 31.88
837
406
499
2130
Market Price
$ 30.12
Selling Price
$ 26.93
3390
3038
1073
4476
Market Price
$ 29.88
Selling Price
$ 25.92
3339
1055
3159
4126
Market Price
$ 54.87
Selling Price
$ 49.22
2589
1687
2312
4146
Market Price
$ 34.30
Selling Price
$ 30.07
2120
469
1989
2192
Market Price
$ 41.83
Selling Price
$ 37.04
3640
1569
1570
4588
Market Price
$ 49.24
Selling Price
$ 43.37
576
529
229
588
Market Price
$ 47.23
Selling Price
$ 39.94
2410
809
1135
3964
Market Price
$ 36.15
Selling Price
$ 32.11
2311
2283
1084
3378
Market Price
$ 37.68
Selling Price
$ 31.87
3367
1135
2794
3568
Market Price
$ 39.59
Selling Price
$ 34.08
545
180
481
2211
Market Price
$ 54.90
Selling Price
$ 49.51
434
184
201
2102
Market Price
$ 57.67
Selling Price
$ 51.15
331
129
232
872
Market Price
$ 29.90
Selling Price
$ 25.42
568
194
190
834
Market Price
$ 32.98
Selling Price
$ 28.65
1182
364
565
3015
Market Price
$ 64.76
Selling Price
$ 54.27
1406
480
522
3248
Market Price
$ 44.02
Selling Price
$ 37.57
1521
1306
358
4128
Market Price
$ 53.68
Selling Price
$ 47.86
2949
2600
2538
4938
Market Price
$ 65.52
Selling Price
$ 58.91
765
743
405
2571
Market Price
$ 32.13
Selling Price
$ 27.23
4300
1457
1633
4836
Market Price
$ 60.93
Selling Price
$ 52.42
2854
1824
1628
3575
Market Price
$ 66.66
Selling Price
$ 58.28
929
795
552
2607
Market Price
$ 68.76
Selling Price
$ 59.67
514
357
373
1979
Market Price
$ 29.34
Selling Price
$ 25.02
1760
1149
407
2724
Market Price
$ 53.49
Selling Price
$ 48.47
137
70
90
553
Market Price
$ 58.48
Selling Price
$ 52.45
1909
652
919
3449
Market Price
$ 59.31
Selling Price
$ 51.26
1936
1245
1780
2200
Market Price
$ 55.47
Selling Price
$ 47.95
1003
201
529
1985
Market Price
$ 62.26
Selling Price
$ 54.50
765
344
237
3242
Market Price
$ 35.25
Selling Price
$ 31.52
693
635
268
1478
Market Price
$ 44.60
Selling Price
$ 37.69
1062
227
979
4543
Market Price
$ 36.61
Selling Price
$ 32.32
3448
2309
2535
3782
Market Price
$ 37.13
Selling Price
$ 32.96
3112
2349
2275
4697
Market Price
$ 67.07
Selling Price
$ 59.17
2030
528
1989
3502