Market Price
$ 47.12
Selling Price
$ 40.18
2819
1018
1104
3187
Market Price
$ 42.87
Selling Price
$ 38.25
418
357
359
484
Market Price
$ 63.19
Selling Price
$ 53.69
1525
538
999
4758
Market Price
$ 37.45
Selling Price
$ 33.40
3734
1625
1599
4497
Market Price
$ 46.99
Selling Price
$ 41.10
314
98
110
1490
Market Price
$ 29.94
Selling Price
$ 25.70
4587
1157
1276
4590
Market Price
$ 66.62
Selling Price
$ 55.80
2571
1981
2179
3867
Market Price
$ 46.66
Selling Price
$ 41.11
3172
2700
1942
4448
Market Price
$ 35.70
Selling Price
$ 29.91
1138
273
1055
3931
Market Price
$ 60.23
Selling Price
$ 51.14
2231
694
1594
4957
Market Price
$ 49.34
Selling Price
$ 43.60
1124
487
397
1222
Market Price
$ 54.86
Selling Price
$ 47.29
428
364
388
961
Market Price
$ 49.73
Selling Price
$ 44.29
270
221
60
804
Market Price
$ 31.26
Selling Price
$ 26.38
546
479
220
1391
Market Price
$ 35.81
Selling Price
$ 32.54
169
53
85
777
Market Price
$ 53.93
Selling Price
$ 48.77
796
695
606
1587
Market Price
$ 43.01
Selling Price
$ 38.77
993
816
779
3981
Market Price
$ 47.24
Selling Price
$ 40.02
311
168
96
475
Market Price
$ 51.40
Selling Price
$ 45.45
1052
374
409
2264
Market Price
$ 62.63
Selling Price
$ 54.08
632
527
504
1531
Market Price
$ 48.50
Selling Price
$ 43.31
2019
1448
1161
4840
Market Price
$ 52.57
Selling Price
$ 45.83
3424
3157
1749
3532
Market Price
$ 59.25
Selling Price
$ 53.61
1574
724
1196
1693
Market Price
$ 35.65
Selling Price
$ 30.74
299
153
120
1311
Market Price
$ 56.32
Selling Price
$ 48.37
559
444
504
745
Market Price
$ 44.66
Selling Price
$ 38.70
2527
607
1457
2884
Market Price
$ 45.46
Selling Price
$ 40.04
770
530
689
907
Market Price
$ 37.47
Selling Price
$ 33.83
227
52
125
488
Market Price
$ 65.83
Selling Price
$ 58.04
1875
739
1314
3170
Market Price
$ 50.03
Selling Price
$ 42.12
705
567
218
1328
Market Price
$ 33.98
Selling Price
$ 30.85
2495
2375
971
3033
Market Price
$ 34.09
Selling Price
$ 29.05
1332
767
413
1626
Market Price
$ 34.41
Selling Price
$ 29.79
2532
1273
1999
2813
Market Price
$ 34.83
Selling Price
$ 31.64
1906
810
1608
2003
Market Price
$ 39.62
Selling Price
$ 34.47
1482
1023
1253
2852
Market Price
$ 57.72
Selling Price
$ 50.24
708
265
299
1208
Market Price
$ 60.86
Selling Price
$ 52.24
2504
641
509
4819
Market Price
$ 30.36
Selling Price
$ 26.98
1342
1126
422
2038
Market Price
$ 49.11
Selling Price
$ 42.56
291
134
257
851
Market Price
$ 59.75
Selling Price
$ 53.60
1170
385
1164
1742