Market Price
$ 51.64
Selling Price
$ 46.02
1854
845
406
4242
Market Price
$ 28.28
Selling Price
$ 25.70
1673
1241
998
2230
Market Price
$ 50.69
Selling Price
$ 42.49
3670
1087
2286
3702
Market Price
$ 35.32
Selling Price
$ 30.58
4450
2753
2753
4928
Market Price
$ 61.85
Selling Price
$ 51.81
2414
1965
1113
4100
Market Price
$ 65.79
Selling Price
$ 56.16
3710
807
2986
3875
Market Price
$ 66.89
Selling Price
$ 56.32
1882
559
486
4889
Market Price
$ 48.81
Selling Price
$ 43.49
672
414
288
1754
Market Price
$ 51.79
Selling Price
$ 45.37
1914
922
586
3141
Market Price
$ 59.56
Selling Price
$ 52.79
1511
1297
1024
2528
Market Price
$ 49.42
Selling Price
$ 41.19
527
257
509
615
Market Price
$ 61.12
Selling Price
$ 54.39
464
339
430
621
Market Price
$ 62.97
Selling Price
$ 56.92
3902
1664
1872
4429
Market Price
$ 39.06
Selling Price
$ 33.41
2463
1427
561
3702
Market Price
$ 44.57
Selling Price
$ 40.04
1211
1066
660
4126
Market Price
$ 55.09
Selling Price
$ 47.26
2377
1653
756
4954
Market Price
$ 66.89
Selling Price
$ 57.09
187
117
105
580
Market Price
$ 53.98
Selling Price
$ 47.73
2430
2085
2184
2919
Market Price
$ 58.85
Selling Price
$ 52.18
3845
847
2684
4923
Market Price
$ 56.30
Selling Price
$ 51.06
1110
508
639
1396
Market Price
$ 40.67
Selling Price
$ 36.04
760
676
465
811
Market Price
$ 53.17
Selling Price
$ 46.38
1566
918
1176
2126
Market Price
$ 66.51
Selling Price
$ 56.95
973
844
201
2043
Market Price
$ 43.26
Selling Price
$ 36.12
782
528
423
1744
Market Price
$ 49.31
Selling Price
$ 44.55
2294
837
1872
3176
Market Price
$ 35.00
Selling Price
$ 30.55
3493
1278
3324
4702
Market Price
$ 59.93
Selling Price
$ 51.06
873
544
317
3655
Market Price
$ 47.90
Selling Price
$ 43.25
2200
700
735
2707
Market Price
$ 55.52
Selling Price
$ 46.73
528
343
461
1392
Market Price
$ 36.39
Selling Price
$ 31.80
456
402
151
602
Market Price
$ 47.99
Selling Price
$ 40.75
2011
1412
1865
4957
Market Price
$ 41.60
Selling Price
$ 37.32
1177
1010
443
1552
Market Price
$ 32.40
Selling Price
$ 28.62
407
370
312
529
Market Price
$ 59.40
Selling Price
$ 50.26
1272
530
1226
1670
Market Price
$ 50.74
Selling Price
$ 42.56
804
388
346
2229
Market Price
$ 54.70
Selling Price
$ 45.84
3356
2398
1917
3903
Market Price
$ 62.40
Selling Price
$ 53.89
586
553
542
820
Market Price
$ 51.38
Selling Price
$ 42.86
516
239
301
914
Market Price
$ 51.72
Selling Price
$ 45.15
2162
1299
888
3580
Market Price
$ 34.45
Selling Price
$ 29.29
1011
323
380
3241