Market Price
$ 52.86
Selling Price
$ 47.40
3054
866
2132
4392
Market Price
$ 60.12
Selling Price
$ 50.23
1440
619
463
3207
Market Price
$ 57.01
Selling Price
$ 47.92
279
77
165
879
Market Price
$ 64.86
Selling Price
$ 54.79
1682
686
1320
1838
Market Price
$ 48.48
Selling Price
$ 43.68
424
88
303
508
Market Price
$ 66.83
Selling Price
$ 57.86
564
434
365
774
Market Price
$ 58.00
Selling Price
$ 50.21
1215
1195
315
2649
Market Price
$ 37.33
Selling Price
$ 32.74
723
632
513
801
Market Price
$ 32.89
Selling Price
$ 29.49
2845
1369
1268
3681
Market Price
$ 34.25
Selling Price
$ 29.90
1441
1404
1209
2639
Market Price
$ 47.86
Selling Price
$ 43.34
1065
841
1002
2851
Market Price
$ 50.37
Selling Price
$ 42.26
897
383
701
2734
Market Price
$ 68.33
Selling Price
$ 59.33
455
428
227
1075
Market Price
$ 49.29
Selling Price
$ 41.46
2604
567
1298
4390
Market Price
$ 49.08
Selling Price
$ 40.98
1112
515
688
2089
Market Price
$ 41.38
Selling Price
$ 34.49
1142
656
571
1266
Market Price
$ 55.02
Selling Price
$ 47.15
636
562
373
1388
Market Price
$ 55.49
Selling Price
$ 47.09
369
290
255
756
Market Price
$ 63.96
Selling Price
$ 54.43
984
831
286
1620
Market Price
$ 35.88
Selling Price
$ 31.69
932
628
263
4647
Market Price
$ 31.49
Selling Price
$ 26.34
2970
1363
1497
3297
Market Price
$ 53.89
Selling Price
$ 48.34
623
524
620
797
Market Price
$ 61.78
Selling Price
$ 51.79
2202
924
1078
4886
Market Price
$ 45.60
Selling Price
$ 38.54
1212
793
594
3533
Market Price
$ 42.80
Selling Price
$ 38.63
1184
731
1155
2127
Market Price
$ 35.28
Selling Price
$ 31.54
1140
670
823
1552
Market Price
$ 49.98
Selling Price
$ 43.02
539
233
338
683
Market Price
$ 61.48
Selling Price
$ 52.85
1131
280
749
3829
Market Price
$ 63.70
Selling Price
$ 53.75
3524
1864
3487
3758
Market Price
$ 46.50
Selling Price
$ 40.30
641
517
235
808
Market Price
$ 47.52
Selling Price
$ 40.91
775
773
632
1952
Market Price
$ 54.99
Selling Price
$ 46.42
637
390
139
2270
Market Price
$ 38.07
Selling Price
$ 32.07
3203
1945
2595
4547
Market Price
$ 35.09
Selling Price
$ 29.64
741
451
398
2763
Market Price
$ 34.75
Selling Price
$ 30.38
4296
2058
3828
4762
Market Price
$ 61.98
Selling Price
$ 55.75
1338
417
698
2377
Market Price
$ 30.71
Selling Price
$ 27.79
3112
2744
1911
3809
Market Price
$ 35.35
Selling Price
$ 31.07
3011
1447
2801
4939
Market Price
$ 68.72
Selling Price
$ 57.52
1513
1088
913
2599
Market Price
$ 33.91
Selling Price
$ 30.50
1719
688
1402
2857