Market Price
$ 41.58
Selling Price
$ 36.13
1814
969
1581
2903
Market Price
$ 49.09
Selling Price
$ 41.60
1515
881
666
3111
Market Price
$ 29.47
Selling Price
$ 25.63
1086
634
961
4101
Market Price
$ 50.70
Selling Price
$ 43.85
1632
576
1534
2500
Market Price
$ 37.59
Selling Price
$ 32.87
889
850
760
1074
Market Price
$ 35.69
Selling Price
$ 31.84
1459
1004
1305
4945
Market Price
$ 40.08
Selling Price
$ 33.77
3338
2701
1526
4594
Market Price
$ 43.72
Selling Price
$ 37.34
1284
366
401
3948
Market Price
$ 36.85
Selling Price
$ 30.98
1933
686
1914
1999
Market Price
$ 62.79
Selling Price
$ 54.19
3624
1339
1531
3922
Market Price
$ 66.06
Selling Price
$ 59.98
1292
932
699
4254
Market Price
$ 56.08
Selling Price
$ 50.25
842
469
605
4046
Market Price
$ 36.13
Selling Price
$ 32.08
1706
449
1567
1710
Market Price
$ 46.92
Selling Price
$ 40.05
1077
1004
287
4386
Market Price
$ 67.94
Selling Price
$ 59.39
2825
2525
1002
3916
Market Price
$ 35.22
Selling Price
$ 30.64
2210
1224
1231
3019
Market Price
$ 65.72
Selling Price
$ 57.93
1028
264
997
3112
Market Price
$ 35.76
Selling Price
$ 31.34
933
857
223
4270
Market Price
$ 66.94
Selling Price
$ 59.59
1304
461
764
1573
Market Price
$ 51.24
Selling Price
$ 45.54
916
670
866
3139
Market Price
$ 65.36
Selling Price
$ 59.37
3928
2293
2919
4713
Market Price
$ 60.44
Selling Price
$ 52.11
2146
1829
1296
2521
Market Price
$ 56.45
Selling Price
$ 47.06
3314
1290
1844
4957
Market Price
$ 34.65
Selling Price
$ 29.39
1344
1325
278
4082
Market Price
$ 67.89
Selling Price
$ 59.97
3265
1286
1737
4878
Market Price
$ 41.96
Selling Price
$ 35.15
1709
1389
1650
1799
Market Price
$ 48.03
Selling Price
$ 41.93
1151
635
784
4385
Market Price
$ 44.95
Selling Price
$ 38.16
3513
2415
2188
4701
Market Price
$ 35.01
Selling Price
$ 29.63
1346
606
579
1388
Market Price
$ 32.38
Selling Price
$ 28.32
387
117
265
1049
Market Price
$ 47.90
Selling Price
$ 40.66
1839
1142
488
3006
Market Price
$ 42.77
Selling Price
$ 38.33
746
240
335
1110
Market Price
$ 46.20
Selling Price
$ 41.99
936
605
293
987
Market Price
$ 28.84
Selling Price
$ 25.55
502
444
424
548
Market Price
$ 61.56
Selling Price
$ 55.25
552
531
429
668
Market Price
$ 61.29
Selling Price
$ 51.90
956
866
442
981
Market Price
$ 42.36
Selling Price
$ 36.41
740
454
414
924
Market Price
$ 66.88
Selling Price
$ 58.39
2075
452
1242
2384
Market Price
$ 49.70
Selling Price
$ 41.84
3701
2418
1633
3712
Market Price
$ 64.22
Selling Price
$ 53.61
745
379
594
1034