Market Price
$ 69.16
Selling Price
$ 59.02
1048
427
1021
2875
Market Price
$ 62.15
Selling Price
$ 54.77
465
284
435
1636
Market Price
$ 31.11
Selling Price
$ 28.27
4760
3380
4213
4849
Market Price
$ 64.19
Selling Price
$ 55.53
677
253
497
1857
Market Price
$ 61.40
Selling Price
$ 51.46
576
492
338
1591
Market Price
$ 55.28
Selling Price
$ 47.25
1384
934
537
1743
Market Price
$ 34.50
Selling Price
$ 29.94
4544
1031
2771
5000
Market Price
$ 43.62
Selling Price
$ 37.48
1223
308
623
2171
Market Price
$ 36.45
Selling Price
$ 32.48
833
166
199
1539
Market Price
$ 63.21
Selling Price
$ 56.65
331
290
130
467
Market Price
$ 33.88
Selling Price
$ 28.58
4549
3484
1755
4693
Market Price
$ 51.23
Selling Price
$ 43.76
3130
1297
1663
3601
Market Price
$ 50.16
Selling Price
$ 43.40
1643
894
659
2855
Market Price
$ 44.15
Selling Price
$ 37.75
2207
895
978
2215
Market Price
$ 34.05
Selling Price
$ 28.44
1491
831
904
2944
Market Price
$ 43.46
Selling Price
$ 38.16
4084
1922
2542
4163
Market Price
$ 65.06
Selling Price
$ 57.45
1056
542
693
2721
Market Price
$ 45.29
Selling Price
$ 39.69
3815
2162
3556
4780
Market Price
$ 59.95
Selling Price
$ 50.34
898
544
431
1465
Market Price
$ 55.97
Selling Price
$ 50.67
3577
1431
3543
4521
Market Price
$ 41.18
Selling Price
$ 36.00
974
517
652
2070
Market Price
$ 64.22
Selling Price
$ 58.11
1408
309
1278
1715
Market Price
$ 35.64
Selling Price
$ 29.85
3786
1794
2289
4950
Market Price
$ 40.05
Selling Price
$ 33.71
2374
2348
1990
3845
Market Price
$ 30.15
Selling Price
$ 26.24
383
368
365
1105
Market Price
$ 41.27
Selling Price
$ 35.82
896
483
296
3115
Market Price
$ 47.05
Selling Price
$ 42.63
497
239
415
769
Market Price
$ 45.18
Selling Price
$ 39.10
1092
656
693
1383
Market Price
$ 50.79
Selling Price
$ 42.63
397
136
218
629
Market Price
$ 29.88
Selling Price
$ 26.35
3150
2936
849
3869
Market Price
$ 37.20
Selling Price
$ 33.04
485
252
308
514
Market Price
$ 44.22
Selling Price
$ 37.95
2035
1289
486
4581
Market Price
$ 36.54
Selling Price
$ 32.24
2937
727
1968
3735
Market Price
$ 51.83
Selling Price
$ 44.41
255
86
146
978
Market Price
$ 35.85
Selling Price
$ 31.61
1434
774
819
3397
Market Price
$ 61.76
Selling Price
$ 52.88
1793
819
1476
2396
Market Price
$ 40.03
Selling Price
$ 34.26
545
438
269
873
Market Price
$ 36.08
Selling Price
$ 31.15
2955
850
2706
3489
Market Price
$ 48.53
Selling Price
$ 43.82
697
500
516
1506
Market Price
$ 64.80
Selling Price
$ 54.32
155
102
99
731