Market Price
$ 30.69
Selling Price
$ 26.57
1999
480
1203
2718
Market Price
$ 44.15
Selling Price
$ 37.28
2786
1829
1910
4892
Market Price
$ 39.56
Selling Price
$ 33.28
2300
1191
945
2835
Market Price
$ 38.87
Selling Price
$ 34.71
917
885
318
1077
Market Price
$ 30.42
Selling Price
$ 26.76
373
348
138
1106
Market Price
$ 66.95
Selling Price
$ 59.69
489
200
448
707
Market Price
$ 68.15
Selling Price
$ 58.90
423
217
229
1174
Market Price
$ 40.33
Selling Price
$ 34.93
2222
1881
1346
3948
Market Price
$ 49.12
Selling Price
$ 41.92
441
368
248
941
Market Price
$ 54.96
Selling Price
$ 49.89
355
334
115
679
Market Price
$ 29.61
Selling Price
$ 25.85
924
623
739
1414
Market Price
$ 58.88
Selling Price
$ 53.12
1249
579
260
4786
Market Price
$ 42.64
Selling Price
$ 36.58
3606
2416
2315
3757
Market Price
$ 64.46
Selling Price
$ 58.25
3628
1784
1478
4980
Market Price
$ 59.74
Selling Price
$ 53.23
1355
844
1323
4498
Market Price
$ 28.61
Selling Price
$ 25.97
2333
1577
1440
3981
Market Price
$ 45.76
Selling Price
$ 40.54
656
398
180
2901
Market Price
$ 32.16
Selling Price
$ 27.24
2742
2317
872
4432
Market Price
$ 67.82
Selling Price
$ 58.55
2701
1687
1587
3445
Market Price
$ 64.62
Selling Price
$ 56.84
862
754
601
2960
Market Price
$ 36.42
Selling Price
$ 31.89
2516
699
1777
4002
Market Price
$ 42.20
Selling Price
$ 37.53
1226
387
482
1974
Market Price
$ 37.04
Selling Price
$ 31.93
2626
525
1729
3389
Market Price
$ 36.41
Selling Price
$ 32.36
400
259
288
665
Market Price
$ 67.35
Selling Price
$ 58.30
1406
1038
477
2479
Market Price
$ 50.95
Selling Price
$ 43.04
1203
332
621
1334
Market Price
$ 38.38
Selling Price
$ 32.31
362
182
124
961
Market Price
$ 47.90
Selling Price
$ 42.83
1408
836
1296
3317
Market Price
$ 47.43
Selling Price
$ 40.61
1742
1002
1684
2351
Market Price
$ 39.22
Selling Price
$ 33.41
701
623
280
824
Market Price
$ 38.33
Selling Price
$ 33.81
1970
1296
597
2079
Market Price
$ 28.54
Selling Price
$ 25.22
1570
377
1132
1583
Market Price
$ 37.77
Selling Price
$ 34.09
1400
584
1224
3035
Market Price
$ 32.28
Selling Price
$ 28.41
1919
1162
440
2489
Market Price
$ 60.73
Selling Price
$ 50.99
1209
533
575
3578
Market Price
$ 65.12
Selling Price
$ 55.52
1518
1363
1329
4494
Market Price
$ 49.32
Selling Price
$ 43.86
1580
471
1264
1709
Market Price
$ 53.21
Selling Price
$ 46.27
1497
568
761
2795
Market Price
$ 48.51
Selling Price
$ 42.49
701
409
261
1551
Market Price
$ 65.75
Selling Price
$ 58.73
940
470
424
1605