Market Price
$ 34.67
Selling Price
$ 30.14
1060
563
941
3916
Market Price
$ 56.26
Selling Price
$ 49.96
2467
930
1281
2522
Market Price
$ 48.22
Selling Price
$ 41.56
3072
2456
2576
4993
Market Price
$ 52.75
Selling Price
$ 44.27
2045
1919
429
4635
Market Price
$ 32.96
Selling Price
$ 28.27
349
210
268
778
Market Price
$ 54.27
Selling Price
$ 47.36
1554
1385
527
2405
Market Price
$ 58.81
Selling Price
$ 49.51
928
706
582
2607
Market Price
$ 42.00
Selling Price
$ 35.07
3795
2845
3523
3795
Market Price
$ 66.44
Selling Price
$ 56.94
820
233
683
1704
Market Price
$ 47.01
Selling Price
$ 39.88
825
493
803
3890
Market Price
$ 44.73
Selling Price
$ 39.15
1847
1549
1735
1959
Market Price
$ 37.65
Selling Price
$ 31.96
1772
1671
920
2577
Market Price
$ 37.69
Selling Price
$ 31.88
1229
956
980
1244
Market Price
$ 67.71
Selling Price
$ 57.48
869
208
480
958
Market Price
$ 60.78
Selling Price
$ 53.51
989
598
644
2084
Market Price
$ 56.71
Selling Price
$ 50.02
321
305
178
1124
Market Price
$ 52.11
Selling Price
$ 45.54
336
273
289
506
Market Price
$ 32.94
Selling Price
$ 27.55
792
369
383
794
Market Price
$ 53.89
Selling Price
$ 45.74
2127
601
525
3755
Market Price
$ 70.38
Selling Price
$ 58.72
536
218
384
1269
Market Price
$ 57.99
Selling Price
$ 50.95
2855
2540
2445
4196
Market Price
$ 52.78
Selling Price
$ 45.34
625
283
534
803
Market Price
$ 56.66
Selling Price
$ 50.26
549
496
162
2601
Market Price
$ 42.81
Selling Price
$ 36.98
867
217
456
2659
Market Price
$ 40.94
Selling Price
$ 36.55
1687
470
1477
3779
Market Price
$ 46.19
Selling Price
$ 40.25
2051
461
1090
2391
Market Price
$ 53.06
Selling Price
$ 46.57
1307
607
880
4187
Market Price
$ 49.36
Selling Price
$ 44.21
487
269
239
1135
Market Price
$ 29.51
Selling Price
$ 26.48
2887
991
2555
4456
Market Price
$ 62.71
Selling Price
$ 56.07
3702
3240
1314
4281
Market Price
$ 33.36
Selling Price
$ 29.63
652
297
290
1250
Market Price
$ 37.54
Selling Price
$ 34.02
1096
528
531
1153
Market Price
$ 32.11
Selling Price
$ 26.82
352
210
327
698
Market Price
$ 29.89
Selling Price
$ 25.03
1753
813
1470
4427
Market Price
$ 70.83
Selling Price
$ 59.45
991
417
564
1749
Market Price
$ 70.16
Selling Price
$ 59.07
1252
413
270
1854
Market Price
$ 40.56
Selling Price
$ 35.30
3388
3178
1515
3673
Market Price
$ 48.95
Selling Price
$ 42.48
2371
1952
632
3904
Market Price
$ 55.98
Selling Price
$ 50.69
3853
3516
1231
3915
Market Price
$ 58.20
Selling Price
$ 50.33
4409
2918
2223
4585