Market Price
$ 67.15
Selling Price
$ 57.27
1332
1159
345
4657
Market Price
$ 59.16
Selling Price
$ 50.45
3036
2088
2110
3231
Market Price
$ 38.78
Selling Price
$ 33.33
1316
1065
296
2613
Market Price
$ 63.49
Selling Price
$ 53.73
821
314
789
1759
Market Price
$ 69.05
Selling Price
$ 58.44
1672
764
822
2530
Market Price
$ 41.30
Selling Price
$ 36.16
1232
402
824
1739
Market Price
$ 50.41
Selling Price
$ 44.11
842
830
233
1117
Market Price
$ 48.00
Selling Price
$ 41.47
366
293
278
666
Market Price
$ 54.45
Selling Price
$ 46.08
1054
738
939
2036
Market Price
$ 34.97
Selling Price
$ 31.31
263
64
260
405
Market Price
$ 44.21
Selling Price
$ 40.16
2250
493
1266
2353
Market Price
$ 69.54
Selling Price
$ 59.83
521
146
335
2278
Market Price
$ 60.33
Selling Price
$ 54.66
3331
909
3248
4519
Market Price
$ 32.99
Selling Price
$ 27.83
2805
2547
1554
4795
Market Price
$ 62.55
Selling Price
$ 54.82
1546
950
1304
2786
Market Price
$ 59.17
Selling Price
$ 50.43
841
432
292
1691
Market Price
$ 65.59
Selling Price
$ 57.44
978
372
782
3357
Market Price
$ 52.55
Selling Price
$ 47.26
786
506
500
2041
Market Price
$ 30.92
Selling Price
$ 27.96
362
269
263
499
Market Price
$ 40.08
Selling Price
$ 34.18
694
542
640
2229
Market Price
$ 32.77
Selling Price
$ 27.64
710
593
334
2218
Market Price
$ 31.22
Selling Price
$ 26.34
2404
2369
576
3405
Market Price
$ 30.23
Selling Price
$ 26.36
2870
2506
2085
3238
Market Price
$ 45.52
Selling Price
$ 38.48
507
130
232
1163
Market Price
$ 39.68
Selling Price
$ 35.35
439
95
95
751
Market Price
$ 44.42
Selling Price
$ 37.75
2993
2631
1587
3266
Market Price
$ 34.89
Selling Price
$ 31.14
2320
1621
1013
4885
Market Price
$ 50.11
Selling Price
$ 42.65
130
49
54
405
Market Price
$ 45.51
Selling Price
$ 40.70
158
33
122
627
Market Price
$ 53.06
Selling Price
$ 45.28
3102
1653
1107
4834
Market Price
$ 63.23
Selling Price
$ 53.57
3581
1351
1470
3921
Market Price
$ 63.77
Selling Price
$ 54.19
543
153
130
601
Market Price
$ 57.77
Selling Price
$ 52.47
2012
1256
548
4590
Market Price
$ 43.10
Selling Price
$ 37.71
2390
1805
1072
3319
Market Price
$ 57.03
Selling Price
$ 48.70
217
63
92
982
Market Price
$ 40.78
Selling Price
$ 36.93
2316
1326
803
4105
Market Price
$ 42.53
Selling Price
$ 36.98
3324
831
2060
3403
Market Price
$ 33.68
Selling Price
$ 29.32
670
306
324
2269
Market Price
$ 47.76
Selling Price
$ 39.88
3709
2821
2729
4459
Market Price
$ 27.85
Selling Price
$ 25.02
1477
873
1350
1838