Market Price
$ 47.06
Selling Price
$ 39.58
1499
1190
618
1658
Market Price
$ 64.14
Selling Price
$ 55.17
476
475
201
1257
Market Price
$ 52.17
Selling Price
$ 47.09
588
215
153
2446
Market Price
$ 31.99
Selling Price
$ 28.42
1304
1115
858
1813
Market Price
$ 68.46
Selling Price
$ 58.34
2820
1258
1907
4912
Market Price
$ 52.46
Selling Price
$ 44.43
540
454
265
884
Market Price
$ 54.44
Selling Price
$ 46.27
1139
1137
617
1187
Market Price
$ 61.21
Selling Price
$ 53.97
1245
635
980
4865
Market Price
$ 35.30
Selling Price
$ 31.20
1528
1143
1031
1977
Market Price
$ 57.55
Selling Price
$ 49.01
277
248
146
457
Market Price
$ 45.41
Selling Price
$ 39.61
183
137
157
730
Market Price
$ 47.67
Selling Price
$ 41.35
1423
530
998
3363
Market Price
$ 40.68
Selling Price
$ 35.71
1877
1156
655
4248
Market Price
$ 42.92
Selling Price
$ 37.40
2829
1694
2326
4916
Market Price
$ 36.50
Selling Price
$ 30.43
1256
540
336
4023
Market Price
$ 63.02
Selling Price
$ 53.25
939
220
194
1046
Market Price
$ 55.04
Selling Price
$ 46.94
3150
2339
1335
4320
Market Price
$ 48.32
Selling Price
$ 40.49
3904
3392
2227
4531
Market Price
$ 36.01
Selling Price
$ 31.83
2473
979
779
4238
Market Price
$ 35.00
Selling Price
$ 31.22
1551
1053
1280
3014
Market Price
$ 53.32
Selling Price
$ 44.76
1187
1148
982
3187
Market Price
$ 52.07
Selling Price
$ 44.19
1132
543
705
1574
Market Price
$ 58.81
Selling Price
$ 50.40
507
173
319
1481
Market Price
$ 44.58
Selling Price
$ 37.61
722
521
586
1779
Market Price
$ 30.71
Selling Price
$ 25.88
364
319
224
494
Market Price
$ 67.70
Selling Price
$ 57.26
1536
385
1272
2251
Market Price
$ 51.08
Selling Price
$ 43.47
824
713
247
2362
Market Price
$ 38.84
Selling Price
$ 33.36
529
107
425
1613
Market Price
$ 37.66
Selling Price
$ 32.78
899
831
556
1629
Market Price
$ 55.91
Selling Price
$ 46.85
4717
2423
2244
4772
Market Price
$ 68.98
Selling Price
$ 58.82
656
365
498
703
Market Price
$ 45.22
Selling Price
$ 39.09
1504
1447
587
1920
Market Price
$ 57.19
Selling Price
$ 48.87
4132
1597
3048
4734
Market Price
$ 30.06
Selling Price
$ 25.09
829
774
738
1431
Market Price
$ 31.96
Selling Price
$ 28.87
2759
1789
1049
2763
Market Price
$ 47.91
Selling Price
$ 43.08
1890
903
832
2483
Market Price
$ 61.99
Selling Price
$ 53.84
935
499
370
2672
Market Price
$ 51.64
Selling Price
$ 43.71
1291
1219
1274
2060
Market Price
$ 41.38
Selling Price
$ 34.91
1511
946
1254
1590
Market Price
$ 65.35
Selling Price
$ 58.61
941
812
404
969