Market Price
$ 47.10
Selling Price
$ 39.91
3042
1272
2906
3838
Market Price
$ 34.42
Selling Price
$ 28.78
2303
1390
1577
2429
Market Price
$ 43.05
Selling Price
$ 37.99
306
145
116
634
Market Price
$ 39.01
Selling Price
$ 33.72
588
294
381
1681
Market Price
$ 39.33
Selling Price
$ 35.21
2867
1086
1947
3305
Market Price
$ 31.35
Selling Price
$ 27.44
2474
1546
2331
3776
Market Price
$ 29.06
Selling Price
$ 25.67
661
521
469
892
Market Price
$ 29.67
Selling Price
$ 25.30
1334
672
1101
4325
Market Price
$ 57.21
Selling Price
$ 48.61
2350
1258
1730
2446
Market Price
$ 32.29
Selling Price
$ 29.25
1329
803
1174
1952
Market Price
$ 69.93
Selling Price
$ 59.21
1453
783
1047
1533
Market Price
$ 63.02
Selling Price
$ 57.27
1052
520
1024
2893
Market Price
$ 51.70
Selling Price
$ 44.05
1530
713
374
3231
Market Price
$ 53.17
Selling Price
$ 45.99
173
132
125
562
Market Price
$ 62.70
Selling Price
$ 53.64
1015
618
863
1657
Market Price
$ 64.68
Selling Price
$ 54.07
402
284
391
1638
Market Price
$ 61.16
Selling Price
$ 52.24
1318
1094
1035
2989
Market Price
$ 58.15
Selling Price
$ 49.04
232
155
168
968
Market Price
$ 37.64
Selling Price
$ 32.65
1192
692
1078
2240
Market Price
$ 49.38
Selling Price
$ 41.40
3013
2851
1398
4134
Market Price
$ 43.34
Selling Price
$ 38.12
380
240
182
540
Market Price
$ 61.77
Selling Price
$ 53.07
2113
744
787
2836
Market Price
$ 37.62
Selling Price
$ 32.41
721
463
171
1036
Market Price
$ 60.57
Selling Price
$ 51.32
1656
645
733
4176
Market Price
$ 47.95
Selling Price
$ 43.07
2052
838
1901
2348
Market Price
$ 39.15
Selling Price
$ 34.68
3381
992
2124
4868
Market Price
$ 55.05
Selling Price
$ 46.77
1925
775
1116
2168
Market Price
$ 51.91
Selling Price
$ 46.40
3625
996
1184
3997
Market Price
$ 35.25
Selling Price
$ 30.07
3985
2626
3815
4426
Market Price
$ 55.31
Selling Price
$ 49.65
2922
1140
613
4625
Market Price
$ 35.25
Selling Price
$ 29.39
1319
558
444
2710
Market Price
$ 41.53
Selling Price
$ 35.77
1113
692
523
1128
Market Price
$ 62.11
Selling Price
$ 53.15
970
606
577
2671
Market Price
$ 65.76
Selling Price
$ 56.66
1182
708
491
3896
Market Price
$ 64.93
Selling Price
$ 56.72
1055
765
461
1292
Market Price
$ 36.22
Selling Price
$ 32.31
363
347
246
1007
Market Price
$ 57.61
Selling Price
$ 49.94
1963
1775
1503
2691
Market Price
$ 33.48
Selling Price
$ 29.14
467
222
449
582
Market Price
$ 42.20
Selling Price
$ 35.25
966
341
341
1340
Market Price
$ 33.25
Selling Price
$ 29.03
456
416
413
1147