Market Price
$ 39.14
Selling Price
$ 33.77
3513
1545
3394
3762
Market Price
$ 62.67
Selling Price
$ 53.91
550
380
409
560
Market Price
$ 54.01
Selling Price
$ 46.92
477
187
374
1181
Market Price
$ 33.25
Selling Price
$ 28.56
579
229
230
1842
Market Price
$ 40.84
Selling Price
$ 35.30
1136
558
1071
2944
Market Price
$ 32.43
Selling Price
$ 29.31
988
719
887
2056
Market Price
$ 34.28
Selling Price
$ 28.76
395
137
99
630
Market Price
$ 35.32
Selling Price
$ 29.82
1857
446
1538
3693
Market Price
$ 48.24
Selling Price
$ 43.45
1587
895
1207
4903
Market Price
$ 35.60
Selling Price
$ 30.81
4234
1808
3983
4875
Market Price
$ 47.80
Selling Price
$ 40.20
2529
1976
516
3329
Market Price
$ 57.91
Selling Price
$ 48.39
1903
965
1634
3437
Market Price
$ 68.63
Selling Price
$ 58.92
4343
2437
2468
4521
Market Price
$ 45.55
Selling Price
$ 38.74
2034
1199
1058
2539
Market Price
$ 40.43
Selling Price
$ 36.60
2328
641
2111
4141
Market Price
$ 60.79
Selling Price
$ 51.41
571
452
194
1802
Market Price
$ 47.50
Selling Price
$ 41.82
1517
1068
1265
2465
Market Price
$ 63.30
Selling Price
$ 55.90
2421
1673
1208
2645
Market Price
$ 69.61
Selling Price
$ 59.23
1311
696
770
1589
Market Price
$ 53.96
Selling Price
$ 48.41
338
92
88
943
Market Price
$ 33.16
Selling Price
$ 29.28
1765
1587
1003
1999
Market Price
$ 54.78
Selling Price
$ 47.66
1135
261
617
4651
Market Price
$ 30.87
Selling Price
$ 26.35
242
91
62
1024
Market Price
$ 35.63
Selling Price
$ 31.36
360
324
241
486
Market Price
$ 41.11
Selling Price
$ 35.15
1418
843
1110
3131
Market Price
$ 32.92
Selling Price
$ 28.12
1979
1036
1205
3245
Market Price
$ 56.57
Selling Price
$ 50.16
853
405
641
2708
Market Price
$ 50.61
Selling Price
$ 42.55
1612
806
600
1655
Market Price
$ 65.58
Selling Price
$ 57.54
2178
1094
712
3593
Market Price
$ 58.55
Selling Price
$ 50.05
2135
641
1802
2961
Market Price
$ 35.92
Selling Price
$ 32.56
231
98
195
779
Market Price
$ 33.61
Selling Price
$ 29.26
795
625
740
1452
Market Price
$ 32.93
Selling Price
$ 29.58
1214
526
474
2532
Market Price
$ 36.60
Selling Price
$ 31.21
891
387
726
1041
Market Price
$ 67.62
Selling Price
$ 57.15
4590
2667
2826
4894
Market Price
$ 35.27
Selling Price
$ 29.86
2161
1619
437
3247
Market Price
$ 38.84
Selling Price
$ 34.04
448
247
289
913
Market Price
$ 55.53
Selling Price
$ 50.12
2905
1818
2452
3589
Market Price
$ 34.60
Selling Price
$ 28.85
2591
1513
753
4853
Market Price
$ 67.51
Selling Price
$ 58.04
1524
410
1513
3811