Market Price
$ 57.47
Selling Price
$ 48.83
2836
969
2228
4120
Market Price
$ 31.19
Selling Price
$ 26.57
2820
1593
2205
3334
Market Price
$ 51.50
Selling Price
$ 43.01
1493
717
1407
4064
Market Price
$ 60.20
Selling Price
$ 54.50
1493
391
1454
3700
Market Price
$ 37.86
Selling Price
$ 33.16
348
192
164
955
Market Price
$ 33.60
Selling Price
$ 28.77
736
475
358
1401
Market Price
$ 34.26
Selling Price
$ 28.56
3240
1383
1212
4985
Market Price
$ 58.83
Selling Price
$ 53.01
1753
528
557
2742
Market Price
$ 55.80
Selling Price
$ 47.16
672
228
388
1684
Market Price
$ 34.21
Selling Price
$ 29.27
840
397
738
1039
Market Price
$ 43.19
Selling Price
$ 36.39
2594
2301
778
3985
Market Price
$ 50.59
Selling Price
$ 42.57
1462
749
1425
4073
Market Price
$ 30.36
Selling Price
$ 27.15
893
649
292
4417
Market Price
$ 37.87
Selling Price
$ 34.39
2599
892
1095
4576
Market Price
$ 47.76
Selling Price
$ 39.94
517
472
280
713
Market Price
$ 65.78
Selling Price
$ 58.43
3257
3117
1215
4018
Market Price
$ 32.30
Selling Price
$ 29.07
1662
1648
1548
2047
Market Price
$ 63.61
Selling Price
$ 55.64
362
87
152
401
Market Price
$ 32.76
Selling Price
$ 28.04
1490
392
827
2877
Market Price
$ 63.97
Selling Price
$ 54.86
639
288
135
893
Market Price
$ 44.72
Selling Price
$ 38.75
308
217
294
832
Market Price
$ 29.83
Selling Price
$ 26.29
1360
637
1241
2525
Market Price
$ 63.72
Selling Price
$ 57.58
2933
2012
2794
4545
Market Price
$ 38.61
Selling Price
$ 32.19
894
723
333
1341
Market Price
$ 43.98
Selling Price
$ 37.80
1424
400
576
1700
Market Price
$ 48.59
Selling Price
$ 43.93
3191
1420
727
4034
Market Price
$ 45.59
Selling Price
$ 40.62
2608
723
2341
3217
Market Price
$ 50.76
Selling Price
$ 44.72
489
459
333
556
Market Price
$ 47.19
Selling Price
$ 41.00
2096
1355
1167
4895
Market Price
$ 49.90
Selling Price
$ 45.09
110
108
69
474
Market Price
$ 48.15
Selling Price
$ 41.48
1588
377
1316
3086
Market Price
$ 39.77
Selling Price
$ 34.11
2594
1902
2162
2889
Market Price
$ 65.14
Selling Price
$ 58.02
1477
306
1291
4721
Market Price
$ 35.87
Selling Price
$ 30.33
1731
1286
571
2693
Market Price
$ 39.05
Selling Price
$ 34.55
3037
1068
2833
4347
Market Price
$ 45.24
Selling Price
$ 39.13
1968
1085
989
4946
Market Price
$ 52.18
Selling Price
$ 45.37
3368
1051
674
4466
Market Price
$ 37.03
Selling Price
$ 30.91
384
114
271
1623
Market Price
$ 33.11
Selling Price
$ 28.06
2049
1616
808
3683
Market Price
$ 45.14
Selling Price
$ 39.80
523
203
465
684