Market Price
$ 32.20
Selling Price
$ 27.02
2297
1178
513
4109
Market Price
$ 31.46
Selling Price
$ 27.47
787
359
500
2915
Market Price
$ 61.01
Selling Price
$ 51.77
858
647
535
2830
Market Price
$ 63.73
Selling Price
$ 57.13
1262
317
968
3669
Market Price
$ 65.67
Selling Price
$ 57.96
889
561
778
3208
Market Price
$ 66.18
Selling Price
$ 57.55
2096
703
1712
3668
Market Price
$ 62.58
Selling Price
$ 56.60
185
74
138
436
Market Price
$ 50.41
Selling Price
$ 43.48
2897
1212
913
4295
Market Price
$ 66.26
Selling Price
$ 56.94
1077
696
698
4354
Market Price
$ 28.44
Selling Price
$ 25.40
139
41
42
665
Market Price
$ 57.28
Selling Price
$ 50.02
1143
230
408
4004
Market Price
$ 49.09
Selling Price
$ 43.24
2470
989
1245
4970
Market Price
$ 52.25
Selling Price
$ 47.06
3753
2963
931
4234
Market Price
$ 65.26
Selling Price
$ 55.68
2819
1327
1541
3035
Market Price
$ 53.78
Selling Price
$ 45.45
593
509
142
2504
Market Price
$ 41.46
Selling Price
$ 37.19
1042
952
612
1371
Market Price
$ 46.07
Selling Price
$ 38.49
1018
820
928
4974
Market Price
$ 63.73
Selling Price
$ 55.09
1515
655
1104
2443
Market Price
$ 68.56
Selling Price
$ 58.99
2370
749
831
2985
Market Price
$ 71.05
Selling Price
$ 59.96
4264
2197
3834
4571
Market Price
$ 41.39
Selling Price
$ 36.93
1881
1377
512
4943
Market Price
$ 64.46
Selling Price
$ 56.57
1072
854
466
3901
Market Price
$ 59.97
Selling Price
$ 50.30
1536
989
432
1556
Market Price
$ 39.11
Selling Price
$ 33.31
1162
857
733
1549
Market Price
$ 60.52
Selling Price
$ 53.75
2939
1963
2137
3830
Market Price
$ 39.31
Selling Price
$ 35.14
642
201
590
852
Market Price
$ 64.33
Selling Price
$ 55.66
1327
610
1271
4861
Market Price
$ 56.95
Selling Price
$ 49.38
3313
1122
2696
3772
Market Price
$ 61.16
Selling Price
$ 55.42
1687
775
1489
3482
Market Price
$ 37.61
Selling Price
$ 32.57
1789
549
1464
2982
Market Price
$ 57.09
Selling Price
$ 50.81
793
449
191
1407
Market Price
$ 60.35
Selling Price
$ 53.83
1964
777
667
2025
Market Price
$ 63.00
Selling Price
$ 52.77
2446
2254
1116
3138
Market Price
$ 29.78
Selling Price
$ 26.68
819
699
798
1023
Market Price
$ 35.11
Selling Price
$ 30.21
813
517
331
3213
Market Price
$ 39.69
Selling Price
$ 33.12
3723
3624
1624
4776
Market Price
$ 42.07
Selling Price
$ 36.80
2755
2088
1757
3497
Market Price
$ 33.50
Selling Price
$ 30.29
396
230
337
1972
Market Price
$ 34.73
Selling Price
$ 29.89
1932
1100
1926
4062
Market Price
$ 36.66
Selling Price
$ 31.38
2048
961
464
2874