Market Price
$ 37.80
Selling Price
$ 31.55
1366
401
358
1717
Market Price
$ 42.22
Selling Price
$ 36.50
322
175
174
728
Market Price
$ 62.33
Selling Price
$ 53.64
709
204
159
1804
Market Price
$ 50.93
Selling Price
$ 45.57
934
437
241
1787
Market Price
$ 29.28
Selling Price
$ 26.41
1319
693
723
1851
Market Price
$ 50.04
Selling Price
$ 43.82
1999
500
784
2352
Market Price
$ 36.92
Selling Price
$ 32.57
625
315
588
2289
Market Price
$ 47.69
Selling Price
$ 43.01
2078
737
1449
4496
Market Price
$ 46.40
Selling Price
$ 40.82
2039
1615
1770
3500
Market Price
$ 52.56
Selling Price
$ 45.37
808
473
438
1633
Market Price
$ 49.77
Selling Price
$ 42.00
1529
960
352
2574
Market Price
$ 69.22
Selling Price
$ 58.22
740
411
369
1574
Market Price
$ 59.23
Selling Price
$ 51.36
2224
1035
1295
2577
Market Price
$ 68.99
Selling Price
$ 57.86
334
130
326
1434
Market Price
$ 39.69
Selling Price
$ 35.98
516
152
377
719
Market Price
$ 36.91
Selling Price
$ 32.35
1076
315
736
3198
Market Price
$ 64.54
Selling Price
$ 56.93
871
805
559
3626
Market Price
$ 59.91
Selling Price
$ 52.43
1948
541
1173
2903
Market Price
$ 28.24
Selling Price
$ 25.07
4173
2003
1009
4563
Market Price
$ 32.15
Selling Price
$ 27.64
2046
1319
1917
4159
Market Price
$ 34.17
Selling Price
$ 29.38
883
813
265
2954
Market Price
$ 51.03
Selling Price
$ 43.09
1199
245
1135
3783
Market Price
$ 63.67
Selling Price
$ 53.69
3070
763
1091
4344
Market Price
$ 48.45
Selling Price
$ 43.45
3006
2187
2898
3516
Market Price
$ 55.27
Selling Price
$ 46.19
488
429
170
1424
Market Price
$ 64.41
Selling Price
$ 54.16
925
690
198
1053
Market Price
$ 48.25
Selling Price
$ 43.21
571
186
301
970
Market Price
$ 51.62
Selling Price
$ 45.63
3315
3028
2970
3618
Market Price
$ 62.89
Selling Price
$ 53.31
384
171
250
1661
Market Price
$ 63.80
Selling Price
$ 53.65
1608
386
752
2943
Market Price
$ 31.77
Selling Price
$ 28.31
1690
1020
1213
3612
Market Price
$ 37.21
Selling Price
$ 32.63
2679
2105
1170
2869
Market Price
$ 56.01
Selling Price
$ 48.28
492
189
357
672
Market Price
$ 29.41
Selling Price
$ 26.26
1421
1077
1019
2350
Market Price
$ 62.30
Selling Price
$ 54.34
2700
2081
1952
3859
Market Price
$ 30.50
Selling Price
$ 26.81
812
571
766
2822
Market Price
$ 61.07
Selling Price
$ 53.24
1013
665
734
2534
Market Price
$ 56.12
Selling Price
$ 48.13
1283
1263
639
3854
Market Price
$ 50.71
Selling Price
$ 42.46
2875
878
2174
3691
Market Price
$ 52.66
Selling Price
$ 46.40
3526
1607
1855
3887