Market Price
$ 60.68
Selling Price
$ 51.24
972
924
214
1156
Market Price
$ 50.56
Selling Price
$ 45.12
498
255
258
566
Market Price
$ 58.40
Selling Price
$ 49.79
2799
791
1495
4640
Market Price
$ 70.40
Selling Price
$ 59.60
1056
718
365
2215
Market Price
$ 30.82
Selling Price
$ 27.74
3456
2653
899
4589
Market Price
$ 61.43
Selling Price
$ 53.04
878
618
749
3498
Market Price
$ 41.53
Selling Price
$ 35.81
1357
398
797
3936
Market Price
$ 37.51
Selling Price
$ 33.68
961
855
480
1634
Market Price
$ 65.28
Selling Price
$ 59.19
868
715
735
1006
Market Price
$ 36.76
Selling Price
$ 32.43
1123
800
497
3442
Market Price
$ 29.14
Selling Price
$ 25.98
1289
831
617
2213
Market Price
$ 56.61
Selling Price
$ 47.50
1703
900
450
2017
Market Price
$ 30.22
Selling Price
$ 27.17
1157
511
410
1415
Market Price
$ 49.92
Selling Price
$ 44.44
1834
379
1410
4106
Market Price
$ 52.58
Selling Price
$ 45.02
335
317
272
584
Market Price
$ 57.35
Selling Price
$ 51.88
2481
1509
1588
4881
Market Price
$ 57.64
Selling Price
$ 51.47
632
581
421
3132
Market Price
$ 58.07
Selling Price
$ 48.48
1434
1087
751
2138
Market Price
$ 62.12
Selling Price
$ 55.31
2926
2721
1712
4195
Market Price
$ 50.54
Selling Price
$ 44.36
1279
1146
1216
2320
Market Price
$ 68.12
Selling Price
$ 58.83
2033
766
1360
4470
Market Price
$ 59.34
Selling Price
$ 51.60
3211
1823
1275
3647
Market Price
$ 40.43
Selling Price
$ 34.73
257
138
212
408
Market Price
$ 62.55
Selling Price
$ 55.68
503
316
192
1602
Market Price
$ 29.30
Selling Price
$ 26.22
2223
983
760
4773
Market Price
$ 45.02
Selling Price
$ 40.14
2196
830
1932
2311
Market Price
$ 45.67
Selling Price
$ 38.16
681
494
475
1187
Market Price
$ 60.02
Selling Price
$ 53.55
845
178
751
1261
Market Price
$ 50.95
Selling Price
$ 44.86
330
190
190
795
Market Price
$ 57.61
Selling Price
$ 48.58
1437
1031
1038
4473
Market Price
$ 52.06
Selling Price
$ 46.02
1824
1756
700
3288
Market Price
$ 33.36
Selling Price
$ 28.84
1033
209
731
1033
Market Price
$ 66.37
Selling Price
$ 59.39
3575
2983
1800
4781
Market Price
$ 39.30
Selling Price
$ 34.37
601
421
340
660
Market Price
$ 57.74
Selling Price
$ 52.49
2843
1488
1684
4510
Market Price
$ 52.59
Selling Price
$ 44.36
3588
2830
2473
3780
Market Price
$ 54.97
Selling Price
$ 48.11
1045
347
933
1473
Market Price
$ 65.20
Selling Price
$ 57.06
3467
1471
2177
4865
Market Price
$ 41.33
Selling Price
$ 35.73
1361
582
1348
2589
Market Price
$ 65.55
Selling Price
$ 55.53
478
476
137
516