Market Price
$ 50.55
Selling Price
$ 43.68
1660
1466
968
2468
Market Price
$ 41.44
Selling Price
$ 35.72
165
109
131
790
Market Price
$ 40.83
Selling Price
$ 36.64
1391
541
609
2673
Market Price
$ 32.19
Selling Price
$ 29.16
1413
714
388
3277
Market Price
$ 60.04
Selling Price
$ 51.39
3834
1011
3481
4085
Market Price
$ 37.36
Selling Price
$ 32.60
641
537
639
1379
Market Price
$ 58.48
Selling Price
$ 52.20
569
117
450
1989
Market Price
$ 64.66
Selling Price
$ 56.13
790
198
470
1375
Market Price
$ 38.72
Selling Price
$ 32.82
865
499
616
4078
Market Price
$ 56.89
Selling Price
$ 50.99
472
445
254
1441
Market Price
$ 64.83
Selling Price
$ 54.04
493
202
326
1594
Market Price
$ 33.53
Selling Price
$ 29.74
1103
419
707
2735
Market Price
$ 38.82
Selling Price
$ 34.89
2316
517
465
4755
Market Price
$ 59.06
Selling Price
$ 51.57
3636
1399
918
3882
Market Price
$ 47.11
Selling Price
$ 42.65
93
51
46
449
Market Price
$ 68.24
Selling Price
$ 57.22
1473
1167
919
2401
Market Price
$ 29.28
Selling Price
$ 26.16
1101
476
1004
1521
Market Price
$ 30.68
Selling Price
$ 27.85
1040
1031
230
4610
Market Price
$ 63.03
Selling Price
$ 52.70
2772
2122
1780
3852
Market Price
$ 65.94
Selling Price
$ 58.55
119
84
24
448
Market Price
$ 42.01
Selling Price
$ 36.69
680
661
408
2059
Market Price
$ 66.04
Selling Price
$ 56.63
1192
415
400
3204
Market Price
$ 45.10
Selling Price
$ 38.82
1288
969
441
1323
Market Price
$ 43.02
Selling Price
$ 37.48
252
105
248
799
Market Price
$ 63.04
Selling Price
$ 52.87
1352
1199
313
1455
Market Price
$ 65.15
Selling Price
$ 55.62
1854
1468
1248
2542
Market Price
$ 35.59
Selling Price
$ 31.74
1369
471
838
3829
Market Price
$ 56.53
Selling Price
$ 49.36
759
574
363
2531
Market Price
$ 44.10
Selling Price
$ 40.03
392
297
125
562
Market Price
$ 35.93
Selling Price
$ 30.25
1327
1003
666
4716
Market Price
$ 32.93
Selling Price
$ 28.75
1004
702
375
1386
Market Price
$ 58.82
Selling Price
$ 52.83
1324
439
447
1400
Market Price
$ 38.90
Selling Price
$ 35.14
2504
1371
1269
3273
Market Price
$ 51.98
Selling Price
$ 44.28
1352
776
1288
1650
Market Price
$ 49.98
Selling Price
$ 42.09
1638
895
490
4238
Market Price
$ 52.77
Selling Price
$ 47.06
2255
702
2083
4576
Market Price
$ 38.39
Selling Price
$ 32.73
2366
1476
1405
3833
Market Price
$ 36.07
Selling Price
$ 30.54
2154
1014
1262
3386
Market Price
$ 36.22
Selling Price
$ 31.65
1641
1118
567
1733
Market Price
$ 39.27
Selling Price
$ 34.24
1056
482
594
3082