Market Price
$ 43.38
Selling Price
$ 36.66
1618
366
1016
3050
Market Price
$ 64.67
Selling Price
$ 55.74
640
385
563
3154
Market Price
$ 41.30
Selling Price
$ 37.35
365
99
185
1099
Market Price
$ 69.81
Selling Price
$ 58.68
2865
1013
1603
3284
Market Price
$ 34.82
Selling Price
$ 30.34
1078
1036
771
4052
Market Price
$ 40.61
Selling Price
$ 34.34
1087
485
431
1285
Market Price
$ 43.52
Selling Price
$ 38.79
552
416
150
981
Market Price
$ 37.93
Selling Price
$ 33.20
2420
1729
2334
2999
Market Price
$ 64.88
Selling Price
$ 57.41
979
385
778
1348
Market Price
$ 32.65
Selling Price
$ 29.61
2139
791
1301
2660
Market Price
$ 66.05
Selling Price
$ 56.89
470
420
199
694
Market Price
$ 62.19
Selling Price
$ 53.27
707
548
627
1142
Market Price
$ 31.58
Selling Price
$ 26.49
1062
364
635
1297
Market Price
$ 48.20
Selling Price
$ 41.40
3838
3533
3282
4200
Market Price
$ 45.92
Selling Price
$ 40.17
3513
833
1652
4982
Market Price
$ 53.05
Selling Price
$ 44.81
1024
856
572
3402
Market Price
$ 34.33
Selling Price
$ 29.63
3967
3844
1106
4893
Market Price
$ 44.19
Selling Price
$ 37.78
920
282
706
1781
Market Price
$ 53.57
Selling Price
$ 44.76
2695
668
1267
3514
Market Price
$ 47.80
Selling Price
$ 42.00
1554
928
1167
3851
Market Price
$ 54.44
Selling Price
$ 46.75
1872
1271
1582
3139
Market Price
$ 37.46
Selling Price
$ 32.25
2083
709
1208
4267
Market Price
$ 35.24
Selling Price
$ 29.84
1377
1216
609
3473
Market Price
$ 63.75
Selling Price
$ 53.98
713
160
423
2355
Market Price
$ 55.18
Selling Price
$ 48.35
1877
1294
727
4453
Market Price
$ 36.34
Selling Price
$ 30.92
629
562
318
1087
Market Price
$ 57.73
Selling Price
$ 50.42
904
438
354
2233
Market Price
$ 34.94
Selling Price
$ 30.39
3543
1905
3251
3674
Market Price
$ 28.10
Selling Price
$ 25.51
3214
2181
990
3242
Market Price
$ 42.35
Selling Price
$ 35.72
1983
1467
1474
2399
Market Price
$ 60.29
Selling Price
$ 54.36
4003
2593
2946
4497
Market Price
$ 54.23
Selling Price
$ 47.03
2544
1055
2452
4203
Market Price
$ 59.84
Selling Price
$ 51.93
3143
838
632
3288
Market Price
$ 57.79
Selling Price
$ 50.87
198
97
55
434
Market Price
$ 65.60
Selling Price
$ 59.14
494
249
235
678
Market Price
$ 29.36
Selling Price
$ 26.61
3773
3291
1610
4727
Market Price
$ 45.03
Selling Price
$ 39.64
296
192
72
1246
Market Price
$ 56.63
Selling Price
$ 48.86
544
249
434
1168
Market Price
$ 42.14
Selling Price
$ 36.55
1694
1561
1106
4610
Market Price
$ 56.04
Selling Price
$ 47.96
3401
2139
2338
4085