Market Price
$ 36.82
Selling Price
$ 31.63
3348
2208
965
3784
Market Price
$ 63.36
Selling Price
$ 57.45
1349
432
543
1372
Market Price
$ 46.75
Selling Price
$ 41.87
2043
667
1024
2750
Market Price
$ 47.66
Selling Price
$ 42.30
543
207
532
1785
Market Price
$ 42.84
Selling Price
$ 36.54
1398
1031
751
2814
Market Price
$ 30.69
Selling Price
$ 26.80
910
396
852
2406
Market Price
$ 54.66
Selling Price
$ 47.48
2861
711
589
3862
Market Price
$ 57.07
Selling Price
$ 50.20
388
354
197
662
Market Price
$ 68.10
Selling Price
$ 59.51
1775
1236
781
2644
Market Price
$ 45.45
Selling Price
$ 39.12
1058
565
685
3512
Market Price
$ 54.61
Selling Price
$ 48.70
520
249
447
659
Market Price
$ 66.67
Selling Price
$ 59.79
592
553
480
916
Market Price
$ 57.85
Selling Price
$ 51.74
3697
1863
1999
3750
Market Price
$ 38.98
Selling Price
$ 34.65
376
201
338
905
Market Price
$ 49.78
Selling Price
$ 43.83
2634
2476
1987
2854
Market Price
$ 47.77
Selling Price
$ 41.50
3865
1753
2186
4883
Market Price
$ 52.69
Selling Price
$ 46.22
2477
1345
999
4587
Market Price
$ 61.26
Selling Price
$ 54.87
1481
1279
384
1874
Market Price
$ 49.44
Selling Price
$ 44.38
713
656
348
2605
Market Price
$ 54.50
Selling Price
$ 47.34
3265
1980
969
4066
Market Price
$ 37.22
Selling Price
$ 32.44
491
387
110
1851
Market Price
$ 63.68
Selling Price
$ 53.28
2051
434
417
4455
Market Price
$ 66.28
Selling Price
$ 58.00
2796
1446
1985
3084
Market Price
$ 41.71
Selling Price
$ 35.56
488
141
97
651
Market Price
$ 49.35
Selling Price
$ 43.27
1011
415
601
2083
Market Price
$ 33.65
Selling Price
$ 28.60
333
177
311
683
Market Price
$ 43.19
Selling Price
$ 36.58
346
70
149
1303
Market Price
$ 60.75
Selling Price
$ 54.77
2416
2188
2276
4630
Market Price
$ 41.29
Selling Price
$ 35.75
769
384
731
1045
Market Price
$ 53.08
Selling Price
$ 44.66
640
633
380
1598
Market Price
$ 35.87
Selling Price
$ 30.85
1331
622
1103
2273
Market Price
$ 31.25
Selling Price
$ 28.20
855
691
270
1997
Market Price
$ 47.77
Selling Price
$ 40.05
671
196
425
732
Market Price
$ 29.60
Selling Price
$ 25.69
640
587
403
972
Market Price
$ 37.90
Selling Price
$ 32.79
4179
3202
2824
4637
Market Price
$ 41.87
Selling Price
$ 37.76
2388
1284
1228
4016
Market Price
$ 62.50
Selling Price
$ 55.33
755
484
421
832
Market Price
$ 70.36
Selling Price
$ 59.64
1764
1482
433
2729
Market Price
$ 42.25
Selling Price
$ 37.62
2396
766
938
3403
Market Price
$ 52.85
Selling Price
$ 46.15
1438
904
624
2931