Market Price
$ 38.09
Selling Price
$ 32.27
827
421
287
1988
Market Price
$ 40.75
Selling Price
$ 33.99
2233
1885
874
2969
Market Price
$ 43.99
Selling Price
$ 37.55
518
328
282
1085
Market Price
$ 61.12
Selling Price
$ 54.60
2492
799
1641
4160
Market Price
$ 68.72
Selling Price
$ 58.47
1418
1337
732
3205
Market Price
$ 53.25
Selling Price
$ 47.59
3734
2492
3021
4799
Market Price
$ 31.16
Selling Price
$ 28.16
1164
600
422
1512
Market Price
$ 40.29
Selling Price
$ 34.40
1320
854
742
1537
Market Price
$ 44.23
Selling Price
$ 39.62
2919
2472
866
3061
Market Price
$ 40.44
Selling Price
$ 34.56
3192
1800
2445
4349
Market Price
$ 40.10
Selling Price
$ 36.07
1900
699
1214
2597
Market Price
$ 62.11
Selling Price
$ 51.93
1603
677
661
1720
Market Price
$ 49.54
Selling Price
$ 42.85
809
232
798
897
Market Price
$ 68.64
Selling Price
$ 57.45
721
368
201
2988
Market Price
$ 43.44
Selling Price
$ 38.13
1199
484
502
3654
Market Price
$ 55.72
Selling Price
$ 47.73
696
666
541
850
Market Price
$ 41.00
Selling Price
$ 35.17
1249
883
1195
3828
Market Price
$ 38.52
Selling Price
$ 34.38
675
215
234
1475
Market Price
$ 28.44
Selling Price
$ 25.57
1753
826
1189
1851
Market Price
$ 54.48
Selling Price
$ 46.16
241
227
190
407
Market Price
$ 56.32
Selling Price
$ 48.42
923
818
896
3710
Market Price
$ 53.39
Selling Price
$ 45.31
2476
1028
801
2819
Market Price
$ 31.66
Selling Price
$ 27.70
983
291
902
2354
Market Price
$ 38.26
Selling Price
$ 34.40
1131
719
974
3271
Market Price
$ 32.03
Selling Price
$ 28.11
1714
1145
1348
2634
Market Price
$ 31.41
Selling Price
$ 27.04
1751
1743
938
2192
Market Price
$ 30.73
Selling Price
$ 27.37
2760
2293
1056
4445
Market Price
$ 61.10
Selling Price
$ 51.60
1608
1210
1395
3121
Market Price
$ 52.71
Selling Price
$ 45.21
1269
339
273
4675
Market Price
$ 29.53
Selling Price
$ 26.48
839
256
495
1043
Market Price
$ 48.60
Selling Price
$ 44.06
3386
3275
2885
4113
Market Price
$ 50.57
Selling Price
$ 44.61
214
173
62
555
Market Price
$ 44.49
Selling Price
$ 39.67
1568
878
1210
4622
Market Price
$ 51.12
Selling Price
$ 42.91
468
425
292
1334
Market Price
$ 57.20
Selling Price
$ 49.96
2834
2713
2386
3277
Market Price
$ 29.33
Selling Price
$ 25.63
3356
1472
1140
4750
Market Price
$ 47.60
Selling Price
$ 41.06
2086
1876
1062
3712
Market Price
$ 45.89
Selling Price
$ 39.89
2126
602
1232
3656
Market Price
$ 65.36
Selling Price
$ 56.13
3151
2666
1384
4539
Market Price
$ 42.73
Selling Price
$ 36.92
759
600
621
1410