Market Price
$ 46.47
Selling Price
$ 39.13
1275
1119
1207
2127
Market Price
$ 67.82
Selling Price
$ 59.45
350
249
327
781
Market Price
$ 36.38
Selling Price
$ 31.04
446
270
104
1299
Market Price
$ 41.35
Selling Price
$ 35.25
1904
1606
1512
2275
Market Price
$ 45.33
Selling Price
$ 40.07
1558
1281
1120
3088
Market Price
$ 41.85
Selling Price
$ 35.04
1132
376
708
4665
Market Price
$ 53.86
Selling Price
$ 48.37
2895
1980
1586
3557
Market Price
$ 56.66
Selling Price
$ 48.94
359
202
123
504
Market Price
$ 54.15
Selling Price
$ 45.44
3770
2165
3552
4223
Market Price
$ 44.69
Selling Price
$ 39.42
959
553
805
1520
Market Price
$ 34.39
Selling Price
$ 30.56
531
191
270
958
Market Price
$ 61.48
Selling Price
$ 52.79
311
94
259
1510
Market Price
$ 55.31
Selling Price
$ 46.13
3107
1182
845
4472
Market Price
$ 43.62
Selling Price
$ 39.29
1681
918
363
4075
Market Price
$ 63.27
Selling Price
$ 53.43
2189
960
1625
2495
Market Price
$ 61.75
Selling Price
$ 55.96
1126
853
1022
2634
Market Price
$ 36.76
Selling Price
$ 32.12
1771
1728
1244
3852
Market Price
$ 31.14
Selling Price
$ 26.55
1150
1046
272
1628
Market Price
$ 43.27
Selling Price
$ 36.88
869
452
635
4071
Market Price
$ 67.00
Selling Price
$ 55.94
644
505
627
1694
Market Price
$ 41.58
Selling Price
$ 37.62
1289
929
319
2549
Market Price
$ 65.50
Selling Price
$ 59.04
1551
643
1480
1560
Market Price
$ 48.80
Selling Price
$ 42.53
1848
1718
691
2389
Market Price
$ 35.65
Selling Price
$ 31.21
1614
582
1276
2254
Market Price
$ 48.92
Selling Price
$ 41.17
414
218
414
469
Market Price
$ 56.51
Selling Price
$ 49.88
2354
598
1244
2575
Market Price
$ 55.62
Selling Price
$ 49.42
147
95
111
459
Market Price
$ 39.67
Selling Price
$ 34.06
1703
999
1274
2216
Market Price
$ 49.43
Selling Price
$ 43.64
2058
1374
1615
2835
Market Price
$ 49.63
Selling Price
$ 41.37
2389
1020
666
2610
Market Price
$ 54.75
Selling Price
$ 46.07
4034
3180
3985
4718
Market Price
$ 47.91
Selling Price
$ 43.00
3587
1653
1747
4159
Market Price
$ 42.13
Selling Price
$ 36.30
1492
1137
793
3509
Market Price
$ 59.24
Selling Price
$ 49.51
3304
3189
992
3701
Market Price
$ 31.79
Selling Price
$ 27.08
3405
1993
1172
4249
Market Price
$ 62.18
Selling Price
$ 55.30
564
554
451
569
Market Price
$ 44.42
Selling Price
$ 39.80
2423
631
2133
3003
Market Price
$ 31.21
Selling Price
$ 27.90
481
119
103
1694
Market Price
$ 42.38
Selling Price
$ 36.57
1633
1605
436
1671
Market Price
$ 51.63
Selling Price
$ 43.31
2357
609
1954
2445