Market Price
$ 49.63
Selling Price
$ 43.11
2854
2667
1586
3936
Market Price
$ 28.46
Selling Price
$ 25.69
3046
1258
1253
4382
Market Price
$ 51.95
Selling Price
$ 43.45
283
124
232
413
Market Price
$ 36.16
Selling Price
$ 32.18
3193
3047
1042
4337
Market Price
$ 36.19
Selling Price
$ 30.82
1555
646
772
1999
Market Price
$ 62.07
Selling Price
$ 55.64
3914
3533
895
4452
Market Price
$ 44.40
Selling Price
$ 39.13
952
318
923
2822
Market Price
$ 42.91
Selling Price
$ 38.34
2522
1873
634
4332
Market Price
$ 62.53
Selling Price
$ 54.19
2309
2052
1464
2329
Market Price
$ 52.74
Selling Price
$ 45.86
149
64
41
477
Market Price
$ 46.01
Selling Price
$ 38.38
723
531
505
2569
Market Price
$ 61.43
Selling Price
$ 52.01
2013
1397
913
4224
Market Price
$ 35.73
Selling Price
$ 30.56
2715
2288
2469
3609
Market Price
$ 57.72
Selling Price
$ 48.59
4284
3520
4214
4987
Market Price
$ 57.08
Selling Price
$ 50.80
863
586
408
1062
Market Price
$ 43.30
Selling Price
$ 36.80
2821
2782
735
3667
Market Price
$ 56.65
Selling Price
$ 47.74
4242
4038
2809
4909
Market Price
$ 65.97
Selling Price
$ 58.96
4219
3957
1434
4654
Market Price
$ 31.08
Selling Price
$ 27.36
830
819
483
1652
Market Price
$ 45.86
Selling Price
$ 40.94
906
613
220
1980
Market Price
$ 45.17
Selling Price
$ 39.11
570
159
550
1068
Market Price
$ 51.20
Selling Price
$ 43.21
342
112
227
1070
Market Price
$ 32.50
Selling Price
$ 27.31
1594
929
573
1651
Market Price
$ 54.80
Selling Price
$ 46.12
1791
1474
973
2815
Market Price
$ 40.32
Selling Price
$ 36.09
518
106
146
1972
Market Price
$ 43.71
Selling Price
$ 36.45
2615
2223
2471
4867
Market Price
$ 60.35
Selling Price
$ 52.05
1512
1510
413
1645
Market Price
$ 61.85
Selling Price
$ 54.60
585
296
211
2304
Market Price
$ 47.65
Selling Price
$ 41.99
925
506
332
2974
Market Price
$ 48.38
Selling Price
$ 43.44
1612
891
749
3403
Market Price
$ 42.69
Selling Price
$ 38.41
1588
1037
489
2492
Market Price
$ 32.90
Selling Price
$ 29.53
2081
2017
694
2468
Market Price
$ 45.84
Selling Price
$ 39.75
256
158
248
1241
Market Price
$ 70.74
Selling Price
$ 59.74
317
297
170
848
Market Price
$ 49.69
Selling Price
$ 42.99
1928
1192
1126
2058
Market Price
$ 62.32
Selling Price
$ 55.07
343
174
216
1426
Market Price
$ 37.56
Selling Price
$ 34.12
1134
1067
667
1569
Market Price
$ 33.91
Selling Price
$ 30.17
516
159
191
1277
Market Price
$ 61.46
Selling Price
$ 53.92
1366
1157
1085
2363
Market Price
$ 54.15
Selling Price
$ 48.14
226
214
185
544