Market Price
$ 49.62
Selling Price
$ 43.92
857
813
704
2988
Market Price
$ 56.08
Selling Price
$ 47.88
3887
987
2814
4632
Market Price
$ 50.08
Selling Price
$ 45.16
244
206
156
649
Market Price
$ 31.99
Selling Price
$ 27.63
1845
557
573
2349
Market Price
$ 40.98
Selling Price
$ 34.34
1874
979
1853
3009
Market Price
$ 43.77
Selling Price
$ 39.69
2294
656
1636
2415
Market Price
$ 52.87
Selling Price
$ 46.36
1272
834
1138
3304
Market Price
$ 37.76
Selling Price
$ 32.38
3884
2113
2788
3972
Market Price
$ 64.05
Selling Price
$ 53.51
1124
1052
445
1384
Market Price
$ 68.49
Selling Price
$ 58.39
1448
1307
1191
2384
Market Price
$ 42.99
Selling Price
$ 36.15
255
104
190
721
Market Price
$ 52.54
Selling Price
$ 44.11
332
136
155
878
Market Price
$ 59.63
Selling Price
$ 53.14
3338
2270
2554
3520
Market Price
$ 48.10
Selling Price
$ 42.20
462
333
230
1318
Market Price
$ 51.32
Selling Price
$ 44.28
1701
1450
1546
1775
Market Price
$ 60.93
Selling Price
$ 51.41
3177
1891
1268
3699
Market Price
$ 46.66
Selling Price
$ 39.25
739
286
600
3692
Market Price
$ 61.23
Selling Price
$ 51.61
684
501
299
863
Market Price
$ 60.76
Selling Price
$ 52.94
3381
914
2255
3671
Market Price
$ 31.87
Selling Price
$ 27.70
285
189
241
867
Market Price
$ 64.48
Selling Price
$ 55.18
3823
961
2087
4464
Market Price
$ 33.21
Selling Price
$ 27.73
3604
3288
2334
4113
Market Price
$ 34.47
Selling Price
$ 31.16
522
113
181
786
Market Price
$ 39.33
Selling Price
$ 34.36
886
722
500
1813
Market Price
$ 57.18
Selling Price
$ 50.21
2638
1986
1495
3362
Market Price
$ 46.65
Selling Price
$ 40.57
2132
1941
2007
3383
Market Price
$ 61.63
Selling Price
$ 54.21
3175
2897
2653
4895
Market Price
$ 50.19
Selling Price
$ 45.16
650
533
159
2154
Market Price
$ 54.09
Selling Price
$ 48.87
2562
1558
762
4500
Market Price
$ 52.92
Selling Price
$ 46.39
1078
690
407
1255
Market Price
$ 59.68
Selling Price
$ 52.70
2623
2313
605
3029
Market Price
$ 32.14
Selling Price
$ 29.03
393
247
145
1741
Market Price
$ 38.75
Selling Price
$ 34.16
986
666
292
4729
Market Price
$ 56.73
Selling Price
$ 50.58
309
149
64
745
Market Price
$ 49.15
Selling Price
$ 41.26
2044
1469
1822
3850
Market Price
$ 65.07
Selling Price
$ 55.23
1322
320
506
1945
Market Price
$ 69.95
Selling Price
$ 58.30
2753
841
570
3783
Market Price
$ 65.03
Selling Price
$ 58.75
1689
685
365
3916
Market Price
$ 55.18
Selling Price
$ 46.83
1050
777
477
4677
Market Price
$ 32.01
Selling Price
$ 26.79
2737
1581
1455
4028