Market Price
$ 30.82
Selling Price
$ 25.84
2011
1919
1917
3865
Market Price
$ 66.18
Selling Price
$ 58.46
1290
638
1076
2122
Market Price
$ 52.57
Selling Price
$ 45.48
2281
1417
699
2798
Market Price
$ 68.55
Selling Price
$ 59.65
403
329
335
1150
Market Price
$ 33.07
Selling Price
$ 29.26
2315
1559
606
3188
Market Price
$ 36.52
Selling Price
$ 32.21
734
640
485
3457
Market Price
$ 41.99
Selling Price
$ 35.60
1907
1253
1596
3846
Market Price
$ 33.02
Selling Price
$ 28.60
1416
591
995
3204
Market Price
$ 45.57
Selling Price
$ 39.13
1067
452
675
1683
Market Price
$ 54.73
Selling Price
$ 47.35
773
614
624
3678
Market Price
$ 65.51
Selling Price
$ 57.55
1054
725
690
1126
Market Price
$ 57.12
Selling Price
$ 48.46
157
144
49
639
Market Price
$ 63.10
Selling Price
$ 53.25
1239
472
1040
3329
Market Price
$ 58.67
Selling Price
$ 52.60
545
399
308
2279
Market Price
$ 30.06
Selling Price
$ 26.58
460
257
384
1293
Market Price
$ 47.86
Selling Price
$ 41.76
888
590
284
1181
Market Price
$ 48.90
Selling Price
$ 40.75
2053
1343
501
2133
Market Price
$ 64.09
Selling Price
$ 57.33
1425
911
672
4232
Market Price
$ 43.64
Selling Price
$ 38.63
1278
822
1104
3826
Market Price
$ 43.48
Selling Price
$ 36.94
3206
920
1033
3834
Market Price
$ 59.92
Selling Price
$ 52.02
1534
963
1319
1930
Market Price
$ 37.07
Selling Price
$ 31.05
914
749
274
1865
Market Price
$ 44.27
Selling Price
$ 37.75
888
777
408
2100
Market Price
$ 62.79
Selling Price
$ 55.90
1282
748
784
2917
Market Price
$ 56.14
Selling Price
$ 48.91
3763
801
1998
4195
Market Price
$ 35.55
Selling Price
$ 31.22
1646
769
332
1738
Market Price
$ 58.26
Selling Price
$ 50.73
1139
347
744
3624
Market Price
$ 49.60
Selling Price
$ 42.47
1545
708
371
2654
Market Price
$ 38.30
Selling Price
$ 33.88
2095
1662
1215
4098
Market Price
$ 68.47
Selling Price
$ 57.31
685
643
158
2151
Market Price
$ 34.51
Selling Price
$ 29.22
1644
489
622
4859
Market Price
$ 49.21
Selling Price
$ 44.59
877
614
419
1581
Market Price
$ 51.07
Selling Price
$ 44.58
389
296
218
920
Market Price
$ 31.70
Selling Price
$ 27.77
2404
811
2341
3531
Market Price
$ 52.04
Selling Price
$ 46.43
2439
738
2181
3217
Market Price
$ 43.28
Selling Price
$ 36.45
475
148
120
848
Market Price
$ 53.73
Selling Price
$ 48.61
545
476
342
871
Market Price
$ 43.90
Selling Price
$ 37.21
1140
878
888
4108
Market Price
$ 29.19
Selling Price
$ 25.80
2437
793
2277
4924
Market Price
$ 40.46
Selling Price
$ 33.94
365
174
308
757