Market Price
$ 33.77
Selling Price
$ 28.58
714
645
401
3417
Market Price
$ 53.65
Selling Price
$ 47.13
462
186
233
2262
Market Price
$ 41.21
Selling Price
$ 37.35
1288
1246
1254
2921
Market Price
$ 30.79
Selling Price
$ 26.55
1192
914
1059
4930
Market Price
$ 40.92
Selling Price
$ 35.13
957
780
569
2477
Market Price
$ 46.39
Selling Price
$ 41.36
998
465
361
1847
Market Price
$ 43.97
Selling Price
$ 37.23
443
373
427
2049
Market Price
$ 46.36
Selling Price
$ 39.93
597
226
445
2516
Market Price
$ 65.60
Selling Price
$ 57.47
446
431
222
1508
Market Price
$ 32.47
Selling Price
$ 27.47
987
843
593
1007
Market Price
$ 59.86
Selling Price
$ 53.30
470
439
383
782
Market Price
$ 66.30
Selling Price
$ 59.67
561
531
486
954
Market Price
$ 43.89
Selling Price
$ 38.36
290
263
245
723
Market Price
$ 52.26
Selling Price
$ 47.37
325
273
132
916
Market Price
$ 68.86
Selling Price
$ 57.83
1581
1550
369
2393
Market Price
$ 57.90
Selling Price
$ 48.92
1225
853
571
2420
Market Price
$ 34.96
Selling Price
$ 30.60
860
836
575
2441
Market Price
$ 42.18
Selling Price
$ 38.02
1071
267
991
1666
Market Price
$ 66.00
Selling Price
$ 56.50
2583
1245
2200
2612
Market Price
$ 30.30
Selling Price
$ 26.49
1759
1058
403
2223
Market Price
$ 33.93
Selling Price
$ 28.66
2347
527
1058
2497
Market Price
$ 64.27
Selling Price
$ 53.93
443
138
281
797
Market Price
$ 42.85
Selling Price
$ 37.00
1001
506
552
1136
Market Price
$ 42.41
Selling Price
$ 35.35
2058
1357
1439
2294
Market Price
$ 57.25
Selling Price
$ 49.92
1325
1125
795
1450
Market Price
$ 44.19
Selling Price
$ 39.76
2567
963
1319
3745
Market Price
$ 33.67
Selling Price
$ 29.62
2394
952
1377
3836
Market Price
$ 31.23
Selling Price
$ 27.78
4136
3165
3132
4548
Market Price
$ 58.00
Selling Price
$ 51.42
1040
803
588
3086
Market Price
$ 64.27
Selling Price
$ 56.45
3946
3692
1673
4582
Market Price
$ 38.80
Selling Price
$ 33.60
605
543
272
855
Market Price
$ 59.77
Selling Price
$ 52.19
1244
683
874
4897
Market Price
$ 36.47
Selling Price
$ 32.45
1919
856
591
4599
Market Price
$ 46.32
Selling Price
$ 40.01
2528
2073
1805
4923
Market Price
$ 41.45
Selling Price
$ 35.88
1715
1225
470
1802
Market Price
$ 29.25
Selling Price
$ 26.45
857
356
203
1135
Market Price
$ 39.90
Selling Price
$ 35.47
590
331
301
867
Market Price
$ 59.31
Selling Price
$ 53.62
1190
850
554
2453
Market Price
$ 39.99
Selling Price
$ 34.22
1823
898
965
2342
Market Price
$ 34.28
Selling Price
$ 30.82
3428
820
969
4113