Market Price
$ 45.53
Selling Price
$ 39.17
3555
935
2639
4657
Market Price
$ 34.37
Selling Price
$ 30.68
865
512
632
1169
Market Price
$ 33.10
Selling Price
$ 29.74
1723
379
716
2141
Market Price
$ 36.64
Selling Price
$ 31.01
576
136
338
2024
Market Price
$ 38.96
Selling Price
$ 33.44
1769
876
1386
3460
Market Price
$ 41.30
Selling Price
$ 37.06
2040
1635
679
2457
Market Price
$ 61.28
Selling Price
$ 53.96
1330
782
556
3209
Market Price
$ 40.67
Selling Price
$ 34.24
1812
1000
1534
3362
Market Price
$ 48.13
Selling Price
$ 42.42
1431
444
1207
2062
Market Price
$ 32.09
Selling Price
$ 27.62
556
271
232
942
Market Price
$ 55.87
Selling Price
$ 46.89
3217
1538
1937
3323
Market Price
$ 58.66
Selling Price
$ 48.95
2226
1492
550
2278
Market Price
$ 63.39
Selling Price
$ 57.61
1776
1163
1257
4899
Market Price
$ 40.04
Selling Price
$ 36.37
2681
1037
719
2821
Market Price
$ 64.03
Selling Price
$ 56.42
3124
2888
1222
3254
Market Price
$ 59.84
Selling Price
$ 50.24
1410
1302
784
1916
Market Price
$ 49.72
Selling Price
$ 44.92
3452
1539
3055
4656
Market Price
$ 57.15
Selling Price
$ 49.79
3581
1312
3022
3869
Market Price
$ 54.93
Selling Price
$ 48.01
2334
550
2182
3069
Market Price
$ 48.82
Selling Price
$ 43.42
900
477
206
1621
Market Price
$ 67.20
Selling Price
$ 59.69
1346
592
1042
4276
Market Price
$ 35.07
Selling Price
$ 30.02
918
887
532
1001
Market Price
$ 39.22
Selling Price
$ 33.47
173
64
82
438
Market Price
$ 30.84
Selling Price
$ 25.77
2342
1337
1952
3279
Market Price
$ 51.67
Selling Price
$ 46.80
265
78
246
1013
Market Price
$ 28.88
Selling Price
$ 26.07
3065
930
1699
3134
Market Price
$ 64.24
Selling Price
$ 54.52
399
160
306
492
Market Price
$ 60.32
Selling Price
$ 50.50
1294
330
315
3835
Market Price
$ 55.11
Selling Price
$ 46.00
880
841
628
3692
Market Price
$ 33.76
Selling Price
$ 28.17
2895
761
2853
4864
Market Price
$ 54.30
Selling Price
$ 46.61
961
318
240
2196
Market Price
$ 53.55
Selling Price
$ 48.30
739
200
400
2702
Market Price
$ 38.61
Selling Price
$ 33.30
1786
448
1630
2331
Market Price
$ 51.11
Selling Price
$ 42.73
2475
2462
1262
3435
Market Price
$ 31.49
Selling Price
$ 28.44
1848
1063
987
2851
Market Price
$ 56.82
Selling Price
$ 48.16
2320
1342
875
3948
Market Price
$ 32.88
Selling Price
$ 27.46
1293
447
1252
2460
Market Price
$ 36.42
Selling Price
$ 33.04
1919
581
1252
3127
Market Price
$ 42.79
Selling Price
$ 37.59
1970
776
1045
3476
Market Price
$ 62.08
Selling Price
$ 54.96
302
118
244
912