Market Price
$ 69.33
Selling Price
$ 57.95
1559
808
1109
2366
Market Price
$ 44.98
Selling Price
$ 38.80
751
301
185
3462
Market Price
$ 29.57
Selling Price
$ 25.34
1928
440
1437
3095
Market Price
$ 62.96
Selling Price
$ 55.97
2675
2122
1936
3866
Market Price
$ 49.22
Selling Price
$ 41.51
3097
902
2538
4836
Market Price
$ 33.61
Selling Price
$ 30.52
1418
514
659
1813
Market Price
$ 61.07
Selling Price
$ 52.03
2726
2467
1717
4307
Market Price
$ 63.47
Selling Price
$ 56.55
1801
1770
982
4664
Market Price
$ 37.35
Selling Price
$ 33.57
801
686
283
1000
Market Price
$ 45.02
Selling Price
$ 40.43
1399
636
435
4405
Market Price
$ 66.59
Selling Price
$ 59.53
2115
697
1635
2670
Market Price
$ 50.59
Selling Price
$ 42.41
1049
407
787
1976
Market Price
$ 48.82
Selling Price
$ 42.50
1139
1025
1034
3824
Market Price
$ 29.64
Selling Price
$ 25.04
3335
854
667
4229
Market Price
$ 50.64
Selling Price
$ 42.56
851
391
318
1317
Market Price
$ 49.20
Selling Price
$ 42.59
1401
469
919
2229
Market Price
$ 42.75
Selling Price
$ 36.79
519
215
185
1974
Market Price
$ 59.80
Selling Price
$ 50.46
949
210
933
3430
Market Price
$ 61.57
Selling Price
$ 51.83
1477
1091
1464
1926
Market Price
$ 31.07
Selling Price
$ 26.23
1208
689
506
3878
Market Price
$ 48.84
Selling Price
$ 41.44
97
26
35
409
Market Price
$ 60.79
Selling Price
$ 51.99
1011
824
320
2200
Market Price
$ 33.12
Selling Price
$ 29.50
543
469
146
940
Market Price
$ 52.21
Selling Price
$ 46.84
2270
895
1085
3643
Market Price
$ 42.07
Selling Price
$ 36.57
4149
2318
3604
4823
Market Price
$ 29.02
Selling Price
$ 25.33
226
145
172
813
Market Price
$ 52.20
Selling Price
$ 45.03
856
288
838
1074
Market Price
$ 52.04
Selling Price
$ 46.60
686
170
598
1812
Market Price
$ 47.28
Selling Price
$ 42.66
2096
470
678
4621
Market Price
$ 40.60
Selling Price
$ 35.57
156
39
82
557
Market Price
$ 44.06
Selling Price
$ 36.73
1557
1438
1205
3517
Market Price
$ 60.71
Selling Price
$ 52.69
3857
1371
2565
4828
Market Price
$ 64.12
Selling Price
$ 55.57
537
303
471
921
Market Price
$ 37.19
Selling Price
$ 31.72
514
251
318
2058
Market Price
$ 41.55
Selling Price
$ 37.68
2776
1367
842
2967
Market Price
$ 65.56
Selling Price
$ 55.55
2220
1203
1926
4109
Market Price
$ 30.02
Selling Price
$ 25.03
3907
3207
3077
4673
Market Price
$ 30.22
Selling Price
$ 26.53
2591
1093
1425
3530
Market Price
$ 59.29
Selling Price
$ 50.88
371
164
343
1430
Market Price
$ 50.00
Selling Price
$ 44.28
489
160
457
873