Market Price
$ 40.32
Selling Price
$ 35.33
725
200
434
3391
Market Price
$ 30.74
Selling Price
$ 27.33
1197
903
241
2494
Market Price
$ 29.52
Selling Price
$ 25.43
1029
837
684
3150
Market Price
$ 41.23
Selling Price
$ 36.61
956
380
375
2085
Market Price
$ 38.73
Selling Price
$ 32.54
1784
1093
1158
2387
Market Price
$ 53.30
Selling Price
$ 45.36
474
211
170
1878
Market Price
$ 37.33
Selling Price
$ 33.09
1053
874
735
1423
Market Price
$ 65.41
Selling Price
$ 55.03
869
252
546
4110
Market Price
$ 57.45
Selling Price
$ 49.03
328
189
101
1151
Market Price
$ 37.72
Selling Price
$ 31.70
1373
1297
768
1433
Market Price
$ 33.58
Selling Price
$ 28.15
245
179
211
996
Market Price
$ 47.28
Selling Price
$ 39.69
1438
1322
622
4599
Market Price
$ 43.68
Selling Price
$ 36.77
3668
2554
3467
4599
Market Price
$ 46.97
Selling Price
$ 39.71
956
709
668
2877
Market Price
$ 63.50
Selling Price
$ 57.27
2331
1969
524
3288
Market Price
$ 56.62
Selling Price
$ 50.54
765
291
491
3448
Market Price
$ 54.07
Selling Price
$ 45.15
1378
1038
282
3597
Market Price
$ 44.39
Selling Price
$ 38.40
793
326
757
2524
Market Price
$ 45.79
Selling Price
$ 40.62
1155
448
577
1203
Market Price
$ 39.32
Selling Price
$ 34.89
2433
2305
508
2688
Market Price
$ 52.86
Selling Price
$ 47.95
996
628
267
1100
Market Price
$ 54.47
Selling Price
$ 48.28
1369
898
1260
2103
Market Price
$ 36.53
Selling Price
$ 32.82
1290
716
310
2303
Market Price
$ 34.69
Selling Price
$ 30.28
785
583
508
2239
Market Price
$ 50.22
Selling Price
$ 42.86
3002
1930
1858
4767
Market Price
$ 33.75
Selling Price
$ 29.67
1413
456
728
3585
Market Price
$ 29.66
Selling Price
$ 26.83
4295
4083
4232
4756
Market Price
$ 29.93
Selling Price
$ 26.49
1878
1008
379
2011
Market Price
$ 29.95
Selling Price
$ 26.87
1684
779
1569
4936
Market Price
$ 32.63
Selling Price
$ 27.62
3042
2411
2365
3827
Market Price
$ 48.38
Selling Price
$ 40.41
1860
566
1656
4849
Market Price
$ 42.02
Selling Price
$ 38.15
337
170
195
805
Market Price
$ 60.75
Selling Price
$ 53.44
1460
705
1062
2288
Market Price
$ 50.39
Selling Price
$ 44.69
946
336
401
1545
Market Price
$ 66.01
Selling Price
$ 60.00
1690
1379
657
1706
Market Price
$ 63.65
Selling Price
$ 53.43
2255
863
1045
3075
Market Price
$ 30.48
Selling Price
$ 25.72
231
227
205
805
Market Price
$ 44.53
Selling Price
$ 40.06
1456
1224
1010
3904
Market Price
$ 45.49
Selling Price
$ 38.19
916
193
606
1338
Market Price
$ 34.77
Selling Price
$ 30.29
1044
511
765
1073