Market Price
$ 56.60
Selling Price
$ 47.52
1887
538
1414
4982
Market Price
$ 64.84
Selling Price
$ 58.64
267
61
212
954
Market Price
$ 57.55
Selling Price
$ 50.23
845
588
244
1398
Market Price
$ 63.70
Selling Price
$ 55.83
2354
2148
1588
2630
Market Price
$ 36.93
Selling Price
$ 32.98
1966
424
1488
2351
Market Price
$ 45.74
Selling Price
$ 39.69
655
508
300
664
Market Price
$ 55.29
Selling Price
$ 46.82
2153
631
1140
2595
Market Price
$ 50.07
Selling Price
$ 44.81
2726
2498
2683
3754
Market Price
$ 59.30
Selling Price
$ 50.74
2427
632
1659
3497
Market Price
$ 30.91
Selling Price
$ 26.30
815
341
471
1851
Market Price
$ 59.09
Selling Price
$ 53.59
1823
1290
427
4032
Market Price
$ 30.12
Selling Price
$ 25.54
1105
716
1011
2931
Market Price
$ 32.66
Selling Price
$ 28.04
494
223
457
867
Market Price
$ 46.32
Selling Price
$ 41.56
580
423
508
1739
Market Price
$ 56.88
Selling Price
$ 51.58
1025
895
355
1394
Market Price
$ 62.54
Selling Price
$ 52.12
609
317
274
1110
Market Price
$ 30.70
Selling Price
$ 26.34
541
464
218
2636
Market Price
$ 33.12
Selling Price
$ 29.86
720
195
403
3161
Market Price
$ 51.42
Selling Price
$ 44.32
724
293
338
1166
Market Price
$ 49.64
Selling Price
$ 43.91
1502
480
759
3138
Market Price
$ 46.01
Selling Price
$ 38.42
1321
746
1277
1750
Market Price
$ 33.87
Selling Price
$ 29.39
3942
1083
1727
4347
Market Price
$ 60.80
Selling Price
$ 51.18
1519
1062
1394
4642
Market Price
$ 64.52
Selling Price
$ 55.50
1997
935
979
2141
Market Price
$ 61.45
Selling Price
$ 55.44
1604
1400
1467
1662
Market Price
$ 62.51
Selling Price
$ 53.90
1381
906
1060
4369
Market Price
$ 59.75
Selling Price
$ 51.36
542
175
443
1052
Market Price
$ 54.89
Selling Price
$ 47.63
244
58
196
768
Market Price
$ 49.28
Selling Price
$ 42.26
1091
942
624
3514
Market Price
$ 38.92
Selling Price
$ 34.56
672
323
531
1074
Market Price
$ 52.54
Selling Price
$ 46.84
914
887
667
1130
Market Price
$ 55.58
Selling Price
$ 46.55
508
174
370
890
Market Price
$ 48.24
Selling Price
$ 41.97
459
430
243
1029
Market Price
$ 66.50
Selling Price
$ 57.77
1737
1039
626
2347
Market Price
$ 59.17
Selling Price
$ 50.63
551
477
235
564
Market Price
$ 40.07
Selling Price
$ 33.46
605
322
336
2973
Market Price
$ 61.39
Selling Price
$ 53.88
134
126
89
508
Market Price
$ 42.38
Selling Price
$ 35.32
1065
535
652
1812
Market Price
$ 37.58
Selling Price
$ 32.58
2426
998
1964
4588
Market Price
$ 52.99
Selling Price
$ 45.85
281
241
71
657