Market Price
$ 42.32
Selling Price
$ 36.97
3294
3228
753
3914
Market Price
$ 48.24
Selling Price
$ 40.42
1611
1309
1016
2133
Market Price
$ 39.98
Selling Price
$ 35.04
2559
1988
1086
2586
Market Price
$ 40.38
Selling Price
$ 36.59
724
388
213
793
Market Price
$ 33.96
Selling Price
$ 29.30
1183
475
421
2832
Market Price
$ 32.01
Selling Price
$ 28.31
963
910
406
1841
Market Price
$ 33.87
Selling Price
$ 29.08
4051
2455
1775
4395
Market Price
$ 47.92
Selling Price
$ 42.37
400
113
172
491
Market Price
$ 62.93
Selling Price
$ 52.59
697
258
206
1873
Market Price
$ 59.81
Selling Price
$ 53.52
685
541
210
1164
Market Price
$ 47.88
Selling Price
$ 40.00
1753
1452
1057
3657
Market Price
$ 34.28
Selling Price
$ 28.83
1122
259
312
2623
Market Price
$ 45.02
Selling Price
$ 38.06
1065
300
860
1666
Market Price
$ 39.74
Selling Price
$ 33.82
362
180
93
1343
Market Price
$ 70.25
Selling Price
$ 58.67
3103
2396
1448
3449
Market Price
$ 60.55
Selling Price
$ 54.85
1498
1057
631
4036
Market Price
$ 45.85
Selling Price
$ 40.19
470
283
189
2297
Market Price
$ 60.72
Selling Price
$ 52.04
1035
419
548
4855
Market Price
$ 47.13
Selling Price
$ 41.67
2314
1346
565
3955
Market Price
$ 66.30
Selling Price
$ 55.43
430
407
320
913
Market Price
$ 52.29
Selling Price
$ 46.83
1473
826
458
2502
Market Price
$ 31.49
Selling Price
$ 27.90
3029
2857
2825
3681
Market Price
$ 53.97
Selling Price
$ 45.90
2619
2260
821
2755
Market Price
$ 67.70
Selling Price
$ 58.86
3987
2689
1798
4871
Market Price
$ 32.20
Selling Price
$ 27.80
1815
1583
926
4418
Market Price
$ 47.85
Selling Price
$ 41.71
1272
510
514
4482
Market Price
$ 45.31
Selling Price
$ 40.25
2791
2759
618
4276
Market Price
$ 65.59
Selling Price
$ 56.52
1637
937
1356
2189
Market Price
$ 58.55
Selling Price
$ 49.11
1584
1263
1580
2712
Market Price
$ 48.77
Selling Price
$ 43.02
524
456
385
1012
Market Price
$ 56.01
Selling Price
$ 46.99
2627
917
2272
4190
Market Price
$ 63.55
Selling Price
$ 55.64
713
513
237
2996
Market Price
$ 39.57
Selling Price
$ 33.74
2995
814
1781
3024
Market Price
$ 61.86
Selling Price
$ 52.69
711
326
615
1375
Market Price
$ 37.63
Selling Price
$ 33.23
626
392
198
1853
Market Price
$ 35.27
Selling Price
$ 29.49
2055
1180
1643
2806
Market Price
$ 61.01
Selling Price
$ 53.08
810
176
201
2799
Market Price
$ 52.45
Selling Price
$ 46.96
3337
2797
1321
4396
Market Price
$ 46.47
Selling Price
$ 40.58
2147
1925
1271
3411
Market Price
$ 48.13
Selling Price
$ 43.64
2784
982
1201
4416