Market Price
$ 60.26
Selling Price
$ 50.31
622
192
147
1277
Market Price
$ 62.26
Selling Price
$ 53.49
2764
2192
1167
3269
Market Price
$ 46.43
Selling Price
$ 40.71
744
582
255
1138
Market Price
$ 47.78
Selling Price
$ 41.68
840
788
530
883
Market Price
$ 53.77
Selling Price
$ 47.57
1821
763
776
1936
Market Price
$ 51.51
Selling Price
$ 45.38
383
315
320
849
Market Price
$ 57.37
Selling Price
$ 51.45
2570
930
713
4316
Market Price
$ 59.74
Selling Price
$ 50.62
163
56
40
739
Market Price
$ 54.87
Selling Price
$ 47.22
1042
1008
241
1581
Market Price
$ 62.93
Selling Price
$ 53.49
2092
1944
1696
2808
Market Price
$ 48.98
Selling Price
$ 41.74
485
207
284
1234
Market Price
$ 49.07
Selling Price
$ 43.41
2772
2450
2316
3994
Market Price
$ 59.76
Selling Price
$ 50.10
962
609
636
2061
Market Price
$ 54.48
Selling Price
$ 49.03
2955
2554
996
4674
Market Price
$ 53.47
Selling Price
$ 45.02
305
92
255
410
Market Price
$ 31.77
Selling Price
$ 27.02
669
221
145
1238
Market Price
$ 37.72
Selling Price
$ 33.37
2384
970
1208
4236
Market Price
$ 44.34
Selling Price
$ 38.27
1387
390
1383
4475
Market Price
$ 49.70
Selling Price
$ 44.33
1311
1232
711
3743
Market Price
$ 58.89
Selling Price
$ 52.79
177
157
103
623
Market Price
$ 46.48
Selling Price
$ 41.54
485
453
322
2007
Market Price
$ 36.69
Selling Price
$ 31.64
416
102
253
705
Market Price
$ 48.96
Selling Price
$ 42.22
404
167
119
1825
Market Price
$ 59.02
Selling Price
$ 51.49
2171
1239
1084
4449
Market Price
$ 58.15
Selling Price
$ 51.74
2088
1205
626
2241
Market Price
$ 56.81
Selling Price
$ 49.07
2398
1123
707
4364
Market Price
$ 64.91
Selling Price
$ 56.20
3541
2642
2972
4040
Market Price
$ 65.28
Selling Price
$ 57.31
2826
1767
1318
4602
Market Price
$ 50.24
Selling Price
$ 45.12
3116
1417
2625
3909
Market Price
$ 42.45
Selling Price
$ 36.10
2504
1247
1341
3246
Market Price
$ 29.03
Selling Price
$ 25.12
761
334
222
2009
Market Price
$ 64.07
Selling Price
$ 56.50
4025
969
3911
4877
Market Price
$ 34.01
Selling Price
$ 30.79
1073
639
607
3465
Market Price
$ 53.66
Selling Price
$ 47.49
652
500
135
2033
Market Price
$ 54.49
Selling Price
$ 48.88
907
296
216
3836
Market Price
$ 65.80
Selling Price
$ 57.31
306
144
103
808
Market Price
$ 65.65
Selling Price
$ 59.22
884
584
696
900
Market Price
$ 42.25
Selling Price
$ 36.27
3924
1303
2816
3939
Market Price
$ 35.78
Selling Price
$ 32.37
1719
564
533
2160
Market Price
$ 37.57
Selling Price
$ 33.53
612
200
187
1048