Market Price
$ 50.87
Selling Price
$ 43.50
3472
1435
2247
4863
Market Price
$ 55.91
Selling Price
$ 46.65
923
280
355
3870
Market Price
$ 60.83
Selling Price
$ 54.91
1246
760
508
1937
Market Price
$ 52.30
Selling Price
$ 44.31
1755
792
1255
2139
Market Price
$ 68.55
Selling Price
$ 58.87
852
641
464
979
Market Price
$ 61.03
Selling Price
$ 51.69
974
551
291
4100
Market Price
$ 39.96
Selling Price
$ 34.86
2971
2064
2614
3258
Market Price
$ 50.84
Selling Price
$ 44.20
3443
806
2761
4334
Market Price
$ 35.49
Selling Price
$ 30.38
1935
1576
995
3572
Market Price
$ 60.92
Selling Price
$ 50.89
2910
1844
2718
4409
Market Price
$ 36.76
Selling Price
$ 31.36
204
196
189
726
Market Price
$ 31.16
Selling Price
$ 26.98
2295
744
1515
3508
Market Price
$ 57.77
Selling Price
$ 49.50
641
231
632
3201
Market Price
$ 62.10
Selling Price
$ 53.52
260
208
75
408
Market Price
$ 62.08
Selling Price
$ 52.69
2590
2230
2587
4322
Market Price
$ 43.81
Selling Price
$ 38.31
1498
1111
1124
2209
Market Price
$ 58.56
Selling Price
$ 49.63
239
118
119
651
Market Price
$ 31.54
Selling Price
$ 26.61
2182
1277
1967
4875
Market Price
$ 47.74
Selling Price
$ 42.80
762
444
359
1384
Market Price
$ 34.83
Selling Price
$ 30.80
422
381
122
1551
Market Price
$ 59.67
Selling Price
$ 52.07
1372
1272
609
2944
Market Price
$ 53.80
Selling Price
$ 44.84
730
557
507
1455
Market Price
$ 30.46
Selling Price
$ 25.72
1756
1753
1633
4801
Market Price
$ 47.52
Selling Price
$ 42.92
399
382
174
1877
Market Price
$ 49.42
Selling Price
$ 42.95
3044
2193
2640
4321
Market Price
$ 30.28
Selling Price
$ 25.62
1061
541
569
1735
Market Price
$ 65.31
Selling Price
$ 55.05
2623
1582
1691
4507
Market Price
$ 60.99
Selling Price
$ 51.54
2378
777
1423
2803
Market Price
$ 65.72
Selling Price
$ 59.21
1281
565
999
4291
Market Price
$ 30.63
Selling Price
$ 26.51
300
280
142
624
Market Price
$ 44.29
Selling Price
$ 39.45
3358
1040
731
4915
Market Price
$ 42.54
Selling Price
$ 36.91
798
257
410
1448
Market Price
$ 59.28
Selling Price
$ 51.70
3288
2018
2436
3520
Market Price
$ 34.41
Selling Price
$ 30.53
3323
2636
2974
3366
Market Price
$ 56.57
Selling Price
$ 48.65
4016
4011
1550
4341
Market Price
$ 32.04
Selling Price
$ 27.57
629
379
515
2840
Market Price
$ 38.01
Selling Price
$ 33.07
1388
1045
1000
3279
Market Price
$ 43.66
Selling Price
$ 37.59
969
199
904
1637
Market Price
$ 63.36
Selling Price
$ 54.96
890
614
560
3117
Market Price
$ 65.02
Selling Price
$ 59.06
808
296
708
1134