Market Price
$ 48.89
Selling Price
$ 44.18
1870
1641
1338
2464
Market Price
$ 65.04
Selling Price
$ 55.56
1087
622
828
1264
Market Price
$ 53.08
Selling Price
$ 46.21
1672
537
1172
2209
Market Price
$ 31.94
Selling Price
$ 26.82
2948
1400
2490
3485
Market Price
$ 38.15
Selling Price
$ 32.64
1334
630
1226
2812
Market Price
$ 54.52
Selling Price
$ 48.78
3951
2844
3139
4301
Market Price
$ 55.80
Selling Price
$ 50.43
2536
1207
2150
3638
Market Price
$ 39.91
Selling Price
$ 36.12
2073
930
2057
4513
Market Price
$ 51.69
Selling Price
$ 46.73
349
192
253
1490
Market Price
$ 67.57
Selling Price
$ 57.50
657
262
156
1588
Market Price
$ 56.19
Selling Price
$ 48.59
4156
2172
2170
4689
Market Price
$ 48.89
Selling Price
$ 41.82
1074
829
596
4732
Market Price
$ 38.97
Selling Price
$ 33.51
1057
256
700
4907
Market Price
$ 37.44
Selling Price
$ 33.57
4102
1199
2669
4181
Market Price
$ 54.76
Selling Price
$ 48.12
1582
769
420
4547
Market Price
$ 29.73
Selling Price
$ 25.67
1391
613
1250
3471
Market Price
$ 61.47
Selling Price
$ 53.41
1383
348
582
2587
Market Price
$ 42.03
Selling Price
$ 37.13
2515
2126
1960
3585
Market Price
$ 53.88
Selling Price
$ 47.41
661
370
498
2297
Market Price
$ 52.10
Selling Price
$ 46.65
1195
909
930
1286
Market Price
$ 61.61
Selling Price
$ 53.61
829
414
533
935
Market Price
$ 33.80
Selling Price
$ 30.46
2364
2131
567
4921
Market Price
$ 71.47
Selling Price
$ 59.57
626
613
483
1266
Market Price
$ 66.83
Selling Price
$ 57.46
1955
1913
794
2222
Market Price
$ 51.84
Selling Price
$ 44.24
553
372
528
2568
Market Price
$ 55.43
Selling Price
$ 46.25
2696
1081
2477
2842
Market Price
$ 49.68
Selling Price
$ 42.33
775
188
459
3816
Market Price
$ 40.64
Selling Price
$ 35.14
2359
1898
594
4774
Market Price
$ 52.72
Selling Price
$ 47.79
419
321
323
496
Market Price
$ 41.81
Selling Price
$ 36.26
3719
3216
1559
4341
Market Price
$ 53.61
Selling Price
$ 47.84
1285
812
994
1547
Market Price
$ 40.18
Selling Price
$ 35.98
3075
2842
774
3848
Market Price
$ 53.10
Selling Price
$ 47.36
2938
1708
2128
4700
Market Price
$ 39.84
Selling Price
$ 35.27
1201
897
1201
2031
Market Price
$ 52.92
Selling Price
$ 46.33
1244
1116
1209
1497
Market Price
$ 39.22
Selling Price
$ 33.79
591
410
498
2580
Market Price
$ 52.47
Selling Price
$ 44.21
2733
1282
2056
4008
Market Price
$ 49.12
Selling Price
$ 42.42
2987
2524
1684
3912
Market Price
$ 69.24
Selling Price
$ 59.30
2288
1895
796
2925
Market Price
$ 34.44
Selling Price
$ 29.69
4552
4177
961
4964