Market Price
$ 42.36
Selling Price
$ 38.23
3874
1055
1450
4749
Market Price
$ 51.43
Selling Price
$ 46.14
2472
1163
508
2783
Market Price
$ 62.63
Selling Price
$ 55.83
2483
539
1018
3613
Market Price
$ 38.86
Selling Price
$ 34.34
3111
1536
2435
3586
Market Price
$ 34.68
Selling Price
$ 30.28
202
64
168
450
Market Price
$ 34.73
Selling Price
$ 30.69
4350
3362
1790
4760
Market Price
$ 37.23
Selling Price
$ 32.73
2184
1113
901
4749
Market Price
$ 42.65
Selling Price
$ 35.98
3285
1602
786
3851
Market Price
$ 32.84
Selling Price
$ 29.06
426
246
207
562
Market Price
$ 44.60
Selling Price
$ 39.77
982
244
900
1618
Market Price
$ 43.63
Selling Price
$ 36.59
1139
685
922
1142
Market Price
$ 46.49
Selling Price
$ 39.40
687
528
157
1097
Market Price
$ 39.14
Selling Price
$ 33.47
377
357
366
1500
Market Price
$ 39.65
Selling Price
$ 34.31
1916
1871
1559
3573
Market Price
$ 28.71
Selling Price
$ 26.03
624
527
518
715
Market Price
$ 65.61
Selling Price
$ 58.61
1660
497
1457
3918
Market Price
$ 38.48
Selling Price
$ 34.01
1906
1556
407
2419
Market Price
$ 58.01
Selling Price
$ 52.14
2698
2668
2483
3728
Market Price
$ 35.80
Selling Price
$ 32.23
1217
779
453
1479
Market Price
$ 57.17
Selling Price
$ 51.34
574
382
176
727
Market Price
$ 36.28
Selling Price
$ 31.49
1001
515
383
1200
Market Price
$ 44.48
Selling Price
$ 38.70
801
532
570
984
Market Price
$ 66.78
Selling Price
$ 57.34
4225
1306
1543
4455
Market Price
$ 31.12
Selling Price
$ 27.67
1073
413
829
1836
Market Price
$ 63.66
Selling Price
$ 53.66
1422
546
602
3245
Market Price
$ 28.64
Selling Price
$ 25.22
1027
701
572
2038
Market Price
$ 44.25
Selling Price
$ 39.14
1808
706
1409
2002
Market Price
$ 29.50
Selling Price
$ 25.16
4268
2724
3373
4654
Market Price
$ 35.78
Selling Price
$ 32.22
632
492
501
763
Market Price
$ 54.82
Selling Price
$ 48.65
363
244
248
1541
Market Price
$ 45.43
Selling Price
$ 38.68
2469
1191
628
2718
Market Price
$ 57.53
Selling Price
$ 51.58
1389
289
684
2489
Market Price
$ 46.95
Selling Price
$ 41.40
3470
1044
1885
3548
Market Price
$ 36.65
Selling Price
$ 31.82
4054
2954
2361
4774
Market Price
$ 48.58
Selling Price
$ 42.56
1206
1082
413
1464
Market Price
$ 33.02
Selling Price
$ 28.66
1060
225
743
2976
Market Price
$ 43.29
Selling Price
$ 36.91
1491
822
323
3745
Market Price
$ 35.28
Selling Price
$ 31.96
1801
1707
1340
2270
Market Price
$ 38.58
Selling Price
$ 32.63
247
244
89
893
Market Price
$ 68.69
Selling Price
$ 58.74
1970
915
1048
3139