Market Price
$ 48.77
Selling Price
$ 41.16
741
247
628
2986
Market Price
$ 44.05
Selling Price
$ 39.41
2963
2947
1286
3469
Market Price
$ 37.32
Selling Price
$ 31.96
664
259
487
768
Market Price
$ 51.01
Selling Price
$ 43.46
1976
569
740
3223
Market Price
$ 58.80
Selling Price
$ 53.44
342
120
175
485
Market Price
$ 47.61
Selling Price
$ 42.92
1149
487
291
4433
Market Price
$ 67.43
Selling Price
$ 57.05
657
421
548
1413
Market Price
$ 41.20
Selling Price
$ 37.45
598
347
468
662
Market Price
$ 38.80
Selling Price
$ 35.07
1216
293
797
2705
Market Price
$ 28.83
Selling Price
$ 25.96
3278
3094
2724
3881
Market Price
$ 53.51
Selling Price
$ 46.58
668
394
157
3265
Market Price
$ 54.40
Selling Price
$ 48.97
2146
1419
1816
2295
Market Price
$ 37.94
Selling Price
$ 34.43
1146
547
562
2481
Market Price
$ 39.27
Selling Price
$ 32.73
569
270
185
2139
Market Price
$ 55.63
Selling Price
$ 46.40
193
96
72
774
Market Price
$ 67.67
Selling Price
$ 58.09
1982
1385
1859
3677
Market Price
$ 29.21
Selling Price
$ 26.35
397
345
311
520
Market Price
$ 59.38
Selling Price
$ 51.22
854
468
640
3876
Market Price
$ 39.78
Selling Price
$ 33.26
829
802
522
1437
Market Price
$ 48.91
Selling Price
$ 41.68
183
59
128
455
Market Price
$ 59.60
Selling Price
$ 50.06
1496
772
1406
3391
Market Price
$ 59.10
Selling Price
$ 49.53
1440
635
402
1765
Market Price
$ 39.62
Selling Price
$ 34.20
1608
340
1465
2587
Market Price
$ 66.57
Selling Price
$ 55.49
1879
1626
923
3081
Market Price
$ 58.31
Selling Price
$ 49.42
2098
1220
1169
2387
Market Price
$ 62.94
Selling Price
$ 55.53
928
314
730
1722
Market Price
$ 38.07
Selling Price
$ 32.75
446
314
354
1583
Market Price
$ 47.00
Selling Price
$ 39.40
664
586
475
897
Market Price
$ 52.63
Selling Price
$ 46.42
1110
746
566
1720
Market Price
$ 51.27
Selling Price
$ 44.24
524
498
295
1203
Market Price
$ 45.39
Selling Price
$ 38.25
1323
848
596
2335
Market Price
$ 58.88
Selling Price
$ 52.34
395
221
271
1685
Market Price
$ 47.65
Selling Price
$ 42.82
960
633
644
1639
Market Price
$ 53.78
Selling Price
$ 45.59
542
512
112
1832
Market Price
$ 33.90
Selling Price
$ 30.04
2801
2484
2769
2949
Market Price
$ 59.22
Selling Price
$ 49.87
767
192
299
1330
Market Price
$ 70.15
Selling Price
$ 59.67
498
321
211
559
Market Price
$ 65.09
Selling Price
$ 57.85
2907
1351
698
3819
Market Price
$ 53.10
Selling Price
$ 44.87
2544
1616
717
3747
Market Price
$ 56.46
Selling Price
$ 47.16
3788
877
2235
4461