Market Price
$ 38.80
Selling Price
$ 34.46
1032
298
895
4224
Market Price
$ 36.13
Selling Price
$ 31.71
3969
3745
3710
4817
Market Price
$ 51.71
Selling Price
$ 44.69
1238
415
645
4959
Market Price
$ 51.91
Selling Price
$ 43.92
953
887
943
4460
Market Price
$ 42.80
Selling Price
$ 38.30
937
728
899
3665
Market Price
$ 57.87
Selling Price
$ 52.53
1474
743
1422
4027
Market Price
$ 35.54
Selling Price
$ 31.44
477
111
238
767
Market Price
$ 43.97
Selling Price
$ 38.23
326
184
326
1118
Market Price
$ 66.38
Selling Price
$ 56.57
454
137
316
1130
Market Price
$ 29.35
Selling Price
$ 26.54
615
540
460
843
Market Price
$ 33.06
Selling Price
$ 28.71
4644
3997
1131
4920
Market Price
$ 36.32
Selling Price
$ 30.67
158
103
157
571
Market Price
$ 65.39
Selling Price
$ 56.54
2084
689
1499
2833
Market Price
$ 59.30
Selling Price
$ 52.35
1945
544
1597
3521
Market Price
$ 54.97
Selling Price
$ 48.40
2147
1297
481
2560
Market Price
$ 36.24
Selling Price
$ 31.55
2253
1980
1487
3732
Market Price
$ 43.87
Selling Price
$ 39.79
951
855
482
3071
Market Price
$ 56.38
Selling Price
$ 47.46
1699
608
1481
4529
Market Price
$ 52.51
Selling Price
$ 45.84
535
390
502
2644
Market Price
$ 33.15
Selling Price
$ 28.91
2347
529
2167
3565
Market Price
$ 55.70
Selling Price
$ 47.91
753
417
194
1309
Market Price
$ 59.69
Selling Price
$ 50.21
1372
1028
366
3051
Market Price
$ 40.64
Selling Price
$ 36.05
192
72
52
923
Market Price
$ 65.10
Selling Price
$ 58.35
1495
1287
492
1525
Market Price
$ 59.83
Selling Price
$ 53.56
146
30
110
563
Market Price
$ 59.29
Selling Price
$ 49.82
456
264
314
875
Market Price
$ 38.36
Selling Price
$ 33.52
1380
368
720
1548
Market Price
$ 35.37
Selling Price
$ 30.92
521
342
322
1617
Market Price
$ 38.17
Selling Price
$ 32.03
107
57
87
520
Market Price
$ 51.27
Selling Price
$ 46.41
2657
876
747
3667
Market Price
$ 38.88
Selling Price
$ 35.01
2110
1228
1266
3731
Market Price
$ 39.72
Selling Price
$ 34.55
2398
1303
2288
3928
Market Price
$ 58.06
Selling Price
$ 49.24
295
287
172
558
Market Price
$ 44.67
Selling Price
$ 38.89
3246
2538
2173
4077
Market Price
$ 31.84
Selling Price
$ 28.40
1286
744
724
3306
Market Price
$ 56.90
Selling Price
$ 49.37
3467
3069
2227
4102
Market Price
$ 33.83
Selling Price
$ 29.49
762
588
227
2665
Market Price
$ 43.02
Selling Price
$ 36.02
2239
846
1046
3076
Market Price
$ 49.21
Selling Price
$ 41.88
2599
1416
2549
2970
Market Price
$ 42.57
Selling Price
$ 37.78
1629
1095
866
2082