Market Price
$ 60.03
Selling Price
$ 51.49
3539
2335
1589
3997
Market Price
$ 47.31
Selling Price
$ 41.42
1494
672
632
2418
Market Price
$ 61.56
Selling Price
$ 55.21
3824
2498
1496
4130
Market Price
$ 66.60
Selling Price
$ 58.20
1199
847
1043
3690
Market Price
$ 53.30
Selling Price
$ 46.94
2029
877
951
3060
Market Price
$ 43.14
Selling Price
$ 38.83
591
233
233
2124
Market Price
$ 57.99
Selling Price
$ 52.40
4651
1403
3322
4713
Market Price
$ 36.47
Selling Price
$ 31.06
537
425
495
612
Market Price
$ 30.84
Selling Price
$ 25.96
1839
1210
1108
2959
Market Price
$ 55.35
Selling Price
$ 47.92
2531
1815
731
2789
Market Price
$ 33.33
Selling Price
$ 27.87
1776
374
1097
4233
Market Price
$ 67.14
Selling Price
$ 57.15
379
178
158
1694
Market Price
$ 48.01
Selling Price
$ 42.63
402
114
179
452
Market Price
$ 65.58
Selling Price
$ 55.33
896
452
772
4257
Market Price
$ 39.29
Selling Price
$ 34.67
625
609
190
1153
Market Price
$ 50.94
Selling Price
$ 42.67
1553
365
1345
2764
Market Price
$ 43.99
Selling Price
$ 39.56
1411
486
733
4392
Market Price
$ 63.60
Selling Price
$ 55.05
1119
640
1042
1306
Market Price
$ 65.68
Selling Price
$ 58.56
1534
804
677
1586
Market Price
$ 42.52
Selling Price
$ 35.91
344
131
90
727
Market Price
$ 52.39
Selling Price
$ 43.67
1997
1702
864
2026
Market Price
$ 34.15
Selling Price
$ 29.15
1302
515
522
3412
Market Price
$ 58.12
Selling Price
$ 49.02
1018
562
562
4685
Market Price
$ 61.65
Selling Price
$ 51.99
2454
855
2147
2611
Market Price
$ 45.64
Selling Price
$ 38.64
808
392
336
3234
Market Price
$ 59.13
Selling Price
$ 50.40
481
220
255
1738
Market Price
$ 31.35
Selling Price
$ 27.79
261
75
148
646
Market Price
$ 49.98
Selling Price
$ 44.52
467
263
106
1104
Market Price
$ 65.76
Selling Price
$ 56.61
1863
777
1713
3882
Market Price
$ 71.12
Selling Price
$ 59.50
2267
1767
1405
2529
Market Price
$ 28.80
Selling Price
$ 25.30
158
103
133
450
Market Price
$ 58.73
Selling Price
$ 49.00
1331
563
1072
2971
Market Price
$ 33.43
Selling Price
$ 29.90
1587
1580
900
2062
Market Price
$ 58.07
Selling Price
$ 48.50
1587
624
803
3349
Market Price
$ 58.82
Selling Price
$ 50.87
251
152
165
963
Market Price
$ 41.68
Selling Price
$ 36.95
1235
270
947
3299
Market Price
$ 55.69
Selling Price
$ 47.96
407
335
228
1105
Market Price
$ 68.74
Selling Price
$ 59.29
2856
1448
2274
4924
Market Price
$ 31.86
Selling Price
$ 27.82
3431
1909
2657
3872
Market Price
$ 34.60
Selling Price
$ 29.94
2403
1767
2332
2867