Market Price
$ 37.24
Selling Price
$ 33.83
940
622
916
1293
Market Price
$ 60.63
Selling Price
$ 54.42
4589
3532
3734
4846
Market Price
$ 55.24
Selling Price
$ 47.76
793
262
614
900
Market Price
$ 59.67
Selling Price
$ 53.13
3996
3415
1602
4650
Market Price
$ 48.60
Selling Price
$ 40.97
2138
527
1947
4172
Market Price
$ 47.97
Selling Price
$ 42.23
1860
525
1368
2988
Market Price
$ 54.75
Selling Price
$ 48.40
2542
675
986
4275
Market Price
$ 54.66
Selling Price
$ 46.59
1042
678
885
3970
Market Price
$ 62.66
Selling Price
$ 53.18
3500
2920
3152
4555
Market Price
$ 60.50
Selling Price
$ 53.10
1245
1077
1006
4777
Market Price
$ 45.87
Selling Price
$ 39.11
170
50
88
627
Market Price
$ 58.02
Selling Price
$ 50.82
705
541
587
2996
Market Price
$ 47.13
Selling Price
$ 39.99
1908
545
669
1932
Market Price
$ 35.17
Selling Price
$ 29.71
1507
894
341
3796
Market Price
$ 58.70
Selling Price
$ 51.19
1915
801
1783
2116
Market Price
$ 35.82
Selling Price
$ 32.08
1586
434
504
1979
Market Price
$ 46.85
Selling Price
$ 39.74
1618
1394
409
1795
Market Price
$ 40.02
Selling Price
$ 35.54
1280
662
1001
3847
Market Price
$ 56.74
Selling Price
$ 49.32
2548
712
2114
2616
Market Price
$ 31.76
Selling Price
$ 27.02
739
416
408
2649
Market Price
$ 37.53
Selling Price
$ 31.93
1326
725
1192
4526
Market Price
$ 55.49
Selling Price
$ 47.54
1341
692
696
3095
Market Price
$ 29.14
Selling Price
$ 25.26
719
563
408
2093
Market Price
$ 32.55
Selling Price
$ 29.59
784
388
389
1976
Market Price
$ 49.34
Selling Price
$ 44.23
1721
1571
1708
2115
Market Price
$ 38.39
Selling Price
$ 32.19
2383
889
2120
2898
Market Price
$ 35.13
Selling Price
$ 30.57
2832
1330
1436
4082
Market Price
$ 51.59
Selling Price
$ 43.56
2328
483
2229
2874
Market Price
$ 36.60
Selling Price
$ 30.73
2785
1690
1990
3519
Market Price
$ 32.82
Selling Price
$ 28.37
1628
768
1455
3429
Market Price
$ 48.36
Selling Price
$ 40.38
1230
878
475
1369
Market Price
$ 56.62
Selling Price
$ 49.50
1910
1783
460
2183
Market Price
$ 30.18
Selling Price
$ 25.71
1705
1267
438
2498
Market Price
$ 62.31
Selling Price
$ 53.02
818
686
473
4077
Market Price
$ 40.14
Selling Price
$ 36.47
2355
1332
928
4572
Market Price
$ 40.89
Selling Price
$ 34.77
1603
518
1263
2886
Market Price
$ 43.45
Selling Price
$ 37.46
2884
1115
2469
3957
Market Price
$ 34.17
Selling Price
$ 30.84
1601
832
1046
3826
Market Price
$ 36.49
Selling Price
$ 30.58
406
321
295
861
Market Price
$ 38.38
Selling Price
$ 32.36
265
190
245
500