Market Price
$ 62.04
Selling Price
$ 52.75
2171
1124
1496
2530
Market Price
$ 44.54
Selling Price
$ 40.13
1895
1680
1573
2576
Market Price
$ 60.93
Selling Price
$ 52.63
1725
1111
570
3835
Market Price
$ 48.07
Selling Price
$ 42.68
583
289
412
876
Market Price
$ 53.90
Selling Price
$ 45.25
2160
466
443
3797
Market Price
$ 58.66
Selling Price
$ 52.86
874
614
184
1546
Market Price
$ 59.34
Selling Price
$ 53.02
1650
1287
1413
3785
Market Price
$ 32.77
Selling Price
$ 27.41
580
178
160
1093
Market Price
$ 63.04
Selling Price
$ 54.68
239
63
82
634
Market Price
$ 31.22
Selling Price
$ 27.00
2036
1926
1802
3714
Market Price
$ 34.40
Selling Price
$ 30.10
613
401
251
1603
Market Price
$ 37.85
Selling Price
$ 32.84
544
244
404
1575
Market Price
$ 40.23
Selling Price
$ 36.36
1080
772
860
2593
Market Price
$ 34.41
Selling Price
$ 29.66
601
467
319
1072
Market Price
$ 34.72
Selling Price
$ 28.98
231
224
73
502
Market Price
$ 61.06
Selling Price
$ 53.41
210
165
100
866
Market Price
$ 65.64
Selling Price
$ 59.35
1010
309
376
3213
Market Price
$ 31.23
Selling Price
$ 26.12
292
223
273
732
Market Price
$ 30.44
Selling Price
$ 27.08
353
245
258
969
Market Price
$ 56.99
Selling Price
$ 51.43
1102
723
260
2062
Market Price
$ 62.67
Selling Price
$ 56.69
3710
1052
1989
4529
Market Price
$ 67.26
Selling Price
$ 57.34
805
522
227
932
Market Price
$ 63.46
Selling Price
$ 56.67
2793
579
2533
4791
Market Price
$ 48.42
Selling Price
$ 43.67
763
254
626
3045
Market Price
$ 53.52
Selling Price
$ 45.56
235
158
124
520
Market Price
$ 35.31
Selling Price
$ 29.72
3179
1092
2694
4538
Market Price
$ 30.05
Selling Price
$ 26.01
577
556
147
1060
Market Price
$ 41.54
Selling Price
$ 36.77
3806
3419
1040
4735
Market Price
$ 53.03
Selling Price
$ 44.28
2047
1240
1435
4098
Market Price
$ 35.44
Selling Price
$ 29.88
1460
1031
448
2860
Market Price
$ 58.93
Selling Price
$ 50.04
2121
1070
934
3789
Market Price
$ 47.38
Selling Price
$ 41.78
410
286
409
1126
Market Price
$ 37.26
Selling Price
$ 32.95
405
397
317
783
Market Price
$ 37.24
Selling Price
$ 32.66
432
347
367
1641
Market Price
$ 39.44
Selling Price
$ 35.11
367
129
266
1470
Market Price
$ 45.54
Selling Price
$ 39.30
1272
645
1046
1329
Market Price
$ 39.10
Selling Price
$ 33.79
1566
332
959
2233
Market Price
$ 66.49
Selling Price
$ 58.22
488
116
419
2030
Market Price
$ 50.27
Selling Price
$ 42.44
672
626
327
2411
Market Price
$ 48.45
Selling Price
$ 43.00
586
264
233
1123