Market Price
$ 30.85
Selling Price
$ 27.89
1378
1196
611
1904
Market Price
$ 30.76
Selling Price
$ 26.30
3392
3371
2315
4476
Market Price
$ 58.48
Selling Price
$ 49.54
3724
1474
2517
4107
Market Price
$ 48.23
Selling Price
$ 42.14
871
846
437
969
Market Price
$ 50.55
Selling Price
$ 45.38
348
239
251
910
Market Price
$ 47.48
Selling Price
$ 41.59
2869
2715
1358
3564
Market Price
$ 51.87
Selling Price
$ 45.85
3248
2332
2387
4015
Market Price
$ 59.91
Selling Price
$ 54.22
1230
464
896
2439
Market Price
$ 64.16
Selling Price
$ 55.09
295
88
103
1203
Market Price
$ 34.65
Selling Price
$ 30.41
134
36
43
621
Market Price
$ 52.55
Selling Price
$ 47.31
2727
1676
828
3956
Market Price
$ 42.16
Selling Price
$ 37.05
280
247
202
743
Market Price
$ 42.41
Selling Price
$ 37.65
2922
1616
2585
3674
Market Price
$ 62.59
Selling Price
$ 53.73
2159
2124
590
4304
Market Price
$ 38.13
Selling Price
$ 33.67
2970
2362
1822
4621
Market Price
$ 47.05
Selling Price
$ 41.54
3065
1575
1297
4109
Market Price
$ 56.81
Selling Price
$ 49.68
510
371
245
1811
Market Price
$ 28.91
Selling Price
$ 25.62
1303
1083
372
4967
Market Price
$ 46.61
Selling Price
$ 41.14
1129
433
763
4474
Market Price
$ 33.43
Selling Price
$ 28.36
1549
1200
917
4003
Market Price
$ 43.77
Selling Price
$ 36.88
1495
637
462
4814
Market Price
$ 50.31
Selling Price
$ 43.68
3399
906
1199
3976
Market Price
$ 33.39
Selling Price
$ 28.85
2608
843
2081
4736
Market Price
$ 55.55
Selling Price
$ 48.51
1417
1401
928
2118
Market Price
$ 59.23
Selling Price
$ 51.24
408
212
104
948
Market Price
$ 43.01
Selling Price
$ 37.57
897
514
893
2915
Market Price
$ 54.86
Selling Price
$ 48.86
164
76
39
522
Market Price
$ 44.32
Selling Price
$ 37.25
1492
1233
1235
3192
Market Price
$ 56.10
Selling Price
$ 49.12
2766
2386
2384
2899
Market Price
$ 56.39
Selling Price
$ 49.46
1588
850
821
2797
Market Price
$ 51.56
Selling Price
$ 46.06
838
344
550
2979
Market Price
$ 45.07
Selling Price
$ 40.27
3708
2123
2403
4213
Market Price
$ 50.34
Selling Price
$ 43.44
1488
686
826
1621
Market Price
$ 32.54
Selling Price
$ 27.31
1559
561
1234
1889
Market Price
$ 69.22
Selling Price
$ 57.70
530
380
332
1473
Market Price
$ 37.47
Selling Price
$ 32.06
2336
2217
1636
3308
Market Price
$ 56.49
Selling Price
$ 49.20
1398
341
1190
2799
Market Price
$ 44.57
Selling Price
$ 39.65
2762
2507
1962
2804
Market Price
$ 33.36
Selling Price
$ 29.68
2266
1230
1365
4480
Market Price
$ 31.59
Selling Price
$ 27.91
3829
1084
2381
4783