Market Price
$ 60.50
Selling Price
$ 52.46
2659
1399
1881
3015
Market Price
$ 63.27
Selling Price
$ 56.14
241
225
241
549
Market Price
$ 39.10
Selling Price
$ 32.75
1901
1875
808
2307
Market Price
$ 31.60
Selling Price
$ 27.54
450
351
319
1744
Market Price
$ 45.25
Selling Price
$ 38.31
1348
287
361
2124
Market Price
$ 38.81
Selling Price
$ 34.67
2131
1901
894
3906
Market Price
$ 56.67
Selling Price
$ 48.35
1128
487
334
3072
Market Price
$ 56.23
Selling Price
$ 49.03
764
739
532
1430
Market Price
$ 39.16
Selling Price
$ 33.93
883
717
785
4285
Market Price
$ 36.37
Selling Price
$ 31.87
1635
380
611
1706
Market Price
$ 63.47
Selling Price
$ 56.81
737
551
347
2125
Market Price
$ 60.17
Selling Price
$ 52.40
1005
641
919
4398
Market Price
$ 56.85
Selling Price
$ 48.39
2070
1733
1213
3544
Market Price
$ 60.82
Selling Price
$ 54.86
1667
856
611
1905
Market Price
$ 50.44
Selling Price
$ 43.63
2697
1291
2444
4623
Market Price
$ 54.89
Selling Price
$ 46.10
1029
906
943
2403
Market Price
$ 61.09
Selling Price
$ 53.95
3471
2538
1426
3810
Market Price
$ 35.08
Selling Price
$ 31.22
1578
360
1106
2970
Market Price
$ 42.19
Selling Price
$ 37.38
1001
885
835
3473
Market Price
$ 51.11
Selling Price
$ 43.56
1936
1584
469
4694
Market Price
$ 47.35
Selling Price
$ 40.15
1756
797
1714
2596
Market Price
$ 51.75
Selling Price
$ 44.06
1475
851
687
3558
Market Price
$ 60.21
Selling Price
$ 51.71
935
881
850
4353
Market Price
$ 33.31
Selling Price
$ 28.17
495
344
106
1102
Market Price
$ 52.88
Selling Price
$ 44.71
2494
1891
1202
3512
Market Price
$ 64.95
Selling Price
$ 56.79
2100
1111
1119
2552
Market Price
$ 40.50
Selling Price
$ 36.42
1238
668
527
3792
Market Price
$ 62.74
Selling Price
$ 56.76
3281
899
1142
3649
Market Price
$ 56.14
Selling Price
$ 50.80
749
665
324
1728
Market Price
$ 53.68
Selling Price
$ 45.75
428
228
189
1898
Market Price
$ 46.66
Selling Price
$ 39.31
725
338
335
796
Market Price
$ 61.86
Selling Price
$ 53.60
2416
1102
1052
3501
Market Price
$ 65.29
Selling Price
$ 56.23
1446
630
987
2618
Market Price
$ 62.39
Selling Price
$ 55.85
1028
284
1010
3256
Market Price
$ 36.43
Selling Price
$ 31.01
1203
742
1005
3598
Market Price
$ 41.93
Selling Price
$ 36.39
2280
655
1798
4053
Market Price
$ 34.23
Selling Price
$ 30.32
3494
802
2684
4936
Market Price
$ 47.20
Selling Price
$ 41.74
1280
724
1058
2923
Market Price
$ 31.73
Selling Price
$ 27.79
1185
845
360
3997
Market Price
$ 70.44
Selling Price
$ 59.07
2981
1002
2450
4880