Market Price
$ 60.33
Selling Price
$ 53.15
1504
943
898
3585
Market Price
$ 59.78
Selling Price
$ 52.66
1592
577
706
3982
Market Price
$ 57.40
Selling Price
$ 50.05
1422
661
664
2917
Market Price
$ 41.03
Selling Price
$ 34.20
2971
2082
2255
3180
Market Price
$ 35.74
Selling Price
$ 31.99
573
424
375
923
Market Price
$ 52.58
Selling Price
$ 45.24
1709
1531
1306
2234
Market Price
$ 53.60
Selling Price
$ 44.74
627
582
215
779
Market Price
$ 32.71
Selling Price
$ 27.82
1235
1001
935
1973
Market Price
$ 65.51
Selling Price
$ 58.12
2128
731
1878
3511
Market Price
$ 51.06
Selling Price
$ 44.27
3632
2452
1127
4323
Market Price
$ 64.28
Selling Price
$ 57.74
2620
780
2066
3759
Market Price
$ 43.39
Selling Price
$ 38.14
932
919
224
1100
Market Price
$ 53.60
Selling Price
$ 47.65
1063
857
505
3380
Market Price
$ 52.72
Selling Price
$ 46.70
895
624
779
922
Market Price
$ 47.83
Selling Price
$ 41.96
408
383
314
1694
Market Price
$ 38.60
Selling Price
$ 34.36
523
257
236
1212
Market Price
$ 54.04
Selling Price
$ 46.62
805
667
557
3058
Market Price
$ 41.16
Selling Price
$ 34.57
460
218
312
1348
Market Price
$ 38.19
Selling Price
$ 33.75
475
349
107
1878
Market Price
$ 67.03
Selling Price
$ 59.73
546
346
516
804
Market Price
$ 39.74
Selling Price
$ 33.30
1970
880
685
3260
Market Price
$ 59.76
Selling Price
$ 50.58
918
669
687
1959
Market Price
$ 35.00
Selling Price
$ 29.88
273
90
199
924
Market Price
$ 40.79
Selling Price
$ 36.26
3237
941
2631
3565
Market Price
$ 47.12
Selling Price
$ 42.15
303
153
211
631
Market Price
$ 44.07
Selling Price
$ 38.16
757
152
205
1652
Market Price
$ 48.86
Selling Price
$ 41.22
1728
567
1289
3393
Market Price
$ 55.13
Selling Price
$ 47.64
3156
3023
2183
4620
Market Price
$ 51.76
Selling Price
$ 45.66
1943
1902
1615
2094
Market Price
$ 47.07
Selling Price
$ 40.22
168
70
153
464
Market Price
$ 62.83
Selling Price
$ 55.15
673
162
218
1469
Market Price
$ 66.82
Selling Price
$ 58.51
625
412
550
691
Market Price
$ 41.41
Selling Price
$ 35.79
1296
802
1010
2977
Market Price
$ 65.13
Selling Price
$ 55.15
2232
1900
1834
3916
Market Price
$ 42.14
Selling Price
$ 36.66
981
501
461
4642
Market Price
$ 38.57
Selling Price
$ 34.38
2326
1076
1744
2344
Market Price
$ 43.62
Selling Price
$ 36.75
180
50
117
760
Market Price
$ 60.42
Selling Price
$ 53.12
1742
820
460
4495
Market Price
$ 36.25
Selling Price
$ 32.95
289
221
59
1282
Market Price
$ 34.30
Selling Price
$ 28.88
1697
735
589
4677