Market Price
$ 36.81
Selling Price
$ 31.21
755
240
254
2857
Market Price
$ 42.77
Selling Price
$ 37.12
1432
706
1160
1461
Market Price
$ 36.52
Selling Price
$ 31.47
4143
3624
1256
4500
Market Price
$ 65.18
Selling Price
$ 55.08
1649
789
1293
4403
Market Price
$ 30.30
Selling Price
$ 26.30
1315
910
634
2731
Market Price
$ 45.57
Selling Price
$ 40.48
2324
1941
2320
2917
Market Price
$ 58.36
Selling Price
$ 50.36
306
246
223
638
Market Price
$ 58.33
Selling Price
$ 50.45
669
147
592
2613
Market Price
$ 40.63
Selling Price
$ 35.62
3522
969
921
4323
Market Price
$ 40.46
Selling Price
$ 34.22
741
628
378
1629
Market Price
$ 54.49
Selling Price
$ 48.49
521
349
235
673
Market Price
$ 56.61
Selling Price
$ 49.42
902
848
821
3327
Market Price
$ 39.18
Selling Price
$ 34.53
384
84
349
461
Market Price
$ 64.07
Selling Price
$ 56.08
1403
593
780
2380
Market Price
$ 44.77
Selling Price
$ 38.62
1388
331
632
4926
Market Price
$ 30.42
Selling Price
$ 25.68
968
287
808
1329
Market Price
$ 50.36
Selling Price
$ 44.92
135
30
60
572
Market Price
$ 52.81
Selling Price
$ 46.31
1328
436
429
3705
Market Price
$ 35.43
Selling Price
$ 30.54
417
124
248
966
Market Price
$ 46.04
Selling Price
$ 38.79
193
152
45
580
Market Price
$ 68.88
Selling Price
$ 57.81
1057
818
435
4598
Market Price
$ 32.88
Selling Price
$ 28.42
1030
716
760
3338
Market Price
$ 50.17
Selling Price
$ 43.09
837
195
556
1027
Market Price
$ 35.43
Selling Price
$ 30.68
1638
842
696
2579
Market Price
$ 32.31
Selling Price
$ 28.43
360
321
74
522
Market Price
$ 47.63
Selling Price
$ 40.50
447
145
98
1896
Market Price
$ 44.91
Selling Price
$ 38.02
663
454
201
897
Market Price
$ 47.48
Selling Price
$ 41.53
997
503
971
3010
Market Price
$ 55.20
Selling Price
$ 48.21
1111
674
714
2853
Market Price
$ 40.43
Selling Price
$ 34.84
2317
850
629
2637
Market Price
$ 65.70
Selling Price
$ 57.00
3827
798
1710
4479
Market Price
$ 46.76
Selling Price
$ 40.05
1063
756
897
3228
Market Price
$ 44.47
Selling Price
$ 39.42
1741
1688
737
4613
Market Price
$ 50.96
Selling Price
$ 44.01
1790
883
759
1828
Market Price
$ 58.12
Selling Price
$ 51.88
442
322
122
607
Market Price
$ 31.72
Selling Price
$ 28.46
3663
1963
1869
4975
Market Price
$ 67.28
Selling Price
$ 56.81
966
317
452
1690
Market Price
$ 60.79
Selling Price
$ 53.53
1602
898
1058
3379
Market Price
$ 44.96
Selling Price
$ 38.61
1598
1468
359
4391
Market Price
$ 56.27
Selling Price
$ 49.84
1623
747
525
4380