Market Price
$ 44.11
Selling Price
$ 38.03
3034
878
1174
4000
Market Price
$ 33.74
Selling Price
$ 30.04
1922
1217
867
4992
Market Price
$ 60.35
Selling Price
$ 52.38
2544
1423
1485
3339
Market Price
$ 65.65
Selling Price
$ 57.29
413
133
330
929
Market Price
$ 53.73
Selling Price
$ 46.36
1249
800
433
3494
Market Price
$ 42.61
Selling Price
$ 38.17
2380
2009
628
3531
Market Price
$ 33.07
Selling Price
$ 28.16
1807
819
963
3166
Market Price
$ 55.05
Selling Price
$ 49.22
534
297
309
580
Market Price
$ 45.31
Selling Price
$ 40.97
785
395
600
2319
Market Price
$ 35.19
Selling Price
$ 31.88
345
157
219
435
Market Price
$ 60.17
Selling Price
$ 54.48
1050
498
492
2732
Market Price
$ 40.75
Selling Price
$ 36.84
1972
1537
912
2712
Market Price
$ 38.71
Selling Price
$ 34.91
1790
651
777
3497
Market Price
$ 44.30
Selling Price
$ 37.57
806
560
181
3780
Market Price
$ 51.00
Selling Price
$ 42.65
296
115
287
469
Market Price
$ 56.91
Selling Price
$ 50.22
485
320
422
1889
Market Price
$ 31.13
Selling Price
$ 26.16
514
477
265
642
Market Price
$ 47.68
Selling Price
$ 41.86
4669
4237
4177
4787
Market Price
$ 59.83
Selling Price
$ 52.71
2270
894
694
4668
Market Price
$ 33.98
Selling Price
$ 30.56
920
433
677
1488
Market Price
$ 55.22
Selling Price
$ 48.36
604
465
350
1216
Market Price
$ 45.17
Selling Price
$ 38.75
1406
668
477
1665
Market Price
$ 34.02
Selling Price
$ 28.46
2412
1506
1836
3866
Market Price
$ 30.65
Selling Price
$ 26.19
2608
649
1197
3485
Market Price
$ 41.95
Selling Price
$ 37.49
1234
409
359
2228
Market Price
$ 51.85
Selling Price
$ 45.43
1795
764
1675
2234
Market Price
$ 35.63
Selling Price
$ 31.55
544
423
289
1291
Market Price
$ 34.00
Selling Price
$ 29.10
565
125
533
2418
Market Price
$ 58.52
Selling Price
$ 52.99
440
182
315
477
Market Price
$ 41.79
Selling Price
$ 35.28
1251
1115
890
3886
Market Price
$ 36.29
Selling Price
$ 32.81
154
154
107
425
Market Price
$ 40.88
Selling Price
$ 34.59
587
327
581
1742
Market Price
$ 30.30
Selling Price
$ 26.71
3050
1099
1387
3424
Market Price
$ 42.25
Selling Price
$ 36.32
1801
1440
1453
2141
Market Price
$ 65.61
Selling Price
$ 54.96
954
424
610
2067
Market Price
$ 52.71
Selling Price
$ 47.83
2257
534
1271
2693
Market Price
$ 48.52
Selling Price
$ 41.40
1071
959
317
3298
Market Price
$ 37.00
Selling Price
$ 33.05
3439
744
1618
4268
Market Price
$ 49.46
Selling Price
$ 44.62
567
154
370
2657
Market Price
$ 48.01
Selling Price
$ 43.35
207
180
66
435