Market Price
$ 63.78
Selling Price
$ 56.00
1865
409
640
2036
Market Price
$ 44.55
Selling Price
$ 38.19
1326
845
445
2764
Market Price
$ 42.69
Selling Price
$ 36.65
2163
1745
1418
2179
Market Price
$ 57.84
Selling Price
$ 51.68
2783
1627
1806
4873
Market Price
$ 33.96
Selling Price
$ 30.59
167
143
81
508
Market Price
$ 29.08
Selling Price
$ 25.42
4369
3642
3425
4710
Market Price
$ 64.92
Selling Price
$ 58.84
1412
819
1152
1561
Market Price
$ 52.01
Selling Price
$ 46.26
2089
1457
1808
4035
Market Price
$ 57.63
Selling Price
$ 49.15
1350
388
876
2500
Market Price
$ 38.76
Selling Price
$ 34.83
2731
2221
1180
4611
Market Price
$ 65.97
Selling Price
$ 56.67
1201
645
920
3423
Market Price
$ 59.82
Selling Price
$ 51.17
2335
1660
687
3897
Market Price
$ 41.46
Selling Price
$ 34.73
762
390
431
3725
Market Price
$ 37.90
Selling Price
$ 32.49
2633
1781
1035
4085
Market Price
$ 38.11
Selling Price
$ 34.24
1572
1176
844
1684
Market Price
$ 45.46
Selling Price
$ 37.90
1642
1388
1605
1947
Market Price
$ 35.82
Selling Price
$ 31.75
1354
1253
540
4921
Market Price
$ 37.73
Selling Price
$ 31.96
1362
404
1002
5000
Market Price
$ 39.77
Selling Price
$ 34.34
559
525
252
956
Market Price
$ 30.21
Selling Price
$ 26.58
713
503
598
2080
Market Price
$ 56.24
Selling Price
$ 47.86
2052
1529
460
2775
Market Price
$ 58.36
Selling Price
$ 50.91
1692
1254
1067
2090
Market Price
$ 30.30
Selling Price
$ 25.56
2814
1627
2501
4211
Market Price
$ 47.13
Selling Price
$ 40.62
998
808
930
1305
Market Price
$ 44.62
Selling Price
$ 39.19
577
202
352
590
Market Price
$ 35.29
Selling Price
$ 31.77
525
365
155
812
Market Price
$ 60.67
Selling Price
$ 54.89
3732
1854
2448
4648
Market Price
$ 54.41
Selling Price
$ 49.23
401
103
166
850
Market Price
$ 49.89
Selling Price
$ 43.75
1336
570
744
3771
Market Price
$ 71.74
Selling Price
$ 59.84
1330
267
811
3722
Market Price
$ 33.71
Selling Price
$ 30.15
2592
2431
1538
4350
Market Price
$ 66.28
Selling Price
$ 56.96
1391
425
382
4702
Market Price
$ 60.32
Selling Price
$ 53.22
887
582
519
1178
Market Price
$ 58.06
Selling Price
$ 49.72
618
173
314
873
Market Price
$ 66.36
Selling Price
$ 56.79
4058
3318
878
4182
Market Price
$ 69.21
Selling Price
$ 58.08
4165
2481
3730
4609
Market Price
$ 55.28
Selling Price
$ 46.20
3004
1628
2904
4002
Market Price
$ 42.54
Selling Price
$ 37.64
3153
1750
3072
3363
Market Price
$ 58.34
Selling Price
$ 50.66
2213
2050
988
3579
Market Price
$ 61.02
Selling Price
$ 51.89
2026
1584
909
3492