Market Price
$ 30.98
Selling Price
$ 26.04
1090
559
833
2226
Market Price
$ 28.25
Selling Price
$ 25.07
1967
1102
1830
3806
Market Price
$ 43.06
Selling Price
$ 36.44
3451
901
1878
4062
Market Price
$ 51.12
Selling Price
$ 44.05
693
616
584
2450
Market Price
$ 32.77
Selling Price
$ 29.60
513
416
492
2077
Market Price
$ 30.49
Selling Price
$ 26.32
555
209
210
1852
Market Price
$ 28.95
Selling Price
$ 25.66
1261
1008
763
2263
Market Price
$ 58.51
Selling Price
$ 49.00
1400
755
1127
4177
Market Price
$ 46.17
Selling Price
$ 41.44
934
707
499
3620
Market Price
$ 51.46
Selling Price
$ 44.41
487
426
101
543
Market Price
$ 61.89
Selling Price
$ 51.86
556
294
265
725
Market Price
$ 56.93
Selling Price
$ 51.63
1792
522
1161
4166
Market Price
$ 28.15
Selling Price
$ 25.44
1957
1471
1637
3070
Market Price
$ 59.29
Selling Price
$ 51.85
220
89
152
437
Market Price
$ 65.86
Selling Price
$ 57.93
1009
553
646
1793
Market Price
$ 69.96
Selling Price
$ 59.27
2008
1166
1532
4727
Market Price
$ 42.96
Selling Price
$ 36.15
857
174
368
3064
Market Price
$ 65.87
Selling Price
$ 55.49
370
141
332
491
Market Price
$ 41.38
Selling Price
$ 37.09
2054
1859
1118
4268
Market Price
$ 52.74
Selling Price
$ 46.66
3191
1605
865
4895
Market Price
$ 37.52
Selling Price
$ 33.74
2099
750
813
4866
Market Price
$ 38.06
Selling Price
$ 32.35
1211
913
358
2191
Market Price
$ 66.70
Selling Price
$ 57.66
1386
1306
1336
3711
Market Price
$ 49.10
Selling Price
$ 41.99
3307
1764
922
4288
Market Price
$ 49.35
Selling Price
$ 42.43
1420
919
1363
2157
Market Price
$ 55.58
Selling Price
$ 48.38
903
303
729
1007
Market Price
$ 55.49
Selling Price
$ 46.49
3723
912
2220
4240
Market Price
$ 58.67
Selling Price
$ 53.03
3397
3333
1519
3725
Market Price
$ 33.86
Selling Price
$ 29.55
883
209
791
939
Market Price
$ 51.59
Selling Price
$ 46.57
1526
1013
606
3577
Market Price
$ 54.03
Selling Price
$ 47.77
2106
528
678
4947
Market Price
$ 62.22
Selling Price
$ 55.76
1608
1071
500
1760
Market Price
$ 37.59
Selling Price
$ 33.68
1467
621
1383
1472
Market Price
$ 34.71
Selling Price
$ 29.21
255
102
102
1011
Market Price
$ 33.24
Selling Price
$ 29.12
1398
768
560
4577
Market Price
$ 61.33
Selling Price
$ 53.80
1478
446
422
1545
Market Price
$ 42.22
Selling Price
$ 36.62
1753
903
630
2128
Market Price
$ 40.84
Selling Price
$ 34.77
4007
2678
3863
4537
Market Price
$ 54.31
Selling Price
$ 49.07
3030
1463
1038
4665
Market Price
$ 43.15
Selling Price
$ 38.53
1740
599
833
2516