Market Price
$ 32.90
Selling Price
$ 27.43
2164
1533
1357
3302
Market Price
$ 53.63
Selling Price
$ 48.32
1892
966
1136
3053
Market Price
$ 57.38
Selling Price
$ 51.38
2261
1879
1358
4968
Market Price
$ 43.85
Selling Price
$ 37.87
824
298
249
2454
Market Price
$ 43.59
Selling Price
$ 37.65
1226
1032
806
2611
Market Price
$ 62.91
Selling Price
$ 53.46
1269
962
839
2661
Market Price
$ 37.94
Selling Price
$ 33.22
3868
2473
3762
4630
Market Price
$ 45.42
Selling Price
$ 40.88
357
228
318
460
Market Price
$ 40.94
Selling Price
$ 37.06
2016
777
1027
4350
Market Price
$ 31.06
Selling Price
$ 28.14
924
471
311
1519
Market Price
$ 54.75
Selling Price
$ 49.55
2691
739
1898
3919
Market Price
$ 47.37
Selling Price
$ 41.54
618
378
380
1092
Market Price
$ 51.73
Selling Price
$ 44.38
1346
1031
441
3102
Market Price
$ 61.92
Selling Price
$ 51.78
3347
2719
2042
4637
Market Price
$ 60.33
Selling Price
$ 51.51
2068
1901
1850
3495
Market Price
$ 56.05
Selling Price
$ 48.59
865
197
711
1010
Market Price
$ 64.66
Selling Price
$ 55.48
2727
2569
2471
3381
Market Price
$ 50.16
Selling Price
$ 44.61
2555
1794
1979
3770
Market Price
$ 68.20
Selling Price
$ 59.18
206
145
125
812
Market Price
$ 44.99
Selling Price
$ 40.44
2243
2241
1279
4234
Market Price
$ 44.70
Selling Price
$ 39.33
2252
961
1257
3342
Market Price
$ 52.06
Selling Price
$ 43.74
518
327
345
1638
Market Price
$ 60.28
Selling Price
$ 51.46
2721
734
891
4495
Market Price
$ 33.11
Selling Price
$ 27.85
1029
293
218
1049
Market Price
$ 62.89
Selling Price
$ 55.93
4345
3220
3383
4916
Market Price
$ 46.46
Selling Price
$ 40.60
3157
2829
1927
3198
Market Price
$ 47.44
Selling Price
$ 40.69
319
290
317
838
Market Price
$ 39.83
Selling Price
$ 34.29
185
155
82
525
Market Price
$ 65.27
Selling Price
$ 58.59
2634
2627
2605
4050
Market Price
$ 34.42
Selling Price
$ 31.21
1335
1117
419
3187
Market Price
$ 55.42
Selling Price
$ 47.49
1028
709
702
1461
Market Price
$ 43.65
Selling Price
$ 37.08
1276
848
763
2700
Market Price
$ 41.64
Selling Price
$ 37.64
1370
597
838
3936
Market Price
$ 63.63
Selling Price
$ 53.71
2129
1452
1783
2395
Market Price
$ 53.11
Selling Price
$ 45.30
2041
661
865
3736
Market Price
$ 58.75
Selling Price
$ 49.26
3520
1886
1651
3910
Market Price
$ 42.28
Selling Price
$ 35.33
820
253
623
2766
Market Price
$ 40.87
Selling Price
$ 34.14
1066
483
800
1495
Market Price
$ 29.21
Selling Price
$ 25.12
1459
337
1426
1823
Market Price
$ 39.65
Selling Price
$ 33.81
384
337
222
1646