Market Price
$ 41.74
Selling Price
$ 35.89
326
194
201
495
Market Price
$ 31.57
Selling Price
$ 27.71
723
344
675
2956
Market Price
$ 28.75
Selling Price
$ 25.88
2251
1067
979
4730
Market Price
$ 29.11
Selling Price
$ 25.57
429
315
164
2001
Market Price
$ 43.31
Selling Price
$ 37.32
1066
645
907
1822
Market Price
$ 50.84
Selling Price
$ 45.34
1327
554
1033
4187
Market Price
$ 64.77
Selling Price
$ 54.79
2107
1958
790
4935
Market Price
$ 37.13
Selling Price
$ 32.87
1136
913
846
1593
Market Price
$ 32.57
Selling Price
$ 28.19
902
899
811
3913
Market Price
$ 46.54
Selling Price
$ 39.36
1511
1031
498
4889
Market Price
$ 40.51
Selling Price
$ 36.20
683
641
153
768
Market Price
$ 59.19
Selling Price
$ 50.55
2385
907
787
4785
Market Price
$ 33.04
Selling Price
$ 28.85
2430
1512
1315
3117
Market Price
$ 38.66
Selling Price
$ 34.57
1616
924
463
2212
Market Price
$ 45.56
Selling Price
$ 39.66
634
436
374
766
Market Price
$ 54.35
Selling Price
$ 46.25
1188
420
1140
1900
Market Price
$ 35.70
Selling Price
$ 32.19
478
174
196
2209
Market Price
$ 34.59
Selling Price
$ 29.91
660
339
605
1499
Market Price
$ 49.15
Selling Price
$ 42.45
3889
1419
883
4227
Market Price
$ 58.26
Selling Price
$ 52.44
1364
1156
1078
3653
Market Price
$ 60.30
Selling Price
$ 53.25
831
211
513
3298
Market Price
$ 44.24
Selling Price
$ 39.61
692
234
663
1036
Market Price
$ 44.62
Selling Price
$ 39.93
215
53
77
661
Market Price
$ 65.57
Selling Price
$ 56.68
262
144
261
705
Market Price
$ 29.34
Selling Price
$ 26.15
4222
3415
1277
4542
Market Price
$ 45.71
Selling Price
$ 39.70
3469
2331
791
4764
Market Price
$ 42.86
Selling Price
$ 37.44
247
206
167
657
Market Price
$ 48.64
Selling Price
$ 40.84
2233
890
1586
3568
Market Price
$ 55.28
Selling Price
$ 47.25
1465
1396
1079
4742
Market Price
$ 65.50
Selling Price
$ 56.80
1134
904
799
2207
Market Price
$ 53.49
Selling Price
$ 47.26
2035
1926
1982
4678
Market Price
$ 58.46
Selling Price
$ 51.49
1154
1119
1138
3298
Market Price
$ 29.81
Selling Price
$ 26.74
1937
574
1932
2128
Market Price
$ 48.61
Selling Price
$ 42.40
664
531
163
1286
Market Price
$ 59.05
Selling Price
$ 53.41
2015
728
417
3058
Market Price
$ 36.63
Selling Price
$ 31.56
733
720
686
1173
Market Price
$ 56.39
Selling Price
$ 49.79
4841
2713
4813
4892
Market Price
$ 59.50
Selling Price
$ 52.47
736
384
382
972
Market Price
$ 43.59
Selling Price
$ 39.18
349
293
316
831
Market Price
$ 32.71
Selling Price
$ 27.81
995
243
469
3181