Market Price
$ 29.30
Selling Price
$ 25.25
3713
3303
2079
3971
Market Price
$ 37.73
Selling Price
$ 31.56
1219
1120
1137
1522
Market Price
$ 42.04
Selling Price
$ 35.86
266
110
262
1267
Market Price
$ 32.81
Selling Price
$ 29.24
575
186
155
2058
Market Price
$ 45.96
Selling Price
$ 40.11
766
430
267
1587
Market Price
$ 29.74
Selling Price
$ 25.44
293
105
84
522
Market Price
$ 64.97
Selling Price
$ 55.70
535
444
379
1360
Market Price
$ 48.72
Selling Price
$ 41.02
1532
322
631
5000
Market Price
$ 61.50
Selling Price
$ 53.13
2152
1393
877
3480
Market Price
$ 65.85
Selling Price
$ 54.88
887
331
276
1560
Market Price
$ 49.69
Selling Price
$ 42.08
1220
886
1205
2638
Market Price
$ 50.83
Selling Price
$ 43.52
1653
1437
886
2514
Market Price
$ 30.04
Selling Price
$ 26.83
268
180
187
848
Market Price
$ 51.69
Selling Price
$ 45.21
188
159
129
798
Market Price
$ 69.64
Selling Price
$ 58.08
1886
1153
846
2881
Market Price
$ 45.45
Selling Price
$ 38.39
666
323
468
979
Market Price
$ 41.38
Selling Price
$ 36.29
2607
2359
607
2741
Market Price
$ 43.53
Selling Price
$ 39.36
1890
832
689
4449
Market Price
$ 40.08
Selling Price
$ 33.50
3042
1295
1492
3175
Market Price
$ 38.69
Selling Price
$ 34.38
2157
564
568
3001
Market Price
$ 54.92
Selling Price
$ 49.47
4011
3960
3010
4130
Market Price
$ 46.21
Selling Price
$ 39.32
2249
787
1664
4497
Market Price
$ 48.38
Selling Price
$ 40.71
2719
1146
1661
3257
Market Price
$ 40.15
Selling Price
$ 34.74
1285
1146
1193
1512
Market Price
$ 53.87
Selling Price
$ 47.67
619
362
489
1388
Market Price
$ 40.96
Selling Price
$ 36.20
1227
808
1072
3762
Market Price
$ 67.93
Selling Price
$ 59.45
1791
634
1253
2901
Market Price
$ 49.24
Selling Price
$ 43.68
310
224
184
438
Market Price
$ 63.69
Selling Price
$ 56.31
835
441
709
3952
Market Price
$ 67.77
Selling Price
$ 59.30
3189
1194
1645
3561
Market Price
$ 41.42
Selling Price
$ 36.73
897
556
612
3344
Market Price
$ 52.18
Selling Price
$ 44.78
2066
1317
550
2143
Market Price
$ 36.85
Selling Price
$ 30.72
1339
1083
701
3819
Market Price
$ 58.65
Selling Price
$ 51.27
145
97
138
411
Market Price
$ 49.65
Selling Price
$ 43.55
213
70
173
896
Market Price
$ 69.74
Selling Price
$ 58.82
634
336
420
941
Market Price
$ 46.73
Selling Price
$ 40.19
2413
2104
1337
4805
Market Price
$ 31.27
Selling Price
$ 27.37
1783
1520
1378
4483
Market Price
$ 54.31
Selling Price
$ 47.23
3455
2330
1525
4314
Market Price
$ 41.81
Selling Price
$ 37.92
1059
740
754
4133