Market Price
$ 49.54
Selling Price
$ 44.56
659
606
425
1082
Market Price
$ 55.27
Selling Price
$ 49.63
1340
630
581
2547
Market Price
$ 66.61
Selling Price
$ 59.54
927
305
392
2977
Market Price
$ 45.64
Selling Price
$ 39.35
1877
1102
997
2583
Market Price
$ 29.01
Selling Price
$ 25.74
2179
2055
1930
3501
Market Price
$ 67.27
Selling Price
$ 56.45
1338
543
371
4348
Market Price
$ 49.64
Selling Price
$ 42.17
3045
3017
1369
3922
Market Price
$ 50.23
Selling Price
$ 43.13
922
556
849
946
Market Price
$ 56.85
Selling Price
$ 49.49
1100
779
268
3334
Market Price
$ 54.19
Selling Price
$ 48.11
3275
1558
867
4438
Market Price
$ 38.25
Selling Price
$ 32.02
2860
1266
2368
4021
Market Price
$ 45.35
Selling Price
$ 40.66
3151
632
2993
4144
Market Price
$ 28.67
Selling Price
$ 25.43
2651
810
1154
4594
Market Price
$ 51.45
Selling Price
$ 43.83
2090
820
515
4970
Market Price
$ 66.40
Selling Price
$ 56.24
1712
1192
1593
2441
Market Price
$ 67.59
Selling Price
$ 59.13
1948
719
1061
2147
Market Price
$ 66.47
Selling Price
$ 59.80
1358
602
377
1853
Market Price
$ 68.24
Selling Price
$ 59.95
494
395
130
2147
Market Price
$ 56.04
Selling Price
$ 48.32
3602
3042
2882
3953
Market Price
$ 46.78
Selling Price
$ 40.55
3303
3051
1633
3413
Market Price
$ 64.11
Selling Price
$ 54.82
2603
2029
1515
3257
Market Price
$ 55.32
Selling Price
$ 46.18
780
586
287
2872
Market Price
$ 59.09
Selling Price
$ 50.35
2598
1070
2062
2836
Market Price
$ 29.14
Selling Price
$ 25.20
1035
236
407
3490
Market Price
$ 57.23
Selling Price
$ 51.88
1899
814
1104
2761
Market Price
$ 38.88
Selling Price
$ 34.73
1698
894
1622
3280
Market Price
$ 36.50
Selling Price
$ 32.26
1854
572
611
2240
Market Price
$ 38.80
Selling Price
$ 33.85
1048
364
792
3467
Market Price
$ 42.31
Selling Price
$ 37.34
1110
558
642
4532
Market Price
$ 36.29
Selling Price
$ 30.94
497
441
425
2377
Market Price
$ 63.71
Selling Price
$ 54.12
2478
1729
1716
3833
Market Price
$ 54.87
Selling Price
$ 48.23
2188
895
2164
3619
Market Price
$ 46.73
Selling Price
$ 42.34
1223
1128
527
1703
Market Price
$ 65.17
Selling Price
$ 57.82
1497
592
608
2993
Market Price
$ 31.17
Selling Price
$ 27.25
785
574
636
888
Market Price
$ 34.32
Selling Price
$ 29.48
921
675
385
2836
Market Price
$ 50.27
Selling Price
$ 43.38
943
579
424
4021
Market Price
$ 63.70
Selling Price
$ 54.14
1340
1033
847
2384
Market Price
$ 38.11
Selling Price
$ 32.44
2897
2038
759
3011
Market Price
$ 45.87
Selling Price
$ 39.35
2435
1894
1747
4386