Market Price
$ 29.91
Selling Price
$ 26.26
520
362
378
902
Market Price
$ 33.10
Selling Price
$ 28.52
2939
2306
2132
3578
Market Price
$ 36.17
Selling Price
$ 30.44
3945
1000
2083
4806
Market Price
$ 38.16
Selling Price
$ 32.90
265
89
191
1281
Market Price
$ 41.34
Selling Price
$ 36.35
3885
3217
3098
4042
Market Price
$ 34.82
Selling Price
$ 29.62
1389
1350
487
2002
Market Price
$ 59.91
Selling Price
$ 52.25
412
130
271
632
Market Price
$ 65.94
Selling Price
$ 57.21
196
166
125
771
Market Price
$ 67.90
Selling Price
$ 57.93
1975
969
1421
2467
Market Price
$ 65.30
Selling Price
$ 57.48
824
705
639
2018
Market Price
$ 64.18
Selling Price
$ 56.49
1624
612
814
4072
Market Price
$ 61.31
Selling Price
$ 55.00
2631
1762
1674
4097
Market Price
$ 62.30
Selling Price
$ 52.83
3584
3103
2582
3859
Market Price
$ 42.89
Selling Price
$ 38.05
806
725
217
3389
Market Price
$ 41.93
Selling Price
$ 37.47
4117
3975
1140
4448
Market Price
$ 46.52
Selling Price
$ 41.44
1847
1585
1759
1996
Market Price
$ 67.77
Selling Price
$ 59.91
914
713
326
2245
Market Price
$ 50.30
Selling Price
$ 42.70
1500
1050
841
2510
Market Price
$ 62.86
Selling Price
$ 54.53
262
132
111
707
Market Price
$ 53.76
Selling Price
$ 44.98
819
765
277
828
Market Price
$ 29.50
Selling Price
$ 25.12
1168
1145
625
4754
Market Price
$ 47.15
Selling Price
$ 41.88
397
135
91
903
Market Price
$ 59.35
Selling Price
$ 53.08
1812
1360
1325
3373
Market Price
$ 36.01
Selling Price
$ 31.18
1294
556
503
4693
Market Price
$ 43.33
Selling Price
$ 37.61
288
110
186
553
Market Price
$ 37.74
Selling Price
$ 32.29
936
847
368
1788
Market Price
$ 38.34
Selling Price
$ 32.95
934
825
253
3714
Market Price
$ 53.02
Selling Price
$ 47.48
1102
383
475
1218
Market Price
$ 53.28
Selling Price
$ 48.15
1770
355
636
1840
Market Price
$ 62.00
Selling Price
$ 56.09
812
755
203
3889
Market Price
$ 38.87
Selling Price
$ 34.10
2870
1689
1646
2893
Market Price
$ 33.72
Selling Price
$ 29.80
1388
1237
848
2178
Market Price
$ 62.51
Selling Price
$ 53.31
1988
1069
1809
2929
Market Price
$ 67.38
Selling Price
$ 58.91
293
103
273
560
Market Price
$ 29.20
Selling Price
$ 25.42
1119
506
1070
2485
Market Price
$ 57.63
Selling Price
$ 49.39
1445
870
610
3305
Market Price
$ 47.59
Selling Price
$ 42.18
2103
929
541
2561
Market Price
$ 40.31
Selling Price
$ 33.83
1764
565
1541
3122
Market Price
$ 38.87
Selling Price
$ 34.00
583
484
135
701
Market Price
$ 55.62
Selling Price
$ 48.72
786
543
203
3600