Market Price
$ 45.25
Selling Price
$ 39.50
314
247
63
1305
Market Price
$ 52.05
Selling Price
$ 46.69
121
37
86
529
Market Price
$ 62.50
Selling Price
$ 56.33
1285
1128
859
1710
Market Price
$ 51.81
Selling Price
$ 46.64
493
231
476
1697
Market Price
$ 58.14
Selling Price
$ 50.63
3274
2051
2305
4793
Market Price
$ 29.16
Selling Price
$ 25.50
1663
572
1178
2470
Market Price
$ 45.63
Selling Price
$ 40.63
2365
1896
710
4621
Market Price
$ 60.59
Selling Price
$ 50.88
770
768
317
3415
Market Price
$ 60.33
Selling Price
$ 51.26
140
101
82
637
Market Price
$ 56.45
Selling Price
$ 48.47
1300
1041
499
2964
Market Price
$ 63.60
Selling Price
$ 55.37
1184
396
386
4699
Market Price
$ 66.95
Selling Price
$ 56.12
1214
387
997
3376
Market Price
$ 62.72
Selling Price
$ 55.08
237
52
162
1098
Market Price
$ 48.34
Selling Price
$ 41.43
2766
2034
882
4680
Market Price
$ 62.94
Selling Price
$ 54.02
1235
853
526
3135
Market Price
$ 66.69
Selling Price
$ 56.22
1333
473
755
1588
Market Price
$ 50.87
Selling Price
$ 44.03
1042
811
858
4274
Market Price
$ 39.15
Selling Price
$ 34.64
1586
397
584
2845
Market Price
$ 52.50
Selling Price
$ 46.39
4872
2870
4526
4877
Market Price
$ 63.73
Selling Price
$ 57.44
2408
580
649
4069
Market Price
$ 27.92
Selling Price
$ 25.26
1699
1112
636
1842
Market Price
$ 30.83
Selling Price
$ 26.30
4405
2838
3237
4901
Market Price
$ 44.63
Selling Price
$ 38.74
910
677
328
1288
Market Price
$ 40.43
Selling Price
$ 35.80
505
415
140
1412
Market Price
$ 60.00
Selling Price
$ 50.08
2655
2398
1117
3672
Market Price
$ 33.49
Selling Price
$ 28.21
910
582
209
3991
Market Price
$ 50.41
Selling Price
$ 45.32
3644
2585
1605
4661
Market Price
$ 65.01
Selling Price
$ 57.79
254
86
92
871
Market Price
$ 56.35
Selling Price
$ 49.55
1264
1165
312
3613
Market Price
$ 61.62
Selling Price
$ 54.99
3574
3040
2122
4461
Market Price
$ 35.68
Selling Price
$ 31.80
432
123
392
1674
Market Price
$ 29.74
Selling Price
$ 26.33
574
370
573
676
Market Price
$ 43.04
Selling Price
$ 36.62
2648
2411
1470
4424
Market Price
$ 35.98
Selling Price
$ 32.25
2311
1058
1550
3585
Market Price
$ 66.04
Selling Price
$ 56.55
2063
1667
1815
2338
Market Price
$ 59.15
Selling Price
$ 51.83
2209
1269
2198
3934
Market Price
$ 39.91
Selling Price
$ 35.87
1263
405
614
1353
Market Price
$ 50.76
Selling Price
$ 45.84
2286
1239
1357
2648
Market Price
$ 50.74
Selling Price
$ 44.45
764
188
680
3119
Market Price
$ 60.56
Selling Price
$ 50.47
361
81
234
520