Market Price
$ 54.55
Selling Price
$ 46.64
2582
1697
2264
3211
Market Price
$ 41.74
Selling Price
$ 35.97
1870
1607
1755
4295
Market Price
$ 42.47
Selling Price
$ 36.07
1131
380
341
3217
Market Price
$ 60.49
Selling Price
$ 51.46
1191
772
1142
1864
Market Price
$ 49.10
Selling Price
$ 42.08
778
245
710
890
Market Price
$ 64.91
Selling Price
$ 56.31
2502
2301
2303
4805
Market Price
$ 69.74
Selling Price
$ 59.83
567
260
206
2216
Market Price
$ 57.08
Selling Price
$ 49.27
2822
2023
2574
3508
Market Price
$ 46.78
Selling Price
$ 42.18
231
222
191
867
Market Price
$ 66.49
Selling Price
$ 57.21
1563
411
1019
3846
Market Price
$ 54.61
Selling Price
$ 49.62
439
142
439
1330
Market Price
$ 36.65
Selling Price
$ 31.96
428
363
241
1129
Market Price
$ 59.21
Selling Price
$ 51.73
869
174
606
934
Market Price
$ 49.41
Selling Price
$ 43.90
1813
1272
1197
3102
Market Price
$ 68.79
Selling Price
$ 59.26
2082
1920
1839
2889
Market Price
$ 45.95
Selling Price
$ 40.80
810
172
645
2859
Market Price
$ 46.17
Selling Price
$ 39.91
1306
1114
576
3479
Market Price
$ 66.71
Selling Price
$ 56.25
1201
855
980
1321
Market Price
$ 54.84
Selling Price
$ 48.78
999
418
852
4040
Market Price
$ 62.08
Selling Price
$ 54.21
2776
1116
2021
4278
Market Price
$ 34.88
Selling Price
$ 30.76
977
424
846
4261
Market Price
$ 53.41
Selling Price
$ 48.20
2140
1415
1280
2599
Market Price
$ 31.26
Selling Price
$ 26.74
1102
374
823
3137
Market Price
$ 65.04
Selling Price
$ 55.17
387
271
310
646
Market Price
$ 60.37
Selling Price
$ 51.37
1173
915
508
1811
Market Price
$ 42.63
Selling Price
$ 35.56
728
565
456
1919
Market Price
$ 63.23
Selling Price
$ 57.14
3516
764
2208
3711
Market Price
$ 33.44
Selling Price
$ 28.39
1006
273
212
3518
Market Price
$ 65.60
Selling Price
$ 54.93
829
259
824
2819
Market Price
$ 30.64
Selling Price
$ 27.09
671
409
539
2134
Market Price
$ 46.87
Selling Price
$ 41.83
1324
894
993
3441
Market Price
$ 32.63
Selling Price
$ 29.03
1218
355
1158
2259
Market Price
$ 45.31
Selling Price
$ 37.77
1033
962
920
1322
Market Price
$ 67.43
Selling Price
$ 56.60
2321
2281
1715
2656
Market Price
$ 45.56
Selling Price
$ 38.42
2266
2034
1691
2609
Market Price
$ 28.83
Selling Price
$ 25.16
1731
700
1004
2711
Market Price
$ 37.26
Selling Price
$ 32.46
3416
2855
1871
3827
Market Price
$ 44.77
Selling Price
$ 37.38
2226
1154
2134
3761
Market Price
$ 48.04
Selling Price
$ 43.14
1367
901
614
2432
Market Price
$ 45.64
Selling Price
$ 39.45
274
243
115
540