Market Price
$ 60.43
Selling Price
$ 52.87
1668
386
1109
3212
Market Price
$ 48.12
Selling Price
$ 42.39
917
870
816
2406
Market Price
$ 38.90
Selling Price
$ 33.03
1318
338
1167
2313
Market Price
$ 49.45
Selling Price
$ 44.25
241
229
239
473
Market Price
$ 35.33
Selling Price
$ 31.08
924
573
344
1698
Market Price
$ 45.31
Selling Price
$ 40.38
2782
2442
1529
3567
Market Price
$ 42.77
Selling Price
$ 36.94
877
239
517
2255
Market Price
$ 45.98
Selling Price
$ 39.78
2033
806
1728
3058
Market Price
$ 39.89
Selling Price
$ 33.99
913
884
692
2693
Market Price
$ 64.46
Selling Price
$ 58.38
3916
2091
3328
4161
Market Price
$ 49.00
Selling Price
$ 42.64
1643
1155
1347
1787
Market Price
$ 64.86
Selling Price
$ 54.94
281
243
226
736
Market Price
$ 39.16
Selling Price
$ 34.02
2271
1525
478
4014
Market Price
$ 33.82
Selling Price
$ 30.06
779
356
340
1803
Market Price
$ 48.74
Selling Price
$ 42.09
2102
873
1535
4358
Market Price
$ 45.01
Selling Price
$ 40.13
1530
835
319
1622
Market Price
$ 37.78
Selling Price
$ 32.85
138
129
133
640
Market Price
$ 49.60
Selling Price
$ 44.70
1012
856
383
3865
Market Price
$ 62.56
Selling Price
$ 55.23
2237
2183
943
4506
Market Price
$ 52.35
Selling Price
$ 45.47
620
199
332
2400
Market Price
$ 29.35
Selling Price
$ 25.71
848
266
366
2545
Market Price
$ 64.44
Selling Price
$ 54.37
701
410
509
3388
Market Price
$ 60.18
Selling Price
$ 50.37
4175
1422
1798
4351
Market Price
$ 68.79
Selling Price
$ 57.50
1172
597
1084
3449
Market Price
$ 53.48
Selling Price
$ 47.37
760
404
340
1072
Market Price
$ 47.06
Selling Price
$ 39.79
468
354
397
699
Market Price
$ 60.78
Selling Price
$ 53.86
1689
694
897
1896
Market Price
$ 65.15
Selling Price
$ 56.50
2939
1124
659
3105
Market Price
$ 38.76
Selling Price
$ 32.88
1641
559
383
2231
Market Price
$ 46.40
Selling Price
$ 39.30
411
108
322
1474
Market Price
$ 64.12
Selling Price
$ 57.87
2176
2011
1579
3623
Market Price
$ 33.64
Selling Price
$ 28.35
588
518
494
2174
Market Price
$ 35.73
Selling Price
$ 31.30
1921
862
1381
3561
Market Price
$ 38.05
Selling Price
$ 34.38
738
447
657
976
Market Price
$ 31.28
Selling Price
$ 26.87
141
99
81
401
Market Price
$ 42.94
Selling Price
$ 36.65
3756
1088
3336
3910
Market Price
$ 49.54
Selling Price
$ 43.80
2599
2180
2250
3294
Market Price
$ 48.72
Selling Price
$ 40.78
1269
698
853
1354
Market Price
$ 50.17
Selling Price
$ 45.03
1486
420
765
2273
Market Price
$ 49.40
Selling Price
$ 41.45
809
541
693
2919