Market Price
$ 50.37
Selling Price
$ 44.51
1213
1182
804
3895
Market Price
$ 48.55
Selling Price
$ 42.27
534
452
321
1530
Market Price
$ 40.49
Selling Price
$ 35.61
723
657
160
901
Market Price
$ 28.95
Selling Price
$ 25.27
2082
1450
1166
3741
Market Price
$ 51.13
Selling Price
$ 45.24
2259
1454
2174
2348
Market Price
$ 64.62
Selling Price
$ 58.64
240
55
108
477
Market Price
$ 44.29
Selling Price
$ 39.32
2595
898
683
4183
Market Price
$ 54.76
Selling Price
$ 49.33
444
327
426
494
Market Price
$ 43.98
Selling Price
$ 37.44
837
180
474
3548
Market Price
$ 30.82
Selling Price
$ 25.95
165
164
51
421
Market Price
$ 54.38
Selling Price
$ 45.78
1156
740
920
1751
Market Price
$ 40.20
Selling Price
$ 35.98
2062
1083
1217
3273
Market Price
$ 43.63
Selling Price
$ 36.37
614
193
296
1086
Market Price
$ 34.16
Selling Price
$ 28.62
2225
899
746
3320
Market Price
$ 31.49
Selling Price
$ 27.24
850
621
266
2412
Market Price
$ 57.43
Selling Price
$ 50.87
2924
863
1340
4640
Market Price
$ 52.67
Selling Price
$ 44.03
2750
1483
694
4773
Market Price
$ 43.14
Selling Price
$ 36.43
2587
1647
1963
3229
Market Price
$ 28.84
Selling Price
$ 26.03
2009
639
1143
3790
Market Price
$ 40.99
Selling Price
$ 34.58
2091
1349
787
2703
Market Price
$ 44.96
Selling Price
$ 40.63
1892
961
1602
2558
Market Price
$ 68.37
Selling Price
$ 59.51
1077
312
751
1220
Market Price
$ 47.09
Selling Price
$ 42.32
1049
1046
885
2636
Market Price
$ 59.69
Selling Price
$ 54.02
3831
1684
2270
4131
Market Price
$ 48.86
Selling Price
$ 44.26
2456
1769
979
3409
Market Price
$ 53.99
Selling Price
$ 47.43
794
402
573
2110
Market Price
$ 63.20
Selling Price
$ 55.97
886
697
675
1809
Market Price
$ 39.90
Selling Price
$ 34.13
1543
812
1246
3672
Market Price
$ 35.05
Selling Price
$ 29.90
926
920
683
1252
Market Price
$ 47.25
Selling Price
$ 41.79
972
294
584
3040
Market Price
$ 47.37
Selling Price
$ 39.69
781
312
355
2407
Market Price
$ 37.98
Selling Price
$ 32.21
1108
875
614
4653
Market Price
$ 37.50
Selling Price
$ 32.13
1890
1748
502
2224
Market Price
$ 68.55
Selling Price
$ 57.81
2007
922
1446
4020
Market Price
$ 34.32
Selling Price
$ 30.63
4605
2633
1773
4670
Market Price
$ 53.29
Selling Price
$ 46.79
752
532
632
1404
Market Price
$ 41.80
Selling Price
$ 36.10
791
563
749
1413
Market Price
$ 56.71
Selling Price
$ 47.91
2466
2153
1516
4748
Market Price
$ 53.56
Selling Price
$ 47.81
1825
619
688
3398
Market Price
$ 51.25
Selling Price
$ 43.71
4426
2766
3928
4962