Market Price
$ 60.14
Selling Price
$ 51.12
3116
1471
1630
3672
Market Price
$ 55.72
Selling Price
$ 47.87
337
313
156
1602
Market Price
$ 50.49
Selling Price
$ 42.75
3095
645
1553
3463
Market Price
$ 69.20
Selling Price
$ 58.62
557
359
332
2207
Market Price
$ 32.44
Selling Price
$ 28.45
2817
1024
2469
2857
Market Price
$ 48.91
Selling Price
$ 42.88
1668
989
518
3322
Market Price
$ 33.97
Selling Price
$ 30.31
267
229
65
1019
Market Price
$ 59.14
Selling Price
$ 51.23
4075
2901
3371
4258
Market Price
$ 35.68
Selling Price
$ 31.94
440
206
382
589
Market Price
$ 46.49
Selling Price
$ 39.50
650
446
225
1394
Market Price
$ 55.71
Selling Price
$ 46.85
416
387
106
2041
Market Price
$ 67.31
Selling Price
$ 56.58
347
193
162
409
Market Price
$ 54.22
Selling Price
$ 47.02
2173
1304
1128
2878
Market Price
$ 33.17
Selling Price
$ 27.83
3092
1112
2764
3799
Market Price
$ 50.39
Selling Price
$ 45.72
4323
3811
945
4718
Market Price
$ 53.47
Selling Price
$ 46.92
803
307
316
1723
Market Price
$ 51.49
Selling Price
$ 42.96
946
358
200
4728
Market Price
$ 70.23
Selling Price
$ 59.29
1660
422
817
1991
Market Price
$ 33.67
Selling Price
$ 29.50
1019
628
937
1957
Market Price
$ 36.24
Selling Price
$ 32.73
3332
977
1357
4582
Market Price
$ 69.58
Selling Price
$ 59.72
232
49
179
463
Market Price
$ 53.11
Selling Price
$ 45.29
590
228
578
668
Market Price
$ 41.49
Selling Price
$ 35.58
819
573
383
1560
Market Price
$ 56.37
Selling Price
$ 47.53
912
678
473
3127
Market Price
$ 66.19
Selling Price
$ 59.03
1715
814
771
2476
Market Price
$ 56.30
Selling Price
$ 50.87
526
403
475
863
Market Price
$ 64.58
Selling Price
$ 56.77
876
754
212
3380
Market Price
$ 68.84
Selling Price
$ 57.67
2182
693
886
4640
Market Price
$ 53.57
Selling Price
$ 45.52
1395
1313
663
2052
Market Price
$ 56.21
Selling Price
$ 48.31
185
104
162
786
Market Price
$ 38.63
Selling Price
$ 33.68
1206
442
1000
3188
Market Price
$ 51.62
Selling Price
$ 43.36
406
244
91
790
Market Price
$ 46.59
Selling Price
$ 41.04
1458
649
514
4374
Market Price
$ 68.46
Selling Price
$ 57.28
2207
968
1068
4536
Market Price
$ 31.61
Selling Price
$ 26.78
3693
1368
3201
4021
Market Price
$ 31.83
Selling Price
$ 28.88
738
437
543
3196
Market Price
$ 35.29
Selling Price
$ 30.87
2902
2254
2676
4144
Market Price
$ 49.89
Selling Price
$ 45.16
1635
1244
1290
2290
Market Price
$ 65.72
Selling Price
$ 56.64
988
658
898
1208
Market Price
$ 53.99
Selling Price
$ 47.69
1543
815
389
1628