Market Price
$ 52.71
Selling Price
$ 46.23
191
188
105
836
Market Price
$ 61.23
Selling Price
$ 55.52
1330
1086
1266
4983
Market Price
$ 39.14
Selling Price
$ 33.80
2239
1333
822
3094
Market Price
$ 33.29
Selling Price
$ 29.48
2379
617
2057
3543
Market Price
$ 46.53
Selling Price
$ 41.21
1953
1008
1717
2134
Market Price
$ 45.54
Selling Price
$ 38.85
1278
578
521
1969
Market Price
$ 63.99
Selling Price
$ 54.35
377
198
165
1282
Market Price
$ 37.90
Selling Price
$ 34.30
1067
405
856
2967
Market Price
$ 60.31
Selling Price
$ 54.05
1274
1262
358
2447
Market Price
$ 39.72
Selling Price
$ 35.32
2008
1071
1917
3205
Market Price
$ 48.71
Selling Price
$ 44.19
222
150
136
1036
Market Price
$ 36.11
Selling Price
$ 30.20
1192
831
331
1574
Market Price
$ 43.83
Selling Price
$ 38.94
213
153
202
418
Market Price
$ 41.02
Selling Price
$ 34.84
3533
2686
2020
4861
Market Price
$ 42.40
Selling Price
$ 36.75
868
766
862
1083
Market Price
$ 33.50
Selling Price
$ 29.64
751
750
727
1106
Market Price
$ 33.59
Selling Price
$ 28.81
4163
2863
2938
4981
Market Price
$ 34.76
Selling Price
$ 29.80
1938
518
542
4024
Market Price
$ 51.59
Selling Price
$ 43.40
1369
907
918
2848
Market Price
$ 60.88
Selling Price
$ 54.07
1318
1266
831
2349
Market Price
$ 38.14
Selling Price
$ 32.32
1157
832
1134
3397
Market Price
$ 32.77
Selling Price
$ 27.50
1351
517
813
3132
Market Price
$ 43.24
Selling Price
$ 38.40
3051
2535
1139
3596
Market Price
$ 41.08
Selling Price
$ 34.83
802
177
485
3725
Market Price
$ 42.73
Selling Price
$ 36.92
2552
2080
912
3338
Market Price
$ 58.71
Selling Price
$ 53.26
2546
1204
818
3686
Market Price
$ 39.25
Selling Price
$ 33.13
1396
1169
825
2002
Market Price
$ 58.07
Selling Price
$ 52.46
1228
1130
826
1347
Market Price
$ 66.73
Selling Price
$ 56.39
677
161
175
903
Market Price
$ 62.33
Selling Price
$ 56.49
2574
1996
1402
4320
Market Price
$ 65.21
Selling Price
$ 55.36
2058
1311
473
3283
Market Price
$ 47.14
Selling Price
$ 41.77
3567
1138
2564
3688
Market Price
$ 49.47
Selling Price
$ 42.83
4216
3419
2068
4813
Market Price
$ 44.28
Selling Price
$ 37.45
2660
1289
2151
2983
Market Price
$ 31.50
Selling Price
$ 28.15
775
379
422
1434
Market Price
$ 54.57
Selling Price
$ 49.43
2657
664
1606
3632
Market Price
$ 33.63
Selling Price
$ 29.66
418
213
321
1600
Market Price
$ 53.79
Selling Price
$ 47.96
1629
1342
1258
2733
Market Price
$ 44.44
Selling Price
$ 38.38
1879
428
658
3632
Market Price
$ 61.04
Selling Price
$ 51.32
2201
1461
1992
4658