Market Price
$ 43.57
Selling Price
$ 37.86
1235
1148
625
1307
Market Price
$ 32.81
Selling Price
$ 28.91
2818
1139
1509
2939
Market Price
$ 45.68
Selling Price
$ 38.90
2354
718
2143
3609
Market Price
$ 53.70
Selling Price
$ 46.87
804
713
383
841
Market Price
$ 37.42
Selling Price
$ 33.47
1461
857
924
2058
Market Price
$ 48.49
Selling Price
$ 43.50
715
205
681
1362
Market Price
$ 35.18
Selling Price
$ 29.68
3848
3368
3192
4826
Market Price
$ 56.83
Selling Price
$ 49.97
3007
1535
704
3247
Market Price
$ 60.51
Selling Price
$ 53.38
1352
1235
743
3346
Market Price
$ 47.84
Selling Price
$ 40.65
541
351
482
776
Market Price
$ 59.53
Selling Price
$ 53.29
1764
595
1634
2518
Market Price
$ 50.99
Selling Price
$ 43.60
834
517
449
1438
Market Price
$ 39.91
Selling Price
$ 34.90
1713
625
1290
2934
Market Price
$ 39.39
Selling Price
$ 35.30
1877
922
1875
2446
Market Price
$ 56.19
Selling Price
$ 50.53
989
292
792
1011
Market Price
$ 61.97
Selling Price
$ 52.45
889
199
732
1409
Market Price
$ 45.33
Selling Price
$ 38.91
1068
671
580
2440
Market Price
$ 46.11
Selling Price
$ 39.03
2468
1282
966
2662
Market Price
$ 50.18
Selling Price
$ 43.74
1277
402
1177
4278
Market Price
$ 59.37
Selling Price
$ 51.56
226
60
139
472
Market Price
$ 45.12
Selling Price
$ 39.69
2464
988
1857
4129
Market Price
$ 34.11
Selling Price
$ 28.97
1265
686
494
4582
Market Price
$ 59.23
Selling Price
$ 50.05
947
645
340
1191
Market Price
$ 35.89
Selling Price
$ 30.42
1754
1078
1662
3058
Market Price
$ 54.18
Selling Price
$ 49.02
406
91
391
616
Market Price
$ 33.38
Selling Price
$ 28.23
128
120
84
493
Market Price
$ 65.15
Selling Price
$ 57.38
1007
365
287
2050
Market Price
$ 36.37
Selling Price
$ 31.22
396
384
148
1266
Market Price
$ 54.12
Selling Price
$ 47.91
1460
1044
514
3595
Market Price
$ 30.30
Selling Price
$ 26.10
967
562
797
2840
Market Price
$ 34.74
Selling Price
$ 30.87
1158
500
398
2455
Market Price
$ 40.91
Selling Price
$ 34.42
874
714
767
4050
Market Price
$ 30.83
Selling Price
$ 27.07
189
186
109
438
Market Price
$ 53.61
Selling Price
$ 48.64
4777
3378
2619
4861
Market Price
$ 58.50
Selling Price
$ 52.05
1166
1001
859
1213
Market Price
$ 59.25
Selling Price
$ 50.54
1924
546
1840
1955
Market Price
$ 69.05
Selling Price
$ 58.55
1442
1124
657
3270
Market Price
$ 57.64
Selling Price
$ 49.06
2672
2420
1889
3340
Market Price
$ 47.82
Selling Price
$ 42.26
1667
369
701
3929
Market Price
$ 64.75
Selling Price
$ 57.41
319
85
246
1264