Market Price
$ 61.67
Selling Price
$ 53.62
1744
1108
1343
2950
Market Price
$ 42.35
Selling Price
$ 36.42
1981
1780
1804
4995
Market Price
$ 53.31
Selling Price
$ 46.16
1198
553
1021
2462
Market Price
$ 38.76
Selling Price
$ 33.12
1218
1009
954
3674
Market Price
$ 51.74
Selling Price
$ 43.15
444
164
166
1849
Market Price
$ 58.25
Selling Price
$ 52.55
863
408
394
2794
Market Price
$ 35.26
Selling Price
$ 29.86
531
467
525
1489
Market Price
$ 42.65
Selling Price
$ 35.58
2694
2585
1880
2918
Market Price
$ 48.03
Selling Price
$ 41.02
4293
2955
3147
4799
Market Price
$ 68.92
Selling Price
$ 59.83
1899
807
732
2220
Market Price
$ 51.11
Selling Price
$ 42.72
2452
2135
2401
2987
Market Price
$ 47.64
Selling Price
$ 42.92
2921
862
1692
3358
Market Price
$ 44.16
Selling Price
$ 37.29
2573
2375
1386
4773
Market Price
$ 30.75
Selling Price
$ 27.85
1328
832
527
2142
Market Price
$ 42.73
Selling Price
$ 37.31
580
282
187
954
Market Price
$ 38.63
Selling Price
$ 32.91
2076
522
672
4028
Market Price
$ 40.03
Selling Price
$ 34.07
277
84
92
1332
Market Price
$ 54.07
Selling Price
$ 49.15
1622
326
1498
3354
Market Price
$ 56.06
Selling Price
$ 50.57
1244
721
366
3016
Market Price
$ 41.56
Selling Price
$ 36.22
958
698
863
1042
Market Price
$ 53.55
Selling Price
$ 46.85
1931
1479
703
3976
Market Price
$ 64.74
Selling Price
$ 57.68
1983
869
418
4230
Market Price
$ 29.51
Selling Price
$ 25.52
335
303
267
1027
Market Price
$ 57.63
Selling Price
$ 49.97
190
64
81
827
Market Price
$ 35.74
Selling Price
$ 31.44
611
142
275
2006
Market Price
$ 58.01
Selling Price
$ 50.74
2723
2149
2245
3295
Market Price
$ 62.75
Selling Price
$ 54.09
1252
1033
862
1600
Market Price
$ 47.90
Selling Price
$ 41.57
1674
1488
1448
4536
Market Price
$ 48.65
Selling Price
$ 42.91
980
721
381
2418
Market Price
$ 54.54
Selling Price
$ 49.33
2361
1288
922
2608
Market Price
$ 43.43
Selling Price
$ 36.25
2276
713
775
3548
Market Price
$ 53.37
Selling Price
$ 47.31
1568
485
1240
3759
Market Price
$ 53.67
Selling Price
$ 46.77
3152
3136
1277
3650
Market Price
$ 47.93
Selling Price
$ 42.17
561
161
346
2431
Market Price
$ 51.56
Selling Price
$ 46.37
582
402
291
1562
Market Price
$ 60.79
Selling Price
$ 54.89
2085
780
1635
4634
Market Price
$ 50.65
Selling Price
$ 44.35
429
330
92
500
Market Price
$ 53.64
Selling Price
$ 47.30
2595
1161
1165
3023
Market Price
$ 38.07
Selling Price
$ 32.37
437
424
99
1791
Market Price
$ 34.31
Selling Price
$ 29.86
1268
1087
1113
4942