Market Price
$ 50.80
Selling Price
$ 44.04
463
171
367
639
Market Price
$ 33.31
Selling Price
$ 29.76
2112
956
815
2159
Market Price
$ 31.40
Selling Price
$ 26.59
2953
727
1795
3367
Market Price
$ 31.14
Selling Price
$ 26.06
1783
1062
643
4177
Market Price
$ 45.40
Selling Price
$ 37.90
1932
1684
781
1979
Market Price
$ 52.22
Selling Price
$ 46.15
1448
464
1021
2027
Market Price
$ 66.39
Selling Price
$ 55.95
309
282
61
409
Market Price
$ 40.32
Selling Price
$ 34.54
955
387
955
1442
Market Price
$ 60.19
Selling Price
$ 53.91
2963
2875
2388
4957
Market Price
$ 54.69
Selling Price
$ 46.67
1522
1143
1510
3624
Market Price
$ 59.08
Selling Price
$ 51.48
686
491
556
798
Market Price
$ 43.29
Selling Price
$ 38.58
1268
600
1017
1547
Market Price
$ 31.31
Selling Price
$ 27.13
3381
1603
2883
3596
Market Price
$ 65.89
Selling Price
$ 59.03
349
71
220
1454
Market Price
$ 39.22
Selling Price
$ 34.34
765
561
633
2302
Market Price
$ 61.23
Selling Price
$ 52.56
2420
1728
2166
4808
Market Price
$ 51.64
Selling Price
$ 44.48
1877
1399
1676
1946
Market Price
$ 43.21
Selling Price
$ 36.62
2766
1651
915
2940
Market Price
$ 29.16
Selling Price
$ 26.20
996
614
451
4276
Market Price
$ 53.96
Selling Price
$ 46.46
314
272
189
636
Market Price
$ 41.91
Selling Price
$ 37.04
2756
2310
746
4729
Market Price
$ 56.12
Selling Price
$ 49.58
2430
1484
1913
2634
Market Price
$ 45.42
Selling Price
$ 38.62
456
394
374
1209
Market Price
$ 57.11
Selling Price
$ 51.17
3016
751
1248
4260
Market Price
$ 32.03
Selling Price
$ 29.08
1943
1688
1493
2903
Market Price
$ 52.46
Selling Price
$ 46.41
303
245
231
862
Market Price
$ 68.22
Selling Price
$ 59.32
593
118
451
1966
Market Price
$ 60.70
Selling Price
$ 51.73
1646
1513
941
4815
Market Price
$ 68.13
Selling Price
$ 58.12
730
706
168
2124
Market Price
$ 57.35
Selling Price
$ 47.95
1884
1497
1181
2484
Market Price
$ 33.77
Selling Price
$ 28.88
1951
1732
1796
2998
Market Price
$ 40.81
Selling Price
$ 35.48
224
215
47
707
Market Price
$ 61.32
Selling Price
$ 52.84
2073
504
1103
3307
Market Price
$ 49.80
Selling Price
$ 44.57
3925
2920
1896
4576
Market Price
$ 55.21
Selling Price
$ 48.34
1296
572
349
4013
Market Price
$ 39.65
Selling Price
$ 34.05
4539
2942
2409
4925
Market Price
$ 64.52
Selling Price
$ 55.63
2409
1731
2005
4267
Market Price
$ 31.07
Selling Price
$ 26.37
1509
645
1108
4104
Market Price
$ 57.84
Selling Price
$ 52.08
4259
2570
1391
4313
Market Price
$ 52.13
Selling Price
$ 46.34
3969
949
992
4213