Market Price
$ 33.45
Selling Price
$ 28.28
737
641
647
2023
Market Price
$ 64.02
Selling Price
$ 54.60
1174
1004
1161
1257
Market Price
$ 56.22
Selling Price
$ 49.91
3774
3361
3175
4381
Market Price
$ 51.88
Selling Price
$ 44.98
2766
1811
1849
4531
Market Price
$ 45.25
Selling Price
$ 38.34
1855
1127
453
1930
Market Price
$ 61.76
Selling Price
$ 52.23
1193
726
965
1547
Market Price
$ 60.29
Selling Price
$ 54.28
2686
1011
1884
3214
Market Price
$ 59.61
Selling Price
$ 53.05
2338
1471
734
4774
Market Price
$ 31.55
Selling Price
$ 26.99
1394
1140
473
2044
Market Price
$ 48.25
Selling Price
$ 42.30
2315
795
600
4916
Market Price
$ 59.10
Selling Price
$ 53.18
4435
2987
3271
4683
Market Price
$ 60.28
Selling Price
$ 54.53
1024
842
389
4413
Market Price
$ 48.62
Selling Price
$ 41.49
1450
1430
1244
1483
Market Price
$ 50.50
Selling Price
$ 42.63
411
389
361
2023
Market Price
$ 42.83
Selling Price
$ 37.23
1572
1125
873
4206
Market Price
$ 57.45
Selling Price
$ 51.17
879
644
359
3841
Market Price
$ 46.18
Selling Price
$ 41.20
752
510
456
896
Market Price
$ 61.95
Selling Price
$ 54.95
1041
275
769
1146
Market Price
$ 39.29
Selling Price
$ 34.51
771
613
200
1957
Market Price
$ 49.14
Selling Price
$ 42.54
3676
2074
2966
4188
Market Price
$ 58.50
Selling Price
$ 51.06
3510
713
3329
4551
Market Price
$ 46.76
Selling Price
$ 39.26
2945
1473
1364
4405
Market Price
$ 31.35
Selling Price
$ 28.41
2899
1546
1312
3883
Market Price
$ 29.61
Selling Price
$ 25.93
3342
2630
3086
3359
Market Price
$ 42.10
Selling Price
$ 37.08
406
208
377
952
Market Price
$ 51.32
Selling Price
$ 44.83
1128
908
827
4055
Market Price
$ 49.25
Selling Price
$ 42.35
3807
2255
2127
4846
Market Price
$ 56.30
Selling Price
$ 47.31
1984
1618
1082
4374
Market Price
$ 67.44
Selling Price
$ 56.40
2139
1732
1333
3267
Market Price
$ 69.66
Selling Price
$ 58.23
1073
280
589
2359
Market Price
$ 41.74
Selling Price
$ 34.92
692
663
388
792
Market Price
$ 34.32
Selling Price
$ 30.46
1421
411
1085
4831
Market Price
$ 47.23
Selling Price
$ 42.45
2247
980
1203
3821
Market Price
$ 47.86
Selling Price
$ 40.60
3782
2995
2251
4594
Market Price
$ 65.97
Selling Price
$ 56.85
2137
1703
1053
2902
Market Price
$ 54.89
Selling Price
$ 49.55
694
362
586
1160
Market Price
$ 37.07
Selling Price
$ 31.97
1089
552
978
1306
Market Price
$ 34.03
Selling Price
$ 28.44
3000
866
2593
3224
Market Price
$ 31.46
Selling Price
$ 28.40
1752
1235
791
3563
Market Price
$ 45.89
Selling Price
$ 41.19
1907
1057
862
4445