Market Price
$ 46.88
Selling Price
$ 40.59
1584
877
377
3306
Market Price
$ 39.76
Selling Price
$ 34.27
985
345
535
1120
Market Price
$ 39.32
Selling Price
$ 35.25
1693
660
1464
2076
Market Price
$ 57.70
Selling Price
$ 50.66
3737
1126
1649
4050
Market Price
$ 59.36
Selling Price
$ 52.69
2593
1227
1359
2867
Market Price
$ 57.60
Selling Price
$ 50.92
1555
1121
1343
1927
Market Price
$ 52.51
Selling Price
$ 47.31
1254
1191
976
2689
Market Price
$ 33.42
Selling Price
$ 30.21
4427
2816
2028
4733
Market Price
$ 43.23
Selling Price
$ 37.91
240
190
183
448
Market Price
$ 37.47
Selling Price
$ 33.11
1783
763
562
3113
Market Price
$ 38.99
Selling Price
$ 34.22
1534
1051
390
2461
Market Price
$ 42.25
Selling Price
$ 37.66
1282
301
1049
3368
Market Price
$ 51.20
Selling Price
$ 43.03
416
270
170
1761
Market Price
$ 44.74
Selling Price
$ 39.16
1886
1016
1845
4591
Market Price
$ 35.27
Selling Price
$ 30.92
1000
590
643
2732
Market Price
$ 61.71
Selling Price
$ 53.48
2938
2730
910
3100
Market Price
$ 53.89
Selling Price
$ 47.16
3886
3554
2717
4881
Market Price
$ 32.59
Selling Price
$ 29.10
1350
1049
345
1678
Market Price
$ 70.50
Selling Price
$ 59.45
1828
796
1738
3940
Market Price
$ 37.92
Selling Price
$ 34.38
1528
630
1365
1669
Market Price
$ 34.30
Selling Price
$ 29.16
228
157
196
886
Market Price
$ 58.72
Selling Price
$ 52.13
609
158
604
685
Market Price
$ 52.41
Selling Price
$ 45.50
3104
1419
2229
4428
Market Price
$ 30.65
Selling Price
$ 26.79
1168
1030
1016
2137
Market Price
$ 36.86
Selling Price
$ 32.82
397
312
124
1315
Market Price
$ 43.32
Selling Price
$ 37.44
695
146
530
3099
Market Price
$ 37.35
Selling Price
$ 31.45
3572
1325
1017
4108
Market Price
$ 61.90
Selling Price
$ 54.94
171
77
161
494
Market Price
$ 44.62
Selling Price
$ 37.75
1705
1502
1246
3202
Market Price
$ 42.13
Selling Price
$ 36.28
1585
1155
924
2122
Market Price
$ 60.15
Selling Price
$ 51.21
677
251
549
1137
Market Price
$ 60.56
Selling Price
$ 53.25
1354
325
834
4196
Market Price
$ 33.19
Selling Price
$ 28.35
2693
2210
1812
4073
Market Price
$ 36.29
Selling Price
$ 32.84
1945
945
1185
2494
Market Price
$ 43.79
Selling Price
$ 36.95
333
67
83
656
Market Price
$ 63.33
Selling Price
$ 53.97
640
612
369
957
Market Price
$ 68.81
Selling Price
$ 57.63
1514
1045
431
2514
Market Price
$ 69.61
Selling Price
$ 58.06
1225
1112
287
3898
Market Price
$ 50.48
Selling Price
$ 45.88
2301
932
1980
3947
Market Price
$ 53.70
Selling Price
$ 48.79
3394
1553
1076
4041