Market Price
$ 31.42
Selling Price
$ 27.35
936
244
881
1551
Market Price
$ 53.60
Selling Price
$ 47.41
2817
2784
2365
4382
Market Price
$ 58.27
Selling Price
$ 49.90
321
215
254
864
Market Price
$ 40.56
Selling Price
$ 35.70
2400
944
799
2759
Market Price
$ 38.13
Selling Price
$ 34.53
758
663
352
2224
Market Price
$ 56.91
Selling Price
$ 48.98
2752
1345
2131
5000
Market Price
$ 43.65
Selling Price
$ 38.46
645
328
289
1363
Market Price
$ 32.53
Selling Price
$ 27.78
936
428
502
3151
Market Price
$ 55.25
Selling Price
$ 48.47
3498
1116
3253
4670
Market Price
$ 60.61
Selling Price
$ 51.53
2214
982
689
2853
Market Price
$ 30.28
Selling Price
$ 26.40
637
565
418
1393
Market Price
$ 61.66
Selling Price
$ 53.48
3285
3204
1526
4475
Market Price
$ 42.15
Selling Price
$ 37.00
947
426
812
4642
Market Price
$ 55.73
Selling Price
$ 47.18
1456
1034
1378
2359
Market Price
$ 40.02
Selling Price
$ 34.63
576
292
170
817
Market Price
$ 38.11
Selling Price
$ 33.66
1571
1409
779
4371
Market Price
$ 41.12
Selling Price
$ 36.22
997
706
635
1762
Market Price
$ 46.86
Selling Price
$ 40.82
913
236
578
1243
Market Price
$ 65.30
Selling Price
$ 59.29
915
641
322
1016
Market Price
$ 49.67
Selling Price
$ 41.87
969
800
661
1205
Market Price
$ 47.67
Selling Price
$ 41.69
1729
1214
957
4136
Market Price
$ 41.82
Selling Price
$ 35.53
4558
2508
1019
4959
Market Price
$ 41.19
Selling Price
$ 36.98
926
519
867
3697
Market Price
$ 61.84
Selling Price
$ 53.13
3463
3322
921
4800
Market Price
$ 38.42
Selling Price
$ 32.88
2051
1494
1903
2554
Market Price
$ 45.54
Selling Price
$ 40.43
643
500
602
1065
Market Price
$ 70.98
Selling Price
$ 59.76
306
257
285
599
Market Price
$ 60.12
Selling Price
$ 54.45
3611
3336
909
3747
Market Price
$ 30.55
Selling Price
$ 27.50
3254
2854
2999
4152
Market Price
$ 50.51
Selling Price
$ 42.68
1165
1027
904
1777
Market Price
$ 46.26
Selling Price
$ 41.97
1606
1373
1225
3223
Market Price
$ 52.57
Selling Price
$ 47.39
1036
706
577
1745
Market Price
$ 53.16
Selling Price
$ 45.00
980
419
499
3303
Market Price
$ 59.31
Selling Price
$ 50.87
1102
257
1058
1648
Market Price
$ 31.28
Selling Price
$ 26.45
2702
1916
2664
4419
Market Price
$ 34.99
Selling Price
$ 30.45
1147
608
606
2870
Market Price
$ 38.80
Selling Price
$ 33.61
3604
3445
1973
4382
Market Price
$ 30.37
Selling Price
$ 25.86
2736
1168
1196
2784
Market Price
$ 68.67
Selling Price
$ 58.57
975
621
261
1956
Market Price
$ 39.52
Selling Price
$ 33.99
4027
2779
1651
4229