Market Price
$ 31.42
Selling Price
$ 27.72
917
354
306
2389
Market Price
$ 53.52
Selling Price
$ 47.21
1149
441
340
1632
Market Price
$ 54.96
Selling Price
$ 49.45
3022
2426
2034
4821
Market Price
$ 41.12
Selling Price
$ 35.01
547
234
536
766
Market Price
$ 52.17
Selling Price
$ 45.21
2917
1115
2019
4338
Market Price
$ 37.29
Selling Price
$ 32.01
2423
1870
1687
2814
Market Price
$ 48.14
Selling Price
$ 41.61
3875
3618
1409
4173
Market Price
$ 30.79
Selling Price
$ 27.01
1997
836
1578
4726
Market Price
$ 40.72
Selling Price
$ 34.48
1641
845
1244
3355
Market Price
$ 61.56
Selling Price
$ 51.80
3900
880
2624
4724
Market Price
$ 35.29
Selling Price
$ 31.50
1066
732
476
1609
Market Price
$ 57.15
Selling Price
$ 50.24
1115
364
856
2004
Market Price
$ 49.44
Selling Price
$ 41.57
1426
1163
605
1681
Market Price
$ 63.47
Selling Price
$ 55.86
969
548
850
3028
Market Price
$ 40.61
Selling Price
$ 35.92
2580
1366
643
3881
Market Price
$ 37.48
Selling Price
$ 32.91
749
481
288
1830
Market Price
$ 68.76
Selling Price
$ 57.88
1070
800
661
1668
Market Price
$ 61.01
Selling Price
$ 53.82
3262
1312
2816
3500
Market Price
$ 31.41
Selling Price
$ 27.08
358
190
85
446
Market Price
$ 64.02
Selling Price
$ 53.86
1104
1004
789
3805
Market Price
$ 30.75
Selling Price
$ 25.74
2107
1373
1281
4583
Market Price
$ 45.06
Selling Price
$ 39.95
1466
712
300
2756
Market Price
$ 30.24
Selling Price
$ 26.33
553
530
336
2337
Market Price
$ 38.58
Selling Price
$ 33.90
600
512
592
2381
Market Price
$ 31.82
Selling Price
$ 27.73
159
101
86
498
Market Price
$ 31.00
Selling Price
$ 26.58
1549
490
425
4039
Market Price
$ 56.48
Selling Price
$ 50.06
1623
1156
483
3654
Market Price
$ 48.27
Selling Price
$ 42.91
3960
1411
932
4130
Market Price
$ 65.84
Selling Price
$ 58.16
1062
617
992
1214
Market Price
$ 44.99
Selling Price
$ 39.29
2740
2015
1439
3141
Market Price
$ 42.72
Selling Price
$ 37.77
1687
508
1542
3109
Market Price
$ 32.94
Selling Price
$ 29.85
460
222
350
1039
Market Price
$ 62.36
Selling Price
$ 52.16
372
171
275
418
Market Price
$ 67.88
Selling Price
$ 56.98
567
487
186
720
Market Price
$ 54.51
Selling Price
$ 45.92
1101
766
533
4605
Market Price
$ 44.35
Selling Price
$ 37.54
1264
1211
887
3327
Market Price
$ 31.07
Selling Price
$ 27.26
246
173
54
1228
Market Price
$ 41.30
Selling Price
$ 36.25
959
696
786
4498
Market Price
$ 49.55
Selling Price
$ 43.00
122
66
41
491
Market Price
$ 32.78
Selling Price
$ 27.92
893
344
658
2821