Market Price
$ 60.27
Selling Price
$ 52.97
1704
564
1569
2238
Market Price
$ 42.19
Selling Price
$ 37.34
2579
1302
1333
3788
Market Price
$ 41.21
Selling Price
$ 36.24
1166
550
260
4471
Market Price
$ 60.80
Selling Price
$ 51.29
1674
1086
830
2792
Market Price
$ 63.90
Selling Price
$ 53.40
1202
998
528
4090
Market Price
$ 46.91
Selling Price
$ 40.23
243
232
216
731
Market Price
$ 61.93
Selling Price
$ 52.59
1500
813
1160
3331
Market Price
$ 35.25
Selling Price
$ 30.90
522
408
323
552
Market Price
$ 57.57
Selling Price
$ 48.98
172
94
98
841
Market Price
$ 32.99
Selling Price
$ 27.99
618
298
356
748
Market Price
$ 50.14
Selling Price
$ 45.33
2057
822
1758
2483
Market Price
$ 39.76
Selling Price
$ 34.55
384
286
360
1807
Market Price
$ 52.64
Selling Price
$ 45.81
3418
3218
3166
4152
Market Price
$ 53.72
Selling Price
$ 44.83
605
435
508
989
Market Price
$ 46.58
Selling Price
$ 39.45
398
266
99
1416
Market Price
$ 61.46
Selling Price
$ 54.14
2724
1091
905
3384
Market Price
$ 66.50
Selling Price
$ 57.08
660
472
377
1259
Market Price
$ 51.32
Selling Price
$ 45.42
3042
2229
1168
3971
Market Price
$ 56.15
Selling Price
$ 48.34
1311
380
842
3587
Market Price
$ 52.66
Selling Price
$ 45.42
778
506
211
1114
Market Price
$ 31.05
Selling Price
$ 27.93
633
434
348
1949
Market Price
$ 65.81
Selling Price
$ 58.07
512
318
190
2412
Market Price
$ 66.12
Selling Price
$ 55.81
843
809
529
2474
Market Price
$ 50.26
Selling Price
$ 41.99
2865
808
798
3228
Market Price
$ 50.22
Selling Price
$ 43.05
289
111
157
1207
Market Price
$ 29.01
Selling Price
$ 26.09
1792
715
423
2043
Market Price
$ 36.72
Selling Price
$ 32.46
312
249
96
770
Market Price
$ 43.80
Selling Price
$ 37.08
796
480
208
2491
Market Price
$ 36.91
Selling Price
$ 30.97
1830
1246
1264
3573
Market Price
$ 64.71
Selling Price
$ 54.26
1824
1518
1602
2370
Market Price
$ 56.06
Selling Price
$ 48.45
1592
1141
1282
3004
Market Price
$ 35.05
Selling Price
$ 30.99
1774
1193
381
2880
Market Price
$ 60.57
Selling Price
$ 50.51
3316
1362
1398
4538
Market Price
$ 50.12
Selling Price
$ 42.18
1522
815
1420
1672
Market Price
$ 37.29
Selling Price
$ 33.47
3559
2050
2742
4791
Market Price
$ 67.73
Selling Price
$ 56.72
1235
570
365
3293
Market Price
$ 32.69
Selling Price
$ 28.37
1005
359
828
1776
Market Price
$ 37.70
Selling Price
$ 31.71
3116
1676
2874
3610
Market Price
$ 54.39
Selling Price
$ 46.73
720
672
184
1919
Market Price
$ 65.49
Selling Price
$ 58.98
2226
639
1318
4511