Market Price
$ 42.03
Selling Price
$ 37.83
1434
1021
668
3543
Market Price
$ 41.22
Selling Price
$ 34.54
1974
1602
637
2983
Market Price
$ 67.08
Selling Price
$ 59.96
428
248
202
902
Market Price
$ 51.09
Selling Price
$ 45.08
191
178
91
803
Market Price
$ 67.22
Selling Price
$ 58.49
2352
1229
1336
3831
Market Price
$ 43.21
Selling Price
$ 39.12
847
484
243
2569
Market Price
$ 30.61
Selling Price
$ 25.70
4115
1283
3790
4928
Market Price
$ 50.03
Selling Price
$ 44.80
2070
566
1645
2969
Market Price
$ 53.67
Selling Price
$ 46.10
473
408
389
786
Market Price
$ 34.31
Selling Price
$ 30.23
1543
1441
1222
3101
Market Price
$ 30.33
Selling Price
$ 26.68
1431
1317
713
2576
Market Price
$ 55.13
Selling Price
$ 49.39
290
232
242
654
Market Price
$ 49.34
Selling Price
$ 41.76
1165
300
686
1179
Market Price
$ 65.72
Selling Price
$ 56.47
1412
766
1389
1605
Market Price
$ 53.97
Selling Price
$ 48.52
1494
1483
1313
4345
Market Price
$ 35.43
Selling Price
$ 30.38
2351
1350
1490
4343
Market Price
$ 28.90
Selling Price
$ 26.13
4714
1765
3845
4878
Market Price
$ 42.45
Selling Price
$ 36.76
1205
521
937
2142
Market Price
$ 37.62
Selling Price
$ 32.55
2066
2037
1327
3935
Market Price
$ 39.55
Selling Price
$ 33.67
950
464
195
1355
Market Price
$ 56.99
Selling Price
$ 48.60
1510
807
1339
2228
Market Price
$ 59.54
Selling Price
$ 49.78
630
337
228
788
Market Price
$ 66.38
Selling Price
$ 58.43
1754
1310
632
2555
Market Price
$ 29.09
Selling Price
$ 25.79
670
538
391
1962
Market Price
$ 55.26
Selling Price
$ 50.17
1885
462
459
2754
Market Price
$ 37.80
Selling Price
$ 31.69
608
146
605
1623
Market Price
$ 46.82
Selling Price
$ 39.42
1202
795
806
4825
Market Price
$ 67.16
Selling Price
$ 58.47
612
372
228
2484
Market Price
$ 62.40
Selling Price
$ 52.65
2492
1348
2146
4437
Market Price
$ 54.32
Selling Price
$ 48.26
1231
544
384
3983
Market Price
$ 50.64
Selling Price
$ 42.88
1580
1536
1450
3182
Market Price
$ 52.99
Selling Price
$ 47.04
1499
1106
540
3090
Market Price
$ 62.31
Selling Price
$ 55.78
912
773
392
1708
Market Price
$ 64.15
Selling Price
$ 57.29
1721
998
1542
2731
Market Price
$ 52.48
Selling Price
$ 45.22
806
298
196
1096
Market Price
$ 54.05
Selling Price
$ 47.93
2716
2199
781
3356
Market Price
$ 37.32
Selling Price
$ 33.15
212
128
122
688
Market Price
$ 36.11
Selling Price
$ 30.94
2348
1537
685
3824
Market Price
$ 64.96
Selling Price
$ 55.52
4504
3075
1244
4551
Market Price
$ 32.50
Selling Price
$ 27.21
833
686
208
2043