Market Price
$ 64.87
Selling Price
$ 55.82
1465
934
985
1477
Market Price
$ 33.58
Selling Price
$ 28.97
2089
602
447
4764
Market Price
$ 64.49
Selling Price
$ 56.34
2126
858
2050
3562
Market Price
$ 62.46
Selling Price
$ 52.58
718
268
675
771
Market Price
$ 42.09
Selling Price
$ 37.19
1120
680
346
2636
Market Price
$ 68.77
Selling Price
$ 59.45
2368
1185
1829
2469
Market Price
$ 37.52
Selling Price
$ 31.69
1564
449
978
3717
Market Price
$ 43.16
Selling Price
$ 36.33
2588
2459
1999
3615
Market Price
$ 47.97
Selling Price
$ 41.65
1656
672
1611
1848
Market Price
$ 29.68
Selling Price
$ 25.65
2221
611
532
3685
Market Price
$ 36.84
Selling Price
$ 32.19
490
98
392
1884
Market Price
$ 41.25
Selling Price
$ 36.77
1438
691
1035
3619
Market Price
$ 64.03
Selling Price
$ 53.89
4606
3541
3954
4798
Market Price
$ 63.68
Selling Price
$ 57.56
380
323
113
481
Market Price
$ 40.90
Selling Price
$ 34.63
4225
2964
3286
4889
Market Price
$ 60.67
Selling Price
$ 53.54
1402
1059
1301
3952
Market Price
$ 67.00
Selling Price
$ 57.68
1197
716
518
4297
Market Price
$ 65.57
Selling Price
$ 58.29
1446
563
820
3678
Market Price
$ 54.94
Selling Price
$ 46.26
1096
476
962
1976
Market Price
$ 30.45
Selling Price
$ 26.00
2001
1428
1123
2922
Market Price
$ 49.60
Selling Price
$ 42.91
1672
803
591
4940
Market Price
$ 35.44
Selling Price
$ 31.19
2853
2370
1124
4132
Market Price
$ 34.49
Selling Price
$ 29.35
1660
720
536
2131
Market Price
$ 47.97
Selling Price
$ 41.85
2873
1895
1967
3927
Market Price
$ 61.20
Selling Price
$ 51.63
1353
1155
1137
3612
Market Price
$ 58.71
Selling Price
$ 52.10
3377
688
1504
4454
Market Price
$ 58.70
Selling Price
$ 49.62
774
287
181
3857
Market Price
$ 66.28
Selling Price
$ 57.00
815
385
702
1009
Market Price
$ 40.17
Selling Price
$ 35.13
970
594
585
3089
Market Price
$ 62.81
Selling Price
$ 54.54
1535
905
724
2275
Market Price
$ 67.38
Selling Price
$ 59.20
4180
3928
2011
4361
Market Price
$ 57.59
Selling Price
$ 48.81
2424
1802
1163
3480
Market Price
$ 34.55
Selling Price
$ 29.95
1712
764
938
4598
Market Price
$ 56.57
Selling Price
$ 48.65
1299
384
822
4559
Market Price
$ 46.81
Selling Price
$ 39.44
2012
1397
1817
3733
Market Price
$ 49.02
Selling Price
$ 41.18
1435
1395
1025
3731
Market Price
$ 52.89
Selling Price
$ 47.15
572
421
497
1639
Market Price
$ 36.71
Selling Price
$ 33.19
2496
960
2164
4756
Market Price
$ 60.23
Selling Price
$ 54.61
199
145
111
959
Market Price
$ 53.25
Selling Price
$ 48.28
502
402
144
1800