Market Price
$ 56.68
Selling Price
$ 48.19
2696
1452
2015
3608
Market Price
$ 33.24
Selling Price
$ 30.12
596
586
271
701
Market Price
$ 30.47
Selling Price
$ 25.80
430
101
359
655
Market Price
$ 54.36
Selling Price
$ 47.96
1885
1058
701
2141
Market Price
$ 33.49
Selling Price
$ 28.01
1057
282
935
1933
Market Price
$ 52.46
Selling Price
$ 45.69
248
130
105
1141
Market Price
$ 69.11
Selling Price
$ 58.48
2858
2835
2194
3898
Market Price
$ 58.33
Selling Price
$ 50.57
2825
1882
1720
4917
Market Price
$ 53.54
Selling Price
$ 44.79
890
609
621
4378
Market Price
$ 29.81
Selling Price
$ 26.13
2022
555
1549
2606
Market Price
$ 49.57
Selling Price
$ 43.61
503
204
304
842
Market Price
$ 38.15
Selling Price
$ 32.31
3032
2669
1957
3430
Market Price
$ 64.58
Selling Price
$ 54.32
2530
767
1970
3574
Market Price
$ 70.99
Selling Price
$ 59.76
2653
1707
2526
4860
Market Price
$ 29.60
Selling Price
$ 26.50
1360
1319
1170
1942
Market Price
$ 45.73
Selling Price
$ 39.24
694
269
567
2752
Market Price
$ 42.79
Selling Price
$ 36.57
2983
1269
2783
4107
Market Price
$ 47.24
Selling Price
$ 39.53
817
501
521
1180
Market Price
$ 64.73
Selling Price
$ 57.03
1274
863
566
1837
Market Price
$ 56.57
Selling Price
$ 50.21
1174
743
594
4189
Market Price
$ 63.82
Selling Price
$ 56.34
826
165
171
2669
Market Price
$ 53.64
Selling Price
$ 45.49
3070
1226
1469
3511
Market Price
$ 41.52
Selling Price
$ 37.04
3390
932
2212
4400
Market Price
$ 29.46
Selling Price
$ 26.58
2031
1078
1049
2105
Market Price
$ 41.41
Selling Price
$ 35.28
3258
1111
1986
3913
Market Price
$ 61.44
Selling Price
$ 53.27
145
113
32
602
Market Price
$ 38.11
Selling Price
$ 33.70
935
656
914
1618
Market Price
$ 60.55
Selling Price
$ 53.40
1423
1140
1250
2314
Market Price
$ 64.29
Selling Price
$ 57.77
1054
234
981
3514
Market Price
$ 53.53
Selling Price
$ 46.82
514
429
147
1823
Market Price
$ 42.70
Selling Price
$ 38.77
1798
385
1206
2365
Market Price
$ 32.53
Selling Price
$ 29.01
1663
1301
1015
3805
Market Price
$ 43.99
Selling Price
$ 38.76
820
747
721
3917
Market Price
$ 65.13
Selling Price
$ 58.27
1275
1144
420
1515
Market Price
$ 62.21
Selling Price
$ 52.52
1212
1187
244
4721
Market Price
$ 54.62
Selling Price
$ 48.12
977
600
734
3942
Market Price
$ 37.13
Selling Price
$ 31.02
843
412
489
2001
Market Price
$ 56.56
Selling Price
$ 50.66
419
159
243
814
Market Price
$ 62.85
Selling Price
$ 54.10
1657
364
1597
3244
Market Price
$ 49.82
Selling Price
$ 41.61
1014
707
594
2049