Market Price
$ 29.91
Selling Price
$ 26.71
1014
699
393
4107
Market Price
$ 42.85
Selling Price
$ 35.75
1271
709
449
1985
Market Price
$ 49.05
Selling Price
$ 42.36
475
143
473
2090
Market Price
$ 30.53
Selling Price
$ 27.01
663
344
401
780
Market Price
$ 53.45
Selling Price
$ 45.89
1399
1280
1339
1441
Market Price
$ 42.90
Selling Price
$ 35.82
442
358
401
759
Market Price
$ 39.96
Selling Price
$ 36.07
727
349
487
1616
Market Price
$ 44.38
Selling Price
$ 39.84
2303
933
1937
2859
Market Price
$ 38.53
Selling Price
$ 34.38
1061
1042
768
1122
Market Price
$ 70.62
Selling Price
$ 59.03
845
769
710
950
Market Price
$ 63.75
Selling Price
$ 55.25
693
465
310
3255
Market Price
$ 47.16
Selling Price
$ 40.74
1531
1035
909
2130
Market Price
$ 48.47
Selling Price
$ 41.15
2125
1523
1757
4779
Market Price
$ 64.79
Selling Price
$ 58.33
3399
1894
2680
4961
Market Price
$ 32.08
Selling Price
$ 28.51
1009
572
628
1225
Market Price
$ 60.49
Selling Price
$ 54.73
1916
1399
872
4451
Market Price
$ 43.52
Selling Price
$ 38.39
3774
1806
3243
4524
Market Price
$ 30.56
Selling Price
$ 25.73
839
536
318
2097
Market Price
$ 36.83
Selling Price
$ 33.43
2412
1061
1304
2834
Market Price
$ 31.84
Selling Price
$ 27.13
1031
900
981
4413
Market Price
$ 55.08
Selling Price
$ 49.08
1200
1077
751
2874
Market Price
$ 48.45
Selling Price
$ 41.09
377
286
248
734
Market Price
$ 64.20
Selling Price
$ 55.45
1320
1140
723
3085
Market Price
$ 55.05
Selling Price
$ 47.06
2673
2279
1756
3699
Market Price
$ 31.97
Selling Price
$ 28.28
3045
1999
2519
3996
Market Price
$ 52.37
Selling Price
$ 46.44
630
439
130
1169
Market Price
$ 69.73
Selling Price
$ 59.64
1737
534
495
1772
Market Price
$ 47.60
Selling Price
$ 40.59
907
686
898
910
Market Price
$ 59.52
Selling Price
$ 51.10
1295
753
918
1493
Market Price
$ 59.41
Selling Price
$ 51.64
712
152
469
3155
Market Price
$ 42.20
Selling Price
$ 37.37
223
218
55
653
Market Price
$ 30.05
Selling Price
$ 25.07
1827
1811
457
3832
Market Price
$ 51.17
Selling Price
$ 44.32
1899
1485
547
3123
Market Price
$ 40.32
Selling Price
$ 33.85
2946
814
2662
4396
Market Price
$ 66.11
Selling Price
$ 56.64
2343
1380
700
2605
Market Price
$ 47.02
Selling Price
$ 39.79
573
431
430
2671
Market Price
$ 56.53
Selling Price
$ 50.76
487
485
200
928
Market Price
$ 33.49
Selling Price
$ 28.01
1848
1781
543
2288
Market Price
$ 67.05
Selling Price
$ 56.43
321
121
166
430
Market Price
$ 59.15
Selling Price
$ 53.05
257
122
109
597