Market Price
$ 35.33
Selling Price
$ 30.96
3600
3068
3396
4539
Market Price
$ 29.29
Selling Price
$ 25.41
254
254
95
1269
Market Price
$ 65.00
Selling Price
$ 58.70
1347
714
860
2682
Market Price
$ 39.90
Selling Price
$ 34.36
501
255
485
2493
Market Price
$ 63.23
Selling Price
$ 52.70
3653
1459
2222
4523
Market Price
$ 52.72
Selling Price
$ 44.71
2468
2152
2431
4301
Market Price
$ 56.66
Selling Price
$ 48.62
3405
2826
1052
3887
Market Price
$ 51.47
Selling Price
$ 46.13
2077
1802
791
2594
Market Price
$ 44.93
Selling Price
$ 40.68
154
56
102
404
Market Price
$ 35.75
Selling Price
$ 32.43
569
394
415
2828
Market Price
$ 36.51
Selling Price
$ 32.15
2374
1321
1244
3473
Market Price
$ 51.89
Selling Price
$ 46.11
957
829
337
2321
Market Price
$ 38.95
Selling Price
$ 34.46
701
433
287
817
Market Price
$ 67.07
Selling Price
$ 57.07
477
183
339
1132
Market Price
$ 44.94
Selling Price
$ 40.29
875
458
747
1428
Market Price
$ 60.07
Selling Price
$ 51.46
780
410
483
1101
Market Price
$ 32.11
Selling Price
$ 29.01
663
434
175
1434
Market Price
$ 39.91
Selling Price
$ 34.53
1898
780
1602
1932
Market Price
$ 60.98
Selling Price
$ 51.21
481
249
227
1590
Market Price
$ 36.58
Selling Price
$ 30.50
1365
582
1365
3401
Market Price
$ 43.36
Selling Price
$ 37.10
1446
716
301
4363
Market Price
$ 48.31
Selling Price
$ 43.34
1079
934
1068
4564
Market Price
$ 32.93
Selling Price
$ 28.19
1378
314
753
3346
Market Price
$ 52.71
Selling Price
$ 47.54
2685
1272
2576
2854
Market Price
$ 30.71
Selling Price
$ 26.51
2343
1600
1789
2437
Market Price
$ 63.86
Selling Price
$ 55.00
1961
826
1153
2364
Market Price
$ 46.71
Selling Price
$ 39.50
3328
2821
1688
3548
Market Price
$ 60.17
Selling Price
$ 50.83
274
211
84
773
Market Price
$ 31.38
Selling Price
$ 28.22
1613
922
379
2471
Market Price
$ 50.74
Selling Price
$ 45.08
442
208
421
549
Market Price
$ 38.79
Selling Price
$ 34.07
1878
1598
392
3124
Market Price
$ 63.69
Selling Price
$ 56.75
504
246
379
1607
Market Price
$ 32.68
Selling Price
$ 28.23
1260
519
335
1291
Market Price
$ 61.48
Selling Price
$ 54.80
896
391
440
3053
Market Price
$ 57.84
Selling Price
$ 50.26
1378
390
1179
3820
Market Price
$ 50.53
Selling Price
$ 45.50
3643
896
3248
4700
Market Price
$ 55.86
Selling Price
$ 50.75
165
160
116
820
Market Price
$ 45.20
Selling Price
$ 37.74
2937
606
2008
3501
Market Price
$ 45.04
Selling Price
$ 37.66
2507
1135
2101
3169
Market Price
$ 60.33
Selling Price
$ 53.52
1933
1324
1707
3093