Market Price
$ 52.33
Selling Price
$ 44.21
1737
894
1575
4152
Market Price
$ 35.76
Selling Price
$ 32.01
1462
1441
994
3915
Market Price
$ 59.02
Selling Price
$ 53.61
896
288
672
1580
Market Price
$ 66.25
Selling Price
$ 58.68
1234
1196
553
1366
Market Price
$ 53.81
Selling Price
$ 48.27
3700
2936
2984
4507
Market Price
$ 60.34
Selling Price
$ 52.55
1678
407
511
3991
Market Price
$ 44.16
Selling Price
$ 39.83
850
185
225
851
Market Price
$ 59.08
Selling Price
$ 52.20
314
156
180
909
Market Price
$ 48.38
Selling Price
$ 42.06
2342
504
1599
2510
Market Price
$ 38.35
Selling Price
$ 32.69
2057
1580
630
2486
Market Price
$ 37.66
Selling Price
$ 32.14
1179
911
258
2426
Market Price
$ 68.90
Selling Price
$ 57.66
982
779
583
2791
Market Price
$ 33.46
Selling Price
$ 30.39
1754
1230
510
2776
Market Price
$ 66.05
Selling Price
$ 58.10
1487
714
821
2568
Market Price
$ 62.07
Selling Price
$ 55.04
1182
693
809
1208
Market Price
$ 61.12
Selling Price
$ 52.36
2021
1899
723
2164
Market Price
$ 29.08
Selling Price
$ 25.59
2148
1960
878
3489
Market Price
$ 57.29
Selling Price
$ 51.86
900
696
591
2955
Market Price
$ 41.33
Selling Price
$ 34.57
682
550
356
790
Market Price
$ 52.01
Selling Price
$ 43.66
1379
325
1001
2904
Market Price
$ 35.11
Selling Price
$ 29.58
1075
1014
548
3309
Market Price
$ 58.74
Selling Price
$ 49.74
432
282
92
737
Market Price
$ 45.76
Selling Price
$ 41.38
998
790
345
1084
Market Price
$ 52.11
Selling Price
$ 44.05
688
657
218
1640
Market Price
$ 30.84
Selling Price
$ 27.96
573
279
126
2028
Market Price
$ 53.67
Selling Price
$ 46.92
1819
1726
1173
1893
Market Price
$ 29.08
Selling Price
$ 25.54
2964
2175
684
4285
Market Price
$ 48.22
Selling Price
$ 41.93
338
220
335
451
Market Price
$ 48.42
Selling Price
$ 41.37
2866
1970
1840
3409
Market Price
$ 51.34
Selling Price
$ 46.65
1148
773
905
2030
Market Price
$ 65.49
Selling Price
$ 55.62
745
312
198
1988
Market Price
$ 54.38
Selling Price
$ 45.48
150
76
55
408
Market Price
$ 41.00
Selling Price
$ 37.27
1306
409
1069
3644
Market Price
$ 29.69
Selling Price
$ 26.95
3675
839
2437
4925
Market Price
$ 55.54
Selling Price
$ 47.49
2161
1049
946
3409
Market Price
$ 59.30
Selling Price
$ 50.17
699
545
406
1501
Market Price
$ 53.21
Selling Price
$ 47.79
2311
2083
1131
3872
Market Price
$ 49.88
Selling Price
$ 42.93
479
299
341
982
Market Price
$ 70.65
Selling Price
$ 58.95
1021
949
426
2831
Market Price
$ 46.43
Selling Price
$ 40.60
3524
1165
1324
4469