Market Price
$ 49.07
Selling Price
$ 43.80
4409
1332
2524
4831
Market Price
$ 56.52
Selling Price
$ 49.56
825
365
540
2912
Market Price
$ 43.38
Selling Price
$ 36.33
2561
1242
2300
4436
Market Price
$ 54.16
Selling Price
$ 47.37
2108
1684
2108
3777
Market Price
$ 51.87
Selling Price
$ 46.84
735
267
661
2857
Market Price
$ 62.82
Selling Price
$ 53.94
1032
226
517
1854
Market Price
$ 35.25
Selling Price
$ 30.96
1907
1054
938
2565
Market Price
$ 28.05
Selling Price
$ 25.28
606
326
206
2767
Market Price
$ 64.50
Selling Price
$ 58.48
308
158
152
1541
Market Price
$ 37.50
Selling Price
$ 34.04
648
453
243
1990
Market Price
$ 33.78
Selling Price
$ 28.91
1265
425
877
4833
Market Price
$ 44.73
Selling Price
$ 40.17
307
180
206
487
Market Price
$ 30.76
Selling Price
$ 25.64
2343
1673
1390
2434
Market Price
$ 65.08
Selling Price
$ 56.02
441
193
371
623
Market Price
$ 62.15
Selling Price
$ 53.14
635
359
444
1479
Market Price
$ 45.71
Selling Price
$ 38.24
910
495
895
1321
Market Price
$ 28.68
Selling Price
$ 26.01
1035
917
450
1154
Market Price
$ 65.23
Selling Price
$ 57.27
1699
1358
1358
1710
Market Price
$ 62.34
Selling Price
$ 55.12
3958
1131
800
3982
Market Price
$ 60.08
Selling Price
$ 52.77
2844
1442
1618
3392
Market Price
$ 45.02
Selling Price
$ 37.92
4491
4006
3948
4638
Market Price
$ 57.06
Selling Price
$ 48.94
1705
483
1200
2344
Market Price
$ 29.36
Selling Price
$ 25.59
1719
537
1415
1818
Market Price
$ 34.33
Selling Price
$ 29.67
1717
1312
1111
4777
Market Price
$ 36.25
Selling Price
$ 32.58
833
232
520
1982
Market Price
$ 42.16
Selling Price
$ 36.08
1876
1488
1065
2207
Market Price
$ 32.49
Selling Price
$ 29.27
632
374
393
2914
Market Price
$ 33.95
Selling Price
$ 28.43
3247
2187
2246
4081
Market Price
$ 32.80
Selling Price
$ 29.29
358
83
269
405
Market Price
$ 47.02
Selling Price
$ 42.67
1770
917
1622
2215
Market Price
$ 59.91
Selling Price
$ 53.02
384
324
91
1825
Market Price
$ 47.41
Selling Price
$ 42.48
3966
1589
1929
4691
Market Price
$ 66.81
Selling Price
$ 56.46
313
256
218
737
Market Price
$ 53.12
Selling Price
$ 48.28
2839
880
2606
3679
Market Price
$ 34.14
Selling Price
$ 29.97
2262
1395
1509
3032
Market Price
$ 58.56
Selling Price
$ 48.86
862
651
847
1539
Market Price
$ 45.80
Selling Price
$ 39.78
1616
507
669
1628
Market Price
$ 34.59
Selling Price
$ 30.01
3445
3220
3021
4673
Market Price
$ 32.33
Selling Price
$ 28.43
765
478
464
2487
Market Price
$ 61.70
Selling Price
$ 52.38
1246
1067
939
2224