Market Price
$ 31.56
Selling Price
$ 28.39
2392
2374
2202
4310
Market Price
$ 61.78
Selling Price
$ 55.83
1504
457
596
2376
Market Price
$ 59.22
Selling Price
$ 51.93
542
112
449
1607
Market Price
$ 42.26
Selling Price
$ 36.27
741
731
656
918
Market Price
$ 41.58
Selling Price
$ 34.80
394
340
107
1234
Market Price
$ 29.46
Selling Price
$ 25.92
812
176
610
1065
Market Price
$ 52.62
Selling Price
$ 46.59
2530
1354
1903
3300
Market Price
$ 41.21
Selling Price
$ 37.35
2891
1170
960
3883
Market Price
$ 45.91
Selling Price
$ 38.39
1364
909
1256
2968
Market Price
$ 61.73
Selling Price
$ 54.86
4120
1660
3727
4645
Market Price
$ 52.14
Selling Price
$ 46.97
2350
1577
1774
3717
Market Price
$ 60.70
Selling Price
$ 51.66
757
756
360
2712
Market Price
$ 46.09
Selling Price
$ 38.78
975
427
828
2100
Market Price
$ 43.86
Selling Price
$ 39.08
376
295
176
532
Market Price
$ 65.23
Selling Price
$ 55.54
1725
604
1007
1734
Market Price
$ 55.06
Selling Price
$ 47.88
1098
563
327
2741
Market Price
$ 33.32
Selling Price
$ 29.62
4910
3548
4629
4940
Market Price
$ 57.68
Selling Price
$ 48.40
1365
352
658
2335
Market Price
$ 56.46
Selling Price
$ 50.80
582
460
140
2024
Market Price
$ 57.67
Selling Price
$ 48.53
2208
1914
1916
2462
Market Price
$ 51.71
Selling Price
$ 43.95
1388
930
826
2856
Market Price
$ 29.60
Selling Price
$ 25.41
1649
1445
653
3926
Market Price
$ 64.31
Selling Price
$ 54.37
3202
1799
914
3994
Market Price
$ 58.04
Selling Price
$ 50.48
427
298
146
1178
Market Price
$ 53.15
Selling Price
$ 46.01
438
116
298
709
Market Price
$ 44.19
Selling Price
$ 39.85
3053
1898
1942
4857
Market Price
$ 51.14
Selling Price
$ 42.75
1100
235
806
1660
Market Price
$ 31.32
Selling Price
$ 26.30
770
403
678
2152
Market Price
$ 52.87
Selling Price
$ 44.58
1622
1328
850
4884
Market Price
$ 39.95
Selling Price
$ 33.87
4174
3671
2525
4319
Market Price
$ 52.60
Selling Price
$ 44.93
1990
628
1053
4534
Market Price
$ 65.82
Selling Price
$ 55.25
466
369
386
489
Market Price
$ 40.38
Selling Price
$ 33.78
869
347
180
3706
Market Price
$ 34.33
Selling Price
$ 29.55
810
753
799
1707
Market Price
$ 47.02
Selling Price
$ 41.32
226
141
108
528
Market Price
$ 45.89
Selling Price
$ 39.02
2547
622
1692
3834
Market Price
$ 34.83
Selling Price
$ 31.26
1504
808
760
1705
Market Price
$ 63.01
Selling Price
$ 54.10
1582
691
393
3903
Market Price
$ 53.04
Selling Price
$ 48.08
3690
2160
2945
4698
Market Price
$ 49.83
Selling Price
$ 42.09
2176
1773
836
3541