Market Price
$ 43.24
Selling Price
$ 36.81
656
309
451
921
Market Price
$ 62.35
Selling Price
$ 53.29
1339
317
1185
4236
Market Price
$ 63.63
Selling Price
$ 56.55
679
259
199
2558
Market Price
$ 63.19
Selling Price
$ 56.49
435
131
380
542
Market Price
$ 38.02
Selling Price
$ 31.97
862
806
382
2246
Market Price
$ 56.50
Selling Price
$ 49.45
711
345
267
817
Market Price
$ 47.09
Selling Price
$ 40.09
634
562
168
962
Market Price
$ 35.70
Selling Price
$ 30.34
2782
957
2405
4322
Market Price
$ 57.58
Selling Price
$ 52.20
706
274
218
2856
Market Price
$ 38.46
Selling Price
$ 33.55
1187
909
883
3999
Market Price
$ 34.49
Selling Price
$ 30.18
1609
1148
1200
2286
Market Price
$ 36.61
Selling Price
$ 30.79
383
301
338
1211
Market Price
$ 49.08
Selling Price
$ 44.58
676
512
662
1212
Market Price
$ 37.94
Selling Price
$ 32.38
1930
1272
929
2533
Market Price
$ 36.50
Selling Price
$ 30.77
584
144
340
1640
Market Price
$ 49.06
Selling Price
$ 43.82
704
616
599
777
Market Price
$ 50.06
Selling Price
$ 42.77
1581
1120
687
4538
Market Price
$ 43.20
Selling Price
$ 36.68
1583
590
1347
2133
Market Price
$ 45.21
Selling Price
$ 38.55
4649
1175
3803
4944
Market Price
$ 66.15
Selling Price
$ 55.35
850
465
565
2238
Market Price
$ 52.57
Selling Price
$ 47.74
1455
1310
552
2136
Market Price
$ 60.00
Selling Price
$ 52.78
3085
2941
1473
4851
Market Price
$ 46.89
Selling Price
$ 40.39
2135
764
1756
4393
Market Price
$ 49.21
Selling Price
$ 41.38
297
194
182
1102
Market Price
$ 54.81
Selling Price
$ 47.18
2307
784
1534
2316
Market Price
$ 62.52
Selling Price
$ 56.50
1647
1558
444
1770
Market Price
$ 65.67
Selling Price
$ 58.44
3036
2443
2915
3859
Market Price
$ 38.90
Selling Price
$ 35.24
1921
521
1682
2467
Market Price
$ 65.02
Selling Price
$ 54.25
1333
593
842
3102
Market Price
$ 54.66
Selling Price
$ 47.00
235
222
108
433
Market Price
$ 60.86
Selling Price
$ 51.92
1997
1298
1921
4102
Market Price
$ 47.01
Selling Price
$ 39.20
3313
830
2765
4749
Market Price
$ 32.00
Selling Price
$ 28.03
1552
628
1199
2259
Market Price
$ 28.77
Selling Price
$ 25.32
2469
511
2171
4129
Market Price
$ 53.26
Selling Price
$ 47.85
234
157
85
496
Market Price
$ 32.91
Selling Price
$ 27.98
1461
931
1051
1789
Market Price
$ 68.23
Selling Price
$ 57.36
93
28
26
409
Market Price
$ 49.67
Selling Price
$ 42.93
1548
662
622
1714
Market Price
$ 38.87
Selling Price
$ 32.43
1085
1037
827
2445
Market Price
$ 37.01
Selling Price
$ 31.41
2414
1527
937
2765