Market Price
$ 36.89
Selling Price
$ 30.97
1777
920
1228
1930
Market Price
$ 35.76
Selling Price
$ 30.42
1851
1391
1434
1852
Market Price
$ 36.15
Selling Price
$ 32.03
594
556
281
798
Market Price
$ 52.31
Selling Price
$ 46.59
2030
926
626
3680
Market Price
$ 39.83
Selling Price
$ 35.30
3353
2473
2012
4598
Market Price
$ 53.16
Selling Price
$ 46.64
2834
871
1353
3999
Market Price
$ 39.67
Selling Price
$ 34.29
446
288
261
794
Market Price
$ 37.10
Selling Price
$ 33.28
1010
467
463
2910
Market Price
$ 69.20
Selling Price
$ 59.03
1362
318
328
1541
Market Price
$ 51.97
Selling Price
$ 43.96
937
378
714
3739
Market Price
$ 37.38
Selling Price
$ 33.59
297
84
91
1284
Market Price
$ 53.34
Selling Price
$ 44.67
768
726
353
2836
Market Price
$ 63.28
Selling Price
$ 54.91
107
33
62
490
Market Price
$ 38.50
Selling Price
$ 33.30
867
258
604
1285
Market Price
$ 33.94
Selling Price
$ 28.86
1040
612
718
3188
Market Price
$ 31.77
Selling Price
$ 28.67
1597
661
762
3336
Market Price
$ 47.92
Selling Price
$ 41.50
904
289
550
2141
Market Price
$ 44.44
Selling Price
$ 39.61
4046
3117
898
4391
Market Price
$ 49.04
Selling Price
$ 43.85
1044
636
476
3481
Market Price
$ 61.33
Selling Price
$ 51.54
1056
1045
805
3136
Market Price
$ 56.95
Selling Price
$ 51.29
449
215
404
535
Market Price
$ 54.13
Selling Price
$ 48.30
820
437
478
3250
Market Price
$ 38.01
Selling Price
$ 31.73
2280
1444
506
4341
Market Price
$ 33.85
Selling Price
$ 28.46
1250
261
906
1384
Market Price
$ 44.87
Selling Price
$ 40.19
1566
431
512
4990
Market Price
$ 44.89
Selling Price
$ 37.49
704
252
277
2282
Market Price
$ 60.65
Selling Price
$ 52.42
3788
1694
2012
4433
Market Price
$ 36.67
Selling Price
$ 31.54
962
684
458
1394
Market Price
$ 29.93
Selling Price
$ 26.76
1652
726
1338
1834
Market Price
$ 57.76
Selling Price
$ 49.09
849
830
693
3063
Market Price
$ 62.85
Selling Price
$ 52.89
2414
2131
2168
4007
Market Price
$ 45.00
Selling Price
$ 40.12
272
118
219
1357
Market Price
$ 34.30
Selling Price
$ 29.24
1183
844
515
2942
Market Price
$ 44.43
Selling Price
$ 38.70
3565
3090
968
4698
Market Price
$ 39.01
Selling Price
$ 34.75
664
170
376
704
Market Price
$ 28.05
Selling Price
$ 25.01
590
161
519
2535
Market Price
$ 37.73
Selling Price
$ 33.44
3697
3643
824
4176
Market Price
$ 32.13
Selling Price
$ 27.39
2424
1344
1769
3067
Market Price
$ 30.00
Selling Price
$ 26.18
3271
1490
2041
3516
Market Price
$ 31.01
Selling Price
$ 26.16
617
478
386
714