Market Price
$ 44.47
Selling Price
$ 38.32
771
430
611
1439
Market Price
$ 51.01
Selling Price
$ 43.86
1873
1854
1577
3439
Market Price
$ 45.08
Selling Price
$ 40.32
289
177
244
1371
Market Price
$ 49.08
Selling Price
$ 44.25
3054
2310
2500
4579
Market Price
$ 59.39
Selling Price
$ 51.98
782
400
741
1023
Market Price
$ 46.97
Selling Price
$ 40.22
421
401
216
1298
Market Price
$ 60.04
Selling Price
$ 53.03
410
178
147
754
Market Price
$ 65.84
Selling Price
$ 54.98
627
375
570
1749
Market Price
$ 36.30
Selling Price
$ 30.63
547
361
342
2624
Market Price
$ 52.95
Selling Price
$ 47.72
3222
3134
1614
3781
Market Price
$ 30.00
Selling Price
$ 25.99
2862
1581
2248
2952
Market Price
$ 47.52
Selling Price
$ 42.41
3258
1788
1237
3262
Market Price
$ 33.88
Selling Price
$ 30.36
1996
1503
747
4722
Market Price
$ 32.43
Selling Price
$ 28.12
3486
3356
2764
4143
Market Price
$ 57.81
Selling Price
$ 51.76
2286
1934
1317
3260
Market Price
$ 39.49
Selling Price
$ 33.55
2156
1718
865
2989
Market Price
$ 36.07
Selling Price
$ 30.33
1670
1030
532
3949
Market Price
$ 36.93
Selling Price
$ 31.04
936
788
425
1377
Market Price
$ 37.28
Selling Price
$ 33.28
349
194
161
1293
Market Price
$ 41.82
Selling Price
$ 36.79
846
593
680
4194
Market Price
$ 33.90
Selling Price
$ 30.23
3521
1682
877
4134
Market Price
$ 33.45
Selling Price
$ 29.78
2092
968
999
4888
Market Price
$ 35.34
Selling Price
$ 31.23
1440
453
493
4175
Market Price
$ 63.50
Selling Price
$ 57.12
498
385
352
1445
Market Price
$ 60.69
Selling Price
$ 53.13
261
243
106
588
Market Price
$ 30.53
Selling Price
$ 26.17
1269
598
485
2956
Market Price
$ 61.18
Selling Price
$ 52.58
1215
388
987
3875
Market Price
$ 54.34
Selling Price
$ 47.24
1943
1640
1606
2392
Market Price
$ 61.48
Selling Price
$ 52.87
811
348
530
1918
Market Price
$ 34.48
Selling Price
$ 29.03
2439
1541
1948
3264
Market Price
$ 39.52
Selling Price
$ 34.10
2074
1789
1813
3232
Market Price
$ 30.84
Selling Price
$ 27.16
2147
1896
432
4524
Market Price
$ 29.12
Selling Price
$ 25.56
2482
2056
1254
3528
Market Price
$ 43.80
Selling Price
$ 36.89
1690
864
495
1966
Market Price
$ 63.73
Selling Price
$ 56.29
261
170
194
544
Market Price
$ 29.82
Selling Price
$ 26.52
3171
959
3047
3761
Market Price
$ 60.62
Selling Price
$ 52.10
3623
1255
2926
4900
Market Price
$ 53.95
Selling Price
$ 46.33
944
614
651
4497
Market Price
$ 33.44
Selling Price
$ 28.19
351
188
237
645
Market Price
$ 67.25
Selling Price
$ 58.20
276
269
206
937