Market Price
$ 41.06
Selling Price
$ 36.38
1492
1457
1294
2883
Market Price
$ 48.09
Selling Price
$ 42.73
552
241
534
614
Market Price
$ 59.20
Selling Price
$ 50.76
1718
1223
844
3513
Market Price
$ 30.69
Selling Price
$ 27.03
1890
808
948
3042
Market Price
$ 34.71
Selling Price
$ 31.46
814
758
288
3699
Market Price
$ 52.71
Selling Price
$ 46.76
2146
2139
517
4371
Market Price
$ 39.74
Selling Price
$ 35.77
1419
418
386
3622
Market Price
$ 41.98
Selling Price
$ 35.70
3611
1598
768
3922
Market Price
$ 31.88
Selling Price
$ 27.58
1248
675
483
3751
Market Price
$ 54.04
Selling Price
$ 49.07
831
467
501
993
Market Price
$ 32.68
Selling Price
$ 29.26
1907
718
952
4182
Market Price
$ 41.50
Selling Price
$ 35.74
1237
749
313
1678
Market Price
$ 63.57
Selling Price
$ 53.14
549
342
391
1639
Market Price
$ 36.88
Selling Price
$ 33.32
1937
1055
1280
3908
Market Price
$ 33.79
Selling Price
$ 29.49
1445
1147
812
4415
Market Price
$ 48.58
Selling Price
$ 41.38
995
255
559
3786
Market Price
$ 44.67
Selling Price
$ 39.13
1147
646
607
4084
Market Price
$ 60.85
Selling Price
$ 54.76
301
153
157
529
Market Price
$ 51.44
Selling Price
$ 46.56
3318
1704
2637
3874
Market Price
$ 44.77
Selling Price
$ 39.35
2530
885
1715
4021
Market Price
$ 49.85
Selling Price
$ 41.73
2401
2221
647
2484
Market Price
$ 55.08
Selling Price
$ 48.10
3171
2522
1978
3474
Market Price
$ 66.24
Selling Price
$ 57.92
1961
909
1800
3234
Market Price
$ 41.79
Selling Price
$ 37.17
2033
1008
1998
2270
Market Price
$ 64.90
Selling Price
$ 57.64
1300
700
311
1434
Market Price
$ 44.45
Selling Price
$ 40.34
2497
1329
2128
4416
Market Price
$ 32.53
Selling Price
$ 28.02
1919
1821
1595
2235
Market Price
$ 54.75
Selling Price
$ 48.26
311
297
99
1143
Market Price
$ 46.14
Selling Price
$ 39.42
568
500
248
869
Market Price
$ 62.08
Selling Price
$ 52.95
743
465
634
1617
Market Price
$ 49.13
Selling Price
$ 43.45
1633
454
943
2139
Market Price
$ 40.33
Selling Price
$ 34.76
351
94
288
569
Market Price
$ 52.56
Selling Price
$ 46.78
2997
2917
2086
3041
Market Price
$ 64.96
Selling Price
$ 58.05
232
94
156
1040
Market Price
$ 29.40
Selling Price
$ 26.16
1262
1128
574
3178
Market Price
$ 45.80
Selling Price
$ 39.25
773
253
416
1586
Market Price
$ 54.98
Selling Price
$ 48.36
657
385
459
689
Market Price
$ 54.14
Selling Price
$ 47.52
3229
1047
1584
4226
Market Price
$ 64.94
Selling Price
$ 54.74
699
477
554
2856
Market Price
$ 36.27
Selling Price
$ 32.07
932
425
279
1256