Market Price
$ 32.22
Selling Price
$ 27.33
1527
510
1164
1913
Market Price
$ 65.38
Selling Price
$ 57.30
2631
887
1611
3107
Market Price
$ 60.66
Selling Price
$ 54.72
1761
1400
384
2880
Market Price
$ 33.57
Selling Price
$ 28.76
1067
239
342
2430
Market Price
$ 37.74
Selling Price
$ 33.03
1192
578
501
2019
Market Price
$ 57.69
Selling Price
$ 48.80
276
139
134
590
Market Price
$ 59.86
Selling Price
$ 50.33
1854
1634
1188
2052
Market Price
$ 42.70
Selling Price
$ 35.94
3288
1914
3021
4675
Market Price
$ 41.19
Selling Price
$ 34.80
333
156
131
988
Market Price
$ 56.43
Selling Price
$ 49.35
747
448
233
1202
Market Price
$ 31.26
Selling Price
$ 27.31
752
534
601
1890
Market Price
$ 66.50
Selling Price
$ 55.74
3980
1271
2912
4441
Market Price
$ 44.79
Selling Price
$ 40.46
3186
779
872
4918
Market Price
$ 47.84
Selling Price
$ 40.52
661
486
420
663
Market Price
$ 38.54
Selling Price
$ 34.04
1985
506
1444
3980
Market Price
$ 41.64
Selling Price
$ 34.90
583
213
435
867
Market Price
$ 57.41
Selling Price
$ 50.15
463
351
282
1137
Market Price
$ 44.72
Selling Price
$ 40.29
2600
2289
1510
3256
Market Price
$ 35.56
Selling Price
$ 30.43
1192
632
478
4186
Market Price
$ 32.16
Selling Price
$ 28.95
2097
495
469
3371
Market Price
$ 33.61
Selling Price
$ 29.78
2006
1075
569
2183
Market Price
$ 64.73
Selling Price
$ 54.98
234
118
214
842
Market Price
$ 44.24
Selling Price
$ 38.38
4170
4167
1292
4862
Market Price
$ 43.35
Selling Price
$ 37.30
582
388
574
1859
Market Price
$ 47.32
Selling Price
$ 41.05
1706
1489
731
3860
Market Price
$ 69.22
Selling Price
$ 59.31
4011
1193
3960
4812
Market Price
$ 60.32
Selling Price
$ 53.50
1046
427
731
4952
Market Price
$ 57.14
Selling Price
$ 49.39
487
123
412
1784
Market Price
$ 52.75
Selling Price
$ 44.49
2573
2423
1315
3826
Market Price
$ 29.24
Selling Price
$ 26.02
644
623
277
1704
Market Price
$ 37.53
Selling Price
$ 31.87
825
440
332
1272
Market Price
$ 40.50
Selling Price
$ 36.11
494
185
342
996
Market Price
$ 62.25
Selling Price
$ 52.90
1307
1091
1020
3341
Market Price
$ 62.90
Selling Price
$ 56.12
1407
904
401
2356
Market Price
$ 52.02
Selling Price
$ 44.24
435
248
400
633
Market Price
$ 55.38
Selling Price
$ 46.69
652
283
613
3041
Market Price
$ 61.19
Selling Price
$ 54.73
482
108
191
1852
Market Price
$ 65.02
Selling Price
$ 55.66
2134
1629
1027
2395
Market Price
$ 47.47
Selling Price
$ 42.86
3266
3161
1900
4242
Market Price
$ 66.89
Selling Price
$ 56.21
1556
453
395
1633