Market Price
$ 34.92
Selling Price
$ 30.95
1427
512
520
2232
Market Price
$ 42.19
Selling Price
$ 37.05
632
473
449
2788
Market Price
$ 49.79
Selling Price
$ 43.10
988
406
621
3382
Market Price
$ 45.23
Selling Price
$ 39.48
2442
1945
699
3260
Market Price
$ 63.41
Selling Price
$ 54.77
825
362
634
2400
Market Price
$ 64.76
Selling Price
$ 58.12
1981
1749
618
2507
Market Price
$ 53.42
Selling Price
$ 46.95
1269
1002
762
2703
Market Price
$ 60.23
Selling Price
$ 50.54
445
392
432
824
Market Price
$ 53.77
Selling Price
$ 48.58
1950
1114
1110
4935
Market Price
$ 52.10
Selling Price
$ 44.12
1069
465
952
4560
Market Price
$ 55.50
Selling Price
$ 49.01
1377
1031
944
2497
Market Price
$ 54.51
Selling Price
$ 46.97
2916
2413
2381
3735
Market Price
$ 60.24
Selling Price
$ 53.62
2494
1357
956
3103
Market Price
$ 61.88
Selling Price
$ 53.71
540
452
260
2471
Market Price
$ 31.49
Selling Price
$ 28.31
2664
1410
925
3533
Market Price
$ 63.58
Selling Price
$ 55.94
1776
1266
1194
4886
Market Price
$ 62.06
Selling Price
$ 52.14
2313
2102
1795
4237
Market Price
$ 54.92
Selling Price
$ 48.25
614
573
354
2540
Market Price
$ 36.61
Selling Price
$ 31.37
443
277
403
1154
Market Price
$ 32.47
Selling Price
$ 27.86
1154
1083
510
1288
Market Price
$ 58.81
Selling Price
$ 50.98
363
342
194
1160
Market Price
$ 51.39
Selling Price
$ 44.02
4437
1405
3812
4515
Market Price
$ 71.32
Selling Price
$ 59.70
4247
3278
1862
4611
Market Price
$ 58.57
Selling Price
$ 53.16
2338
2207
1889
4254
Market Price
$ 28.03
Selling Price
$ 25.37
1682
1337
1480
3348
Market Price
$ 46.45
Selling Price
$ 39.56
1520
479
1493
2106
Market Price
$ 28.96
Selling Price
$ 25.81
1515
1004
1025
1925
Market Price
$ 51.34
Selling Price
$ 44.83
263
120
198
795
Market Price
$ 65.56
Selling Price
$ 57.78
362
203
167
526
Market Price
$ 30.99
Selling Price
$ 26.35
660
160
385
852
Market Price
$ 33.08
Selling Price
$ 27.99
948
500
589
964
Market Price
$ 33.81
Selling Price
$ 29.54
764
549
327
3252
Market Price
$ 37.25
Selling Price
$ 31.57
1504
1409
1341
2555
Market Price
$ 66.54
Selling Price
$ 57.76
382
136
78
533
Market Price
$ 47.79
Selling Price
$ 42.42
1087
757
1048
2896
Market Price
$ 48.59
Selling Price
$ 43.11
741
448
293
1672
Market Price
$ 41.59
Selling Price
$ 37.71
2666
934
2319
4097
Market Price
$ 45.33
Selling Price
$ 40.15
1567
691
1002
1941
Market Price
$ 39.40
Selling Price
$ 34.34
2844
1448
1050
3266
Market Price
$ 68.82
Selling Price
$ 58.85
4121
2824
1396
4150