Market Price
$ 61.06
Selling Price
$ 51.58
1883
1475
1663
2373
Market Price
$ 57.62
Selling Price
$ 51.44
1892
1835
1705
2231
Market Price
$ 55.28
Selling Price
$ 48.54
1857
1620
1370
1886
Market Price
$ 50.67
Selling Price
$ 43.75
454
352
233
1438
Market Price
$ 29.68
Selling Price
$ 25.07
936
645
529
3644
Market Price
$ 36.25
Selling Price
$ 30.53
294
272
157
1015
Market Price
$ 39.36
Selling Price
$ 34.20
203
88
126
646
Market Price
$ 30.10
Selling Price
$ 26.82
660
363
381
2025
Market Price
$ 54.10
Selling Price
$ 48.30
941
545
744
2178
Market Price
$ 31.79
Selling Price
$ 28.23
1113
600
1022
3845
Market Price
$ 38.97
Selling Price
$ 34.28
118
32
76
478
Market Price
$ 31.96
Selling Price
$ 27.72
1498
1399
539
2835
Market Price
$ 30.22
Selling Price
$ 26.45
3285
3209
2147
4881
Market Price
$ 55.80
Selling Price
$ 49.84
192
141
150
463
Market Price
$ 47.63
Selling Price
$ 42.58
1592
588
671
2656
Market Price
$ 54.82
Selling Price
$ 46.02
766
543
548
887
Market Price
$ 47.28
Selling Price
$ 42.50
1531
1398
1386
2431
Market Price
$ 56.14
Selling Price
$ 47.16
1234
677
480
1773
Market Price
$ 38.66
Selling Price
$ 32.77
625
303
130
809
Market Price
$ 63.03
Selling Price
$ 53.90
666
445
501
2638
Market Price
$ 70.05
Selling Price
$ 58.91
175
44
155
486
Market Price
$ 56.25
Selling Price
$ 48.54
3419
1536
2691
4576
Market Price
$ 45.46
Selling Price
$ 41.27
1984
1214
1939
2550
Market Price
$ 38.57
Selling Price
$ 32.60
3773
3642
3512
4208
Market Price
$ 65.10
Selling Price
$ 55.58
3583
2754
3057
4922
Market Price
$ 43.22
Selling Price
$ 38.44
982
675
196
1792
Market Price
$ 44.03
Selling Price
$ 37.20
2000
1550
1058
4839
Market Price
$ 46.21
Selling Price
$ 40.86
1172
384
806
2368
Market Price
$ 40.11
Selling Price
$ 35.69
2418
2301
1014
3476
Market Price
$ 43.65
Selling Price
$ 37.54
456
359
241
508
Market Price
$ 49.25
Selling Price
$ 42.33
611
287
323
2517
Market Price
$ 30.37
Selling Price
$ 26.38
1328
666
280
3664
Market Price
$ 38.64
Selling Price
$ 33.18
854
321
690
1049
Market Price
$ 56.01
Selling Price
$ 49.84
3061
2686
2486
3146
Market Price
$ 45.12
Selling Price
$ 40.35
3964
2915
922
4805
Market Price
$ 48.87
Selling Price
$ 42.29
983
638
391
1303
Market Price
$ 57.80
Selling Price
$ 48.71
2258
1851
1937
3268
Market Price
$ 70.06
Selling Price
$ 58.75
376
100
178
702
Market Price
$ 45.71
Selling Price
$ 38.35
2138
2138
437
2534
Market Price
$ 53.49
Selling Price
$ 47.66
2036
701
556
3612