Market Price
$ 53.03
Selling Price
$ 47.71
1071
678
309
4968
Market Price
$ 58.01
Selling Price
$ 49.16
359
108
165
1448
Market Price
$ 39.96
Selling Price
$ 34.36
328
74
306
551
Market Price
$ 50.62
Selling Price
$ 44.21
2706
1610
2507
3375
Market Price
$ 36.28
Selling Price
$ 30.56
1563
1086
1232
3819
Market Price
$ 32.42
Selling Price
$ 27.86
1945
764
1388
3120
Market Price
$ 31.94
Selling Price
$ 27.92
1218
243
476
1345
Market Price
$ 60.19
Selling Price
$ 52.25
2489
634
1705
2822
Market Price
$ 39.21
Selling Price
$ 34.44
725
524
527
1811
Market Price
$ 48.23
Selling Price
$ 43.31
1094
219
500
2622
Market Price
$ 45.18
Selling Price
$ 40.71
2573
1781
996
4922
Market Price
$ 66.88
Selling Price
$ 56.75
2167
1019
1483
2726
Market Price
$ 44.98
Selling Price
$ 37.67
1245
664
542
4099
Market Price
$ 41.37
Selling Price
$ 35.54
458
361
109
1754
Market Price
$ 30.47
Selling Price
$ 26.68
479
416
284
514
Market Price
$ 41.30
Selling Price
$ 35.95
1618
1396
997
2445
Market Price
$ 46.99
Selling Price
$ 42.69
664
627
407
2671
Market Price
$ 56.84
Selling Price
$ 50.83
790
332
515
809
Market Price
$ 43.89
Selling Price
$ 38.83
816
506
197
1776
Market Price
$ 46.44
Selling Price
$ 39.43
2917
2675
1436
4908
Market Price
$ 37.79
Selling Price
$ 32.78
3491
2293
2925
3932
Market Price
$ 39.62
Selling Price
$ 33.15
3286
662
2777
4034
Market Price
$ 67.71
Selling Price
$ 59.33
604
136
443
746
Market Price
$ 36.23
Selling Price
$ 32.83
1263
779
1195
1935
Market Price
$ 56.22
Selling Price
$ 49.94
1873
1775
1380
2317
Market Price
$ 34.01
Selling Price
$ 28.95
315
203
144
802
Market Price
$ 41.33
Selling Price
$ 34.94
1324
1143
1101
3010
Market Price
$ 32.77
Selling Price
$ 28.58
2449
1980
574
3082
Market Price
$ 32.73
Selling Price
$ 27.66
3235
2566
1385
4643
Market Price
$ 47.50
Selling Price
$ 39.91
1609
773
1281
4503
Market Price
$ 43.10
Selling Price
$ 37.29
1596
1025
1382
2296
Market Price
$ 58.95
Selling Price
$ 52.18
2930
2186
1888
4551
Market Price
$ 51.34
Selling Price
$ 42.87
997
891
710
2216
Market Price
$ 51.19
Selling Price
$ 45.73
377
267
365
1078
Market Price
$ 64.30
Selling Price
$ 53.59
3075
2395
1272
4853
Market Price
$ 36.68
Selling Price
$ 30.74
170
105
74
428
Market Price
$ 42.40
Selling Price
$ 36.70
1567
1548
989
3793
Market Price
$ 49.46
Selling Price
$ 42.59
2110
876
1079
4648
Market Price
$ 59.68
Selling Price
$ 50.42
2595
1089
671
2956
Market Price
$ 45.26
Selling Price
$ 38.17
583
390
160
760