Market Price
$ 31.24
Selling Price
$ 26.90
616
536
202
887
Market Price
$ 37.98
Selling Price
$ 33.39
293
249
93
873
Market Price
$ 30.47
Selling Price
$ 26.69
2727
1206
703
3105
Market Price
$ 42.45
Selling Price
$ 36.69
2180
1307
1117
3163
Market Price
$ 35.95
Selling Price
$ 32.25
1358
1198
483
4306
Market Price
$ 38.89
Selling Price
$ 33.18
682
418
294
1366
Market Price
$ 56.59
Selling Price
$ 47.89
921
844
465
1002
Market Price
$ 42.49
Selling Price
$ 37.09
1036
323
774
2400
Market Price
$ 30.56
Selling Price
$ 25.85
1288
623
1065
1774
Market Price
$ 54.33
Selling Price
$ 45.72
733
536
332
3064
Market Price
$ 53.28
Selling Price
$ 47.58
860
417
827
1104
Market Price
$ 63.35
Selling Price
$ 55.73
727
693
720
939
Market Price
$ 67.76
Selling Price
$ 57.03
3301
1228
1652
3951
Market Price
$ 65.95
Selling Price
$ 56.47
1253
821
289
1488
Market Price
$ 36.55
Selling Price
$ 31.77
1811
764
836
3619
Market Price
$ 29.95
Selling Price
$ 25.79
904
534
608
2571
Market Price
$ 70.03
Selling Price
$ 59.07
2637
2008
2561
3895
Market Price
$ 39.11
Selling Price
$ 34.85
2407
1163
588
2732
Market Price
$ 59.18
Selling Price
$ 53.39
4166
3105
2209
4870
Market Price
$ 50.58
Selling Price
$ 45.70
2381
2111
2183
3540
Market Price
$ 55.45
Selling Price
$ 50.03
1247
1036
703
2470
Market Price
$ 70.49
Selling Price
$ 59.82
702
315
354
2409
Market Price
$ 46.09
Selling Price
$ 39.69
2636
1625
2223
3165
Market Price
$ 44.54
Selling Price
$ 37.88
2079
1434
594
3532
Market Price
$ 58.88
Selling Price
$ 53.24
164
102
154
449
Market Price
$ 51.16
Selling Price
$ 44.43
1555
1447
356
2734
Market Price
$ 53.60
Selling Price
$ 47.98
1246
915
1140
1414
Market Price
$ 53.18
Selling Price
$ 45.15
1406
1112
1179
2124
Market Price
$ 60.64
Selling Price
$ 50.92
1006
637
380
2453
Market Price
$ 56.07
Selling Price
$ 49.82
469
424
191
491
Market Price
$ 64.20
Selling Price
$ 57.73
655
295
290
1733
Market Price
$ 68.25
Selling Price
$ 59.61
2116
570
992
2784
Market Price
$ 29.39
Selling Price
$ 25.10
1955
598
798
3617
Market Price
$ 40.79
Selling Price
$ 36.97
672
663
520
1684
Market Price
$ 50.10
Selling Price
$ 44.92
1357
274
714
3404
Market Price
$ 49.24
Selling Price
$ 42.54
2515
2331
1695
2692
Market Price
$ 56.68
Selling Price
$ 47.59
450
290
357
678
Market Price
$ 51.11
Selling Price
$ 45.14
3842
3559
782
4533
Market Price
$ 46.86
Selling Price
$ 39.37
800
565
785
1231
Market Price
$ 34.84
Selling Price
$ 30.57
626
284
486
1342