Market Price
$ 48.70
Selling Price
$ 42.57
617
425
392
1823
Market Price
$ 48.42
Selling Price
$ 43.21
2601
1096
1913
2735
Market Price
$ 55.43
Selling Price
$ 49.50
2468
1112
1019
4188
Market Price
$ 54.16
Selling Price
$ 48.10
2812
562
2689
3110
Market Price
$ 51.09
Selling Price
$ 43.66
3015
1299
1679
3251
Market Price
$ 29.46
Selling Price
$ 25.07
539
337
436
1436
Market Price
$ 35.70
Selling Price
$ 30.56
3497
939
926
5000
Market Price
$ 54.58
Selling Price
$ 45.91
3689
2275
992
4432
Market Price
$ 52.13
Selling Price
$ 46.33
3868
2476
3373
4807
Market Price
$ 34.66
Selling Price
$ 30.25
1952
1254
1241
4409
Market Price
$ 56.69
Selling Price
$ 49.97
2363
1772
1634
2558
Market Price
$ 33.11
Selling Price
$ 29.86
1060
779
886
2665
Market Price
$ 69.95
Selling Price
$ 59.78
998
522
434
1066
Market Price
$ 40.94
Selling Price
$ 34.68
1258
632
445
2368
Market Price
$ 48.52
Selling Price
$ 41.21
4469
3740
3675
4629
Market Price
$ 29.75
Selling Price
$ 25.45
2877
2728
1591
4722
Market Price
$ 38.06
Selling Price
$ 32.01
772
223
323
3370
Market Price
$ 57.47
Selling Price
$ 48.21
1413
482
428
2073
Market Price
$ 43.98
Selling Price
$ 38.00
1226
836
1062
1322
Market Price
$ 32.67
Selling Price
$ 27.27
3555
3201
2239
4735
Market Price
$ 66.05
Selling Price
$ 59.45
1967
658
1444
4702
Market Price
$ 69.16
Selling Price
$ 58.33
4505
1772
1209
4885
Market Price
$ 65.38
Selling Price
$ 57.40
800
500
629
1534
Market Price
$ 38.48
Selling Price
$ 32.89
349
224
169
1090
Market Price
$ 55.92
Selling Price
$ 50.68
507
499
426
1126
Market Price
$ 49.47
Selling Price
$ 41.84
1201
263
859
1501
Market Price
$ 50.56
Selling Price
$ 44.50
1179
836
579
1309
Market Price
$ 45.58
Selling Price
$ 40.23
3112
2738
2288
4132
Market Price
$ 63.47
Selling Price
$ 55.54
3829
968
3571
4501
Market Price
$ 40.38
Selling Price
$ 35.83
702
697
342
925
Market Price
$ 65.42
Selling Price
$ 56.20
2400
2357
1762
3586
Market Price
$ 59.97
Selling Price
$ 50.06
1638
999
1532
3723
Market Price
$ 37.71
Selling Price
$ 33.03
1201
336
352
1679
Market Price
$ 34.14
Selling Price
$ 30.03
1344
326
517
4076
Market Price
$ 60.22
Selling Price
$ 54.04
254
51
165
976
Market Price
$ 40.82
Selling Price
$ 36.72
2226
570
839
3613
Market Price
$ 68.72
Selling Price
$ 58.18
2288
1462
799
3432
Market Price
$ 33.64
Selling Price
$ 29.73
2622
995
1033
4699
Market Price
$ 37.70
Selling Price
$ 33.50
2325
1339
1706
4639
Market Price
$ 31.06
Selling Price
$ 25.92
429
408
134
1124