Market Price
$ 41.84
Selling Price
$ 36.52
1972
423
1750
4876
Market Price
$ 57.24
Selling Price
$ 50.28
3670
1511
3438
3893
Market Price
$ 47.25
Selling Price
$ 39.97
4380
4248
2604
4854
Market Price
$ 33.55
Selling Price
$ 29.85
1011
647
582
1594
Market Price
$ 60.65
Selling Price
$ 51.43
3388
787
2087
3679
Market Price
$ 37.54
Selling Price
$ 32.43
1187
496
736
1756
Market Price
$ 57.24
Selling Price
$ 51.91
1006
358
256
3202
Market Price
$ 50.73
Selling Price
$ 44.04
771
296
563
1160
Market Price
$ 42.80
Selling Price
$ 36.10
3641
2083
3431
3729
Market Price
$ 43.06
Selling Price
$ 37.16
4204
2923
3517
4359
Market Price
$ 33.96
Selling Price
$ 29.89
782
575
694
1508
Market Price
$ 45.14
Selling Price
$ 40.77
1695
1511
1106
2423
Market Price
$ 57.93
Selling Price
$ 49.65
325
152
113
437
Market Price
$ 54.51
Selling Price
$ 49.16
960
850
466
2531
Market Price
$ 51.09
Selling Price
$ 45.39
1720
1271
1288
2569
Market Price
$ 32.37
Selling Price
$ 27.59
3913
2474
823
4395
Market Price
$ 65.96
Selling Price
$ 57.52
318
90
265
1065
Market Price
$ 35.48
Selling Price
$ 31.67
320
85
187
1338
Market Price
$ 41.32
Selling Price
$ 36.95
561
540
238
1752
Market Price
$ 61.06
Selling Price
$ 54.35
659
569
479
1547
Market Price
$ 67.97
Selling Price
$ 58.27
3628
2449
2765
4745
Market Price
$ 53.79
Selling Price
$ 47.34
229
207
151
636
Market Price
$ 30.73
Selling Price
$ 27.81
3634
2037
2500
4290
Market Price
$ 64.64
Selling Price
$ 57.23
377
146
324
443
Market Price
$ 64.30
Selling Price
$ 54.45
1099
270
1066
4301
Market Price
$ 33.77
Selling Price
$ 28.34
1019
470
295
4493
Market Price
$ 64.62
Selling Price
$ 55.75
2695
1086
1146
2964
Market Price
$ 44.20
Selling Price
$ 40.14
2491
2162
2307
2674
Market Price
$ 45.94
Selling Price
$ 39.98
3218
1700
1980
4198
Market Price
$ 38.17
Selling Price
$ 33.25
4102
3529
2625
4359
Market Price
$ 64.52
Selling Price
$ 57.09
1598
622
1543
2766
Market Price
$ 46.20
Selling Price
$ 40.73
663
308
650
1170
Market Price
$ 58.13
Selling Price
$ 52.19
919
225
558
3038
Market Price
$ 62.93
Selling Price
$ 53.40
1667
1403
764
2290
Market Price
$ 31.84
Selling Price
$ 28.28
2206
892
1182
2704
Market Price
$ 62.55
Selling Price
$ 55.99
334
108
264
777
Market Price
$ 45.43
Selling Price
$ 40.56
578
478
562
1693
Market Price
$ 32.63
Selling Price
$ 28.94
207
94
108
818
Market Price
$ 54.98
Selling Price
$ 49.71
2849
1465
2009
3957
Market Price
$ 48.49
Selling Price
$ 41.53
200
112
158
635