Market Price
$ 35.05
Selling Price
$ 29.85
763
507
272
3651
Market Price
$ 44.82
Selling Price
$ 38.67
1439
1063
1306
4193
Market Price
$ 51.10
Selling Price
$ 46.16
115
110
83
450
Market Price
$ 38.60
Selling Price
$ 32.38
3526
1205
2079
4031
Market Price
$ 63.46
Selling Price
$ 53.58
738
216
223
2959
Market Price
$ 68.85
Selling Price
$ 58.51
1987
884
424
2564
Market Price
$ 55.97
Selling Price
$ 47.99
1243
913
1210
1594
Market Price
$ 32.23
Selling Price
$ 28.82
2014
1641
535
2660
Market Price
$ 67.01
Selling Price
$ 58.70
1034
747
269
3014
Market Price
$ 50.74
Selling Price
$ 44.90
1021
234
625
1374
Market Price
$ 53.32
Selling Price
$ 46.93
480
149
330
1305
Market Price
$ 49.73
Selling Price
$ 43.24
502
285
329
599
Market Price
$ 53.14
Selling Price
$ 48.10
666
427
650
1717
Market Price
$ 66.50
Selling Price
$ 57.42
4254
1759
2065
4425
Market Price
$ 41.00
Selling Price
$ 36.33
1140
363
864
3854
Market Price
$ 67.40
Selling Price
$ 56.41
815
605
741
2977
Market Price
$ 30.00
Selling Price
$ 26.90
411
356
407
590
Market Price
$ 48.98
Selling Price
$ 41.03
405
235
290
574
Market Price
$ 31.02
Selling Price
$ 27.75
3011
892
1940
3100
Market Price
$ 43.03
Selling Price
$ 35.91
3197
1570
1234
4341
Market Price
$ 34.41
Selling Price
$ 30.60
2325
923
568
4559
Market Price
$ 35.04
Selling Price
$ 30.70
852
750
571
3030
Market Price
$ 49.95
Selling Price
$ 44.30
1772
1248
1361
1794
Market Price
$ 66.26
Selling Price
$ 55.27
1393
1125
1291
3586
Market Price
$ 66.27
Selling Price
$ 57.35
3577
2379
1423
3827
Market Price
$ 39.22
Selling Price
$ 33.82
716
391
660
1495
Market Price
$ 46.58
Selling Price
$ 40.59
2178
2046
506
4550
Market Price
$ 67.25
Selling Price
$ 59.71
2208
953
1848
4708
Market Price
$ 61.26
Selling Price
$ 54.32
398
124
107
667
Market Price
$ 31.05
Selling Price
$ 27.29
2521
1350
2312
4374
Market Price
$ 36.45
Selling Price
$ 30.71
1068
334
539
4710
Market Price
$ 54.46
Selling Price
$ 45.43
1566
645
1542
3819
Market Price
$ 37.26
Selling Price
$ 33.80
1162
651
827
1357
Market Price
$ 49.18
Selling Price
$ 44.53
2063
2004
1291
2116
Market Price
$ 36.71
Selling Price
$ 31.29
696
268
619
735
Market Price
$ 32.46
Selling Price
$ 28.97
2838
1691
1138
3838
Market Price
$ 45.69
Selling Price
$ 41.18
1872
1321
1368
2553
Market Price
$ 56.18
Selling Price
$ 50.65
1097
532
409
2542
Market Price
$ 56.36
Selling Price
$ 50.68
2624
1880
2196
3376
Market Price
$ 66.20
Selling Price
$ 59.26
901
277
565
1493