Market Price
$ 31.46
Selling Price
$ 27.17
232
75
60
516
Market Price
$ 66.46
Selling Price
$ 56.20
1369
1014
658
1446
Market Price
$ 47.54
Selling Price
$ 41.28
1338
1203
495
1694
Market Price
$ 34.84
Selling Price
$ 30.07
1323
372
1297
1522
Market Price
$ 32.15
Selling Price
$ 28.02
3905
1456
2138
4643
Market Price
$ 33.81
Selling Price
$ 28.35
686
149
259
1021
Market Price
$ 45.57
Selling Price
$ 41.24
2136
586
1868
3012
Market Price
$ 43.64
Selling Price
$ 39.28
2363
1551
477
3298
Market Price
$ 61.47
Selling Price
$ 55.05
1636
341
833
3209
Market Price
$ 69.84
Selling Price
$ 58.66
1767
1587
1496
3774
Market Price
$ 66.08
Selling Price
$ 59.42
1961
832
1439
2367
Market Price
$ 55.30
Selling Price
$ 47.81
909
230
516
1537
Market Price
$ 44.82
Selling Price
$ 39.88
1507
1419
1283
3885
Market Price
$ 36.25
Selling Price
$ 30.53
1088
461
515
3907
Market Price
$ 33.29
Selling Price
$ 29.26
989
213
824
2606
Market Price
$ 60.77
Selling Price
$ 53.59
2750
2090
2715
4352
Market Price
$ 53.20
Selling Price
$ 47.90
730
469
209
1246
Market Price
$ 61.14
Selling Price
$ 53.64
924
762
819
1376
Market Price
$ 33.98
Selling Price
$ 30.09
2119
1923
936
2658
Market Price
$ 68.92
Selling Price
$ 58.95
3020
2773
2370
3446
Market Price
$ 62.49
Selling Price
$ 56.54
339
207
243
711
Market Price
$ 48.03
Selling Price
$ 42.92
1435
1317
1079
2539
Market Price
$ 50.13
Selling Price
$ 44.36
1129
1102
885
2398
Market Price
$ 31.98
Selling Price
$ 27.96
363
321
286
826
Market Price
$ 69.97
Selling Price
$ 58.48
778
449
718
2520
Market Price
$ 39.09
Selling Price
$ 33.14
1008
334
437
1250
Market Price
$ 57.52
Selling Price
$ 50.74
959
396
923
1316
Market Price
$ 34.10
Selling Price
$ 30.19
539
340
380
1755
Market Price
$ 41.81
Selling Price
$ 36.74
2399
1474
1820
3977
Market Price
$ 50.83
Selling Price
$ 42.83
1933
623
1596
4826
Market Price
$ 44.30
Selling Price
$ 39.14
222
109
112
812
Market Price
$ 50.77
Selling Price
$ 42.63
727
326
417
932
Market Price
$ 42.08
Selling Price
$ 38.00
598
146
596
2291
Market Price
$ 58.51
Selling Price
$ 52.45
345
102
242
442
Market Price
$ 51.28
Selling Price
$ 43.09
1688
1116
1318
1983
Market Price
$ 40.45
Selling Price
$ 34.33
2042
1826
460
3932
Market Price
$ 37.99
Selling Price
$ 34.52
4428
2616
1589
4768
Market Price
$ 56.41
Selling Price
$ 49.43
2463
818
566
2819
Market Price
$ 59.45
Selling Price
$ 50.87
3038
2691
1272
4368
Market Price
$ 54.78
Selling Price
$ 48.31
2061
2052
1891
2735