Market Price
$ 68.53
Selling Price
$ 58.11
1740
1167
1387
1755
Market Price
$ 39.70
Selling Price
$ 36.01
1633
801
402
2935
Market Price
$ 50.32
Selling Price
$ 43.97
888
877
813
3935
Market Price
$ 62.12
Selling Price
$ 52.95
672
292
287
686
Market Price
$ 59.33
Selling Price
$ 53.59
859
243
846
2549
Market Price
$ 47.50
Selling Price
$ 40.00
2800
2599
2018
3075
Market Price
$ 59.62
Selling Price
$ 52.14
4484
2808
4164
4687
Market Price
$ 49.30
Selling Price
$ 41.90
2534
1042
693
3940
Market Price
$ 50.58
Selling Price
$ 44.12
710
696
523
1816
Market Price
$ 33.08
Selling Price
$ 27.91
574
456
152
1238
Market Price
$ 40.76
Selling Price
$ 35.14
1473
693
1179
1520
Market Price
$ 45.22
Selling Price
$ 40.92
1066
929
776
4463
Market Price
$ 69.10
Selling Price
$ 59.83
600
299
364
2268
Market Price
$ 61.11
Selling Price
$ 54.41
946
829
784
1806
Market Price
$ 60.22
Selling Price
$ 50.73
2923
670
2223
3319
Market Price
$ 51.25
Selling Price
$ 46.42
1143
604
488
1954
Market Price
$ 46.30
Selling Price
$ 40.46
2905
2407
2167
3442
Market Price
$ 36.41
Selling Price
$ 31.96
2009
564
847
2537
Market Price
$ 48.17
Selling Price
$ 43.11
905
185
540
3878
Market Price
$ 47.35
Selling Price
$ 41.20
827
532
424
2656
Market Price
$ 40.33
Selling Price
$ 34.29
3214
1529
990
3625
Market Price
$ 38.97
Selling Price
$ 35.09
862
762
367
2092
Market Price
$ 46.16
Selling Price
$ 38.72
1506
331
442
3949
Market Price
$ 66.46
Selling Price
$ 56.16
2437
777
487
4985
Market Price
$ 28.48
Selling Price
$ 25.70
514
241
277
792
Market Price
$ 32.56
Selling Price
$ 27.45
1689
1270
1489
2209
Market Price
$ 59.52
Selling Price
$ 52.18
504
233
131
878
Market Price
$ 63.92
Selling Price
$ 57.81
275
238
133
596
Market Price
$ 41.42
Selling Price
$ 35.63
731
317
675
1994
Market Price
$ 62.59
Selling Price
$ 55.11
1720
891
954
3515
Market Price
$ 55.01
Selling Price
$ 48.31
448
154
93
836
Market Price
$ 49.97
Selling Price
$ 42.14
1870
1553
583
2422
Market Price
$ 54.81
Selling Price
$ 45.80
1113
863
648
1537
Market Price
$ 62.91
Selling Price
$ 53.95
204
54
137
658
Market Price
$ 60.74
Selling Price
$ 54.66
2335
2144
1038
2742
Market Price
$ 63.55
Selling Price
$ 53.11
3737
2934
3335
4762
Market Price
$ 30.30
Selling Price
$ 26.96
596
265
406
957
Market Price
$ 34.88
Selling Price
$ 30.57
1490
580
522
3829
Market Price
$ 51.06
Selling Price
$ 45.30
949
317
579
1307
Market Price
$ 51.25
Selling Price
$ 45.30
1037
878
900
2665