Market Price
$ 58.84
Selling Price
$ 52.35
1544
1284
635
2648
Market Price
$ 46.60
Selling Price
$ 39.99
850
737
285
2506
Market Price
$ 33.12
Selling Price
$ 29.20
686
405
262
2864
Market Price
$ 29.75
Selling Price
$ 27.00
2868
2217
2694
4165
Market Price
$ 32.10
Selling Price
$ 26.93
1470
421
1109
3672
Market Price
$ 56.95
Selling Price
$ 50.89
962
383
831
4454
Market Price
$ 36.87
Selling Price
$ 32.50
1230
282
856
3329
Market Price
$ 34.20
Selling Price
$ 28.87
3661
885
2407
3736
Market Price
$ 59.05
Selling Price
$ 52.29
371
361
120
924
Market Price
$ 54.45
Selling Price
$ 45.86
728
469
317
869
Market Price
$ 31.95
Selling Price
$ 27.33
1336
385
1098
4301
Market Price
$ 37.61
Selling Price
$ 33.60
538
451
422
2001
Market Price
$ 29.83
Selling Price
$ 26.89
2990
2408
1526
4600
Market Price
$ 28.04
Selling Price
$ 25.28
1385
477
858
1698
Market Price
$ 53.58
Selling Price
$ 48.18
255
197
97
531
Market Price
$ 32.83
Selling Price
$ 28.53
2446
1654
2333
3954
Market Price
$ 54.87
Selling Price
$ 46.49
2379
1167
1223
3663
Market Price
$ 68.61
Selling Price
$ 59.65
4150
924
2810
4346
Market Price
$ 46.94
Selling Price
$ 40.58
2061
680
1838
2214
Market Price
$ 58.47
Selling Price
$ 51.08
2324
2230
536
4573
Market Price
$ 32.68
Selling Price
$ 28.28
449
315
117
1880
Market Price
$ 51.61
Selling Price
$ 45.10
1149
688
923
3805
Market Price
$ 68.24
Selling Price
$ 57.41
1437
1419
511
2367
Market Price
$ 42.28
Selling Price
$ 37.31
2176
1760
1202
3731
Market Price
$ 41.40
Selling Price
$ 34.72
1930
1740
1789
4020
Market Price
$ 54.09
Selling Price
$ 48.76
912
232
260
1330
Market Price
$ 30.37
Selling Price
$ 26.37
450
217
363
1390
Market Price
$ 34.62
Selling Price
$ 31.02
1671
1283
1515
1709
Market Price
$ 38.37
Selling Price
$ 34.58
2313
1383
1230
2375
Market Price
$ 30.31
Selling Price
$ 27.29
993
385
393
1172
Market Price
$ 42.83
Selling Price
$ 37.30
1182
607
424
3814
Market Price
$ 64.48
Selling Price
$ 56.40
166
107
101
649
Market Price
$ 59.35
Selling Price
$ 49.90
2956
2305
1040
3056
Market Price
$ 61.71
Selling Price
$ 56.03
602
523
444
712
Market Price
$ 64.64
Selling Price
$ 56.75
545
190
278
1226
Market Price
$ 50.04
Selling Price
$ 44.23
4069
1937
3293
4274
Market Price
$ 54.49
Selling Price
$ 46.48
1305
933
561
4402
Market Price
$ 62.19
Selling Price
$ 54.38
3084
640
1509
3134
Market Price
$ 65.17
Selling Price
$ 55.14
2032
983
541
2937
Market Price
$ 35.17
Selling Price
$ 30.44
2553
2414
1357
2908