Market Price
$ 51.36
Selling Price
$ 43.77
786
400
440
1903
Market Price
$ 67.14
Selling Price
$ 59.06
1209
1098
884
2555
Market Price
$ 44.70
Selling Price
$ 40.51
1207
515
292
1850
Market Price
$ 31.35
Selling Price
$ 27.82
2575
1034
1782
2876
Market Price
$ 68.10
Selling Price
$ 59.54
3479
2372
3423
4257
Market Price
$ 54.26
Selling Price
$ 46.62
585
132
267
888
Market Price
$ 45.12
Selling Price
$ 37.85
2209
1384
1794
2415
Market Price
$ 60.99
Selling Price
$ 50.88
317
129
304
1030
Market Price
$ 44.59
Selling Price
$ 40.52
3043
2363
910
4487
Market Price
$ 49.34
Selling Price
$ 42.24
997
738
248
2916
Market Price
$ 55.67
Selling Price
$ 48.56
295
124
293
801
Market Price
$ 39.46
Selling Price
$ 35.19
519
327
190
820
Market Price
$ 39.37
Selling Price
$ 34.13
220
47
207
555
Market Price
$ 42.30
Selling Price
$ 36.82
449
436
266
670
Market Price
$ 34.89
Selling Price
$ 29.98
1244
1218
421
1391
Market Price
$ 59.19
Selling Price
$ 52.70
2303
1757
729
3356
Market Price
$ 53.12
Selling Price
$ 46.17
1529
811
696
3242
Market Price
$ 58.38
Selling Price
$ 51.06
982
693
781
2166
Market Price
$ 42.68
Selling Price
$ 38.04
499
198
496
846
Market Price
$ 55.78
Selling Price
$ 49.71
1913
1108
717
3882
Market Price
$ 30.31
Selling Price
$ 26.83
1757
1690
1382
2968
Market Price
$ 64.43
Selling Price
$ 54.82
528
267
395
1556
Market Price
$ 58.32
Selling Price
$ 50.76
529
447
295
750
Market Price
$ 67.07
Selling Price
$ 57.99
211
144
48
824
Market Price
$ 55.01
Selling Price
$ 48.06
1699
1236
952
4610
Market Price
$ 45.75
Selling Price
$ 40.77
2843
2008
887
4938
Market Price
$ 51.82
Selling Price
$ 43.60
1663
1316
1260
3544
Market Price
$ 31.24
Selling Price
$ 27.40
2618
2114
1188
4796
Market Price
$ 65.77
Selling Price
$ 57.81
1077
660
717
2454
Market Price
$ 50.43
Selling Price
$ 43.88
978
800
682
1738
Market Price
$ 63.09
Selling Price
$ 57.20
1849
1487
424
3714
Market Price
$ 30.54
Selling Price
$ 25.70
2869
1868
2694
4527
Market Price
$ 45.74
Selling Price
$ 38.77
1180
1165
501
2384
Market Price
$ 40.98
Selling Price
$ 36.05
773
157
244
2040
Market Price
$ 55.61
Selling Price
$ 50.49
3304
1164
3044
3853
Market Price
$ 34.28
Selling Price
$ 28.80
1284
649
756
2736
Market Price
$ 66.49
Selling Price
$ 57.83
2764
2461
1524
2788
Market Price
$ 61.71
Selling Price
$ 55.12
3454
1899
839
4745
Market Price
$ 34.60
Selling Price
$ 29.26
518
474
289
834
Market Price
$ 38.14
Selling Price
$ 33.72
2927
2386
2878
3440