Market Price
$ 41.82
Selling Price
$ 34.92
1984
729
1652
3189
Market Price
$ 65.53
Selling Price
$ 59.42
492
373
330
1184
Market Price
$ 35.82
Selling Price
$ 32.40
211
167
113
951
Market Price
$ 57.80
Selling Price
$ 49.19
165
77
155
656
Market Price
$ 47.02
Selling Price
$ 39.52
1554
1116
1093
1609
Market Price
$ 59.38
Selling Price
$ 52.80
931
686
291
3604
Market Price
$ 60.93
Selling Price
$ 54.83
688
318
310
852
Market Price
$ 34.83
Selling Price
$ 30.45
1897
932
662
2351
Market Price
$ 41.87
Selling Price
$ 35.81
800
238
566
2048
Market Price
$ 34.48
Selling Price
$ 29.53
1054
529
432
2523
Market Price
$ 48.31
Selling Price
$ 40.62
2771
633
2591
4714
Market Price
$ 45.16
Selling Price
$ 37.85
2712
1523
1622
2786
Market Price
$ 63.04
Selling Price
$ 52.88
1326
709
1242
2082
Market Price
$ 62.32
Selling Price
$ 55.52
2570
1030
2492
3714
Market Price
$ 34.95
Selling Price
$ 31.58
583
190
150
1173
Market Price
$ 30.18
Selling Price
$ 25.78
1008
424
468
1483
Market Price
$ 69.88
Selling Price
$ 59.12
1496
594
828
3540
Market Price
$ 41.21
Selling Price
$ 34.93
1539
1094
1447
2857
Market Price
$ 35.38
Selling Price
$ 30.18
569
411
299
1110
Market Price
$ 50.13
Selling Price
$ 41.99
1169
948
654
3964
Market Price
$ 33.88
Selling Price
$ 28.26
2457
1926
1051
4175
Market Price
$ 56.14
Selling Price
$ 48.10
2810
566
2140
2970
Market Price
$ 31.41
Selling Price
$ 27.42
1775
469
1551
4877
Market Price
$ 53.00
Selling Price
$ 44.66
971
603
622
1399
Market Price
$ 39.11
Selling Price
$ 33.63
2146
1066
1574
2852
Market Price
$ 52.31
Selling Price
$ 44.49
3020
1143
710
4900
Market Price
$ 36.65
Selling Price
$ 31.27
1972
1525
1868
2443
Market Price
$ 58.99
Selling Price
$ 52.29
652
337
571
2848
Market Price
$ 38.61
Selling Price
$ 33.40
3299
3243
1027
4697
Market Price
$ 46.46
Selling Price
$ 41.57
262
209
204
406
Market Price
$ 43.63
Selling Price
$ 38.14
757
598
221
2614
Market Price
$ 34.69
Selling Price
$ 29.72
1130
282
516
1131
Market Price
$ 45.40
Selling Price
$ 40.15
1377
758
658
1868
Market Price
$ 30.29
Selling Price
$ 25.34
914
400
706
935
Market Price
$ 65.64
Selling Price
$ 55.52
1172
720
711
1328
Market Price
$ 46.41
Selling Price
$ 40.76
485
151
206
2330
Market Price
$ 33.44
Selling Price
$ 29.42
3111
1669
1150
4020
Market Price
$ 56.26
Selling Price
$ 50.45
1423
416
1310
1730
Market Price
$ 60.40
Selling Price
$ 54.27
2649
2613
654
3320
Market Price
$ 49.66
Selling Price
$ 41.97
507
228
341
895