Market Price
$ 47.03
Selling Price
$ 39.39
1479
564
878
2187
Market Price
$ 46.73
Selling Price
$ 39.36
498
484
439
923
Market Price
$ 64.02
Selling Price
$ 55.80
2307
900
1614
3236
Market Price
$ 43.25
Selling Price
$ 36.55
1280
1014
760
1358
Market Price
$ 40.42
Selling Price
$ 33.98
1821
1270
1579
1968
Market Price
$ 53.60
Selling Price
$ 47.79
456
142
144
1226
Market Price
$ 53.45
Selling Price
$ 48.32
3206
1305
1083
4065
Market Price
$ 50.69
Selling Price
$ 44.61
1494
1272
575
1938
Market Price
$ 59.49
Selling Price
$ 49.91
1665
924
1021
3422
Market Price
$ 66.43
Selling Price
$ 59.97
1612
885
388
2567
Market Price
$ 45.94
Selling Price
$ 39.99
1470
824
1305
4260
Market Price
$ 31.43
Selling Price
$ 26.66
1978
943
680
2985
Market Price
$ 66.34
Selling Price
$ 57.77
2811
1569
1067
4639
Market Price
$ 36.31
Selling Price
$ 32.39
851
532
416
2187
Market Price
$ 29.54
Selling Price
$ 26.40
549
249
153
1252
Market Price
$ 57.41
Selling Price
$ 48.20
907
438
449
2323
Market Price
$ 33.23
Selling Price
$ 28.19
2912
762
2599
3511
Market Price
$ 53.62
Selling Price
$ 45.92
489
160
249
1109
Market Price
$ 42.10
Selling Price
$ 35.48
1099
335
263
1128
Market Price
$ 69.91
Selling Price
$ 58.82
834
462
677
1172
Market Price
$ 34.90
Selling Price
$ 31.20
1102
322
620
1478
Market Price
$ 41.75
Selling Price
$ 35.74
921
845
327
3449
Market Price
$ 46.56
Selling Price
$ 40.82
1570
675
1176
2547
Market Price
$ 42.58
Selling Price
$ 36.13
817
665
789
917
Market Price
$ 44.03
Selling Price
$ 38.27
954
929
415
1560
Market Price
$ 48.82
Selling Price
$ 43.41
1216
448
246
2560
Market Price
$ 32.33
Selling Price
$ 27.93
1321
1297
791
3661
Market Price
$ 55.93
Selling Price
$ 47.08
3004
1464
958
3299
Market Price
$ 43.51
Selling Price
$ 37.49
1337
535
1314
1783
Market Price
$ 57.06
Selling Price
$ 50.12
3127
2536
1074
3874
Market Price
$ 30.76
Selling Price
$ 27.70
3880
1492
1404
4565
Market Price
$ 52.07
Selling Price
$ 44.46
2794
2568
818
3395
Market Price
$ 37.03
Selling Price
$ 33.20
2843
2208
2687
3540
Market Price
$ 49.77
Selling Price
$ 43.85
850
802
845
1013
Market Price
$ 48.46
Selling Price
$ 42.02
2469
1033
1513
3816
Market Price
$ 53.85
Selling Price
$ 47.08
3314
1043
2559
3825
Market Price
$ 64.83
Selling Price
$ 56.12
1404
533
1333
2774
Market Price
$ 66.18
Selling Price
$ 57.85
1959
957
1556
2696
Market Price
$ 38.55
Selling Price
$ 34.37
2634
2433
1641
3754
Market Price
$ 62.97
Selling Price
$ 53.00
3327
1091
1895
3655