Market Price
$ 42.93
Selling Price
$ 38.40
498
487
208
1137
Market Price
$ 28.54
Selling Price
$ 25.31
320
87
180
1576
Market Price
$ 52.07
Selling Price
$ 44.38
524
132
235
2264
Market Price
$ 65.57
Selling Price
$ 57.20
1225
892
684
3764
Market Price
$ 41.66
Selling Price
$ 37.21
182
50
65
540
Market Price
$ 39.83
Selling Price
$ 34.62
2848
728
2575
4658
Market Price
$ 28.09
Selling Price
$ 25.29
1553
1186
1175
2260
Market Price
$ 38.52
Selling Price
$ 33.95
596
289
506
673
Market Price
$ 45.94
Selling Price
$ 39.81
3015
2418
948
3173
Market Price
$ 66.84
Selling Price
$ 58.38
1951
1110
616
2801
Market Price
$ 60.57
Selling Price
$ 52.35
2258
487
1279
2943
Market Price
$ 56.41
Selling Price
$ 47.80
923
811
864
952
Market Price
$ 60.04
Selling Price
$ 53.88
4401
1506
3785
4991
Market Price
$ 36.55
Selling Price
$ 30.53
453
375
110
523
Market Price
$ 66.98
Selling Price
$ 59.59
297
277
195
446
Market Price
$ 37.82
Selling Price
$ 34.15
231
168
222
841
Market Price
$ 59.23
Selling Price
$ 52.05
1326
714
1147
1599
Market Price
$ 62.42
Selling Price
$ 55.36
1801
1152
712
1958
Market Price
$ 62.23
Selling Price
$ 54.92
1229
565
1082
3005
Market Price
$ 46.09
Selling Price
$ 41.42
1352
796
675
2138
Market Price
$ 34.10
Selling Price
$ 30.72
1454
1086
1040
4110
Market Price
$ 34.27
Selling Price
$ 29.06
3682
1699
919
4501
Market Price
$ 33.70
Selling Price
$ 29.86
2229
1071
937
3388
Market Price
$ 51.59
Selling Price
$ 43.42
1032
988
224
1725
Market Price
$ 49.64
Selling Price
$ 42.41
2620
1296
913
3439
Market Price
$ 43.02
Selling Price
$ 36.20
1493
752
505
2860
Market Price
$ 29.45
Selling Price
$ 26.21
1254
1175
1118
2516
Market Price
$ 54.84
Selling Price
$ 46.61
952
493
430
3198
Market Price
$ 29.53
Selling Price
$ 25.61
965
368
755
4189
Market Price
$ 60.78
Selling Price
$ 53.81
1721
1317
1508
2384
Market Price
$ 44.06
Selling Price
$ 37.82
4158
4052
1483
4228
Market Price
$ 42.83
Selling Price
$ 36.76
1365
441
977
1718
Market Price
$ 33.07
Selling Price
$ 28.67
3701
883
3076
4484
Market Price
$ 57.30
Selling Price
$ 50.52
1300
1183
423
4017
Market Price
$ 36.71
Selling Price
$ 31.31
3111
1322
2227
3227
Market Price
$ 59.21
Selling Price
$ 50.35
984
506
455
1315
Market Price
$ 46.09
Selling Price
$ 41.81
1870
924
1135
2107
Market Price
$ 64.41
Selling Price
$ 56.23
4020
863
1857
4748
Market Price
$ 70.25
Selling Price
$ 59.79
1422
846
1357
3181
Market Price
$ 30.47
Selling Price
$ 25.90
1180
752
417
2022