Market Price
$ 29.71
Selling Price
$ 26.48
699
557
610
1762
Market Price
$ 42.09
Selling Price
$ 35.84
2389
520
1310
2721
Market Price
$ 50.38
Selling Price
$ 42.57
2073
2065
946
2260
Market Price
$ 43.46
Selling Price
$ 39.00
2577
2522
2019
4495
Market Price
$ 36.85
Selling Price
$ 30.81
1083
1039
624
1531
Market Price
$ 46.78
Selling Price
$ 41.69
501
308
499
1958
Market Price
$ 32.26
Selling Price
$ 27.54
609
276
397
1084
Market Price
$ 65.22
Selling Price
$ 58.67
858
391
570
1753
Market Price
$ 68.07
Selling Price
$ 56.94
513
129
294
1309
Market Price
$ 35.92
Selling Price
$ 32.01
1578
374
469
4282
Market Price
$ 41.65
Selling Price
$ 37.70
1747
602
491
1949
Market Price
$ 61.09
Selling Price
$ 55.50
1871
1852
417
2467
Market Price
$ 71.91
Selling Price
$ 59.94
942
811
609
2477
Market Price
$ 59.63
Selling Price
$ 49.73
493
253
281
1162
Market Price
$ 48.56
Selling Price
$ 42.90
838
452
514
2689
Market Price
$ 52.19
Selling Price
$ 46.59
1196
460
453
2405
Market Price
$ 35.59
Selling Price
$ 31.69
411
410
200
1999
Market Price
$ 62.66
Selling Price
$ 52.28
273
90
188
411
Market Price
$ 37.33
Selling Price
$ 33.24
717
175
385
1287
Market Price
$ 45.67
Selling Price
$ 41.31
2539
2242
1096
4110
Market Price
$ 28.75
Selling Price
$ 26.10
4232
4150
2836
4283
Market Price
$ 50.74
Selling Price
$ 44.73
762
414
529
1585
Market Price
$ 64.61
Selling Price
$ 57.52
1837
1707
477
2814
Market Price
$ 29.26
Selling Price
$ 25.96
473
411
145
608
Market Price
$ 44.47
Selling Price
$ 39.09
809
178
494
3014
Market Price
$ 43.32
Selling Price
$ 36.49
2224
1245
984
4948
Market Price
$ 33.33
Selling Price
$ 27.79
3034
694
2789
3498
Market Price
$ 42.60
Selling Price
$ 37.49
1283
599
815
3383
Market Price
$ 50.61
Selling Price
$ 44.88
553
372
151
620
Market Price
$ 34.74
Selling Price
$ 30.64
2143
1804
1615
3378
Market Price
$ 32.78
Selling Price
$ 27.77
1128
759
1030
1779
Market Price
$ 32.07
Selling Price
$ 27.74
1464
1064
948
4990
Market Price
$ 47.04
Selling Price
$ 40.31
3752
1633
3404
4097
Market Price
$ 55.87
Selling Price
$ 49.61
1372
880
304
3710
Market Price
$ 43.39
Selling Price
$ 37.58
3566
1027
2730
4293
Market Price
$ 30.84
Selling Price
$ 26.09
2590
2325
2072
3609
Market Price
$ 68.32
Selling Price
$ 57.63
1805
1680
1196
4051
Market Price
$ 62.09
Selling Price
$ 55.69
2584
2515
2254
4606
Market Price
$ 62.35
Selling Price
$ 53.60
649
260
247
1802
Market Price
$ 31.11
Selling Price
$ 27.44
1923
444
1455
1960