Market Price
$ 38.80
Selling Price
$ 32.98
2379
1592
1211
3617
Market Price
$ 62.50
Selling Price
$ 56.75
1582
607
1166
4022
Market Price
$ 47.37
Selling Price
$ 40.25
1014
440
327
1040
Market Price
$ 61.50
Selling Price
$ 51.50
189
112
184
668
Market Price
$ 34.85
Selling Price
$ 29.09
1304
1045
898
1362
Market Price
$ 53.98
Selling Price
$ 46.32
2319
2298
1348
2960
Market Price
$ 40.95
Selling Price
$ 35.83
1691
1274
744
2587
Market Price
$ 53.15
Selling Price
$ 47.61
832
283
672
2162
Market Price
$ 55.93
Selling Price
$ 47.41
340
75
69
845
Market Price
$ 35.49
Selling Price
$ 31.48
316
142
238
1055
Market Price
$ 33.58
Selling Price
$ 28.32
919
491
370
1051
Market Price
$ 56.90
Selling Price
$ 51.72
967
500
279
2520
Market Price
$ 66.50
Selling Price
$ 56.75
293
161
140
1214
Market Price
$ 39.21
Selling Price
$ 34.01
570
493
203
1577
Market Price
$ 47.85
Selling Price
$ 41.10
993
699
305
1262
Market Price
$ 54.84
Selling Price
$ 48.84
1151
487
578
2291
Market Price
$ 70.25
Selling Price
$ 59.36
1291
289
608
3729
Market Price
$ 31.28
Selling Price
$ 27.65
1077
649
343
2931
Market Price
$ 47.82
Selling Price
$ 41.30
1737
1557
1613
2074
Market Price
$ 45.67
Selling Price
$ 39.62
2315
1647
619
2889
Market Price
$ 64.96
Selling Price
$ 55.60
2223
1143
945
3014
Market Price
$ 53.99
Selling Price
$ 47.79
1016
271
975
1231
Market Price
$ 34.17
Selling Price
$ 29.45
1095
839
257
2978
Market Price
$ 43.44
Selling Price
$ 36.49
684
656
179
2716
Market Price
$ 37.12
Selling Price
$ 31.00
2256
2244
816
2560
Market Price
$ 63.52
Selling Price
$ 54.51
605
282
407
1823
Market Price
$ 42.50
Selling Price
$ 37.18
772
739
187
2276
Market Price
$ 65.67
Selling Price
$ 58.80
859
690
815
4203
Market Price
$ 47.07
Selling Price
$ 42.27
2730
1423
710
3936
Market Price
$ 62.33
Selling Price
$ 54.18
1014
548
693
2866
Market Price
$ 62.57
Selling Price
$ 56.22
1502
774
1295
1554
Market Price
$ 63.31
Selling Price
$ 55.63
2821
922
2371
3329
Market Price
$ 49.04
Selling Price
$ 42.31
2167
1786
1349
4738
Market Price
$ 61.90
Selling Price
$ 55.31
1284
1245
262
3410
Market Price
$ 53.17
Selling Price
$ 46.42
1397
1190
1395
3575
Market Price
$ 42.93
Selling Price
$ 38.93
1808
1672
1134
3025
Market Price
$ 48.85
Selling Price
$ 41.07
1152
498
1015
3565
Market Price
$ 39.54
Selling Price
$ 35.47
671
509
350
1241
Market Price
$ 30.38
Selling Price
$ 25.43
3336
1389
2261
4187
Market Price
$ 39.09
Selling Price
$ 33.90
674
182
458
2119