Market Price
$ 35.88
Selling Price
$ 30.84
2098
860
1256
2347
Market Price
$ 44.02
Selling Price
$ 39.61
1315
482
666
2943
Market Price
$ 40.43
Selling Price
$ 35.74
1168
811
580
1405
Market Price
$ 57.06
Selling Price
$ 49.70
768
241
593
2905
Market Price
$ 57.86
Selling Price
$ 50.92
952
586
466
2596
Market Price
$ 70.64
Selling Price
$ 59.97
939
736
752
3099
Market Price
$ 59.05
Selling Price
$ 51.30
995
698
876
1978
Market Price
$ 66.29
Selling Price
$ 57.18
629
203
382
1690
Market Price
$ 53.44
Selling Price
$ 46.54
379
313
232
843
Market Price
$ 58.24
Selling Price
$ 50.17
2599
792
1402
3403
Market Price
$ 66.86
Selling Price
$ 59.77
1265
921
368
1307
Market Price
$ 31.91
Selling Price
$ 27.89
2526
1556
570
4002
Market Price
$ 58.58
Selling Price
$ 53.23
798
790
696
1684
Market Price
$ 55.05
Selling Price
$ 47.75
3690
3243
3022
3841
Market Price
$ 49.72
Selling Price
$ 41.85
358
75
317
471
Market Price
$ 54.40
Selling Price
$ 45.49
4014
3001
2746
4371
Market Price
$ 48.72
Selling Price
$ 41.87
3701
1958
1182
3733
Market Price
$ 38.34
Selling Price
$ 34.62
416
113
312
1692
Market Price
$ 54.51
Selling Price
$ 47.08
866
461
644
1200
Market Price
$ 66.05
Selling Price
$ 58.59
3292
2538
1400
4415
Market Price
$ 46.08
Selling Price
$ 38.63
127
90
59
542
Market Price
$ 40.63
Selling Price
$ 36.52
2385
901
2127
4025
Market Price
$ 45.86
Selling Price
$ 39.65
639
598
506
669
Market Price
$ 68.13
Selling Price
$ 57.25
889
455
751
3829
Market Price
$ 58.85
Selling Price
$ 50.53
3362
3113
1723
4690
Market Price
$ 53.16
Selling Price
$ 45.14
1551
633
652
1744
Market Price
$ 57.11
Selling Price
$ 50.05
915
334
472
3879
Market Price
$ 41.95
Selling Price
$ 36.71
992
650
665
3352
Market Price
$ 56.95
Selling Price
$ 47.83
1273
853
688
2956
Market Price
$ 55.56
Selling Price
$ 47.47
953
435
864
1529
Market Price
$ 35.30
Selling Price
$ 31.51
702
150
193
1099
Market Price
$ 59.14
Selling Price
$ 51.70
946
717
746
3481
Market Price
$ 49.84
Selling Price
$ 43.99
1523
1401
1341
3317
Market Price
$ 52.87
Selling Price
$ 47.76
1349
332
364
3628
Market Price
$ 49.45
Selling Price
$ 44.93
146
111
114
635
Market Price
$ 32.72
Selling Price
$ 27.30
720
167
233
1076
Market Price
$ 54.51
Selling Price
$ 45.52
393
123
143
767
Market Price
$ 67.95
Selling Price
$ 58.43
731
335
624
2925
Market Price
$ 30.09
Selling Price
$ 27.21
1377
795
764
3928
Market Price
$ 60.71
Selling Price
$ 52.55
935
794
228
1211