Market Price
$ 61.77
Selling Price
$ 55.70
676
206
651
2784
Market Price
$ 50.71
Selling Price
$ 42.51
3159
737
1329
4980
Market Price
$ 36.10
Selling Price
$ 32.28
1639
669
1572
2503
Market Price
$ 61.89
Selling Price
$ 54.63
1840
1667
1832
3468
Market Price
$ 43.68
Selling Price
$ 36.95
937
641
406
2490
Market Price
$ 55.70
Selling Price
$ 46.71
1443
849
338
1984
Market Price
$ 54.34
Selling Price
$ 45.53
4298
3798
1736
4943
Market Price
$ 45.36
Selling Price
$ 40.32
2335
2142
2222
3016
Market Price
$ 48.50
Selling Price
$ 43.68
1466
368
1217
3117
Market Price
$ 44.97
Selling Price
$ 39.37
3653
2075
1064
3986
Market Price
$ 36.24
Selling Price
$ 31.05
1061
953
1040
4455
Market Price
$ 47.47
Selling Price
$ 41.97
123
25
86
425
Market Price
$ 32.47
Selling Price
$ 27.93
2249
2071
1295
3217
Market Price
$ 55.20
Selling Price
$ 47.55
1964
608
1424
3410
Market Price
$ 31.41
Selling Price
$ 26.61
2345
1527
1154
2454
Market Price
$ 48.46
Selling Price
$ 43.51
478
437
343
502
Market Price
$ 50.75
Selling Price
$ 43.64
1885
398
416
2616
Market Price
$ 30.99
Selling Price
$ 26.56
1724
1060
367
4367
Market Price
$ 53.24
Selling Price
$ 44.72
767
603
745
2733
Market Price
$ 39.52
Selling Price
$ 34.02
963
632
412
4213
Market Price
$ 64.71
Selling Price
$ 56.79
859
478
493
2297
Market Price
$ 45.79
Selling Price
$ 39.98
887
289
551
2006
Market Price
$ 57.61
Selling Price
$ 51.03
1381
807
1288
3608
Market Price
$ 48.07
Selling Price
$ 40.06
2847
2377
2448
3318
Market Price
$ 59.64
Selling Price
$ 53.09
1639
1223
1067
4427
Market Price
$ 62.80
Selling Price
$ 55.13
2335
1524
1641
3920
Market Price
$ 49.21
Selling Price
$ 42.52
1145
421
289
1156
Market Price
$ 64.16
Selling Price
$ 55.83
1856
462
798
3620
Market Price
$ 70.42
Selling Price
$ 58.87
3701
1640
1289
3752
Market Price
$ 66.09
Selling Price
$ 59.51
2820
2255
1959
4831
Market Price
$ 68.63
Selling Price
$ 59.56
518
388
316
1142
Market Price
$ 53.36
Selling Price
$ 47.77
1628
1418
509
3134
Market Price
$ 31.20
Selling Price
$ 28.09
2114
1234
1760
3796
Market Price
$ 51.06
Selling Price
$ 45.90
2517
2180
2053
3816
Market Price
$ 39.62
Selling Price
$ 35.47
1947
938
412
3831
Market Price
$ 70.05
Selling Price
$ 58.81
1322
567
1063
4468
Market Price
$ 49.13
Selling Price
$ 42.87
526
112
235
1013
Market Price
$ 61.42
Selling Price
$ 55.18
3972
1706
3459
4003
Market Price
$ 39.14
Selling Price
$ 34.34
420
233
219
429
Market Price
$ 64.35
Selling Price
$ 53.84
901
405
224
1692