Market Price
$ 59.58
Selling Price
$ 52.63
1796
431
1733
3215
Market Price
$ 65.89
Selling Price
$ 55.68
482
227
253
920
Market Price
$ 52.07
Selling Price
$ 43.58
2731
1810
2131
3984
Market Price
$ 68.73
Selling Price
$ 57.42
1125
244
895
1637
Market Price
$ 55.94
Selling Price
$ 49.50
1587
519
508
2973
Market Price
$ 51.36
Selling Price
$ 43.36
319
305
197
916
Market Price
$ 41.63
Selling Price
$ 35.76
955
235
545
1065
Market Price
$ 28.80
Selling Price
$ 25.15
1157
806
854
3992
Market Price
$ 65.41
Selling Price
$ 56.67
786
236
396
2947
Market Price
$ 35.47
Selling Price
$ 31.06
805
300
600
1612
Market Price
$ 53.55
Selling Price
$ 47.88
683
679
582
795
Market Price
$ 42.20
Selling Price
$ 37.79
1755
1700
631
2911
Market Price
$ 31.21
Selling Price
$ 27.02
2932
2226
1223
4560
Market Price
$ 66.16
Selling Price
$ 59.10
1643
1297
367
1943
Market Price
$ 54.50
Selling Price
$ 46.16
269
168
91
812
Market Price
$ 58.42
Selling Price
$ 48.90
1444
1190
931
2882
Market Price
$ 41.24
Selling Price
$ 34.44
4231
2301
2778
4744
Market Price
$ 38.16
Selling Price
$ 32.77
1995
578
1966
2342
Market Price
$ 39.72
Selling Price
$ 34.80
1678
1640
1488
2940
Market Price
$ 45.76
Selling Price
$ 38.75
1868
1858
1392
3347
Market Price
$ 65.02
Selling Price
$ 56.32
564
128
379
1455
Market Price
$ 42.52
Selling Price
$ 37.61
2177
1287
1133
4772
Market Price
$ 42.67
Selling Price
$ 35.58
2064
1980
1332
3450
Market Price
$ 59.54
Selling Price
$ 50.09
2615
919
1211
3493
Market Price
$ 33.42
Selling Price
$ 28.29
3163
1357
3071
4452
Market Price
$ 37.38
Selling Price
$ 33.79
1524
1465
1468
4366
Market Price
$ 45.62
Selling Price
$ 38.56
730
606
576
2381
Market Price
$ 62.15
Selling Price
$ 56.33
1618
488
615
3775
Market Price
$ 44.40
Selling Price
$ 37.70
3588
2623
2099
4473
Market Price
$ 42.69
Selling Price
$ 35.72
1056
263
1030
2858
Market Price
$ 43.75
Selling Price
$ 38.63
4044
2436
3127
4702
Market Price
$ 52.49
Selling Price
$ 44.14
1338
268
335
3130
Market Price
$ 47.67
Selling Price
$ 40.70
4510
3057
3640
4573
Market Price
$ 51.75
Selling Price
$ 44.78
364
286
107
730
Market Price
$ 46.64
Selling Price
$ 41.07
612
606
465
2101
Market Price
$ 50.04
Selling Price
$ 45.19
973
609
623
1656
Market Price
$ 32.96
Selling Price
$ 29.95
1498
686
841
2208
Market Price
$ 56.43
Selling Price
$ 49.86
1536
1500
541
3723
Market Price
$ 59.46
Selling Price
$ 53.12
615
429
558
741
Market Price
$ 61.69
Selling Price
$ 51.91
2277
1476
1703
2403