Market Price
$ 43.11
Selling Price
$ 37.71
762
606
399
3206
Market Price
$ 59.77
Selling Price
$ 50.18
4173
1681
1544
4245
Market Price
$ 59.78
Selling Price
$ 51.06
271
219
117
611
Market Price
$ 28.07
Selling Price
$ 25.04
1633
1041
1520
4247
Market Price
$ 45.46
Selling Price
$ 39.71
1396
1151
1116
4894
Market Price
$ 42.91
Selling Price
$ 37.83
404
344
376
1162
Market Price
$ 33.07
Selling Price
$ 29.82
3503
1571
1168
4588
Market Price
$ 33.64
Selling Price
$ 28.75
580
540
407
853
Market Price
$ 35.00
Selling Price
$ 29.65
290
283
93
1297
Market Price
$ 47.93
Selling Price
$ 43.16
3034
1421
1073
4119
Market Price
$ 34.17
Selling Price
$ 30.39
2100
1469
1404
4298
Market Price
$ 59.98
Selling Price
$ 51.26
1182
1173
266
3708
Market Price
$ 36.53
Selling Price
$ 31.98
812
275
511
896
Market Price
$ 31.04
Selling Price
$ 27.87
2002
471
811
2399
Market Price
$ 58.01
Selling Price
$ 50.80
4271
1673
4063
4465
Market Price
$ 37.34
Selling Price
$ 32.04
1929
1257
481
3395
Market Price
$ 61.50
Selling Price
$ 51.46
156
73
107
687
Market Price
$ 36.10
Selling Price
$ 31.76
690
562
285
3306
Market Price
$ 46.77
Selling Price
$ 39.11
791
388
721
3641
Market Price
$ 64.56
Selling Price
$ 57.93
481
143
191
918
Market Price
$ 47.88
Selling Price
$ 40.17
464
378
164
800
Market Price
$ 60.25
Selling Price
$ 50.98
700
255
456
1275
Market Price
$ 46.79
Selling Price
$ 39.91
1297
566
288
1336
Market Price
$ 34.26
Selling Price
$ 29.53
1078
697
1050
3195
Market Price
$ 59.87
Selling Price
$ 50.91
2358
1620
1092
2412
Market Price
$ 35.04
Selling Price
$ 31.67
269
127
75
458
Market Price
$ 32.58
Selling Price
$ 27.48
1616
901
662
3586
Market Price
$ 30.69
Selling Price
$ 26.91
3572
3063
1386
4552
Market Price
$ 31.15
Selling Price
$ 27.35
818
761
453
1477
Market Price
$ 59.43
Selling Price
$ 51.62
1246
1036
420
3055
Market Price
$ 51.54
Selling Price
$ 45.24
2023
629
1659
3858
Market Price
$ 45.14
Selling Price
$ 38.20
348
145
287
1326
Market Price
$ 46.54
Selling Price
$ 40.25
3045
1234
745
4904
Market Price
$ 53.69
Selling Price
$ 46.02
733
644
161
3330
Market Price
$ 61.86
Selling Price
$ 54.95
3778
2712
758
4193
Market Price
$ 49.96
Selling Price
$ 44.58
1111
409
918
2398
Market Price
$ 70.73
Selling Price
$ 59.31
356
283
84
612
Market Price
$ 32.30
Selling Price
$ 28.99
3864
1477
3123
4334
Market Price
$ 64.01
Selling Price
$ 55.22
424
424
284
990
Market Price
$ 44.00
Selling Price
$ 39.03
754
444
743
1036