Market Price
$ 45.19
Selling Price
$ 39.07
852
641
464
979
Market Price
$ 47.05
Selling Price
$ 41.06
974
551
291
4100
Market Price
$ 54.51
Selling Price
$ 47.08
2971
2064
2614
3258
Market Price
$ 62.90
Selling Price
$ 56.45
3443
806
2761
4334
Market Price
$ 39.88
Selling Price
$ 35.05
1935
1576
995
3572
Market Price
$ 51.17
Selling Price
$ 42.94
2910
1844
2718
4409
Market Price
$ 57.06
Selling Price
$ 51.55
204
196
189
726
Market Price
$ 33.38
Selling Price
$ 28.27
2295
744
1515
3508
Market Price
$ 52.38
Selling Price
$ 44.93
641
231
632
3201
Market Price
$ 67.56
Selling Price
$ 57.13
260
208
75
408
Market Price
$ 57.43
Selling Price
$ 48.57
2590
2230
2587
4322
Market Price
$ 46.50
Selling Price
$ 41.90
1498
1111
1124
2209
Market Price
$ 40.01
Selling Price
$ 33.65
239
118
119
651
Market Price
$ 50.52
Selling Price
$ 45.45
2182
1277
1967
4875
Market Price
$ 38.00
Selling Price
$ 32.86
762
444
359
1384
Market Price
$ 35.14
Selling Price
$ 31.28
422
381
122
1551
Market Price
$ 36.80
Selling Price
$ 32.85
1372
1272
609
2944
Market Price
$ 40.54
Selling Price
$ 36.00
730
557
507
1455
Market Price
$ 33.98
Selling Price
$ 29.04
1756
1753
1633
4801
Market Price
$ 31.10
Selling Price
$ 28.07
399
382
174
1877
Market Price
$ 33.28
Selling Price
$ 28.77
3044
2193
2640
4321
Market Price
$ 63.88
Selling Price
$ 53.59
1061
541
569
1735
Market Price
$ 40.08
Selling Price
$ 36.40
2623
1582
1691
4507
Market Price
$ 40.37
Selling Price
$ 34.47
2378
777
1423
2803
Market Price
$ 28.31
Selling Price
$ 25.32
1281
565
999
4291
Market Price
$ 39.93
Selling Price
$ 34.04
300
280
142
624
Market Price
$ 31.56
Selling Price
$ 28.29
3358
1040
731
4915
Market Price
$ 59.36
Selling Price
$ 50.80
798
257
410
1448
Market Price
$ 35.39
Selling Price
$ 31.91
3288
2018
2436
3520
Market Price
$ 44.55
Selling Price
$ 39.58
3323
2636
2974
3366
Market Price
$ 68.80
Selling Price
$ 58.66
4016
4011
1550
4341
Market Price
$ 32.91
Selling Price
$ 29.57
629
379
515
2840
Market Price
$ 53.55
Selling Price
$ 44.73
1388
1045
1000
3279
Market Price
$ 63.39
Selling Price
$ 56.37
969
199
904
1637
Market Price
$ 41.95
Selling Price
$ 35.70
890
614
560
3117
Market Price
$ 38.32
Selling Price
$ 32.38
808
296
708
1134
Market Price
$ 65.48
Selling Price
$ 57.06
637
608
294
1011
Market Price
$ 32.77
Selling Price
$ 29.31
2764
2619
1827
3554
Market Price
$ 62.95
Selling Price
$ 56.49
522
156
222
601
Market Price
$ 34.81
Selling Price
$ 29.39
2217
551
1103
3094