Market Price
$ 63.71
Selling Price
$ 55.29
1851
1087
1085
4465
Market Price
$ 53.32
Selling Price
$ 45.55
2543
1667
2208
3120
Market Price
$ 30.13
Selling Price
$ 25.82
1275
588
845
4254
Market Price
$ 61.12
Selling Price
$ 54.52
1262
662
1083
2730
Market Price
$ 45.91
Selling Price
$ 38.92
1444
1042
992
3663
Market Price
$ 30.05
Selling Price
$ 26.70
2850
1562
1881
4602
Market Price
$ 53.49
Selling Price
$ 46.53
4755
2470
1593
4829
Market Price
$ 53.87
Selling Price
$ 48.65
1206
793
949
3363
Market Price
$ 64.61
Selling Price
$ 57.23
742
513
655
1257
Market Price
$ 39.87
Selling Price
$ 35.84
3111
1538
3061
4879
Market Price
$ 50.35
Selling Price
$ 43.99
3093
2961
1434
4959
Market Price
$ 32.77
Selling Price
$ 29.70
1181
527
998
2052
Market Price
$ 44.20
Selling Price
$ 38.18
3670
2338
2618
4716
Market Price
$ 51.21
Selling Price
$ 45.39
1304
1298
1037
3123
Market Price
$ 48.41
Selling Price
$ 42.93
2818
1018
2196
2839
Market Price
$ 54.67
Selling Price
$ 48.09
917
337
300
3062
Market Price
$ 68.16
Selling Price
$ 57.50
627
386
199
1016
Market Price
$ 56.01
Selling Price
$ 48.14
2318
2118
720
3021
Market Price
$ 33.63
Selling Price
$ 29.40
896
878
279
3885
Market Price
$ 41.79
Selling Price
$ 36.28
4515
3225
1260
4972
Market Price
$ 61.49
Selling Price
$ 54.00
615
460
202
2552
Market Price
$ 40.82
Selling Price
$ 34.58
2082
1256
632
3528
Market Price
$ 37.18
Selling Price
$ 31.30
1073
712
1035
1825
Market Price
$ 37.25
Selling Price
$ 32.30
959
331
547
2656
Market Price
$ 39.48
Selling Price
$ 35.07
661
384
514
2692
Market Price
$ 32.07
Selling Price
$ 27.68
1356
546
1137
3275
Market Price
$ 58.81
Selling Price
$ 49.45
237
184
81
730
Market Price
$ 46.88
Selling Price
$ 41.52
1527
774
1030
1614
Market Price
$ 51.13
Selling Price
$ 44.38
695
558
603
733
Market Price
$ 60.98
Selling Price
$ 51.80
2304
1118
2122
3545
Market Price
$ 57.28
Selling Price
$ 51.54
2326
695
1859
2686
Market Price
$ 44.10
Selling Price
$ 36.96
2455
1799
1820
4602
Market Price
$ 54.99
Selling Price
$ 47.76
808
759
434
2604
Market Price
$ 41.12
Selling Price
$ 35.61
2934
1489
1587
4182
Market Price
$ 54.90
Selling Price
$ 46.77
3128
1884
1566
3445
Market Price
$ 38.02
Selling Price
$ 34.41
1209
1106
517
1648
Market Price
$ 53.37
Selling Price
$ 45.09
2308
1233
610
2875
Market Price
$ 51.16
Selling Price
$ 43.69
588
206
467
974
Market Price
$ 29.34
Selling Price
$ 26.11
1006
778
706
3077
Market Price
$ 50.53
Selling Price
$ 43.96
3228
2959
2195
3748