Market Price
$ 48.80
Selling Price
$ 42.87
2505
1208
1626
4725
Market Price
$ 52.64
Selling Price
$ 46.28
2050
1270
742
2929
Market Price
$ 62.66
Selling Price
$ 54.51
1244
695
1044
2552
Market Price
$ 64.85
Selling Price
$ 55.42
2366
1981
1191
4982
Market Price
$ 36.03
Selling Price
$ 30.87
707
388
378
1694
Market Price
$ 53.81
Selling Price
$ 47.97
522
215
397
1772
Market Price
$ 31.08
Selling Price
$ 26.33
2988
2803
2926
4235
Market Price
$ 35.18
Selling Price
$ 31.22
1173
346
1007
1846
Market Price
$ 55.20
Selling Price
$ 46.60
231
108
175
451
Market Price
$ 41.48
Selling Price
$ 35.59
1488
713
1077
3708
Market Price
$ 69.41
Selling Price
$ 58.78
3154
2693
2938
4472
Market Price
$ 62.40
Selling Price
$ 54.44
774
228
277
2490
Market Price
$ 31.04
Selling Price
$ 27.80
1883
423
1219
2172
Market Price
$ 64.68
Selling Price
$ 54.86
1246
1093
1097
2423
Market Price
$ 31.51
Selling Price
$ 27.17
2759
1321
583
3159
Market Price
$ 49.25
Selling Price
$ 41.99
3976
1402
1160
4259
Market Price
$ 57.95
Selling Price
$ 52.60
981
556
559
2487
Market Price
$ 46.70
Selling Price
$ 42.00
3704
3509
1991
3776
Market Price
$ 49.39
Selling Price
$ 44.13
3324
1339
1162
4641
Market Price
$ 59.49
Selling Price
$ 51.22
668
600
167
864
Market Price
$ 44.03
Selling Price
$ 38.99
874
353
534
1920
Market Price
$ 57.82
Selling Price
$ 51.24
663
295
153
2679
Market Price
$ 59.61
Selling Price
$ 52.40
823
679
670
3116
Market Price
$ 30.15
Selling Price
$ 26.93
2610
2415
1471
4519
Market Price
$ 36.49
Selling Price
$ 30.74
172
94
131
522
Market Price
$ 53.44
Selling Price
$ 45.60
332
181
152
1206
Market Price
$ 51.43
Selling Price
$ 45.75
1118
267
438
2803
Market Price
$ 47.19
Selling Price
$ 41.05
678
503
586
2019
Market Price
$ 36.74
Selling Price
$ 33.16
1265
1235
537
2620
Market Price
$ 39.79
Selling Price
$ 33.25
597
510
509
1842
Market Price
$ 56.84
Selling Price
$ 47.70
297
219
153
1029
Market Price
$ 54.26
Selling Price
$ 48.42
549
259
399
959
Market Price
$ 62.33
Selling Price
$ 56.47
1686
1547
693
3208
Market Price
$ 67.59
Selling Price
$ 57.97
2701
2413
1015
4139
Market Price
$ 66.00
Selling Price
$ 57.79
708
279
332
1541
Market Price
$ 65.44
Selling Price
$ 57.00
3012
1806
922
3214
Market Price
$ 52.86
Selling Price
$ 44.07
1794
1234
1277
2218
Market Price
$ 53.02
Selling Price
$ 46.11
1669
1326
987
2348
Market Price
$ 36.09
Selling Price
$ 30.50
596
318
149
1583
Market Price
$ 32.25
Selling Price
$ 27.13
425
168
115
599