Market Price
$ 41.64
Selling Price
$ 36.55
713
201
439
1991
Market Price
$ 45.84
Selling Price
$ 38.56
2791
1245
2722
3372
Market Price
$ 37.49
Selling Price
$ 32.09
456
403
140
681
Market Price
$ 64.02
Selling Price
$ 55.63
2328
903
503
4234
Market Price
$ 43.67
Selling Price
$ 38.69
1605
917
1229
3069
Market Price
$ 59.00
Selling Price
$ 49.27
664
291
635
1506
Market Price
$ 29.83
Selling Price
$ 25.88
1555
1075
525
3004
Market Price
$ 49.60
Selling Price
$ 41.72
2958
2665
2352
3184
Market Price
$ 59.43
Selling Price
$ 52.57
3545
1644
1653
4657
Market Price
$ 60.22
Selling Price
$ 53.71
1626
902
1425
2124
Market Price
$ 46.71
Selling Price
$ 40.32
1407
1067
871
3363
Market Price
$ 59.15
Selling Price
$ 52.63
1100
452
917
3085
Market Price
$ 36.73
Selling Price
$ 30.95
1356
1011
823
3311
Market Price
$ 57.39
Selling Price
$ 49.04
1047
490
721
3289
Market Price
$ 32.42
Selling Price
$ 28.08
4000
2710
1738
4849
Market Price
$ 51.56
Selling Price
$ 45.45
2152
1809
653
4494
Market Price
$ 64.20
Selling Price
$ 58.06
683
299
534
1778
Market Price
$ 31.88
Selling Price
$ 26.61
1726
851
1319
2462
Market Price
$ 33.86
Selling Price
$ 28.33
563
465
205
1123
Market Price
$ 60.06
Selling Price
$ 53.35
2409
2136
1298
4273
Market Price
$ 68.06
Selling Price
$ 59.47
1723
618
675
3498
Market Price
$ 30.70
Selling Price
$ 26.34
2484
2464
875
4236
Market Price
$ 30.91
Selling Price
$ 27.41
1255
1222
729
3454
Market Price
$ 58.36
Selling Price
$ 51.90
184
134
54
438
Market Price
$ 53.23
Selling Price
$ 45.70
2322
1030
2047
4115
Market Price
$ 57.26
Selling Price
$ 50.53
600
341
467
2198
Market Price
$ 42.31
Selling Price
$ 37.32
814
224
783
1440
Market Price
$ 55.76
Selling Price
$ 48.69
324
65
216
667
Market Price
$ 28.70
Selling Price
$ 25.38
2033
1303
823
4946
Market Price
$ 32.43
Selling Price
$ 29.40
2789
1006
1898
4232
Market Price
$ 38.47
Selling Price
$ 32.20
2763
569
1332
4667
Market Price
$ 66.14
Selling Price
$ 58.87
1719
973
1291
4760
Market Price
$ 61.72
Selling Price
$ 55.72
2020
1522
1662
2923
Market Price
$ 47.33
Selling Price
$ 41.58
1001
412
285
1185
Market Price
$ 50.64
Selling Price
$ 42.39
765
631
481
2086
Market Price
$ 27.92
Selling Price
$ 25.12
2987
2139
2889
3035
Market Price
$ 62.81
Selling Price
$ 54.41
1718
661
378
2111
Market Price
$ 32.40
Selling Price
$ 27.30
1371
757
1160
4471
Market Price
$ 64.48
Selling Price
$ 54.04
1821
1416
1284
2095
Market Price
$ 30.97
Selling Price
$ 25.96
2512
2147
915
3630