Market Price
$ 61.69
Selling Price
$ 55.15
257
255
115
1048
Market Price
$ 47.55
Selling Price
$ 40.74
1852
601
1229
4914
Market Price
$ 46.92
Selling Price
$ 41.19
939
539
218
2874
Market Price
$ 54.96
Selling Price
$ 46.73
2431
1864
514
3708
Market Price
$ 37.27
Selling Price
$ 32.49
3426
3359
2718
3499
Market Price
$ 49.72
Selling Price
$ 41.90
170
145
97
473
Market Price
$ 30.86
Selling Price
$ 27.34
1891
827
1144
3570
Market Price
$ 53.69
Selling Price
$ 46.60
2843
2125
2712
4667
Market Price
$ 57.16
Selling Price
$ 48.55
1668
342
1627
2329
Market Price
$ 65.32
Selling Price
$ 57.05
2464
1893
1886
4062
Market Price
$ 55.85
Selling Price
$ 47.24
283
256
282
972
Market Price
$ 31.47
Selling Price
$ 28.04
1485
886
650
2544
Market Price
$ 54.10
Selling Price
$ 45.99
1404
574
959
3541
Market Price
$ 66.05
Selling Price
$ 58.98
3387
2095
2095
4799
Market Price
$ 58.52
Selling Price
$ 51.29
710
577
372
805
Market Price
$ 66.79
Selling Price
$ 57.50
993
367
956
1119
Market Price
$ 55.97
Selling Price
$ 47.07
606
342
408
2673
Market Price
$ 45.61
Selling Price
$ 39.28
4869
1647
1653
4943
Market Price
$ 45.81
Selling Price
$ 41.44
1687
1157
1382
2045
Market Price
$ 66.56
Selling Price
$ 59.31
297
177
216
832
Market Price
$ 35.10
Selling Price
$ 30.04
3764
1849
1911
4085
Market Price
$ 64.94
Selling Price
$ 56.96
209
58
183
413
Market Price
$ 48.95
Selling Price
$ 41.58
2403
2057
1444
3565
Market Price
$ 34.83
Selling Price
$ 30.32
550
183
417
1267
Market Price
$ 31.81
Selling Price
$ 28.34
599
546
586
762
Market Price
$ 60.16
Selling Price
$ 52.12
2354
2099
2079
2724
Market Price
$ 54.14
Selling Price
$ 45.76
3792
1020
948
4573
Market Price
$ 31.40
Selling Price
$ 27.22
4095
1257
2543
4988
Market Price
$ 64.07
Selling Price
$ 56.78
616
394
346
1529
Market Price
$ 36.56
Selling Price
$ 30.57
443
383
230
1889
Market Price
$ 41.85
Selling Price
$ 35.35
205
187
129
422
Market Price
$ 57.68
Selling Price
$ 52.06
633
148
470
2445
Market Price
$ 49.90
Selling Price
$ 43.32
1119
871
585
2929
Market Price
$ 68.88
Selling Price
$ 58.18
3093
1198
2114
3342
Market Price
$ 46.60
Selling Price
$ 39.19
3151
1394
2167
4471
Market Price
$ 55.20
Selling Price
$ 49.26
3975
3716
2154
4358
Market Price
$ 28.39
Selling Price
$ 25.70
3103
1292
2669
3950
Market Price
$ 45.59
Selling Price
$ 41.42
1223
927
842
1316
Market Price
$ 34.54
Selling Price
$ 28.79
1756
823
966
3898
Market Price
$ 43.75
Selling Price
$ 37.52
3041
1678
1835
3592