Market Price
$ 48.15
Selling Price
$ 41.56
932
804
215
2420
Market Price
$ 28.93
Selling Price
$ 25.00
2338
815
1169
2517
Market Price
$ 60.45
Selling Price
$ 54.49
1348
927
1111
1506
Market Price
$ 32.88
Selling Price
$ 27.48
1648
1086
1500
3277
Market Price
$ 61.06
Selling Price
$ 54.30
4249
2750
2395
4862
Market Price
$ 30.08
Selling Price
$ 26.34
1894
1652
938
3046
Market Price
$ 48.76
Selling Price
$ 40.80
789
590
685
1453
Market Price
$ 58.24
Selling Price
$ 50.89
494
336
414
1169
Market Price
$ 46.50
Selling Price
$ 39.55
3548
1031
2959
4686
Market Price
$ 61.60
Selling Price
$ 52.29
616
491
390
1948
Market Price
$ 61.43
Selling Price
$ 53.97
1329
556
900
4001
Market Price
$ 33.20
Selling Price
$ 29.18
1019
747
605
1166
Market Price
$ 37.94
Selling Price
$ 33.98
3681
1239
2919
4652
Market Price
$ 56.03
Selling Price
$ 50.24
2214
1538
2029
3740
Market Price
$ 58.69
Selling Price
$ 52.41
2429
816
2141
4672
Market Price
$ 32.57
Selling Price
$ 27.27
1035
951
663
1723
Market Price
$ 37.08
Selling Price
$ 31.31
1451
628
670
3350
Market Price
$ 40.86
Selling Price
$ 34.76
252
177
141
862
Market Price
$ 44.30
Selling Price
$ 39.16
4112
3031
3495
4609
Market Price
$ 54.12
Selling Price
$ 45.34
229
156
204
1082
Market Price
$ 50.12
Selling Price
$ 42.52
318
244
141
623
Market Price
$ 53.75
Selling Price
$ 47.42
3657
3591
2974
4789
Market Price
$ 53.67
Selling Price
$ 44.86
1786
928
1417
1928
Market Price
$ 56.50
Selling Price
$ 50.63
3648
2885
2052
4074
Market Price
$ 57.40
Selling Price
$ 49.43
3538
1188
1969
3961
Market Price
$ 66.51
Selling Price
$ 57.17
2586
1955
1253
2666
Market Price
$ 42.05
Selling Price
$ 35.48
223
223
116
423
Market Price
$ 37.69
Selling Price
$ 31.74
1432
622
866
3064
Market Price
$ 37.68
Selling Price
$ 32.74
872
575
451
3963
Market Price
$ 68.17
Selling Price
$ 58.99
991
643
982
1886
Market Price
$ 51.80
Selling Price
$ 44.06
1535
777
644
4123
Market Price
$ 67.07
Selling Price
$ 57.11
1078
999
489
3078
Market Price
$ 58.53
Selling Price
$ 48.83
1745
1370
1445
3930
Market Price
$ 35.99
Selling Price
$ 30.68
286
250
277
878
Market Price
$ 44.13
Selling Price
$ 38.19
2553
831
1180
3269
Market Price
$ 52.66
Selling Price
$ 45.08
1470
356
920
3092
Market Price
$ 61.02
Selling Price
$ 54.08
4189
930
1130
4270
Market Price
$ 48.85
Selling Price
$ 43.44
4114
3200
2808
4961
Market Price
$ 55.15
Selling Price
$ 46.03
3657
3622
1247
3786
Market Price
$ 35.34
Selling Price
$ 30.58
1103
737
756
1244