Market Price
$ 61.73
Selling Price
$ 51.89
2855
672
1322
3317
Market Price
$ 62.23
Selling Price
$ 55.69
872
319
373
1060
Market Price
$ 62.88
Selling Price
$ 55.52
3114
2059
2376
4775
Market Price
$ 50.00
Selling Price
$ 42.31
2232
1303
556
2308
Market Price
$ 37.09
Selling Price
$ 32.01
693
646
651
2145
Market Price
$ 47.01
Selling Price
$ 42.58
1779
363
401
3196
Market Price
$ 46.48
Selling Price
$ 40.29
559
144
463
1408
Market Price
$ 51.54
Selling Price
$ 44.63
2846
2762
1846
4346
Market Price
$ 58.24
Selling Price
$ 52.62
1320
896
1274
1366
Market Price
$ 61.25
Selling Price
$ 52.82
1139
314
872
3916
Market Price
$ 58.77
Selling Price
$ 50.50
3462
1114
2848
4536
Market Price
$ 52.14
Selling Price
$ 46.56
1822
685
489
2914
Market Price
$ 45.33
Selling Price
$ 40.77
751
630
285
1378
Market Price
$ 50.55
Selling Price
$ 44.09
461
364
346
941
Market Price
$ 46.81
Selling Price
$ 39.89
681
289
318
1036
Market Price
$ 48.11
Selling Price
$ 43.46
2769
716
1546
4348
Market Price
$ 32.61
Selling Price
$ 27.47
996
600
746
2008
Market Price
$ 39.58
Selling Price
$ 34.63
976
204
422
3411
Market Price
$ 59.27
Selling Price
$ 51.89
2745
2701
2705
3944
Market Price
$ 65.36
Selling Price
$ 54.94
136
98
36
449
Market Price
$ 36.15
Selling Price
$ 30.94
1712
919
1461
4029
Market Price
$ 40.89
Selling Price
$ 36.58
1018
547
576
1537
Market Price
$ 49.67
Selling Price
$ 42.33
1052
917
595
1262
Market Price
$ 31.56
Selling Price
$ 26.68
1441
1101
932
4708
Market Price
$ 37.53
Selling Price
$ 33.69
700
616
412
2066
Market Price
$ 32.59
Selling Price
$ 27.26
2813
1886
2590
3197
Market Price
$ 29.00
Selling Price
$ 25.87
691
643
475
788
Market Price
$ 55.75
Selling Price
$ 49.04
907
231
301
1247
Market Price
$ 46.45
Selling Price
$ 41.44
1566
708
1055
4697
Market Price
$ 51.30
Selling Price
$ 44.38
1968
1792
1922
2967
Market Price
$ 58.01
Selling Price
$ 51.82
2896
2299
1983
3859
Market Price
$ 47.11
Selling Price
$ 39.91
1629
436
586
3109
Market Price
$ 47.50
Selling Price
$ 40.91
2788
2613
1053
4435
Market Price
$ 38.65
Selling Price
$ 34.88
2128
933
1780
4951
Market Price
$ 41.95
Selling Price
$ 36.16
1413
1278
853
4987
Market Price
$ 46.92
Selling Price
$ 40.31
2400
599
639
4509
Market Price
$ 67.42
Selling Price
$ 58.46
1671
592
1312
2972
Market Price
$ 32.88
Selling Price
$ 28.99
432
98
210
1229
Market Price
$ 48.46
Selling Price
$ 43.83
3997
3526
3910
4477
Market Price
$ 49.09
Selling Price
$ 43.39
1225
884
424
3234