Market Price
$ 63.55
Selling Price
$ 57.25
1482
398
1002
2632
Market Price
$ 45.67
Selling Price
$ 39.49
1969
824
997
2358
Market Price
$ 57.96
Selling Price
$ 50.07
416
383
273
1709
Market Price
$ 44.17
Selling Price
$ 38.62
1703
498
1095
2330
Market Price
$ 60.55
Selling Price
$ 51.01
931
363
855
1313
Market Price
$ 32.57
Selling Price
$ 28.81
659
492
255
1198
Market Price
$ 39.67
Selling Price
$ 34.35
3762
2599
2813
4681
Market Price
$ 32.66
Selling Price
$ 27.64
1978
1619
479
2703
Market Price
$ 44.94
Selling Price
$ 37.95
663
386
369
2869
Market Price
$ 50.88
Selling Price
$ 45.71
3083
1919
1197
3488
Market Price
$ 36.98
Selling Price
$ 31.87
2645
822
2600
4315
Market Price
$ 47.92
Selling Price
$ 41.21
3701
3402
2673
3862
Market Price
$ 57.25
Selling Price
$ 49.72
595
317
160
1324
Market Price
$ 30.05
Selling Price
$ 25.80
651
188
372
1749
Market Price
$ 33.45
Selling Price
$ 29.76
1219
825
1204
1477
Market Price
$ 38.72
Selling Price
$ 32.67
4387
3772
1397
4805
Market Price
$ 41.04
Selling Price
$ 36.19
2147
661
1321
2513
Market Price
$ 63.06
Selling Price
$ 52.77
495
253
168
1784
Market Price
$ 50.72
Selling Price
$ 44.22
3499
2051
1747
4597
Market Price
$ 54.77
Selling Price
$ 47.77
598
471
238
1103
Market Price
$ 39.69
Selling Price
$ 33.21
3920
1816
3256
4663
Market Price
$ 60.41
Selling Price
$ 54.43
2167
710
540
4657
Market Price
$ 56.84
Selling Price
$ 47.98
540
496
288
1549
Market Price
$ 35.31
Selling Price
$ 30.15
1893
1150
1025
4315
Market Price
$ 55.36
Selling Price
$ 49.26
878
375
188
1777
Market Price
$ 32.05
Selling Price
$ 28.72
2501
2114
565
3442
Market Price
$ 38.91
Selling Price
$ 34.78
1570
475
884
2921
Market Price
$ 31.96
Selling Price
$ 28.39
2827
1826
1716
4941
Market Price
$ 45.70
Selling Price
$ 39.06
3540
1740
2009
4507
Market Price
$ 69.28
Selling Price
$ 58.97
2588
1959
1084
4257
Market Price
$ 48.96
Selling Price
$ 41.92
896
487
408
1509
Market Price
$ 49.78
Selling Price
$ 41.89
2781
896
2040
3339
Market Price
$ 53.42
Selling Price
$ 47.50
491
234
470
1690
Market Price
$ 38.40
Selling Price
$ 33.54
1739
1245
837
3884
Market Price
$ 60.58
Selling Price
$ 55.07
1300
598
309
1526
Market Price
$ 30.34
Selling Price
$ 25.60
2647
847
1124
3264
Market Price
$ 56.51
Selling Price
$ 50.98
854
729
744
1211
Market Price
$ 65.04
Selling Price
$ 56.43
371
87
245
1266
Market Price
$ 67.59
Selling Price
$ 57.05
301
248
275
806
Market Price
$ 37.02
Selling Price
$ 32.95
1389
585
1324
3859