Market Price
$ 49.91
Selling Price
$ 44.26
2593
1327
692
4116
Market Price
$ 57.22
Selling Price
$ 51.74
1330
536
445
2075
Market Price
$ 32.85
Selling Price
$ 28.14
301
126
268
416
Market Price
$ 49.59
Selling Price
$ 44.66
1397
1282
799
3492
Market Price
$ 53.83
Selling Price
$ 45.05
962
870
827
1921
Market Price
$ 32.94
Selling Price
$ 28.53
1090
392
1088
1568
Market Price
$ 40.38
Selling Price
$ 35.86
1285
486
775
1545
Market Price
$ 63.88
Selling Price
$ 53.60
1770
1411
457
2145
Market Price
$ 40.09
Selling Price
$ 34.04
1560
336
1031
2274
Market Price
$ 64.59
Selling Price
$ 53.87
1399
634
1039
2135
Market Price
$ 39.98
Selling Price
$ 35.10
359
147
340
1376
Market Price
$ 52.60
Selling Price
$ 43.88
3093
2484
1730
4965
Market Price
$ 61.15
Selling Price
$ 53.10
808
475
561
1016
Market Price
$ 36.24
Selling Price
$ 30.54
1038
872
767
4204
Market Price
$ 43.61
Selling Price
$ 36.54
1461
1349
669
2477
Market Price
$ 36.66
Selling Price
$ 30.71
3196
1444
1004
4267
Market Price
$ 35.54
Selling Price
$ 30.68
2177
1174
1888
4049
Market Price
$ 63.32
Selling Price
$ 55.89
1967
433
1938
2798
Market Price
$ 46.27
Selling Price
$ 39.59
1744
885
1117
2641
Market Price
$ 55.94
Selling Price
$ 50.69
2353
888
835
3320
Market Price
$ 31.20
Selling Price
$ 27.95
1559
980
1553
3651
Market Price
$ 51.82
Selling Price
$ 44.69
4192
4107
2445
4344
Market Price
$ 67.84
Selling Price
$ 56.83
626
301
233
2753
Market Price
$ 42.67
Selling Price
$ 36.48
2309
2012
1470
2781
Market Price
$ 65.47
Selling Price
$ 56.86
4077
1316
847
4267
Market Price
$ 60.93
Selling Price
$ 50.95
2584
1330
786
3755
Market Price
$ 65.85
Selling Price
$ 57.62
224
66
103
766
Market Price
$ 55.57
Selling Price
$ 47.39
1298
283
1039
4723
Market Price
$ 60.36
Selling Price
$ 51.44
1595
1374
1112
1703
Market Price
$ 56.51
Selling Price
$ 49.94
1181
684
455
4245
Market Price
$ 65.14
Selling Price
$ 57.75
1456
1306
559
1473
Market Price
$ 52.86
Selling Price
$ 47.93
3702
884
2370
4095
Market Price
$ 45.87
Selling Price
$ 40.64
628
279
504
1874
Market Price
$ 51.25
Selling Price
$ 43.42
1560
853
636
3397
Market Price
$ 32.34
Selling Price
$ 27.15
649
547
296
2906
Market Price
$ 40.64
Selling Price
$ 34.11
2445
1057
1823
2951
Market Price
$ 57.38
Selling Price
$ 51.13
361
123
206
773
Market Price
$ 33.77
Selling Price
$ 30.52
463
204
254
2024
Market Price
$ 43.49
Selling Price
$ 37.16
2031
1096
533
4685
Market Price
$ 49.86
Selling Price
$ 43.42
631
331
514
2332