Market Price
$ 50.43
Selling Price
$ 43.94
3078
649
2924
3710
Market Price
$ 57.68
Selling Price
$ 48.30
3221
1788
2168
3879
Market Price
$ 50.79
Selling Price
$ 45.85
3142
1598
1099
3143
Market Price
$ 33.85
Selling Price
$ 28.65
2479
932
1792
2511
Market Price
$ 42.95
Selling Price
$ 35.80
1019
726
223
4019
Market Price
$ 35.30
Selling Price
$ 30.11
2621
2456
614
3498
Market Price
$ 48.00
Selling Price
$ 41.59
562
196
303
1562
Market Price
$ 33.12
Selling Price
$ 27.61
1042
350
400
3299
Market Price
$ 39.55
Selling Price
$ 35.49
852
364
455
1233
Market Price
$ 59.90
Selling Price
$ 53.28
2516
1473
506
2847
Market Price
$ 37.07
Selling Price
$ 33.63
1008
397
270
2681
Market Price
$ 47.01
Selling Price
$ 41.63
1670
720
1275
4949
Market Price
$ 30.42
Selling Price
$ 26.50
2364
1527
1689
2936
Market Price
$ 37.11
Selling Price
$ 33.63
885
736
315
2452
Market Price
$ 46.25
Selling Price
$ 38.88
2275
2046
2231
2275
Market Price
$ 38.57
Selling Price
$ 33.59
3814
2910
3454
4199
Market Price
$ 41.08
Selling Price
$ 34.70
1120
582
411
1337
Market Price
$ 43.04
Selling Price
$ 38.30
1939
1490
568
4079
Market Price
$ 63.65
Selling Price
$ 55.59
1870
1693
1081
3282
Market Price
$ 65.91
Selling Price
$ 59.89
438
148
310
1455
Market Price
$ 29.42
Selling Price
$ 26.29
2707
2324
779
4073
Market Price
$ 45.26
Selling Price
$ 38.85
959
810
894
2894
Market Price
$ 52.51
Selling Price
$ 47.65
2947
2373
1927
4896
Market Price
$ 38.80
Selling Price
$ 34.80
1982
1771
1762
3970
Market Price
$ 39.12
Selling Price
$ 33.79
749
682
501
1404
Market Price
$ 43.33
Selling Price
$ 36.38
445
104
197
1592
Market Price
$ 49.22
Selling Price
$ 41.04
1496
1258
1341
2120
Market Price
$ 67.66
Selling Price
$ 59.60
3145
1544
2999
3248
Market Price
$ 50.47
Selling Price
$ 42.33
3148
1146
2361
4295
Market Price
$ 36.05
Selling Price
$ 30.67
389
92
282
637
Market Price
$ 46.87
Selling Price
$ 40.35
1468
799
756
3519
Market Price
$ 29.01
Selling Price
$ 25.36
1111
687
397
3371
Market Price
$ 62.12
Selling Price
$ 55.48
2595
2450
1745
3662
Market Price
$ 33.40
Selling Price
$ 29.01
884
200
558
2372
Market Price
$ 51.40
Selling Price
$ 44.86
4167
2697
3693
4260
Market Price
$ 50.78
Selling Price
$ 45.10
1669
1387
914
4838
Market Price
$ 60.25
Selling Price
$ 51.88
1688
1109
1159
3848
Market Price
$ 59.66
Selling Price
$ 51.43
1505
310
942
4724
Market Price
$ 53.91
Selling Price
$ 48.43
346
246
277
797
Market Price
$ 48.00
Selling Price
$ 43.57
4360
2580
1671
4606