Market Price
$ 41.03
Selling Price
$ 36.79
3929
2724
3712
4700
Market Price
$ 31.42
Selling Price
$ 28.56
630
477
497
693
Market Price
$ 30.47
Selling Price
$ 27.00
1283
827
1277
4997
Market Price
$ 45.85
Selling Price
$ 38.82
4051
3746
1487
4289
Market Price
$ 56.46
Selling Price
$ 47.36
1144
882
747
4249
Market Price
$ 53.36
Selling Price
$ 46.00
2990
2129
1907
3976
Market Price
$ 46.43
Selling Price
$ 40.88
2859
2817
754
3242
Market Price
$ 50.68
Selling Price
$ 44.47
2371
1391
1769
3654
Market Price
$ 60.19
Selling Price
$ 52.15
3148
2916
2248
4943
Market Price
$ 44.90
Selling Price
$ 40.43
1273
486
1148
1276
Market Price
$ 49.98
Selling Price
$ 41.67
2852
777
2841
3604
Market Price
$ 70.90
Selling Price
$ 59.30
536
462
248
997
Market Price
$ 49.63
Selling Price
$ 41.61
3573
2831
2218
4053
Market Price
$ 34.21
Selling Price
$ 29.59
567
239
436
839
Market Price
$ 43.80
Selling Price
$ 38.78
391
292
85
1186
Market Price
$ 40.45
Selling Price
$ 34.77
4499
2875
3494
4702
Market Price
$ 29.09
Selling Price
$ 25.02
2474
1197
1157
4634
Market Price
$ 37.35
Selling Price
$ 33.45
1376
508
599
2981
Market Price
$ 45.85
Selling Price
$ 39.07
1684
562
862
1812
Market Price
$ 52.49
Selling Price
$ 45.63
1542
817
391
4439
Market Price
$ 48.46
Selling Price
$ 43.03
507
142
378
1080
Market Price
$ 42.35
Selling Price
$ 36.51
1598
975
710
2149
Market Price
$ 45.47
Selling Price
$ 38.17
1835
1711
1465
3869
Market Price
$ 48.81
Selling Price
$ 43.11
2274
1200
1944
3841
Market Price
$ 57.06
Selling Price
$ 50.80
1457
361
560
2218
Market Price
$ 32.21
Selling Price
$ 26.96
4073
2361
2601
4558
Market Price
$ 37.09
Selling Price
$ 31.34
556
240
488
2284
Market Price
$ 53.13
Selling Price
$ 46.58
3740
1853
2585
4100
Market Price
$ 39.30
Selling Price
$ 35.51
922
630
751
2556
Market Price
$ 42.31
Selling Price
$ 35.33
2035
550
862
2608
Market Price
$ 31.39
Selling Price
$ 27.05
2621
2620
2531
3409
Market Price
$ 68.05
Selling Price
$ 59.97
2839
905
1201
3507
Market Price
$ 54.16
Selling Price
$ 47.60
643
377
336
2019
Market Price
$ 31.87
Selling Price
$ 27.68
2367
2011
693
3335
Market Price
$ 39.42
Selling Price
$ 33.60
2668
1014
2181
3608
Market Price
$ 58.69
Selling Price
$ 50.10
369
193
203
595
Market Price
$ 48.55
Selling Price
$ 40.64
2044
1743
1404
3371
Market Price
$ 35.18
Selling Price
$ 31.03
1758
1081
910
2044
Market Price
$ 34.56
Selling Price
$ 29.84
352
192
343
899
Market Price
$ 64.49
Selling Price
$ 54.39
343
276
213
838