Market Price
$ 37.03
Selling Price
$ 31.89
1847
1147
1633
2795
Market Price
$ 43.81
Selling Price
$ 37.76
638
198
528
2174
Market Price
$ 38.12
Selling Price
$ 32.31
1718
1016
558
2646
Market Price
$ 64.50
Selling Price
$ 56.26
1256
879
890
4626
Market Price
$ 57.36
Selling Price
$ 51.33
2800
2528
1935
4468
Market Price
$ 52.10
Selling Price
$ 46.79
3925
3757
2156
4706
Market Price
$ 62.18
Selling Price
$ 52.54
3631
2063
899
3759
Market Price
$ 60.70
Selling Price
$ 51.98
1652
864
683
3809
Market Price
$ 30.56
Selling Price
$ 25.78
2090
823
450
3302
Market Price
$ 46.85
Selling Price
$ 40.64
595
444
254
2269
Market Price
$ 46.69
Selling Price
$ 39.14
671
431
192
742
Market Price
$ 34.98
Selling Price
$ 31.69
4424
3231
916
4766
Market Price
$ 35.90
Selling Price
$ 31.43
854
185
549
1565
Market Price
$ 64.55
Selling Price
$ 56.83
3831
3119
2576
4852
Market Price
$ 45.49
Selling Price
$ 40.90
2713
1759
1877
3577
Market Price
$ 58.25
Selling Price
$ 52.55
1350
272
816
4705
Market Price
$ 49.77
Selling Price
$ 42.29
509
417
169
898
Market Price
$ 53.19
Selling Price
$ 44.63
2955
2097
803
4042
Market Price
$ 46.77
Selling Price
$ 40.29
1378
1137
727
2959
Market Price
$ 51.44
Selling Price
$ 43.94
1444
716
420
2620
Market Price
$ 47.67
Selling Price
$ 39.81
3738
3562
3453
4979
Market Price
$ 64.51
Selling Price
$ 55.03
803
773
269
2619
Market Price
$ 67.49
Selling Price
$ 58.45
3976
3879
1943
4297
Market Price
$ 40.53
Selling Price
$ 35.75
615
284
354
788
Market Price
$ 60.86
Selling Price
$ 55.09
891
584
578
1291
Market Price
$ 54.51
Selling Price
$ 48.24
2293
484
1186
3822
Market Price
$ 61.66
Selling Price
$ 53.70
3384
2093
935
3426
Market Price
$ 60.75
Selling Price
$ 53.42
1814
474
1798
2408
Market Price
$ 45.22
Selling Price
$ 39.46
1865
718
1045
2018
Market Price
$ 58.01
Selling Price
$ 51.30
2064
1505
855
3335
Market Price
$ 44.86
Selling Price
$ 40.68
373
277
361
891
Market Price
$ 49.18
Selling Price
$ 42.36
140
42
138
426
Market Price
$ 28.78
Selling Price
$ 25.38
1769
1697
1077
4513
Market Price
$ 47.62
Selling Price
$ 43.18
2817
2467
904
4009
Market Price
$ 49.02
Selling Price
$ 43.50
1466
888
1428
4345
Market Price
$ 56.94
Selling Price
$ 49.78
1855
1572
1062
4571
Market Price
$ 44.05
Selling Price
$ 36.79
923
198
405
3757
Market Price
$ 40.55
Selling Price
$ 36.39
1123
822
1029
4175
Market Price
$ 45.06
Selling Price
$ 40.06
839
234
746
3295
Market Price
$ 40.52
Selling Price
$ 34.64
3451
3368
707
4153