Market Price
$ 60.29
Selling Price
$ 50.75
1901
1656
670
2830
Market Price
$ 46.49
Selling Price
$ 39.87
1015
893
840
2177
Market Price
$ 47.26
Selling Price
$ 41.19
2074
1200
869
4724
Market Price
$ 55.97
Selling Price
$ 47.03
420
141
222
467
Market Price
$ 52.14
Selling Price
$ 44.65
2694
709
1540
3209
Market Price
$ 44.54
Selling Price
$ 38.74
1151
541
1015
2434
Market Price
$ 47.99
Selling Price
$ 41.36
1626
1389
1179
4578
Market Price
$ 42.63
Selling Price
$ 36.01
1200
1092
676
4768
Market Price
$ 43.70
Selling Price
$ 37.90
1438
758
992
3783
Market Price
$ 49.69
Selling Price
$ 42.83
1570
502
1397
1613
Market Price
$ 32.03
Selling Price
$ 27.08
2208
452
1029
4533
Market Price
$ 54.33
Selling Price
$ 45.86
1126
554
993
1405
Market Price
$ 54.37
Selling Price
$ 47.41
2102
1492
1458
2585
Market Price
$ 50.28
Selling Price
$ 43.73
1441
632
724
1891
Market Price
$ 28.81
Selling Price
$ 25.41
1370
1285
582
4301
Market Price
$ 36.50
Selling Price
$ 31.11
617
446
427
2678
Market Price
$ 55.00
Selling Price
$ 46.71
1227
986
495
2887
Market Price
$ 65.34
Selling Price
$ 59.15
169
142
47
558
Market Price
$ 32.17
Selling Price
$ 28.01
1855
1082
1182
3106
Market Price
$ 49.50
Selling Price
$ 41.97
2210
1757
1225
3466
Market Price
$ 48.04
Selling Price
$ 40.61
3964
2721
976
4337
Market Price
$ 51.94
Selling Price
$ 45.36
2382
1818
1541
4964
Market Price
$ 61.67
Selling Price
$ 53.74
705
609
351
2052
Market Price
$ 51.22
Selling Price
$ 42.77
1123
652
975
2667
Market Price
$ 63.14
Selling Price
$ 56.71
462
171
122
1974
Market Price
$ 57.81
Selling Price
$ 48.59
3270
1762
1760
3605
Market Price
$ 35.85
Selling Price
$ 30.42
1894
1182
1694
3998
Market Price
$ 41.64
Selling Price
$ 37.83
709
418
388
1583
Market Price
$ 62.34
Selling Price
$ 56.24
2974
2909
691
3457
Market Price
$ 29.11
Selling Price
$ 26.13
571
527
260
2224
Market Price
$ 32.46
Selling Price
$ 28.14
337
288
117
1646
Market Price
$ 47.81
Selling Price
$ 41.52
2431
1785
2029
3088
Market Price
$ 58.41
Selling Price
$ 51.48
2834
2537
940
3960
Market Price
$ 61.01
Selling Price
$ 51.97
1176
393
292
1302
Market Price
$ 56.62
Selling Price
$ 49.45
1648
1431
1581
2547
Market Price
$ 51.88
Selling Price
$ 45.10
376
255
219
529
Market Price
$ 43.92
Selling Price
$ 38.68
295
179
282
471
Market Price
$ 48.32
Selling Price
$ 41.10
226
153
221
411
Market Price
$ 55.82
Selling Price
$ 47.27
1388
549
831
1710
Market Price
$ 37.07
Selling Price
$ 33.41
3122
1241
996
4047