Market Price
$ 44.62
Selling Price
$ 39.07
2446
941
1550
4672
Market Price
$ 52.64
Selling Price
$ 44.70
3070
1993
2045
4124
Market Price
$ 35.22
Selling Price
$ 29.80
600
390
247
1263
Market Price
$ 44.87
Selling Price
$ 38.11
1400
1268
487
3465
Market Price
$ 52.86
Selling Price
$ 45.24
2538
2305
1073
2933
Market Price
$ 60.98
Selling Price
$ 54.37
744
727
196
1404
Market Price
$ 50.29
Selling Price
$ 43.87
1431
1253
755
1516
Market Price
$ 40.94
Selling Price
$ 34.99
1035
714
329
2266
Market Price
$ 66.60
Selling Price
$ 58.69
2926
2131
1940
4670
Market Price
$ 47.16
Selling Price
$ 42.82
2075
784
481
2173
Market Price
$ 36.81
Selling Price
$ 31.81
1433
376
785
4889
Market Price
$ 50.27
Selling Price
$ 42.07
2720
752
1046
4641
Market Price
$ 43.69
Selling Price
$ 39.51
2191
1261
985
2883
Market Price
$ 35.38
Selling Price
$ 31.83
768
183
280
808
Market Price
$ 35.24
Selling Price
$ 31.55
1736
1104
1462
1783
Market Price
$ 65.97
Selling Price
$ 56.97
2996
2809
2778
4877
Market Price
$ 34.08
Selling Price
$ 29.44
3100
1728
2098
3598
Market Price
$ 39.32
Selling Price
$ 33.41
1674
900
1217
4588
Market Price
$ 28.67
Selling Price
$ 25.86
1823
927
837
2098
Market Price
$ 65.81
Selling Price
$ 58.64
4539
1865
2855
4853
Market Price
$ 67.07
Selling Price
$ 57.44
1213
1051
556
4987
Market Price
$ 38.51
Selling Price
$ 32.86
729
578
416
1066
Market Price
$ 60.60
Selling Price
$ 50.61
1808
775
1792
4645
Market Price
$ 48.90
Selling Price
$ 41.74
651
156
644
687
Market Price
$ 62.75
Selling Price
$ 56.02
2669
549
1530
3297
Market Price
$ 41.30
Selling Price
$ 36.13
1270
1241
316
3277
Market Price
$ 39.79
Selling Price
$ 33.20
1481
669
653
4906
Market Price
$ 41.36
Selling Price
$ 34.96
3720
3283
3039
4957
Market Price
$ 55.87
Selling Price
$ 50.54
1366
1246
1135
1971
Market Price
$ 45.61
Selling Price
$ 40.91
712
589
561
3552
Market Price
$ 63.21
Selling Price
$ 54.67
2547
1415
2527
4532
Market Price
$ 39.46
Selling Price
$ 34.15
794
633
580
2749
Market Price
$ 49.32
Selling Price
$ 42.02
888
328
356
1145
Market Price
$ 45.26
Selling Price
$ 38.65
333
176
175
1160
Market Price
$ 50.24
Selling Price
$ 42.08
446
439
278
874
Market Price
$ 57.05
Selling Price
$ 48.92
1509
1088
620
1564
Market Price
$ 69.77
Selling Price
$ 59.17
1408
703
1164
1421
Market Price
$ 32.13
Selling Price
$ 27.31
1563
1259
565
4743
Market Price
$ 44.92
Selling Price
$ 40.80
674
644
659
1730
Market Price
$ 32.03
Selling Price
$ 27.23
434
268
337
1695