Market Price
$ 30.53
Selling Price
$ 26.70
131
29
62
461
Market Price
$ 36.01
Selling Price
$ 31.80
706
340
264
1556
Market Price
$ 55.64
Selling Price
$ 47.44
1298
1141
1082
4401
Market Price
$ 55.43
Selling Price
$ 48.46
1094
444
235
1642
Market Price
$ 51.65
Selling Price
$ 44.96
1514
587
1326
1749
Market Price
$ 29.82
Selling Price
$ 27.11
3283
2154
2297
4965
Market Price
$ 38.58
Selling Price
$ 33.53
1018
628
344
1415
Market Price
$ 30.01
Selling Price
$ 26.85
2904
2495
1063
2905
Market Price
$ 41.06
Selling Price
$ 36.91
3933
2484
1863
4429
Market Price
$ 37.38
Selling Price
$ 32.56
1134
697
921
2350
Market Price
$ 65.09
Selling Price
$ 56.96
736
485
353
3163
Market Price
$ 45.72
Selling Price
$ 40.75
1411
524
1383
2424
Market Price
$ 34.39
Selling Price
$ 28.93
366
287
291
1383
Market Price
$ 56.63
Selling Price
$ 49.64
1332
906
775
2913
Market Price
$ 47.16
Selling Price
$ 41.42
1026
332
395
1279
Market Price
$ 62.35
Selling Price
$ 55.81
815
306
520
949
Market Price
$ 66.08
Selling Price
$ 59.22
2488
1611
1980
2938
Market Price
$ 28.95
Selling Price
$ 25.09
1173
988
1136
2251
Market Price
$ 43.93
Selling Price
$ 37.08
114
45
76
450
Market Price
$ 38.67
Selling Price
$ 33.44
428
175
309
1931
Market Price
$ 66.10
Selling Price
$ 58.37
2414
1164
505
3373
Market Price
$ 47.17
Selling Price
$ 42.80
3485
869
3184
4546
Market Price
$ 50.48
Selling Price
$ 43.55
849
565
583
4172
Market Price
$ 30.15
Selling Price
$ 26.65
1563
1491
473
2927
Market Price
$ 38.74
Selling Price
$ 33.23
3676
3383
2526
4366
Market Price
$ 44.51
Selling Price
$ 38.17
255
161
236
546
Market Price
$ 37.57
Selling Price
$ 32.54
3363
2735
1761
4530
Market Price
$ 50.93
Selling Price
$ 44.84
808
270
271
2477
Market Price
$ 50.10
Selling Price
$ 43.89
2102
743
1758
3944
Market Price
$ 42.95
Selling Price
$ 38.21
1292
545
948
3327
Market Price
$ 34.65
Selling Price
$ 29.05
1819
672
519
2738
Market Price
$ 44.73
Selling Price
$ 39.01
2889
2695
1128
4180
Market Price
$ 52.33
Selling Price
$ 47.00
383
345
274
940
Market Price
$ 51.68
Selling Price
$ 45.33
253
161
66
404
Market Price
$ 61.64
Selling Price
$ 51.55
810
208
537
904
Market Price
$ 31.48
Selling Price
$ 27.47
2828
1889
2274
2955
Market Price
$ 61.44
Selling Price
$ 55.27
1122
389
529
3684
Market Price
$ 45.07
Selling Price
$ 39.63
2304
1022
1719
2919
Market Price
$ 57.31
Selling Price
$ 50.95
762
554
429
3307
Market Price
$ 58.39
Selling Price
$ 51.72
721
339
286
3478