Market Price
$ 57.46
Selling Price
$ 49.41
4302
2159
954
4754
Market Price
$ 33.57
Selling Price
$ 28.72
976
221
813
1290
Market Price
$ 41.44
Selling Price
$ 34.72
554
511
264
677
Market Price
$ 46.62
Selling Price
$ 39.97
701
618
355
3464
Market Price
$ 51.97
Selling Price
$ 46.70
1975
641
1816
3774
Market Price
$ 50.43
Selling Price
$ 44.52
935
459
921
2581
Market Price
$ 31.01
Selling Price
$ 26.96
3322
2021
1091
3594
Market Price
$ 51.38
Selling Price
$ 45.10
1857
1493
1512
3193
Market Price
$ 40.80
Selling Price
$ 34.51
679
304
417
2422
Market Price
$ 64.60
Selling Price
$ 57.48
2382
1198
1201
3595
Market Price
$ 46.94
Selling Price
$ 40.97
892
478
869
1331
Market Price
$ 59.53
Selling Price
$ 52.45
2648
986
1321
4396
Market Price
$ 49.53
Selling Price
$ 42.10
3108
2319
2257
4716
Market Price
$ 66.22
Selling Price
$ 56.01
1939
762
1621
4255
Market Price
$ 40.00
Selling Price
$ 35.98
555
171
416
688
Market Price
$ 65.24
Selling Price
$ 56.30
1336
413
1085
4315
Market Price
$ 44.70
Selling Price
$ 38.51
853
737
761
1444
Market Price
$ 42.57
Selling Price
$ 37.08
4096
1768
3809
4197
Market Price
$ 58.93
Selling Price
$ 52.30
1090
555
473
1144
Market Price
$ 48.68
Selling Price
$ 43.14
996
635
782
2801
Market Price
$ 52.52
Selling Price
$ 46.13
1484
885
984
1514
Market Price
$ 60.75
Selling Price
$ 54.17
492
263
290
762
Market Price
$ 35.46
Selling Price
$ 31.58
3372
1333
1994
4823
Market Price
$ 30.55
Selling Price
$ 26.24
272
190
82
468
Market Price
$ 42.61
Selling Price
$ 36.54
799
402
231
1701
Market Price
$ 50.64
Selling Price
$ 43.82
2447
1600
1246
3165
Market Price
$ 57.96
Selling Price
$ 52.51
1448
758
821
1798
Market Price
$ 35.14
Selling Price
$ 29.58
1656
1194
554
4293
Market Price
$ 55.16
Selling Price
$ 46.80
680
245
614
1624
Market Price
$ 65.89
Selling Price
$ 59.81
4850
4059
1990
4926
Market Price
$ 34.21
Selling Price
$ 29.08
416
243
207
1046
Market Price
$ 50.51
Selling Price
$ 43.53
1236
712
718
1418
Market Price
$ 35.61
Selling Price
$ 31.19
1406
1258
1030
3237
Market Price
$ 45.55
Selling Price
$ 40.81
1342
778
842
2200
Market Price
$ 54.86
Selling Price
$ 49.29
3187
1368
1947
4391
Market Price
$ 55.82
Selling Price
$ 48.55
1224
1084
1043
4673
Market Price
$ 37.57
Selling Price
$ 32.81
1020
332
962
2022
Market Price
$ 63.79
Selling Price
$ 53.51
276
250
86
950
Market Price
$ 53.01
Selling Price
$ 46.57
556
516
500
1456
Market Price
$ 61.73
Selling Price
$ 51.45
847
299
194
3316