Market Price
$ 32.09
Selling Price
$ 26.82
1314
276
870
2851
Market Price
$ 39.54
Selling Price
$ 32.95
1260
953
655
3430
Market Price
$ 55.92
Selling Price
$ 49.30
2371
1329
1958
4281
Market Price
$ 44.42
Selling Price
$ 39.52
3037
2501
3018
3050
Market Price
$ 49.13
Selling Price
$ 41.11
1286
1016
1029
3037
Market Price
$ 65.55
Selling Price
$ 58.67
3058
1549
1846
3864
Market Price
$ 32.87
Selling Price
$ 29.08
2725
2325
2225
3137
Market Price
$ 48.81
Selling Price
$ 43.91
3026
1098
857
4728
Market Price
$ 61.17
Selling Price
$ 55.15
1910
978
432
2762
Market Price
$ 53.74
Selling Price
$ 45.62
1858
391
1434
2822
Market Price
$ 55.58
Selling Price
$ 49.31
1381
817
716
1484
Market Price
$ 67.59
Selling Price
$ 58.65
1882
1783
1299
2330
Market Price
$ 55.19
Selling Price
$ 49.64
2946
2689
1011
3279
Market Price
$ 49.03
Selling Price
$ 43.18
3077
1688
2928
3210
Market Price
$ 42.11
Selling Price
$ 35.43
219
209
114
928
Market Price
$ 42.45
Selling Price
$ 36.32
428
354
328
1231
Market Price
$ 58.23
Selling Price
$ 52.05
838
405
798
3184
Market Price
$ 60.56
Selling Price
$ 54.65
3535
2841
2725
3547
Market Price
$ 34.68
Selling Price
$ 30.40
1797
1240
753
3573
Market Price
$ 53.71
Selling Price
$ 47.45
416
158
140
1200
Market Price
$ 30.05
Selling Price
$ 25.62
3180
2881
2562
4142
Market Price
$ 47.91
Selling Price
$ 41.88
1449
1142
1434
4877
Market Price
$ 47.40
Selling Price
$ 41.25
699
528
557
2370
Market Price
$ 52.69
Selling Price
$ 46.47
1288
843
1049
3495
Market Price
$ 51.27
Selling Price
$ 43.69
3777
1637
1062
4016
Market Price
$ 41.48
Selling Price
$ 37.33
3177
3035
1045
4708
Market Price
$ 33.02
Selling Price
$ 27.65
2568
1711
2102
4659
Market Price
$ 56.10
Selling Price
$ 48.65
723
184
243
1084
Market Price
$ 47.85
Selling Price
$ 40.19
1646
546
1165
2594
Market Price
$ 34.87
Selling Price
$ 30.77
522
269
251
591
Market Price
$ 47.75
Selling Price
$ 41.22
2270
463
1629
4425
Market Price
$ 57.77
Selling Price
$ 50.11
430
289
326
617
Market Price
$ 56.52
Selling Price
$ 49.78
1373
1173
488
1983
Market Price
$ 40.63
Selling Price
$ 34.59
1008
821
440
2202
Market Price
$ 66.11
Selling Price
$ 56.06
843
338
199
1952
Market Price
$ 30.68
Selling Price
$ 26.90
466
457
142
2205
Market Price
$ 62.04
Selling Price
$ 52.81
1126
684
855
2545
Market Price
$ 65.61
Selling Price
$ 59.06
1370
1185
446
1765
Market Price
$ 43.49
Selling Price
$ 37.49
762
482
219
2508
Market Price
$ 41.23
Selling Price
$ 34.46
1930
1801
1485
4173