Market Price
$ 37.28
Selling Price
$ 31.38
1553
793
952
4265
Market Price
$ 31.56
Selling Price
$ 26.78
949
201
919
2140
Market Price
$ 57.43
Selling Price
$ 49.17
1887
1882
1002
2506
Market Price
$ 62.95
Selling Price
$ 53.02
842
731
460
1780
Market Price
$ 46.61
Selling Price
$ 40.32
1142
401
760
2029
Market Price
$ 46.59
Selling Price
$ 41.19
3191
3094
1451
3972
Market Price
$ 70.23
Selling Price
$ 58.54
1038
290
976
1876
Market Price
$ 60.30
Selling Price
$ 52.17
1520
1408
1238
2891
Market Price
$ 53.43
Selling Price
$ 47.43
589
193
443
1495
Market Price
$ 61.81
Selling Price
$ 53.33
1679
1432
1409
3060
Market Price
$ 49.25
Selling Price
$ 41.41
796
762
529
2949
Market Price
$ 35.28
Selling Price
$ 31.24
1316
471
1086
2894
Market Price
$ 47.94
Selling Price
$ 41.60
1985
1383
469
3020
Market Price
$ 57.88
Selling Price
$ 50.58
1337
1099
308
3894
Market Price
$ 46.13
Selling Price
$ 38.77
1612
326
1131
2224
Market Price
$ 46.05
Selling Price
$ 39.42
1245
1131
841
2709
Market Price
$ 62.68
Selling Price
$ 56.11
2796
1617
1790
3860
Market Price
$ 43.43
Selling Price
$ 37.04
1037
528
520
1107
Market Price
$ 41.00
Selling Price
$ 34.70
820
487
662
2691
Market Price
$ 43.78
Selling Price
$ 37.15
2534
1278
1969
3074
Market Price
$ 47.78
Selling Price
$ 42.02
301
68
180
826
Market Price
$ 56.01
Selling Price
$ 49.32
420
406
221
1988
Market Price
$ 53.67
Selling Price
$ 48.19
2599
1809
2419
3710
Market Price
$ 35.78
Selling Price
$ 32.21
942
335
920
3673
Market Price
$ 34.57
Selling Price
$ 29.29
2830
2399
1573
2985
Market Price
$ 59.99
Selling Price
$ 53.07
1032
880
850
1557
Market Price
$ 67.91
Selling Price
$ 58.69
402
396
310
646
Market Price
$ 28.10
Selling Price
$ 25.13
786
215
234
1560
Market Price
$ 57.72
Selling Price
$ 48.99
2331
1633
1815
3461
Market Price
$ 46.77
Selling Price
$ 41.60
1182
964
800
2632
Market Price
$ 51.28
Selling Price
$ 44.68
3139
1719
714
4796
Market Price
$ 61.22
Selling Price
$ 52.26
527
373
375
1719
Market Price
$ 59.34
Selling Price
$ 52.21
582
234
371
865
Market Price
$ 30.74
Selling Price
$ 26.26
296
178
209
810
Market Price
$ 34.79
Selling Price
$ 29.69
3306
2783
2517
3715
Market Price
$ 66.68
Selling Price
$ 55.74
2155
516
1195
2616
Market Price
$ 31.83
Selling Price
$ 28.00
424
174
280
878
Market Price
$ 48.63
Selling Price
$ 43.08
549
381
321
564
Market Price
$ 61.50
Selling Price
$ 54.14
1246
816
1157
4936
Market Price
$ 36.34
Selling Price
$ 32.53
740
314
684
3050