Market Price
$ 58.59
Selling Price
$ 49.81
1209
241
425
3267
Market Price
$ 59.84
Selling Price
$ 50.20
1642
1341
647
3089
Market Price
$ 54.64
Selling Price
$ 47.06
1846
1217
1027
3346
Market Price
$ 58.94
Selling Price
$ 53.36
331
164
172
1383
Market Price
$ 61.45
Selling Price
$ 53.25
1444
1344
1297
3090
Market Price
$ 44.08
Selling Price
$ 39.30
1167
511
845
1779
Market Price
$ 58.82
Selling Price
$ 51.08
282
57
249
675
Market Price
$ 47.59
Selling Price
$ 40.37
1823
1264
982
4302
Market Price
$ 46.70
Selling Price
$ 41.92
488
485
306
759
Market Price
$ 69.54
Selling Price
$ 59.75
2375
1065
2162
3168
Market Price
$ 35.75
Selling Price
$ 30.60
2276
1576
2048
3011
Market Price
$ 53.43
Selling Price
$ 46.09
479
347
167
911
Market Price
$ 41.10
Selling Price
$ 34.95
1338
1112
732
2199
Market Price
$ 66.01
Selling Price
$ 57.89
2882
1008
2761
3732
Market Price
$ 47.37
Selling Price
$ 41.49
762
620
757
1001
Market Price
$ 33.53
Selling Price
$ 29.86
653
183
172
1873
Market Price
$ 46.77
Selling Price
$ 39.27
1136
349
399
3104
Market Price
$ 39.41
Selling Price
$ 35.49
833
471
182
1810
Market Price
$ 57.00
Selling Price
$ 49.40
3108
2723
2367
3169
Market Price
$ 56.54
Selling Price
$ 50.50
938
401
552
4283
Market Price
$ 42.57
Selling Price
$ 36.03
959
940
784
2720
Market Price
$ 55.67
Selling Price
$ 46.55
1246
714
966
3724
Market Price
$ 40.67
Selling Price
$ 33.91
3368
2727
1012
4596
Market Price
$ 65.35
Selling Price
$ 56.00
2829
592
2305
3053
Market Price
$ 30.96
Selling Price
$ 27.03
1174
865
667
3501
Market Price
$ 34.26
Selling Price
$ 29.71
1298
708
1237
1346
Market Price
$ 36.69
Selling Price
$ 32.18
3174
2416
2572
3463
Market Price
$ 69.44
Selling Price
$ 58.73
523
475
378
939
Market Price
$ 50.71
Selling Price
$ 43.82
1008
497
628
4308
Market Price
$ 36.85
Selling Price
$ 33.46
3109
855
904
3388
Market Price
$ 36.65
Selling Price
$ 32.83
1981
994
1673
4839
Market Price
$ 39.70
Selling Price
$ 35.23
1547
656
1411
2538
Market Price
$ 32.57
Selling Price
$ 27.77
431
387
275
1041
Market Price
$ 58.40
Selling Price
$ 49.54
1728
996
579
1783
Market Price
$ 60.81
Selling Price
$ 53.31
2044
790
966
4231
Market Price
$ 45.06
Selling Price
$ 40.67
2331
587
1511
4685
Market Price
$ 48.61
Selling Price
$ 41.67
3092
2914
962
3429
Market Price
$ 67.62
Selling Price
$ 59.23
100
54
43
430
Market Price
$ 35.21
Selling Price
$ 29.83
770
423
488
905
Market Price
$ 38.42
Selling Price
$ 33.31
531
496
490
878