Market Price
$ 63.57
Selling Price
$ 57.31
840
301
455
3427
Market Price
$ 34.55
Selling Price
$ 30.90
1037
538
520
2967
Market Price
$ 55.00
Selling Price
$ 47.40
2037
484
1763
2979
Market Price
$ 58.17
Selling Price
$ 48.70
2564
1410
2492
2806
Market Price
$ 38.33
Selling Price
$ 33.70
3001
1995
1730
3582
Market Price
$ 62.10
Selling Price
$ 54.93
835
208
364
1440
Market Price
$ 42.12
Selling Price
$ 36.99
2971
1207
1211
3310
Market Price
$ 65.39
Selling Price
$ 58.34
322
148
207
1101
Market Price
$ 34.54
Selling Price
$ 29.90
882
880
467
3284
Market Price
$ 39.97
Selling Price
$ 33.73
482
261
220
1745
Market Price
$ 57.33
Selling Price
$ 49.57
2478
1986
1443
2696
Market Price
$ 46.31
Selling Price
$ 39.72
961
626
407
1910
Market Price
$ 34.35
Selling Price
$ 29.67
975
817
329
1626
Market Price
$ 60.12
Selling Price
$ 51.21
3929
3258
2450
4329
Market Price
$ 48.35
Selling Price
$ 43.79
3740
2213
3699
4213
Market Price
$ 56.27
Selling Price
$ 47.59
2691
1233
1930
3823
Market Price
$ 65.92
Selling Price
$ 56.38
2703
2670
2289
4065
Market Price
$ 69.02
Selling Price
$ 58.10
3030
2161
645
3808
Market Price
$ 69.07
Selling Price
$ 58.04
2223
2081
1306
2862
Market Price
$ 68.13
Selling Price
$ 57.37
4176
3986
1067
4721
Market Price
$ 38.95
Selling Price
$ 32.94
980
391
387
1284
Market Price
$ 32.24
Selling Price
$ 27.44
1747
1328
1731
3044
Market Price
$ 31.64
Selling Price
$ 26.42
1288
1070
719
1294
Market Price
$ 29.32
Selling Price
$ 26.55
1769
383
1375
2048
Market Price
$ 30.94
Selling Price
$ 27.11
2182
1170
626
4632
Market Price
$ 58.20
Selling Price
$ 51.33
1483
721
1403
1847
Market Price
$ 52.74
Selling Price
$ 44.85
274
134
185
925
Market Price
$ 28.97
Selling Price
$ 25.97
144
115
132
541
Market Price
$ 34.84
Selling Price
$ 31.66
3420
3336
1514
4733
Market Price
$ 53.56
Selling Price
$ 47.45
1208
921
1080
3452
Market Price
$ 57.32
Selling Price
$ 48.53
3707
2358
3467
4166
Market Price
$ 63.86
Selling Price
$ 56.73
714
252
445
1217
Market Price
$ 41.43
Selling Price
$ 35.04
2175
1884
1514
3043
Market Price
$ 36.20
Selling Price
$ 31.15
972
782
830
3053
Market Price
$ 63.11
Selling Price
$ 55.24
3513
2545
2081
4262
Market Price
$ 31.59
Selling Price
$ 26.69
1801
948
877
2452
Market Price
$ 59.33
Selling Price
$ 52.73
583
293
210
2727
Market Price
$ 42.09
Selling Price
$ 35.65
2413
1935
1168
3505
Market Price
$ 39.97
Selling Price
$ 33.51
190
97
81
669
Market Price
$ 41.38
Selling Price
$ 35.64
3458
1219
2161
4405