Market Price
$ 36.54
Selling Price
$ 31.28
1581
1381
635
4249
Market Price
$ 57.96
Selling Price
$ 50.77
1106
556
753
2338
Market Price
$ 62.14
Selling Price
$ 54.19
1647
1084
1160
1994
Market Price
$ 36.00
Selling Price
$ 30.07
605
265
273
1083
Market Price
$ 65.35
Selling Price
$ 58.71
932
742
600
2347
Market Price
$ 39.05
Selling Price
$ 32.83
1033
891
944
3705
Market Price
$ 44.04
Selling Price
$ 38.48
3955
3432
1191
4303
Market Price
$ 49.85
Selling Price
$ 44.86
415
307
360
1225
Market Price
$ 49.08
Selling Price
$ 41.93
2095
1529
909
2385
Market Price
$ 38.92
Selling Price
$ 34.94
171
70
40
480
Market Price
$ 55.48
Selling Price
$ 47.58
2266
1144
1173
3983
Market Price
$ 65.60
Selling Price
$ 59.33
3324
2142
1142
4238
Market Price
$ 59.26
Selling Price
$ 51.35
1212
635
295
2117
Market Price
$ 54.43
Selling Price
$ 45.81
1872
1097
722
3731
Market Price
$ 57.46
Selling Price
$ 50.90
92
49
31
420
Market Price
$ 42.40
Selling Price
$ 37.90
980
390
373
1032
Market Price
$ 31.13
Selling Price
$ 26.20
1663
439
379
1786
Market Price
$ 50.98
Selling Price
$ 46.03
1759
1466
1298
2721
Market Price
$ 42.97
Selling Price
$ 36.32
1826
1801
1017
3969
Market Price
$ 27.78
Selling Price
$ 25.19
2287
1194
2026
3265
Market Price
$ 39.08
Selling Price
$ 33.21
2249
1851
775
2690
Market Price
$ 58.35
Selling Price
$ 50.29
2642
1480
2154
4242
Market Price
$ 34.57
Selling Price
$ 29.42
2409
1604
1340
4317
Market Price
$ 41.71
Selling Price
$ 35.60
1896
1549
1591
3897
Market Price
$ 47.82
Selling Price
$ 41.19
2630
1447
1216
3201
Market Price
$ 53.83
Selling Price
$ 48.45
520
202
288
2040
Market Price
$ 40.00
Selling Price
$ 35.35
1812
1159
1803
2134
Market Price
$ 51.43
Selling Price
$ 46.11
1158
698
491
1443
Market Price
$ 65.14
Selling Price
$ 56.72
1789
850
967
1926
Market Price
$ 54.27
Selling Price
$ 47.51
2317
2009
660
2403
Market Price
$ 33.97
Selling Price
$ 28.60
1955
671
989
2976
Market Price
$ 66.23
Selling Price
$ 58.50
1342
620
860
4891
Market Price
$ 67.05
Selling Price
$ 56.30
1633
396
614
3232
Market Price
$ 63.80
Selling Price
$ 54.34
2692
1571
2312
3285
Market Price
$ 60.07
Selling Price
$ 51.79
1074
422
806
3437
Market Price
$ 42.94
Selling Price
$ 36.54
2011
1125
1191
4951
Market Price
$ 55.04
Selling Price
$ 46.97
100
88
95
443
Market Price
$ 67.09
Selling Price
$ 57.77
1829
1818
1044
3835
Market Price
$ 57.69
Selling Price
$ 48.96
970
399
517
3715
Market Price
$ 47.01
Selling Price
$ 42.35
4229
2416
4172
4335