Market Price
$ 62.91
Selling Price
$ 53.26
184
64
100
840
Market Price
$ 50.65
Selling Price
$ 44.44
1640
909
703
4699
Market Price
$ 53.06
Selling Price
$ 47.97
688
655
597
1808
Market Price
$ 37.84
Selling Price
$ 33.48
2425
2245
1682
3693
Market Price
$ 49.53
Selling Price
$ 43.14
2158
1799
1365
4524
Market Price
$ 59.57
Selling Price
$ 52.40
417
173
85
580
Market Price
$ 58.90
Selling Price
$ 52.96
4605
2088
1106
4617
Market Price
$ 57.97
Selling Price
$ 50.80
2344
1184
856
3252
Market Price
$ 42.33
Selling Price
$ 35.34
3730
1716
2018
4018
Market Price
$ 38.66
Selling Price
$ 33.63
583
457
279
1084
Market Price
$ 41.32
Selling Price
$ 35.94
954
518
894
2701
Market Price
$ 45.73
Selling Price
$ 40.36
907
682
310
1256
Market Price
$ 55.03
Selling Price
$ 46.95
491
301
198
775
Market Price
$ 49.68
Selling Price
$ 44.80
1826
1023
1550
3404
Market Price
$ 43.87
Selling Price
$ 39.02
904
871
602
3659
Market Price
$ 62.56
Selling Price
$ 53.43
255
73
172
521
Market Price
$ 64.08
Selling Price
$ 56.05
1634
854
900
1639
Market Price
$ 37.06
Selling Price
$ 32.27
301
259
82
781
Market Price
$ 46.10
Selling Price
$ 38.43
1132
368
1018
2371
Market Price
$ 37.18
Selling Price
$ 33.30
898
344
844
903
Market Price
$ 68.90
Selling Price
$ 57.68
663
445
145
3024
Market Price
$ 35.61
Selling Price
$ 30.04
513
139
270
2341
Market Price
$ 37.95
Selling Price
$ 34.17
2127
431
1437
3082
Market Price
$ 58.11
Selling Price
$ 50.27
727
317
618
1635
Market Price
$ 33.60
Selling Price
$ 29.06
929
270
823
1184
Market Price
$ 66.63
Selling Price
$ 58.35
1383
1027
1161
1687
Market Price
$ 36.39
Selling Price
$ 32.56
1431
1374
386
4240
Market Price
$ 30.42
Selling Price
$ 26.48
943
199
847
1300
Market Price
$ 56.77
Selling Price
$ 48.29
922
828
580
4530
Market Price
$ 45.70
Selling Price
$ 39.98
370
139
185
1181
Market Price
$ 36.04
Selling Price
$ 30.54
4209
3517
2776
4393
Market Price
$ 48.50
Selling Price
$ 40.91
137
62
38
608
Market Price
$ 31.15
Selling Price
$ 26.34
1704
639
1694
3070
Market Price
$ 66.94
Selling Price
$ 56.93
530
330
287
537
Market Price
$ 63.44
Selling Price
$ 54.43
2440
1270
1437
2930
Market Price
$ 33.64
Selling Price
$ 28.41
1078
732
439
2893
Market Price
$ 36.38
Selling Price
$ 32.54
3959
3068
3552
4292
Market Price
$ 54.62
Selling Price
$ 48.10
1055
462
499
1786
Market Price
$ 56.88
Selling Price
$ 49.32
3030
986
2293
3990
Market Price
$ 64.21
Selling Price
$ 57.84
3305
1351
2533
4440