Market Price
$ 36.85
Selling Price
$ 31.96
2781
786
2337
2857
Market Price
$ 30.26
Selling Price
$ 27.06
503
302
330
2453
Market Price
$ 43.29
Selling Price
$ 37.78
1914
875
1499
2293
Market Price
$ 53.38
Selling Price
$ 45.61
540
496
261
2611
Market Price
$ 60.71
Selling Price
$ 55.09
3525
1627
3332
4246
Market Price
$ 39.28
Selling Price
$ 33.29
1521
1126
613
4178
Market Price
$ 62.48
Selling Price
$ 52.11
867
729
505
1448
Market Price
$ 35.84
Selling Price
$ 32.43
2214
1325
736
4813
Market Price
$ 32.37
Selling Price
$ 28.34
3760
1796
1675
3855
Market Price
$ 56.67
Selling Price
$ 51.43
142
78
129
688
Market Price
$ 39.15
Selling Price
$ 32.93
1370
830
462
1493
Market Price
$ 33.76
Selling Price
$ 29.41
2659
1619
1223
2770
Market Price
$ 48.95
Selling Price
$ 41.37
282
161
61
566
Market Price
$ 30.86
Selling Price
$ 27.48
640
562
468
893
Market Price
$ 41.60
Selling Price
$ 35.34
1071
1016
600
2504
Market Price
$ 63.02
Selling Price
$ 53.07
2759
587
2626
4544
Market Price
$ 53.41
Selling Price
$ 45.01
2536
1907
2190
3525
Market Price
$ 57.91
Selling Price
$ 48.99
4773
4616
2514
4789
Market Price
$ 38.75
Selling Price
$ 34.98
4150
1365
3464
4622
Market Price
$ 39.88
Selling Price
$ 33.64
4411
3887
2723
4679
Market Price
$ 65.75
Selling Price
$ 59.41
661
547
522
884
Market Price
$ 37.70
Selling Price
$ 32.80
911
790
557
1026
Market Price
$ 31.31
Selling Price
$ 26.53
954
662
218
1754
Market Price
$ 40.90
Selling Price
$ 36.61
1031
210
534
4839
Market Price
$ 51.23
Selling Price
$ 43.84
1393
1135
1023
4296
Market Price
$ 48.03
Selling Price
$ 40.87
2164
1953
1060
3891
Market Price
$ 64.54
Selling Price
$ 56.83
381
93
152
1219
Market Price
$ 57.73
Selling Price
$ 49.44
1044
631
777
2646
Market Price
$ 36.05
Selling Price
$ 31.78
1563
1207
1005
1950
Market Price
$ 46.51
Selling Price
$ 39.82
2400
1489
521
2689
Market Price
$ 52.27
Selling Price
$ 47.44
2451
2068
1389
3947
Market Price
$ 39.14
Selling Price
$ 34.13
461
255
401
598
Market Price
$ 52.29
Selling Price
$ 44.40
367
77
137
1329
Market Price
$ 48.90
Selling Price
$ 42.63
926
312
450
1734
Market Price
$ 40.57
Selling Price
$ 36.25
1587
872
951
2867
Market Price
$ 55.31
Selling Price
$ 49.54
1895
1479
925
2680
Market Price
$ 43.50
Selling Price
$ 38.81
372
359
200
1479
Market Price
$ 47.65
Selling Price
$ 39.84
925
725
515
4486
Market Price
$ 52.04
Selling Price
$ 45.13
887
355
733
3712
Market Price
$ 34.00
Selling Price
$ 30.27
919
819
219
3846