Market Price
$ 31.55
Selling Price
$ 27.21
1860
1037
952
2350
Market Price
$ 53.46
Selling Price
$ 48.09
1807
399
945
3618
Market Price
$ 59.57
Selling Price
$ 51.08
1295
865
1241
1466
Market Price
$ 29.37
Selling Price
$ 25.77
2065
605
551
2300
Market Price
$ 58.42
Selling Price
$ 52.59
4282
3275
4094
4821
Market Price
$ 40.66
Selling Price
$ 35.72
2864
2732
1785
2935
Market Price
$ 37.95
Selling Price
$ 33.68
3101
645
1810
4113
Market Price
$ 53.83
Selling Price
$ 47.56
2022
1332
1706
3134
Market Price
$ 42.83
Selling Price
$ 36.37
3071
1071
1221
4371
Market Price
$ 43.18
Selling Price
$ 36.43
159
49
82
566
Market Price
$ 47.62
Selling Price
$ 40.25
750
489
607
1158
Market Price
$ 41.12
Selling Price
$ 34.95
3970
2436
1909
4154
Market Price
$ 54.58
Selling Price
$ 48.16
239
216
125
1197
Market Price
$ 42.98
Selling Price
$ 36.95
1892
536
652
3916
Market Price
$ 28.80
Selling Price
$ 25.54
451
214
271
793
Market Price
$ 52.41
Selling Price
$ 45.24
222
217
179
946
Market Price
$ 54.15
Selling Price
$ 46.89
3369
2696
2042
3814
Market Price
$ 47.60
Selling Price
$ 43.07
2845
1517
2372
3210
Market Price
$ 70.81
Selling Price
$ 59.49
714
667
186
2222
Market Price
$ 47.63
Selling Price
$ 41.46
653
487
527
1793
Market Price
$ 33.69
Selling Price
$ 29.27
2236
620
1772
3547
Market Price
$ 58.42
Selling Price
$ 49.97
1816
1233
465
2370
Market Price
$ 36.17
Selling Price
$ 30.19
1916
1328
501
4064
Market Price
$ 40.95
Selling Price
$ 36.99
1237
934
944
3728
Market Price
$ 62.93
Selling Price
$ 54.93
463
338
209
541
Market Price
$ 42.11
Selling Price
$ 35.88
1009
979
245
4954
Market Price
$ 36.73
Selling Price
$ 33.16
140
118
85
623
Market Price
$ 52.31
Selling Price
$ 46.64
378
188
173
635
Market Price
$ 52.90
Selling Price
$ 46.68
1794
772
653
2194
Market Price
$ 35.13
Selling Price
$ 30.59
3285
1553
3033
3703
Market Price
$ 29.87
Selling Price
$ 27.08
1178
865
996
2925
Market Price
$ 29.86
Selling Price
$ 26.61
3254
2834
1996
4210
Market Price
$ 57.15
Selling Price
$ 50.32
4223
3267
2519
4270
Market Price
$ 48.48
Selling Price
$ 43.33
3589
1180
2486
4771
Market Price
$ 52.74
Selling Price
$ 47.11
1612
357
1084
1688
Market Price
$ 62.77
Selling Price
$ 55.74
1577
803
1155
3658
Market Price
$ 53.29
Selling Price
$ 45.53
915
858
281
981
Market Price
$ 30.14
Selling Price
$ 25.64
1762
662
1671
3163
Market Price
$ 61.57
Selling Price
$ 54.22
1621
609
334
3567
Market Price
$ 29.53
Selling Price
$ 26.83
1449
409
1109
2286