Market Price
$ 53.22
Selling Price
$ 47.21
2330
1633
573
5000
Market Price
$ 63.77
Selling Price
$ 57.28
1645
529
698
2082
Market Price
$ 68.49
Selling Price
$ 59.74
866
722
472
1772
Market Price
$ 28.18
Selling Price
$ 25.47
163
154
69
791
Market Price
$ 43.61
Selling Price
$ 37.54
2898
588
2685
4139
Market Price
$ 67.02
Selling Price
$ 57.41
873
510
326
1029
Market Price
$ 32.62
Selling Price
$ 28.16
3312
1616
1646
4311
Market Price
$ 50.28
Selling Price
$ 42.80
2403
1537
2035
3922
Market Price
$ 47.76
Selling Price
$ 41.95
878
595
773
3829
Market Price
$ 69.18
Selling Price
$ 58.99
1041
396
682
3276
Market Price
$ 48.16
Selling Price
$ 40.99
1581
945
430
2444
Market Price
$ 44.39
Selling Price
$ 40.33
3234
2457
1279
4251
Market Price
$ 51.67
Selling Price
$ 45.21
2452
1045
2273
4611
Market Price
$ 62.75
Selling Price
$ 53.58
1779
1216
579
3018
Market Price
$ 59.88
Selling Price
$ 54.23
1770
1180
581
3345
Market Price
$ 45.63
Selling Price
$ 40.86
475
321
236
579
Market Price
$ 61.87
Selling Price
$ 53.35
2296
1477
1032
2448
Market Price
$ 62.34
Selling Price
$ 55.30
1150
910
958
1656
Market Price
$ 61.23
Selling Price
$ 54.39
483
184
275
1918
Market Price
$ 59.19
Selling Price
$ 52.21
1022
647
885
3191
Market Price
$ 43.96
Selling Price
$ 37.22
2725
2325
2368
4596
Market Price
$ 42.00
Selling Price
$ 36.30
1294
605
315
3969
Market Price
$ 45.12
Selling Price
$ 39.76
1528
380
1359
1770
Market Price
$ 63.56
Selling Price
$ 57.49
1405
1146
562
1846
Market Price
$ 44.39
Selling Price
$ 39.24
654
155
269
1193
Market Price
$ 57.01
Selling Price
$ 49.57
1594
1392
810
4511
Market Price
$ 29.86
Selling Price
$ 26.20
1985
1109
986
2241
Market Price
$ 47.03
Selling Price
$ 42.14
3223
1684
1496
3516
Market Price
$ 33.22
Selling Price
$ 29.83
681
174
266
3355
Market Price
$ 43.59
Selling Price
$ 39.01
2138
1136
1728
2987
Market Price
$ 40.60
Selling Price
$ 35.07
1645
1591
761
3388
Market Price
$ 41.71
Selling Price
$ 37.12
2567
799
2249
3333
Market Price
$ 34.80
Selling Price
$ 30.17
738
314
468
2251
Market Price
$ 33.96
Selling Price
$ 29.58
2208
2068
613
2803
Market Price
$ 64.85
Selling Price
$ 54.24
2342
2241
1901
2554
Market Price
$ 29.21
Selling Price
$ 25.55
1243
750
726
1558
Market Price
$ 58.35
Selling Price
$ 51.16
462
438
226
600
Market Price
$ 51.99
Selling Price
$ 45.09
170
91
149
559
Market Price
$ 44.75
Selling Price
$ 38.09
406
208
177
1218
Market Price
$ 47.09
Selling Price
$ 40.12
2320
502
751
2797