Market Price
$ 48.80
Selling Price
$ 40.67
2798
1934
2341
3970
Market Price
$ 43.64
Selling Price
$ 37.14
2859
688
1298
3489
Market Price
$ 46.36
Selling Price
$ 40.02
560
312
388
617
Market Price
$ 39.08
Selling Price
$ 34.31
2558
1366
868
3779
Market Price
$ 67.41
Selling Price
$ 58.85
1584
1066
1503
2883
Market Price
$ 63.92
Selling Price
$ 54.97
812
714
297
1850
Market Price
$ 58.40
Selling Price
$ 52.01
1614
628
1044
4349
Market Price
$ 40.99
Selling Price
$ 36.69
2196
1789
1217
4369
Market Price
$ 42.14
Selling Price
$ 35.48
2011
1625
666
3828
Market Price
$ 42.70
Selling Price
$ 38.57
1954
1855
785
4031
Market Price
$ 64.11
Selling Price
$ 55.79
501
331
195
1025
Market Price
$ 42.17
Selling Price
$ 36.79
2172
1366
859
4306
Market Price
$ 67.00
Selling Price
$ 57.72
2958
1168
1412
3563
Market Price
$ 46.81
Selling Price
$ 40.61
161
105
58
675
Market Price
$ 32.25
Selling Price
$ 28.44
490
366
453
1459
Market Price
$ 54.05
Selling Price
$ 48.87
1783
623
703
2281
Market Price
$ 58.81
Selling Price
$ 51.96
118
25
118
421
Market Price
$ 31.97
Selling Price
$ 26.99
4082
3547
3320
4616
Market Price
$ 61.38
Selling Price
$ 54.32
949
510
709
2506
Market Price
$ 42.87
Selling Price
$ 38.21
1975
1686
1639
3439
Market Price
$ 30.51
Selling Price
$ 25.57
2817
2054
2516
2832
Market Price
$ 63.04
Selling Price
$ 56.55
589
494
434
2599
Market Price
$ 35.64
Selling Price
$ 30.72
1217
402
863
3992
Market Price
$ 70.55
Selling Price
$ 59.02
1420
956
295
2344
Market Price
$ 38.84
Selling Price
$ 33.13
1739
540
751
3065
Market Price
$ 46.21
Selling Price
$ 38.88
1605
1154
657
2357
Market Price
$ 40.18
Selling Price
$ 33.76
3578
1531
2983
4965
Market Price
$ 67.29
Selling Price
$ 58.30
2033
1352
432
2276
Market Price
$ 35.87
Selling Price
$ 30.91
2733
960
2276
3934
Market Price
$ 39.52
Selling Price
$ 35.42
1038
561
1011
4231
Market Price
$ 33.70
Selling Price
$ 28.73
570
353
538
2814
Market Price
$ 46.62
Selling Price
$ 39.41
1666
1501
415
1810
Market Price
$ 68.20
Selling Price
$ 59.45
144
55
86
492
Market Price
$ 50.45
Selling Price
$ 42.60
507
187
300
1972
Market Price
$ 61.33
Selling Price
$ 54.52
769
529
329
2304
Market Price
$ 37.12
Selling Price
$ 33.34
645
444
300
1874
Market Price
$ 61.85
Selling Price
$ 52.39
268
230
67
939
Market Price
$ 63.51
Selling Price
$ 56.21
1643
1225
1030
1779
Market Price
$ 63.13
Selling Price
$ 56.21
758
579
438
2323
Market Price
$ 48.85
Selling Price
$ 43.29
1195
1186
818
3462