Market Price
$ 46.31
Selling Price
$ 38.89
3272
2758
845
3859
Market Price
$ 54.52
Selling Price
$ 46.76
2516
1091
712
4578
Market Price
$ 37.06
Selling Price
$ 33.30
1583
709
1064
2047
Market Price
$ 50.44
Selling Price
$ 43.25
2048
1738
1341
2737
Market Price
$ 34.39
Selling Price
$ 29.32
4589
2023
4084
4667
Market Price
$ 45.31
Selling Price
$ 37.78
1906
975
1290
3811
Market Price
$ 49.71
Selling Price
$ 44.86
3907
3317
2088
4758
Market Price
$ 61.74
Selling Price
$ 53.83
2045
1432
1333
3776
Market Price
$ 62.56
Selling Price
$ 54.77
2844
992
2327
3223
Market Price
$ 34.65
Selling Price
$ 30.01
2684
1298
1541
4614
Market Price
$ 66.82
Selling Price
$ 58.42
717
479
614
2305
Market Price
$ 49.37
Selling Price
$ 44.03
3408
1336
2235
3700
Market Price
$ 66.08
Selling Price
$ 57.25
3235
1829
2973
3748
Market Price
$ 44.26
Selling Price
$ 37.40
2600
1886
1308
4291
Market Price
$ 39.14
Selling Price
$ 34.92
1493
1090
1482
3032
Market Price
$ 28.48
Selling Price
$ 25.73
1962
1828
1407
2283
Market Price
$ 65.91
Selling Price
$ 57.91
849
751
779
1038
Market Price
$ 38.25
Selling Price
$ 32.94
1483
992
356
3900
Market Price
$ 31.51
Selling Price
$ 27.26
3537
2993
2853
4884
Market Price
$ 56.35
Selling Price
$ 49.45
1526
1383
361
2278
Market Price
$ 62.96
Selling Price
$ 53.33
845
265
489
1373
Market Price
$ 45.67
Selling Price
$ 40.74
1094
438
691
3479
Market Price
$ 61.01
Selling Price
$ 53.45
2236
1566
522
2788
Market Price
$ 52.41
Selling Price
$ 43.84
2266
1727
2160
3056
Market Price
$ 53.74
Selling Price
$ 46.92
1652
1380
851
3233
Market Price
$ 49.86
Selling Price
$ 43.59
634
374
188
2114
Market Price
$ 29.34
Selling Price
$ 25.34
4402
2106
2989
4626
Market Price
$ 47.61
Selling Price
$ 42.70
336
242
312
549
Market Price
$ 47.24
Selling Price
$ 42.72
846
249
364
3104
Market Price
$ 43.31
Selling Price
$ 36.97
1718
1032
1191
1736
Market Price
$ 44.91
Selling Price
$ 39.04
965
317
695
1200
Market Price
$ 38.00
Selling Price
$ 32.75
625
301
162
2042
Market Price
$ 50.14
Selling Price
$ 44.89
4379
2958
1421
4788
Market Price
$ 65.30
Selling Price
$ 55.58
2159
608
1352
3907
Market Price
$ 39.56
Selling Price
$ 34.33
941
648
383
1120
Market Price
$ 60.62
Selling Price
$ 53.69
3470
1055
2783
3585
Market Price
$ 39.25
Selling Price
$ 34.71
359
217
298
475
Market Price
$ 50.86
Selling Price
$ 43.28
2776
2355
675
2929
Market Price
$ 47.94
Selling Price
$ 40.57
2241
953
1145
3418
Market Price
$ 49.83
Selling Price
$ 44.85
1339
874
901
4351