Market Price
$ 42.96
Selling Price
$ 36.30
4002
3349
3191
4069
Market Price
$ 50.40
Selling Price
$ 43.92
1892
1008
1769
2275
Market Price
$ 33.89
Selling Price
$ 29.43
233
169
71
682
Market Price
$ 42.89
Selling Price
$ 37.74
3517
2231
1710
3596
Market Price
$ 64.54
Selling Price
$ 56.43
227
207
205
556
Market Price
$ 31.60
Selling Price
$ 26.47
2604
1164
2285
2741
Market Price
$ 46.02
Selling Price
$ 40.30
1403
791
624
2923
Market Price
$ 55.29
Selling Price
$ 50.02
430
347
247
681
Market Price
$ 45.72
Selling Price
$ 38.26
1286
731
383
1621
Market Price
$ 56.64
Selling Price
$ 50.43
1532
799
506
4171
Market Price
$ 56.77
Selling Price
$ 51.29
657
281
438
1635
Market Price
$ 28.81
Selling Price
$ 25.34
1158
469
1126
3498
Market Price
$ 61.80
Selling Price
$ 51.81
529
233
411
856
Market Price
$ 68.07
Selling Price
$ 57.90
519
376
440
2299
Market Price
$ 56.84
Selling Price
$ 47.56
400
157
127
450
Market Price
$ 60.25
Selling Price
$ 51.64
1087
984
431
1959
Market Price
$ 44.17
Selling Price
$ 38.54
4391
3599
3927
4495
Market Price
$ 43.38
Selling Price
$ 38.69
2252
896
1973
2435
Market Price
$ 35.43
Selling Price
$ 31.63
1754
1601
1485
2900
Market Price
$ 65.41
Selling Price
$ 54.82
402
227
148
528
Market Price
$ 29.67
Selling Price
$ 25.83
1102
326
771
4705
Market Price
$ 57.44
Selling Price
$ 51.44
3076
637
978
3283
Market Price
$ 39.81
Selling Price
$ 33.79
736
703
661
1284
Market Price
$ 50.63
Selling Price
$ 42.50
984
201
335
4557
Market Price
$ 59.40
Selling Price
$ 51.23
3231
2311
1153
4161
Market Price
$ 43.60
Selling Price
$ 39.56
1356
670
641
2188
Market Price
$ 61.77
Selling Price
$ 52.18
847
697
615
1665
Market Price
$ 63.05
Selling Price
$ 53.79
1343
1002
357
2097
Market Price
$ 48.38
Selling Price
$ 40.58
1465
1345
1104
1986
Market Price
$ 34.56
Selling Price
$ 29.71
1547
785
1471
3493
Market Price
$ 56.48
Selling Price
$ 50.99
523
346
271
999
Market Price
$ 65.65
Selling Price
$ 55.08
3845
992
2631
3853
Market Price
$ 64.88
Selling Price
$ 54.80
4642
2378
3716
4661
Market Price
$ 34.86
Selling Price
$ 29.65
2094
1118
1557
3577
Market Price
$ 53.76
Selling Price
$ 46.14
577
460
432
1290
Market Price
$ 41.84
Selling Price
$ 35.36
713
411
367
1946
Market Price
$ 39.35
Selling Price
$ 35.22
3383
2063
1473
4835
Market Price
$ 31.42
Selling Price
$ 26.91
2554
1890
1171
3433
Market Price
$ 66.15
Selling Price
$ 59.77
3852
1479
1273
4644
Market Price
$ 41.19
Selling Price
$ 35.65
112
41
32
404