Market Price
$ 30.92
Selling Price
$ 25.77
1595
1034
1190
4262
Market Price
$ 41.00
Selling Price
$ 36.58
1490
358
487
1959
Market Price
$ 49.97
Selling Price
$ 44.04
1596
1571
946
2731
Market Price
$ 62.62
Selling Price
$ 52.88
3124
2254
2538
3619
Market Price
$ 35.00
Selling Price
$ 30.12
490
213
489
823
Market Price
$ 69.62
Selling Price
$ 59.23
756
559
377
1194
Market Price
$ 37.22
Selling Price
$ 33.68
1305
645
729
2732
Market Price
$ 33.20
Selling Price
$ 28.06
624
552
468
1812
Market Price
$ 30.03
Selling Price
$ 27.21
783
330
673
3082
Market Price
$ 30.76
Selling Price
$ 27.66
3785
2766
2098
4702
Market Price
$ 47.84
Selling Price
$ 40.36
977
808
220
2087
Market Price
$ 29.15
Selling Price
$ 26.39
1303
1263
477
3955
Market Price
$ 50.66
Selling Price
$ 45.52
3864
2545
2656
4004
Market Price
$ 67.74
Selling Price
$ 58.74
154
95
147
676
Market Price
$ 60.47
Selling Price
$ 51.06
3575
3257
1652
4666
Market Price
$ 51.12
Selling Price
$ 45.53
1407
587
920
1545
Market Price
$ 43.13
Selling Price
$ 38.86
795
492
478
3264
Market Price
$ 45.74
Selling Price
$ 41.25
708
413
567
1273
Market Price
$ 39.79
Selling Price
$ 35.80
338
247
115
419
Market Price
$ 44.46
Selling Price
$ 37.58
909
774
859
1388
Market Price
$ 49.48
Selling Price
$ 42.37
241
136
163
458
Market Price
$ 29.55
Selling Price
$ 26.42
1526
306
717
1615
Market Price
$ 51.29
Selling Price
$ 44.92
758
263
449
1310
Market Price
$ 65.22
Selling Price
$ 57.72
3754
2601
3497
4580
Market Price
$ 41.79
Selling Price
$ 37.90
2710
1029
1581
3532
Market Price
$ 70.38
Selling Price
$ 58.92
2062
1693
1602
4405
Market Price
$ 50.25
Selling Price
$ 42.23
4419
3571
2981
4862
Market Price
$ 62.29
Selling Price
$ 54.08
925
489
446
1542
Market Price
$ 64.83
Selling Price
$ 56.06
230
151
78
901
Market Price
$ 63.35
Selling Price
$ 55.40
751
742
346
1209
Market Price
$ 61.89
Selling Price
$ 53.65
3240
1197
935
3363
Market Price
$ 46.16
Selling Price
$ 39.29
3646
2761
3013
4472
Market Price
$ 46.07
Selling Price
$ 39.26
717
143
179
1084
Market Price
$ 64.81
Selling Price
$ 55.67
1559
477
1056
4703
Market Price
$ 56.79
Selling Price
$ 48.03
989
882
249
3411
Market Price
$ 46.32
Selling Price
$ 41.50
2552
738
1194
3300
Market Price
$ 38.66
Selling Price
$ 33.16
843
785
495
2056
Market Price
$ 66.09
Selling Price
$ 56.43
1791
630
1489
3700
Market Price
$ 32.56
Selling Price
$ 27.99
3113
2842
1569
4754
Market Price
$ 62.60
Selling Price
$ 54.51
301
195
285
1394