Market Price
$ 63.19
Selling Price
$ 54.36
329
282
324
434
Market Price
$ 38.77
Selling Price
$ 34.38
354
165
85
1449
Market Price
$ 50.69
Selling Price
$ 42.52
2389
1881
2004
4034
Market Price
$ 58.44
Selling Price
$ 51.07
1064
636
990
4287
Market Price
$ 30.63
Selling Price
$ 27.60
1279
688
319
1280
Market Price
$ 49.93
Selling Price
$ 43.99
1153
492
483
1751
Market Price
$ 52.42
Selling Price
$ 44.11
1222
493
609
3616
Market Price
$ 59.05
Selling Price
$ 50.52
2077
1140
1958
2976
Market Price
$ 29.27
Selling Price
$ 26.16
634
596
518
1635
Market Price
$ 47.67
Selling Price
$ 41.76
350
250
349
779
Market Price
$ 48.91
Selling Price
$ 40.88
842
570
693
3759
Market Price
$ 54.14
Selling Price
$ 45.88
459
367
191
543
Market Price
$ 47.18
Selling Price
$ 42.84
838
657
252
1143
Market Price
$ 69.88
Selling Price
$ 59.45
1423
515
631
3845
Market Price
$ 48.04
Selling Price
$ 41.46
265
251
211
631
Market Price
$ 59.95
Selling Price
$ 52.62
1370
678
1345
3056
Market Price
$ 35.01
Selling Price
$ 30.55
775
478
360
1258
Market Price
$ 29.97
Selling Price
$ 25.04
1147
1025
455
1273
Market Price
$ 54.91
Selling Price
$ 46.55
1478
1082
475
3064
Market Price
$ 42.59
Selling Price
$ 37.57
221
183
130
947
Market Price
$ 43.80
Selling Price
$ 38.77
3648
2038
1272
4563
Market Price
$ 48.35
Selling Price
$ 43.76
269
255
227
870
Market Price
$ 58.46
Selling Price
$ 51.67
856
688
475
1519
Market Price
$ 47.22
Selling Price
$ 39.87
1957
685
1187
4684
Market Price
$ 33.02
Selling Price
$ 29.22
1746
884
714
3902
Market Price
$ 43.47
Selling Price
$ 38.75
588
517
369
1839
Market Price
$ 52.37
Selling Price
$ 46.50
229
121
77
906
Market Price
$ 65.81
Selling Price
$ 56.26
1120
537
346
1271
Market Price
$ 64.53
Selling Price
$ 58.26
1143
897
856
2630
Market Price
$ 39.32
Selling Price
$ 35.02
1897
1264
1224
3126
Market Price
$ 61.25
Selling Price
$ 53.94
3832
3310
3538
3998
Market Price
$ 41.35
Selling Price
$ 34.90
1157
255
895
1921
Market Price
$ 49.16
Selling Price
$ 43.52
2456
1315
650
3269
Market Price
$ 62.42
Selling Price
$ 52.56
1971
1804
608
4413
Market Price
$ 32.82
Selling Price
$ 29.76
1055
247
362
2062
Market Price
$ 39.28
Selling Price
$ 35.42
1512
1083
926
2001
Market Price
$ 45.42
Selling Price
$ 40.78
315
164
210
1433
Market Price
$ 42.90
Selling Price
$ 36.15
809
664
299
1976
Market Price
$ 29.52
Selling Price
$ 26.67
1771
1769
1492
3486
Market Price
$ 52.87
Selling Price
$ 47.39
712
403
566
2047