Market Price
$ 60.31
Selling Price
$ 50.79
230
162
157
1099
Market Price
$ 31.87
Selling Price
$ 28.67
1308
538
843
1473
Market Price
$ 40.69
Selling Price
$ 34.19
825
648
275
1660
Market Price
$ 58.19
Selling Price
$ 50.76
3172
1490
2460
4717
Market Price
$ 46.27
Selling Price
$ 41.54
337
260
228
1661
Market Price
$ 48.72
Selling Price
$ 43.98
2377
1776
781
4168
Market Price
$ 58.36
Selling Price
$ 51.12
595
202
353
980
Market Price
$ 42.78
Selling Price
$ 38.88
575
275
202
757
Market Price
$ 46.77
Selling Price
$ 39.42
242
157
186
648
Market Price
$ 52.28
Selling Price
$ 44.41
843
265
319
1706
Market Price
$ 44.97
Selling Price
$ 40.88
1742
599
991
2273
Market Price
$ 51.34
Selling Price
$ 45.00
735
635
380
1410
Market Price
$ 60.20
Selling Price
$ 53.04
3459
3019
1007
4816
Market Price
$ 49.15
Selling Price
$ 41.73
2891
1173
1527
3168
Market Price
$ 36.70
Selling Price
$ 31.87
2778
1268
944
3356
Market Price
$ 49.33
Selling Price
$ 42.53
361
321
283
880
Market Price
$ 31.91
Selling Price
$ 28.60
4633
3595
3431
4920
Market Price
$ 43.20
Selling Price
$ 36.82
1350
373
280
1407
Market Price
$ 63.45
Selling Price
$ 55.17
327
144
325
1329
Market Price
$ 69.17
Selling Price
$ 59.68
4042
4024
3674
4562
Market Price
$ 30.81
Selling Price
$ 26.07
197
194
160
714
Market Price
$ 30.03
Selling Price
$ 26.90
2115
1941
1799
4851
Market Price
$ 31.51
Selling Price
$ 27.80
640
630
469
693
Market Price
$ 62.01
Selling Price
$ 52.38
987
873
222
3554
Market Price
$ 40.30
Selling Price
$ 34.69
2591
604
1776
3355
Market Price
$ 36.57
Selling Price
$ 32.03
402
395
358
682
Market Price
$ 63.38
Selling Price
$ 56.81
977
968
525
1157
Market Price
$ 33.23
Selling Price
$ 29.01
2390
2279
1493
3527
Market Price
$ 38.34
Selling Price
$ 32.75
1258
1113
1080
3817
Market Price
$ 53.20
Selling Price
$ 48.25
262
57
188
721
Market Price
$ 30.02
Selling Price
$ 26.16
1736
963
1688
2431
Market Price
$ 36.35
Selling Price
$ 30.85
2116
1226
1865
2657
Market Price
$ 39.46
Selling Price
$ 34.37
1874
915
755
4034
Market Price
$ 32.06
Selling Price
$ 27.00
4746
2269
1160
4923
Market Price
$ 54.83
Selling Price
$ 48.54
1422
1099
855
2307
Market Price
$ 33.91
Selling Price
$ 28.57
1078
849
460
2970
Market Price
$ 64.00
Selling Price
$ 58.10
574
374
499
1196
Market Price
$ 63.45
Selling Price
$ 55.65
1808
1774
835
4923
Market Price
$ 62.27
Selling Price
$ 53.38
729
631
400
1751
Market Price
$ 58.70
Selling Price
$ 50.42
796
573
173
1063