Market Price
$ 55.93
Selling Price
$ 48.25
116
30
83
503
Market Price
$ 31.79
Selling Price
$ 28.81
3065
1268
914
3985
Market Price
$ 40.65
Selling Price
$ 35.27
2348
520
2340
4036
Market Price
$ 48.47
Selling Price
$ 40.85
3794
2528
3077
4080
Market Price
$ 40.92
Selling Price
$ 36.32
912
483
790
961
Market Price
$ 30.93
Selling Price
$ 26.92
207
166
54
404
Market Price
$ 65.74
Selling Price
$ 59.43
835
410
640
3159
Market Price
$ 69.72
Selling Price
$ 58.40
2802
1831
1583
3790
Market Price
$ 68.33
Selling Price
$ 57.53
1520
809
733
2289
Market Price
$ 37.98
Selling Price
$ 33.08
684
434
374
1497
Market Price
$ 32.73
Selling Price
$ 27.63
2561
1645
2420
2966
Market Price
$ 30.01
Selling Price
$ 26.68
4138
2617
1214
4819
Market Price
$ 31.77
Selling Price
$ 26.93
2517
1858
1935
3017
Market Price
$ 31.09
Selling Price
$ 27.65
3469
3006
1872
3766
Market Price
$ 32.07
Selling Price
$ 28.78
912
219
863
2004
Market Price
$ 35.96
Selling Price
$ 30.41
548
388
538
1367
Market Price
$ 53.28
Selling Price
$ 44.43
1856
1225
982
4531
Market Price
$ 51.43
Selling Price
$ 43.91
1859
1138
1199
3165
Market Price
$ 57.67
Selling Price
$ 50.05
400
327
109
484
Market Price
$ 44.41
Selling Price
$ 37.11
1191
524
988
1806
Market Price
$ 27.94
Selling Price
$ 25.16
937
190
671
1925
Market Price
$ 37.90
Selling Price
$ 32.90
2887
1338
2416
3444
Market Price
$ 43.81
Selling Price
$ 38.11
1018
864
612
2963
Market Price
$ 36.86
Selling Price
$ 32.56
1676
1323
1370
3466
Market Price
$ 52.54
Selling Price
$ 44.89
1690
1466
1155
3267
Market Price
$ 63.41
Selling Price
$ 55.63
198
89
62
582
Market Price
$ 39.34
Selling Price
$ 34.42
898
336
369
994
Market Price
$ 60.55
Selling Price
$ 53.82
1310
788
1162
4783
Market Price
$ 69.53
Selling Price
$ 58.23
3735
2956
760
4717
Market Price
$ 42.28
Selling Price
$ 35.78
838
369
427
1319
Market Price
$ 51.01
Selling Price
$ 43.55
4177
3831
1898
4825
Market Price
$ 47.10
Selling Price
$ 40.66
444
269
184
1386
Market Price
$ 51.21
Selling Price
$ 44.91
1075
405
976
2093
Market Price
$ 35.01
Selling Price
$ 29.64
1536
563
449
1551
Market Price
$ 29.26
Selling Price
$ 26.09
741
292
304
1722
Market Price
$ 55.52
Selling Price
$ 48.60
185
47
163
903
Market Price
$ 33.70
Selling Price
$ 28.97
1681
926
1452
2485
Market Price
$ 52.97
Selling Price
$ 47.09
4528
3824
3137
4887
Market Price
$ 54.69
Selling Price
$ 48.82
297
149
230
629
Market Price
$ 52.93
Selling Price
$ 45.68
325
247
97
1128