Market Price
$ 42.80
Selling Price
$ 37.42
2231
694
1594
4957
Market Price
$ 37.08
Selling Price
$ 32.10
1124
487
397
1222
Market Price
$ 52.22
Selling Price
$ 44.36
428
364
388
961
Market Price
$ 62.79
Selling Price
$ 54.90
270
221
60
804
Market Price
$ 39.40
Selling Price
$ 33.38
546
479
220
1391
Market Price
$ 34.40
Selling Price
$ 29.00
169
53
85
777
Market Price
$ 60.03
Selling Price
$ 52.20
796
695
606
1587
Market Price
$ 64.29
Selling Price
$ 57.34
993
816
779
3981
Market Price
$ 52.02
Selling Price
$ 46.50
311
168
96
475
Market Price
$ 30.92
Selling Price
$ 26.71
1052
374
409
2264
Market Price
$ 49.45
Selling Price
$ 44.03
632
527
504
1531
Market Price
$ 49.77
Selling Price
$ 44.47
2019
1448
1161
4840
Market Price
$ 60.87
Selling Price
$ 51.11
3424
3157
1749
3532
Market Price
$ 57.68
Selling Price
$ 50.36
1574
724
1196
1693
Market Price
$ 52.14
Selling Price
$ 46.90
299
153
120
1311
Market Price
$ 62.12
Selling Price
$ 53.04
559
444
504
745
Market Price
$ 45.82
Selling Price
$ 41.10
2527
607
1457
2884
Market Price
$ 48.20
Selling Price
$ 42.49
770
530
689
907
Market Price
$ 54.58
Selling Price
$ 48.78
227
52
125
488
Market Price
$ 42.09
Selling Price
$ 35.47
1875
739
1314
3170
Market Price
$ 67.79
Selling Price
$ 57.86
705
567
218
1328
Market Price
$ 33.27
Selling Price
$ 29.61
2495
2375
971
3033
Market Price
$ 67.07
Selling Price
$ 56.73
1332
767
413
1626
Market Price
$ 48.06
Selling Price
$ 41.34
2532
1273
1999
2813
Market Price
$ 49.03
Selling Price
$ 41.66
1906
810
1608
2003
Market Price
$ 39.49
Selling Price
$ 35.66
1482
1023
1253
2852
Market Price
$ 28.60
Selling Price
$ 25.54
708
265
299
1208
Market Price
$ 39.59
Selling Price
$ 34.01
2504
641
509
4819
Market Price
$ 32.88
Selling Price
$ 28.18
1342
1126
422
2038
Market Price
$ 56.87
Selling Price
$ 50.62
291
134
257
851
Market Price
$ 37.45
Selling Price
$ 31.65
1170
385
1164
1742
Market Price
$ 59.24
Selling Price
$ 50.87
1990
750
1936
2427
Market Price
$ 48.80
Selling Price
$ 42.57
1536
718
1013
2544
Market Price
$ 66.25
Selling Price
$ 57.32
1271
1216
725
3123
Market Price
$ 55.19
Selling Price
$ 49.68
670
603
314
1744
Market Price
$ 62.71
Selling Price
$ 55.36
1425
352
1318
1901
Market Price
$ 64.12
Selling Price
$ 55.71
1241
479
951
1612
Market Price
$ 63.86
Selling Price
$ 54.39
543
318
346
735
Market Price
$ 32.77
Selling Price
$ 28.75
394
247
345
1147
Market Price
$ 36.71
Selling Price
$ 33.12
1311
868
1296
1849