Market Price
$ 30.31
Selling Price
$ 27.48
944
417
826
3674
Market Price
$ 39.16
Selling Price
$ 34.16
2277
977
1356
2966
Market Price
$ 45.08
Selling Price
$ 39.44
408
322
386
430
Market Price
$ 53.20
Selling Price
$ 46.01
1128
829
409
2178
Market Price
$ 63.27
Selling Price
$ 55.20
1693
1582
363
3067
Market Price
$ 67.51
Selling Price
$ 56.66
860
410
640
1135
Market Price
$ 61.86
Selling Price
$ 56.04
2012
1717
1057
2080
Market Price
$ 34.58
Selling Price
$ 31.18
1763
778
911
2317
Market Price
$ 55.39
Selling Price
$ 48.28
993
623
944
4260
Market Price
$ 45.16
Selling Price
$ 38.41
401
176
317
1831
Market Price
$ 45.28
Selling Price
$ 39.59
388
113
210
832
Market Price
$ 49.98
Selling Price
$ 44.85
1875
579
375
2351
Market Price
$ 60.82
Selling Price
$ 53.22
4040
1270
1848
4901
Market Price
$ 49.09
Selling Price
$ 42.08
571
191
309
652
Market Price
$ 66.68
Selling Price
$ 55.72
2139
659
1913
2454
Market Price
$ 52.17
Selling Price
$ 47.18
2952
2939
2408
3474
Market Price
$ 57.45
Selling Price
$ 51.73
392
288
78
1826
Market Price
$ 44.61
Selling Price
$ 38.82
4300
1054
1393
4484
Market Price
$ 58.15
Selling Price
$ 50.79
3765
1365
2535
3903
Market Price
$ 47.72
Selling Price
$ 40.04
367
257
125
624
Market Price
$ 32.93
Selling Price
$ 29.81
347
264
332
853
Market Price
$ 60.42
Selling Price
$ 51.33
489
278
117
509
Market Price
$ 64.53
Selling Price
$ 55.61
1221
954
509
1422
Market Price
$ 36.81
Selling Price
$ 32.24
1578
930
955
2562
Market Price
$ 57.69
Selling Price
$ 50.20
836
304
397
4093
Market Price
$ 33.58
Selling Price
$ 29.59
1111
344
353
2758
Market Price
$ 52.74
Selling Price
$ 47.58
1802
1235
585
3994
Market Price
$ 57.80
Selling Price
$ 49.44
4180
1006
3447
4532
Market Price
$ 54.87
Selling Price
$ 46.54
1198
705
366
1335
Market Price
$ 34.58
Selling Price
$ 29.43
3462
1113
804
4836
Market Price
$ 56.57
Selling Price
$ 48.53
1281
412
515
4224
Market Price
$ 31.93
Selling Price
$ 27.74
1219
460
535
2909
Market Price
$ 65.97
Selling Price
$ 56.72
807
430
652
1001
Market Price
$ 63.71
Selling Price
$ 53.62
545
278
418
1161
Market Price
$ 30.55
Selling Price
$ 27.13
948
948
454
1216
Market Price
$ 47.16
Selling Price
$ 42.34
1115
488
398
1150
Market Price
$ 34.27
Selling Price
$ 29.86
2003
1016
1955
4746
Market Price
$ 43.21
Selling Price
$ 38.99
1345
884
1132
1441
Market Price
$ 39.63
Selling Price
$ 35.03
3632
3209
1411
4372
Market Price
$ 43.82
Selling Price
$ 37.05
2126
1462
455
4427