Market Price
$ 35.31
Selling Price
$ 32.03
3723
847
3522
4001
Market Price
$ 40.40
Selling Price
$ 34.88
833
443
397
3476
Market Price
$ 32.84
Selling Price
$ 27.46
995
819
369
1442
Market Price
$ 43.99
Selling Price
$ 37.47
751
488
219
1687
Market Price
$ 63.70
Selling Price
$ 56.64
356
122
225
1278
Market Price
$ 56.09
Selling Price
$ 50.24
378
325
270
804
Market Price
$ 39.35
Selling Price
$ 33.18
1746
1347
1496
1949
Market Price
$ 59.14
Selling Price
$ 53.56
578
308
530
2046
Market Price
$ 54.84
Selling Price
$ 46.53
1005
870
413
4182
Market Price
$ 33.54
Selling Price
$ 28.04
974
194
485
1426
Market Price
$ 65.65
Selling Price
$ 57.89
1308
999
1017
3913
Market Price
$ 66.07
Selling Price
$ 55.46
575
302
354
607
Market Price
$ 45.94
Selling Price
$ 41.48
596
326
515
1255
Market Price
$ 60.19
Selling Price
$ 53.97
2118
513
714
2182
Market Price
$ 36.83
Selling Price
$ 32.80
762
397
692
937
Market Price
$ 60.28
Selling Price
$ 51.67
307
191
102
1527
Market Price
$ 60.89
Selling Price
$ 55.19
1475
747
1188
1578
Market Price
$ 62.97
Selling Price
$ 54.76
2889
704
710
4760
Market Price
$ 32.94
Selling Price
$ 29.53
3345
1117
2267
3375
Market Price
$ 63.92
Selling Price
$ 57.63
514
182
504
801
Market Price
$ 62.36
Selling Price
$ 54.54
2372
639
1768
3882
Market Price
$ 57.01
Selling Price
$ 51.70
1688
1499
1578
3975
Market Price
$ 67.00
Selling Price
$ 59.64
685
680
369
2083
Market Price
$ 42.91
Selling Price
$ 38.84
118
73
110
521
Market Price
$ 42.61
Selling Price
$ 36.52
1437
1183
1220
2534
Market Price
$ 56.87
Selling Price
$ 51.25
1547
1200
317
2036
Market Price
$ 33.72
Selling Price
$ 29.92
460
429
101
619
Market Price
$ 54.57
Selling Price
$ 47.78
2190
464
793
3870
Market Price
$ 29.68
Selling Price
$ 26.32
616
130
445
2244
Market Price
$ 50.06
Selling Price
$ 42.95
3499
3134
2902
4236
Market Price
$ 61.73
Selling Price
$ 54.47
803
371
507
806
Market Price
$ 37.56
Selling Price
$ 33.13
872
706
300
2420
Market Price
$ 31.94
Selling Price
$ 28.73
3239
1865
1020
4015
Market Price
$ 32.54
Selling Price
$ 28.51
679
608
301
1040
Market Price
$ 35.49
Selling Price
$ 29.61
939
599
768
3071
Market Price
$ 49.68
Selling Price
$ 43.18
353
119
323
535
Market Price
$ 49.86
Selling Price
$ 42.09
395
195
387
732
Market Price
$ 42.59
Selling Price
$ 35.76
821
556
546
1321
Market Price
$ 54.95
Selling Price
$ 48.91
1515
1121
482
2016
Market Price
$ 58.29
Selling Price
$ 49.59
4210
1267
3617
4272