Market Price
$ 42.77
Selling Price
$ 35.83
1799
1377
653
2154
Market Price
$ 34.94
Selling Price
$ 30.30
1761
1662
695
4271
Market Price
$ 34.98
Selling Price
$ 30.22
2376
873
1628
4791
Market Price
$ 37.61
Selling Price
$ 31.93
2211
1465
2094
3486
Market Price
$ 39.83
Selling Price
$ 34.81
1056
553
411
2156
Market Price
$ 56.50
Selling Price
$ 50.71
404
309
360
1515
Market Price
$ 33.78
Selling Price
$ 29.57
784
378
394
1422
Market Price
$ 68.84
Selling Price
$ 59.05
3154
2212
2828
3236
Market Price
$ 52.57
Selling Price
$ 45.23
359
269
127
1003
Market Price
$ 41.00
Selling Price
$ 35.70
2988
857
2134
4131
Market Price
$ 43.08
Selling Price
$ 36.10
2659
581
1319
3357
Market Price
$ 32.20
Selling Price
$ 28.26
4387
1492
2530
4854
Market Price
$ 56.80
Selling Price
$ 50.06
506
128
224
547
Market Price
$ 48.47
Selling Price
$ 42.35
1259
350
1074
1943
Market Price
$ 66.55
Selling Price
$ 57.24
2242
1953
1466
4347
Market Price
$ 30.37
Selling Price
$ 26.27
1245
341
474
2391
Market Price
$ 32.89
Selling Price
$ 28.05
653
330
461
1747
Market Price
$ 58.41
Selling Price
$ 52.98
683
465
251
3005
Market Price
$ 54.22
Selling Price
$ 47.29
1876
1552
883
3596
Market Price
$ 47.06
Selling Price
$ 41.16
2275
1154
1214
2519
Market Price
$ 52.96
Selling Price
$ 44.50
740
690
341
1476
Market Price
$ 47.29
Selling Price
$ 40.45
1020
429
700
3901
Market Price
$ 50.97
Selling Price
$ 44.25
1231
1216
632
1755
Market Price
$ 58.68
Selling Price
$ 51.93
1228
399
804
1488
Market Price
$ 34.14
Selling Price
$ 28.47
2305
655
1213
3907
Market Price
$ 38.67
Selling Price
$ 33.47
3001
1022
1412
3094
Market Price
$ 44.01
Selling Price
$ 37.96
1382
910
852
3384
Market Price
$ 51.68
Selling Price
$ 43.78
133
59
121
505
Market Price
$ 59.66
Selling Price
$ 51.98
3243
1656
1541
3759
Market Price
$ 61.72
Selling Price
$ 52.04
281
140
208
525
Market Price
$ 58.99
Selling Price
$ 49.40
4111
3685
1824
4950
Market Price
$ 39.81
Selling Price
$ 33.32
634
206
446
1236
Market Price
$ 34.63
Selling Price
$ 30.74
1778
604
1764
2528
Market Price
$ 63.18
Selling Price
$ 55.12
2377
1680
1266
2387
Market Price
$ 30.22
Selling Price
$ 26.63
3409
950
1174
3503
Market Price
$ 33.52
Selling Price
$ 29.34
1099
409
383
2083
Market Price
$ 48.81
Selling Price
$ 43.35
1896
617
408
4217
Market Price
$ 61.12
Selling Price
$ 54.14
1978
1233
1236
3156
Market Price
$ 36.98
Selling Price
$ 32.45
289
225
260
1243
Market Price
$ 31.11
Selling Price
$ 27.70
3266
3218
815
3684