Market Price
$ 36.24
Selling Price
$ 32.88
756
541
323
1007
Market Price
$ 39.50
Selling Price
$ 35.11
2534
520
1322
4798
Market Price
$ 43.45
Selling Price
$ 39.22
456
127
414
794
Market Price
$ 39.43
Selling Price
$ 33.66
1337
819
402
4589
Market Price
$ 66.70
Selling Price
$ 58.02
2331
2227
885
4777
Market Price
$ 35.34
Selling Price
$ 30.49
3238
1275
1595
4464
Market Price
$ 39.96
Selling Price
$ 34.80
219
80
158
846
Market Price
$ 32.32
Selling Price
$ 27.84
1172
320
713
4027
Market Price
$ 45.20
Selling Price
$ 38.13
1144
305
1069
2030
Market Price
$ 38.47
Selling Price
$ 34.28
3119
2619
2677
4035
Market Price
$ 41.19
Selling Price
$ 36.08
4081
3820
1793
4392
Market Price
$ 32.41
Selling Price
$ 28.71
1937
865
984
4342
Market Price
$ 59.33
Selling Price
$ 50.82
755
291
369
938
Market Price
$ 36.13
Selling Price
$ 31.80
403
217
393
426
Market Price
$ 31.55
Selling Price
$ 27.73
708
626
638
2462
Market Price
$ 32.31
Selling Price
$ 27.28
1428
1137
844
3500
Market Price
$ 47.26
Selling Price
$ 39.56
666
142
186
2274
Market Price
$ 29.27
Selling Price
$ 25.17
3082
1946
1425
4140
Market Price
$ 63.20
Selling Price
$ 55.43
1591
423
1449
4309
Market Price
$ 33.23
Selling Price
$ 29.00
1723
799
469
4690
Market Price
$ 63.86
Selling Price
$ 56.52
1869
680
744
2974
Market Price
$ 34.48
Selling Price
$ 29.53
2149
786
865
2337
Market Price
$ 39.43
Selling Price
$ 33.71
2211
639
463
3148
Market Price
$ 59.29
Selling Price
$ 49.68
1058
548
345
3026
Market Price
$ 46.51
Selling Price
$ 39.89
184
36
60
403
Market Price
$ 46.25
Selling Price
$ 41.59
1469
511
875
3966
Market Price
$ 71.11
Selling Price
$ 59.35
608
180
255
939
Market Price
$ 34.86
Selling Price
$ 30.06
1794
763
1204
3393
Market Price
$ 64.57
Selling Price
$ 56.98
2761
2371
1745
3598
Market Price
$ 33.00
Selling Price
$ 29.94
409
313
389
1798
Market Price
$ 40.84
Selling Price
$ 34.25
1002
589
284
4118
Market Price
$ 30.36
Selling Price
$ 27.10
3405
3074
1560
3465
Market Price
$ 40.89
Selling Price
$ 37.08
1470
811
1304
3719
Market Price
$ 65.34
Selling Price
$ 56.11
572
373
484
1291
Market Price
$ 54.75
Selling Price
$ 49.48
345
150
263
1411
Market Price
$ 64.08
Selling Price
$ 55.43
864
619
734
956
Market Price
$ 62.86
Selling Price
$ 55.90
1993
565
1296
4304
Market Price
$ 35.18
Selling Price
$ 31.35
2517
1242
2202
3376
Market Price
$ 58.13
Selling Price
$ 48.62
1363
569
1303
1622
Market Price
$ 31.38
Selling Price
$ 27.24
143
132
28
421