Market Price
$ 38.52
Selling Price
$ 32.56
191
107
161
411
Market Price
$ 58.10
Selling Price
$ 49.60
420
256
243
2064
Market Price
$ 46.47
Selling Price
$ 40.14
640
448
161
846
Market Price
$ 62.97
Selling Price
$ 53.70
1463
808
751
4748
Market Price
$ 65.58
Selling Price
$ 56.13
208
142
167
873
Market Price
$ 38.44
Selling Price
$ 32.31
3699
3568
1295
4400
Market Price
$ 56.50
Selling Price
$ 50.14
549
147
286
943
Market Price
$ 34.81
Selling Price
$ 29.46
634
346
601
841
Market Price
$ 70.48
Selling Price
$ 59.05
1590
1536
1537
2421
Market Price
$ 37.92
Selling Price
$ 33.60
3066
1503
2791
3837
Market Price
$ 60.73
Selling Price
$ 51.32
1333
1047
445
2650
Market Price
$ 36.04
Selling Price
$ 31.00
720
297
635
3085
Market Price
$ 55.00
Selling Price
$ 49.56
2910
1769
2765
4938
Market Price
$ 34.60
Selling Price
$ 28.94
645
577
609
2392
Market Price
$ 69.43
Selling Price
$ 58.38
417
153
92
833
Market Price
$ 49.50
Selling Price
$ 44.32
339
262
80
850
Market Price
$ 65.35
Selling Price
$ 57.74
464
451
437
569
Market Price
$ 57.13
Selling Price
$ 49.79
2254
1796
1319
2619
Market Price
$ 62.88
Selling Price
$ 55.40
1186
869
918
3846
Market Price
$ 61.83
Selling Price
$ 55.74
421
239
186
927
Market Price
$ 48.63
Selling Price
$ 42.76
1301
1204
1028
1570
Market Price
$ 66.79
Selling Price
$ 56.02
2326
2036
1264
3860
Market Price
$ 55.74
Selling Price
$ 47.45
1323
1256
741
1793
Market Price
$ 45.54
Selling Price
$ 40.41
4071
2425
2939
4506
Market Price
$ 48.39
Selling Price
$ 43.20
2494
2479
555
4958
Market Price
$ 45.91
Selling Price
$ 38.54
454
368
277
631
Market Price
$ 59.11
Selling Price
$ 53.16
538
430
486
1980
Market Price
$ 38.56
Selling Price
$ 32.42
2300
1784
1160
2416
Market Price
$ 60.47
Selling Price
$ 51.31
1169
343
610
1540
Market Price
$ 48.83
Selling Price
$ 43.05
949
883
932
2717
Market Price
$ 69.44
Selling Price
$ 57.98
2326
1491
994
3678
Market Price
$ 46.14
Selling Price
$ 38.95
4231
1687
2309
4634
Market Price
$ 29.21
Selling Price
$ 25.58
1256
776
1204
2002
Market Price
$ 62.43
Selling Price
$ 56.33
2384
1722
931
4765
Market Price
$ 47.60
Selling Price
$ 42.01
2637
2073
849
4462
Market Price
$ 48.03
Selling Price
$ 42.92
756
305
634
3691
Market Price
$ 42.05
Selling Price
$ 37.52
1713
818
1601
2675
Market Price
$ 31.85
Selling Price
$ 28.23
1817
1440
1515
2589
Market Price
$ 30.76
Selling Price
$ 26.21
3520
1818
3429
4568
Market Price
$ 44.37
Selling Price
$ 37.61
4000
1166
1947
4439