Market Price
$ 65.64
Selling Price
$ 55.97
1423
860
820
3131
Market Price
$ 47.21
Selling Price
$ 41.44
764
703
306
1033
Market Price
$ 59.55
Selling Price
$ 53.75
3193
2798
2200
3885
Market Price
$ 51.46
Selling Price
$ 44.10
1734
1151
1250
3853
Market Price
$ 65.33
Selling Price
$ 58.92
2528
1423
2402
2629
Market Price
$ 46.54
Selling Price
$ 40.16
3992
1379
1516
4716
Market Price
$ 45.29
Selling Price
$ 38.97
225
201
192
913
Market Price
$ 37.36
Selling Price
$ 31.56
2835
2107
1580
3075
Market Price
$ 64.74
Selling Price
$ 54.61
2982
1458
2892
3247
Market Price
$ 56.06
Selling Price
$ 48.83
1598
675
446
2059
Market Price
$ 49.71
Selling Price
$ 43.17
407
338
275
1092
Market Price
$ 55.40
Selling Price
$ 47.35
1857
1145
737
2128
Market Price
$ 65.52
Selling Price
$ 56.19
539
421
309
2639
Market Price
$ 53.29
Selling Price
$ 46.20
1755
790
1091
1807
Market Price
$ 56.60
Selling Price
$ 49.93
1157
929
523
1825
Market Price
$ 69.70
Selling Price
$ 59.49
3622
2425
2683
4684
Market Price
$ 46.02
Selling Price
$ 39.17
1093
250
517
1118
Market Price
$ 29.72
Selling Price
$ 25.46
1173
928
530
1180
Market Price
$ 51.21
Selling Price
$ 44.37
780
411
238
3190
Market Price
$ 51.58
Selling Price
$ 45.47
1503
326
774
2727
Market Price
$ 32.44
Selling Price
$ 29.33
2655
1400
2212
3131
Market Price
$ 41.93
Selling Price
$ 37.05
765
668
376
1657
Market Price
$ 36.81
Selling Price
$ 31.98
1032
846
222
1140
Market Price
$ 38.29
Selling Price
$ 32.61
420
234
380
541
Market Price
$ 40.32
Selling Price
$ 35.36
2637
1294
963
4327
Market Price
$ 60.42
Selling Price
$ 51.40
1239
463
1191
4800
Market Price
$ 35.01
Selling Price
$ 30.55
1486
1115
683
4446
Market Price
$ 29.30
Selling Price
$ 25.45
1484
1290
817
4955
Market Price
$ 53.69
Selling Price
$ 47.23
2843
1557
2826
4740
Market Price
$ 45.42
Selling Price
$ 38.57
2046
1929
627
2446
Market Price
$ 47.60
Selling Price
$ 40.21
287
121
209
429
Market Price
$ 64.03
Selling Price
$ 57.49
1480
1286
1098
3830
Market Price
$ 45.40
Selling Price
$ 39.08
321
252
185
409
Market Price
$ 29.38
Selling Price
$ 25.97
1201
480
290
2066
Market Price
$ 64.43
Selling Price
$ 56.92
630
407
315
2119
Market Price
$ 34.62
Selling Price
$ 31.21
2194
2176
1579
3888
Market Price
$ 67.97
Selling Price
$ 59.71
338
141
95
1119
Market Price
$ 38.46
Selling Price
$ 34.11
1277
701
916
1405
Market Price
$ 32.41
Selling Price
$ 28.61
2484
2022
562
3698
Market Price
$ 60.51
Selling Price
$ 51.32
1584
950
956
1666