Market Price
$ 55.26
Selling Price
$ 46.76
2162
1733
1602
3445
Market Price
$ 35.97
Selling Price
$ 31.40
805
785
362
1342
Market Price
$ 61.15
Selling Price
$ 51.74
798
710
422
3772
Market Price
$ 62.53
Selling Price
$ 55.77
514
406
240
1073
Market Price
$ 48.80
Selling Price
$ 44.04
1856
440
420
4043
Market Price
$ 39.68
Selling Price
$ 34.81
1198
717
836
2371
Market Price
$ 40.74
Selling Price
$ 35.01
2782
1112
2304
4327
Market Price
$ 44.53
Selling Price
$ 38.41
1992
881
480
4895
Market Price
$ 65.58
Selling Price
$ 55.68
1540
1344
1513
4523
Market Price
$ 55.25
Selling Price
$ 48.33
919
599
361
2862
Market Price
$ 61.49
Selling Price
$ 53.65
1901
694
1751
2607
Market Price
$ 35.85
Selling Price
$ 29.98
1914
787
1521
4702
Market Price
$ 40.53
Selling Price
$ 35.42
2349
546
511
2647
Market Price
$ 58.05
Selling Price
$ 52.37
2442
1937
2177
2992
Market Price
$ 51.09
Selling Price
$ 43.81
678
185
252
1282
Market Price
$ 55.45
Selling Price
$ 47.23
1319
266
824
4750
Market Price
$ 36.81
Selling Price
$ 32.44
2268
1082
1994
2617
Market Price
$ 33.98
Selling Price
$ 29.99
1403
556
1389
4181
Market Price
$ 35.27
Selling Price
$ 30.84
2096
1710
834
2189
Market Price
$ 37.32
Selling Price
$ 33.07
1801
1380
406
1958
Market Price
$ 56.17
Selling Price
$ 48.17
3421
685
2083
3777
Market Price
$ 30.26
Selling Price
$ 25.92
3590
2582
2696
4599
Market Price
$ 47.36
Selling Price
$ 42.15
3194
1046
752
4859
Market Price
$ 59.52
Selling Price
$ 53.28
1096
465
289
1684
Market Price
$ 37.29
Selling Price
$ 31.41
3395
2385
2444
4733
Market Price
$ 29.05
Selling Price
$ 26.26
437
261
88
964
Market Price
$ 43.27
Selling Price
$ 36.63
662
207
463
2334
Market Price
$ 61.20
Selling Price
$ 55.63
2177
1380
2065
4514
Market Price
$ 43.61
Selling Price
$ 37.17
1828
1758
1406
2010
Market Price
$ 67.47
Selling Price
$ 58.40
1892
1172
1635
3236
Market Price
$ 58.66
Selling Price
$ 53.28
684
244
367
685
Market Price
$ 44.57
Selling Price
$ 37.67
419
330
363
1272
Market Price
$ 41.77
Selling Price
$ 36.69
1739
741
422
1856
Market Price
$ 32.50
Selling Price
$ 28.60
1283
282
504
2980
Market Price
$ 45.78
Selling Price
$ 38.76
1963
1940
1803
3376
Market Price
$ 69.49
Selling Price
$ 58.41
870
507
655
1173
Market Price
$ 60.98
Selling Price
$ 52.76
2896
2605
2171
4027
Market Price
$ 41.57
Selling Price
$ 36.79
1137
372
718
1490
Market Price
$ 41.22
Selling Price
$ 35.40
1223
244
1038
2296
Market Price
$ 58.29
Selling Price
$ 50.07
1090
255
383
2189