Market Price
$ 37.40
Selling Price
$ 32.09
2434
560
1942
2560
Market Price
$ 64.88
Selling Price
$ 56.16
1713
1656
731
3173
Market Price
$ 31.73
Selling Price
$ 27.90
2685
1585
977
4045
Market Price
$ 47.50
Selling Price
$ 42.79
2234
1052
2153
2429
Market Price
$ 49.20
Selling Price
$ 42.01
1976
772
632
3368
Market Price
$ 39.87
Selling Price
$ 35.75
323
232
289
554
Market Price
$ 43.52
Selling Price
$ 37.25
952
261
218
954
Market Price
$ 49.17
Selling Price
$ 41.84
4344
2964
4119
4485
Market Price
$ 29.13
Selling Price
$ 25.64
2013
1167
1452
3114
Market Price
$ 36.47
Selling Price
$ 32.13
809
650
779
2356
Market Price
$ 70.78
Selling Price
$ 60.00
458
129
122
624
Market Price
$ 40.73
Selling Price
$ 34.29
1836
1422
814
3172
Market Price
$ 46.68
Selling Price
$ 40.48
519
169
438
1806
Market Price
$ 53.70
Selling Price
$ 47.70
959
877
673
2533
Market Price
$ 66.83
Selling Price
$ 57.68
3378
2055
1711
4413
Market Price
$ 57.75
Selling Price
$ 48.56
1442
1308
907
2370
Market Price
$ 33.92
Selling Price
$ 30.04
2601
1970
2480
2693
Market Price
$ 29.44
Selling Price
$ 25.55
4131
1778
3261
4893
Market Price
$ 67.75
Selling Price
$ 59.23
1506
431
1452
1601
Market Price
$ 39.52
Selling Price
$ 35.21
2364
1192
1527
3353
Market Price
$ 62.34
Selling Price
$ 53.93
935
559
543
1144
Market Price
$ 52.02
Selling Price
$ 46.48
1971
1182
1819
4590
Market Price
$ 56.96
Selling Price
$ 51.16
3468
3236
1393
4499
Market Price
$ 57.21
Selling Price
$ 49.78
474
331
124
1457
Market Price
$ 51.00
Selling Price
$ 45.91
2339
525
2301
2370
Market Price
$ 32.07
Selling Price
$ 28.25
3039
2612
990
3050
Market Price
$ 39.39
Selling Price
$ 35.12
3892
817
1780
4609
Market Price
$ 58.97
Selling Price
$ 52.45
426
247
359
845
Market Price
$ 37.78
Selling Price
$ 32.38
2139
1775
1115
3593
Market Price
$ 58.50
Selling Price
$ 51.48
2642
1564
768
4655
Market Price
$ 36.05
Selling Price
$ 31.67
1725
503
517
3767
Market Price
$ 56.62
Selling Price
$ 50.62
3865
1166
3446
3898
Market Price
$ 35.09
Selling Price
$ 30.48
3722
2914
813
4712
Market Price
$ 41.46
Selling Price
$ 37.26
2642
597
1537
4862
Market Price
$ 48.16
Selling Price
$ 43.61
1492
1355
526
2069
Market Price
$ 32.48
Selling Price
$ 28.59
670
355
362
3046
Market Price
$ 54.16
Selling Price
$ 48.12
154
102
111
721
Market Price
$ 30.89
Selling Price
$ 27.33
3574
1231
1808
3696
Market Price
$ 49.35
Selling Price
$ 44.51
2778
970
2320
4880
Market Price
$ 36.90
Selling Price
$ 33.41
1942
745
971
4210