Market Price
$ 60.21
Selling Price
$ 50.35
1356
445
1307
1778
Market Price
$ 42.25
Selling Price
$ 37.55
855
814
245
2590
Market Price
$ 29.51
Selling Price
$ 25.81
2093
1860
923
2423
Market Price
$ 66.52
Selling Price
$ 57.16
806
731
400
3710
Market Price
$ 50.20
Selling Price
$ 43.33
1097
445
654
2197
Market Price
$ 66.44
Selling Price
$ 56.49
1747
1344
1432
3530
Market Price
$ 53.21
Selling Price
$ 48.05
820
322
378
2016
Market Price
$ 33.14
Selling Price
$ 29.58
2328
976
1855
3005
Market Price
$ 42.65
Selling Price
$ 36.62
597
349
409
1786
Market Price
$ 47.18
Selling Price
$ 42.84
862
806
494
1305
Market Price
$ 60.03
Selling Price
$ 50.86
2227
1017
1261
3999
Market Price
$ 44.01
Selling Price
$ 38.82
659
289
438
2916
Market Price
$ 59.38
Selling Price
$ 51.08
802
367
192
2301
Market Price
$ 47.00
Selling Price
$ 40.53
3575
2348
3098
4215
Market Price
$ 46.91
Selling Price
$ 42.19
636
398
513
2049
Market Price
$ 42.95
Selling Price
$ 36.81
368
311
154
1267
Market Price
$ 32.02
Selling Price
$ 27.28
1223
802
557
1762
Market Price
$ 56.27
Selling Price
$ 48.20
513
403
125
1035
Market Price
$ 31.29
Selling Price
$ 27.91
310
120
103
528
Market Price
$ 50.58
Selling Price
$ 45.45
2368
1880
2252
3317
Market Price
$ 54.86
Selling Price
$ 46.45
1822
598
758
2671
Market Price
$ 49.19
Selling Price
$ 42.26
245
70
144
564
Market Price
$ 53.44
Selling Price
$ 46.62
4952
1130
1158
4961
Market Price
$ 63.91
Selling Price
$ 55.29
2208
1498
616
2405
Market Price
$ 49.92
Selling Price
$ 44.93
3999
1425
930
4859
Market Price
$ 71.75
Selling Price
$ 59.80
1296
634
1015
4017
Market Price
$ 63.40
Selling Price
$ 53.01
568
459
488
2606
Market Price
$ 42.64
Selling Price
$ 36.76
2807
2599
785
3970
Market Price
$ 68.44
Selling Price
$ 58.59
1649
1137
1017
1672
Market Price
$ 34.26
Selling Price
$ 30.40
791
321
371
1516
Market Price
$ 40.97
Selling Price
$ 34.47
1472
1207
449
4771
Market Price
$ 45.70
Selling Price
$ 38.99
157
129
116
414
Market Price
$ 50.76
Selling Price
$ 45.16
1091
595
423
3671
Market Price
$ 61.99
Selling Price
$ 53.93
341
110
229
1574
Market Price
$ 64.39
Selling Price
$ 54.83
412
324
373
1660
Market Price
$ 62.71
Selling Price
$ 53.41
1570
1240
1162
2293
Market Price
$ 32.86
Selling Price
$ 27.41
1325
377
1021
2479
Market Price
$ 62.17
Selling Price
$ 54.54
2167
1690
1222
2673
Market Price
$ 43.57
Selling Price
$ 38.44
1311
952
554
4382
Market Price
$ 54.58
Selling Price
$ 49.21
2747
1953
1383
3172