Market Price
$ 29.96
Selling Price
$ 27.19
1071
622
827
2179
Market Price
$ 44.61
Selling Price
$ 37.53
3944
1882
2952
4356
Market Price
$ 38.42
Selling Price
$ 33.49
1894
1462
814
2135
Market Price
$ 65.05
Selling Price
$ 58.31
563
252
253
2588
Market Price
$ 36.51
Selling Price
$ 31.02
1169
1138
635
1901
Market Price
$ 42.35
Selling Price
$ 35.59
433
357
320
1083
Market Price
$ 33.54
Selling Price
$ 28.98
338
177
188
552
Market Price
$ 47.69
Selling Price
$ 39.77
1613
1085
535
3211
Market Price
$ 55.36
Selling Price
$ 48.30
973
608
731
2987
Market Price
$ 67.37
Selling Price
$ 58.90
1765
532
369
3102
Market Price
$ 30.43
Selling Price
$ 27.07
2258
1549
1413
4513
Market Price
$ 60.45
Selling Price
$ 52.15
1166
849
1159
3156
Market Price
$ 39.99
Selling Price
$ 34.56
260
242
129
696
Market Price
$ 36.42
Selling Price
$ 31.89
1339
601
723
4461
Market Price
$ 67.08
Selling Price
$ 56.63
190
186
43
732
Market Price
$ 32.40
Selling Price
$ 28.75
980
578
383
1457
Market Price
$ 62.20
Selling Price
$ 55.70
1877
940
530
3848
Market Price
$ 59.44
Selling Price
$ 51.59
2427
1167
1958
4497
Market Price
$ 39.85
Selling Price
$ 35.75
583
176
578
1375
Market Price
$ 39.97
Selling Price
$ 34.05
2218
1014
649
4013
Market Price
$ 42.03
Selling Price
$ 36.50
503
489
124
792
Market Price
$ 47.78
Selling Price
$ 41.15
1558
1542
1500
2377
Market Price
$ 41.94
Selling Price
$ 36.42
1238
1035
503
3496
Market Price
$ 56.96
Selling Price
$ 50.31
712
384
602
1526
Market Price
$ 58.76
Selling Price
$ 51.71
812
322
809
2212
Market Price
$ 43.41
Selling Price
$ 37.75
947
497
298
4094
Market Price
$ 28.36
Selling Price
$ 25.68
896
270
302
3649
Market Price
$ 50.82
Selling Price
$ 45.22
742
448
203
1493
Market Price
$ 66.57
Selling Price
$ 58.47
3868
2020
2188
4369
Market Price
$ 56.94
Selling Price
$ 50.71
2581
936
2537
3201
Market Price
$ 38.66
Selling Price
$ 33.37
1979
1353
1721
3692
Market Price
$ 34.11
Selling Price
$ 30.37
1081
990
948
2408
Market Price
$ 62.81
Selling Price
$ 54.50
1280
642
1062
2289
Market Price
$ 30.33
Selling Price
$ 25.71
751
221
655
1145
Market Price
$ 31.25
Selling Price
$ 28.01
796
264
450
1045
Market Price
$ 49.71
Selling Price
$ 41.45
1092
286
336
1104
Market Price
$ 31.66
Selling Price
$ 28.09
1258
534
313
4260
Market Price
$ 41.60
Selling Price
$ 36.33
1789
1019
615
2049
Market Price
$ 35.33
Selling Price
$ 31.18
833
497
236
3289
Market Price
$ 49.23
Selling Price
$ 43.19
2798
1587
2207
3137