Market Price
$ 39.70
Selling Price
$ 33.36
1562
804
548
2476
Market Price
$ 63.58
Selling Price
$ 54.21
1740
491
1637
1877
Market Price
$ 53.49
Selling Price
$ 47.56
656
500
415
2825
Market Price
$ 48.75
Selling Price
$ 41.19
690
514
677
2824
Market Price
$ 63.49
Selling Price
$ 56.13
485
193
357
929
Market Price
$ 57.34
Selling Price
$ 48.16
718
617
472
1744
Market Price
$ 46.01
Selling Price
$ 41.55
4234
3107
2121
4867
Market Price
$ 53.05
Selling Price
$ 44.87
2498
1503
764
2518
Market Price
$ 57.92
Selling Price
$ 52.60
3542
2616
1867
3624
Market Price
$ 46.84
Selling Price
$ 41.04
1979
1108
1018
3246
Market Price
$ 36.07
Selling Price
$ 30.87
572
317
345
1280
Market Price
$ 46.59
Selling Price
$ 41.10
820
168
298
3433
Market Price
$ 45.85
Selling Price
$ 38.22
4432
4025
1854
4809
Market Price
$ 61.59
Selling Price
$ 53.33
4375
3341
1159
4450
Market Price
$ 65.03
Selling Price
$ 56.14
4408
3507
4367
4952
Market Price
$ 49.07
Selling Price
$ 44.12
269
200
86
559
Market Price
$ 54.29
Selling Price
$ 46.49
461
118
262
1392
Market Price
$ 48.84
Selling Price
$ 42.77
1925
1731
1062
2481
Market Price
$ 42.26
Selling Price
$ 35.79
2131
911
693
4484
Market Price
$ 54.61
Selling Price
$ 48.73
1971
929
435
3705
Market Price
$ 41.66
Selling Price
$ 37.61
999
774
693
1014
Market Price
$ 30.13
Selling Price
$ 26.45
3747
2646
3235
4230
Market Price
$ 40.54
Selling Price
$ 34.87
2289
570
1700
2336
Market Price
$ 60.95
Selling Price
$ 52.64
767
371
760
930
Market Price
$ 62.23
Selling Price
$ 56.11
244
174
136
748
Market Price
$ 50.02
Selling Price
$ 44.30
1885
704
1518
4131
Market Price
$ 41.41
Selling Price
$ 35.13
556
421
144
620
Market Price
$ 55.98
Selling Price
$ 47.11
541
303
366
2627
Market Price
$ 39.40
Selling Price
$ 35.15
824
683
734
1311
Market Price
$ 65.90
Selling Price
$ 57.87
1473
1065
712
4445
Market Price
$ 49.30
Selling Price
$ 41.40
1878
1797
1453
2493
Market Price
$ 33.84
Selling Price
$ 29.72
525
462
112
1575
Market Price
$ 55.83
Selling Price
$ 50.73
763
372
223
2434
Market Price
$ 35.12
Selling Price
$ 31.31
4092
2696
2225
4955
Market Price
$ 31.48
Selling Price
$ 26.93
1736
1253
466
2684
Market Price
$ 58.08
Selling Price
$ 49.45
1562
1051
431
1914
Market Price
$ 46.01
Selling Price
$ 41.78
522
348
159
1962
Market Price
$ 39.02
Selling Price
$ 33.15
1974
1862
455
4024
Market Price
$ 53.35
Selling Price
$ 44.65
603
253
261
2747
Market Price
$ 52.00
Selling Price
$ 43.37
2179
2083
836
4547