Market Price
$ 45.16
Selling Price
$ 38.46
946
429
211
1168
Market Price
$ 64.05
Selling Price
$ 55.50
503
250
222
1980
Market Price
$ 54.35
Selling Price
$ 48.01
1225
840
830
3832
Market Price
$ 47.13
Selling Price
$ 41.51
1055
357
410
2090
Market Price
$ 50.00
Selling Price
$ 44.85
335
303
139
1439
Market Price
$ 60.28
Selling Price
$ 52.59
1388
1334
480
1970
Market Price
$ 45.36
Selling Price
$ 41.03
3423
2360
965
3916
Market Price
$ 47.91
Selling Price
$ 42.51
1510
753
950
1594
Market Price
$ 42.50
Selling Price
$ 37.18
1504
869
1012
3629
Market Price
$ 61.17
Selling Price
$ 51.13
630
510
388
708
Market Price
$ 34.78
Selling Price
$ 29.49
504
464
136
512
Market Price
$ 41.36
Selling Price
$ 35.44
784
532
205
1799
Market Price
$ 32.71
Selling Price
$ 29.24
548
548
536
2548
Market Price
$ 31.70
Selling Price
$ 28.59
912
591
545
1772
Market Price
$ 60.39
Selling Price
$ 52.90
1093
465
234
1159
Market Price
$ 40.00
Selling Price
$ 35.30
1202
392
662
3044
Market Price
$ 36.41
Selling Price
$ 32.87
1353
517
954
2847
Market Price
$ 67.80
Selling Price
$ 58.01
853
410
496
1730
Market Price
$ 60.11
Selling Price
$ 54.06
2528
1597
1206
3050
Market Price
$ 32.83
Selling Price
$ 27.43
378
272
150
541
Market Price
$ 61.13
Selling Price
$ 54.37
3743
1590
3075
3988
Market Price
$ 56.85
Selling Price
$ 49.80
2774
1808
2659
4702
Market Price
$ 50.62
Selling Price
$ 44.88
1087
867
221
4478
Market Price
$ 45.79
Selling Price
$ 38.19
3038
1114
728
4433
Market Price
$ 34.13
Selling Price
$ 28.70
2682
1023
1559
3628
Market Price
$ 45.44
Selling Price
$ 38.43
3014
776
2119
4511
Market Price
$ 67.90
Selling Price
$ 57.82
1111
1083
915
4932
Market Price
$ 45.44
Selling Price
$ 40.22
173
89
103
735
Market Price
$ 60.88
Selling Price
$ 51.10
303
298
101
608
Market Price
$ 57.41
Selling Price
$ 51.76
1520
1180
347
1806
Market Price
$ 58.32
Selling Price
$ 49.23
472
462
446
691
Market Price
$ 36.60
Selling Price
$ 33.13
868
274
343
2141
Market Price
$ 59.90
Selling Price
$ 53.81
1715
729
1063
1750
Market Price
$ 55.75
Selling Price
$ 46.97
225
188
175
1092
Market Price
$ 46.01
Selling Price
$ 40.34
2312
2236
1066
3851
Market Price
$ 47.80
Selling Price
$ 43.25
2969
1584
2662
3203
Market Price
$ 32.24
Selling Price
$ 26.97
408
179
346
1812
Market Price
$ 52.68
Selling Price
$ 45.53
808
246
541
2475
Market Price
$ 68.13
Selling Price
$ 58.57
1984
1026
1223
3336
Market Price
$ 30.72
Selling Price
$ 27.43
1487
1382
562
1686