Market Price
$ 55.61
Selling Price
$ 48.38
3565
3284
2662
4186
Market Price
$ 57.86
Selling Price
$ 51.20
528
411
140
924
Market Price
$ 42.54
Selling Price
$ 37.53
2586
2377
1495
4060
Market Price
$ 28.36
Selling Price
$ 25.49
3188
2037
2111
4351
Market Price
$ 52.91
Selling Price
$ 44.97
181
56
58
466
Market Price
$ 40.24
Selling Price
$ 34.79
1238
761
922
1855
Market Price
$ 65.85
Selling Price
$ 57.99
1937
740
1316
4602
Market Price
$ 48.98
Selling Price
$ 41.73
1304
946
995
1368
Market Price
$ 61.28
Selling Price
$ 53.55
4061
1482
2847
4532
Market Price
$ 48.74
Selling Price
$ 43.67
2894
2781
2774
3508
Market Price
$ 41.17
Selling Price
$ 34.93
3108
1880
1850
3165
Market Price
$ 40.95
Selling Price
$ 35.33
3595
3589
3568
3954
Market Price
$ 30.10
Selling Price
$ 27.23
1943
1486
1705
4641
Market Price
$ 57.83
Selling Price
$ 48.62
1580
1438
1021
4848
Market Price
$ 47.55
Selling Price
$ 40.28
3895
3689
2671
4539
Market Price
$ 35.19
Selling Price
$ 30.93
665
272
495
2065
Market Price
$ 34.83
Selling Price
$ 29.79
2222
1714
1046
2290
Market Price
$ 49.91
Selling Price
$ 42.67
755
722
562
3343
Market Price
$ 47.76
Selling Price
$ 41.19
1607
603
1400
2887
Market Price
$ 51.13
Selling Price
$ 46.09
2216
1818
458
2800
Market Price
$ 65.48
Selling Price
$ 54.76
1568
1414
332
3060
Market Price
$ 64.65
Selling Price
$ 55.90
3061
2992
2343
4753
Market Price
$ 37.76
Selling Price
$ 31.58
2342
1971
1970
4463
Market Price
$ 57.53
Selling Price
$ 49.01
1447
1410
942
2341
Market Price
$ 33.14
Selling Price
$ 27.82
573
414
303
705
Market Price
$ 50.76
Selling Price
$ 45.03
520
269
346
700
Market Price
$ 40.30
Selling Price
$ 34.10
233
49
118
816
Market Price
$ 52.40
Selling Price
$ 45.16
459
242
202
517
Market Price
$ 50.06
Selling Price
$ 43.91
377
93
269
539
Market Price
$ 43.71
Selling Price
$ 38.12
820
665
575
1080
Market Price
$ 33.65
Selling Price
$ 28.90
1550
1343
770
2346
Market Price
$ 43.66
Selling Price
$ 38.80
3897
1480
2032
4100
Market Price
$ 41.59
Selling Price
$ 35.03
400
282
171
1045
Market Price
$ 53.83
Selling Price
$ 48.78
2491
1683
2001
3401
Market Price
$ 30.06
Selling Price
$ 26.29
659
208
648
868
Market Price
$ 48.43
Selling Price
$ 42.56
422
310
272
574
Market Price
$ 36.06
Selling Price
$ 30.50
720
571
470
861
Market Price
$ 31.83
Selling Price
$ 28.31
1000
272
251
1313
Market Price
$ 57.91
Selling Price
$ 52.02
768
265
440
2224
Market Price
$ 38.92
Selling Price
$ 33.93
603
585
518
1586