Market Price
$ 46.33
Selling Price
$ 41.55
301
297
173
1228
Market Price
$ 54.36
Selling Price
$ 45.77
625
603
197
1873
Market Price
$ 49.84
Selling Price
$ 42.43
293
172
249
1068
Market Price
$ 56.32
Selling Price
$ 47.13
1799
1377
653
2154
Market Price
$ 63.56
Selling Price
$ 56.07
1761
1662
695
4271
Market Price
$ 40.98
Selling Price
$ 34.41
2376
873
1628
4791
Market Price
$ 47.88
Selling Price
$ 41.99
2211
1465
2094
3486
Market Price
$ 55.39
Selling Price
$ 50.19
1056
553
411
2156
Market Price
$ 45.29
Selling Price
$ 37.98
404
309
360
1515
Market Price
$ 57.54
Selling Price
$ 49.90
784
378
394
1422
Market Price
$ 32.37
Selling Price
$ 27.18
3154
2212
2828
3236
Market Price
$ 35.22
Selling Price
$ 32.00
359
269
127
1003
Market Price
$ 54.13
Selling Price
$ 47.60
2988
857
2134
4131
Market Price
$ 41.77
Selling Price
$ 37.01
2659
581
1319
3357
Market Price
$ 42.55
Selling Price
$ 37.48
4387
1492
2530
4854
Market Price
$ 63.22
Selling Price
$ 53.46
506
128
224
547
Market Price
$ 38.56
Selling Price
$ 33.27
1259
350
1074
1943
Market Price
$ 33.34
Selling Price
$ 29.30
2242
1953
1466
4347
Market Price
$ 48.33
Selling Price
$ 41.08
1245
341
474
2391
Market Price
$ 56.15
Selling Price
$ 50.36
653
330
461
1747
Market Price
$ 56.91
Selling Price
$ 50.24
683
465
251
3005
Market Price
$ 53.97
Selling Price
$ 46.95
1876
1552
883
3596
Market Price
$ 32.96
Selling Price
$ 29.83
2275
1154
1214
2519
Market Price
$ 55.21
Selling Price
$ 49.07
740
690
341
1476
Market Price
$ 31.56
Selling Price
$ 28.51
1020
429
700
3901
Market Price
$ 52.44
Selling Price
$ 46.15
1231
1216
632
1755
Market Price
$ 68.44
Selling Price
$ 59.09
1228
399
804
1488
Market Price
$ 31.42
Selling Price
$ 28.09
2305
655
1213
3907
Market Price
$ 33.85
Selling Price
$ 30.46
3001
1022
1412
3094
Market Price
$ 52.76
Selling Price
$ 44.74
1382
910
852
3384
Market Price
$ 65.14
Selling Price
$ 56.07
133
59
121
505
Market Price
$ 39.07
Selling Price
$ 35.21
3243
1656
1541
3759
Market Price
$ 65.75
Selling Price
$ 54.99
281
140
208
525
Market Price
$ 57.39
Selling Price
$ 48.25
4111
3685
1824
4950
Market Price
$ 36.02
Selling Price
$ 30.42
634
206
446
1236
Market Price
$ 42.13
Selling Price
$ 37.95
1778
604
1764
2528
Market Price
$ 38.26
Selling Price
$ 33.11
2377
1680
1266
2387
Market Price
$ 68.41
Selling Price
$ 57.53
3409
950
1174
3503
Market Price
$ 63.65
Selling Price
$ 53.18
1099
409
383
2083
Market Price
$ 42.75
Selling Price
$ 37.78
1896
617
408
4217