Market Price
$ 66.89
Selling Price
$ 56.89
1609
1437
472
1959
Market Price
$ 54.11
Selling Price
$ 45.38
3049
1063
2994
3629
Market Price
$ 56.18
Selling Price
$ 48.34
926
483
729
1632
Market Price
$ 53.29
Selling Price
$ 45.44
4269
2096
1549
4375
Market Price
$ 56.44
Selling Price
$ 51.28
3014
740
744
3439
Market Price
$ 31.76
Selling Price
$ 26.99
3075
2131
1593
4960
Market Price
$ 65.16
Selling Price
$ 54.55
627
244
240
1638
Market Price
$ 31.38
Selling Price
$ 26.93
724
258
201
1593
Market Price
$ 33.34
Selling Price
$ 30.02
491
146
253
790
Market Price
$ 67.04
Selling Price
$ 56.07
461
140
151
1746
Market Price
$ 59.84
Selling Price
$ 51.77
317
279
99
1020
Market Price
$ 40.52
Selling Price
$ 35.92
1833
681
1364
1959
Market Price
$ 53.37
Selling Price
$ 45.95
1138
852
424
3826
Market Price
$ 53.22
Selling Price
$ 44.61
1277
806
686
1778
Market Price
$ 42.99
Selling Price
$ 39.04
415
147
200
483
Market Price
$ 35.36
Selling Price
$ 30.19
1282
628
1073
4121
Market Price
$ 48.15
Selling Price
$ 40.64
1820
993
990
3092
Market Price
$ 58.42
Selling Price
$ 49.33
3109
2947
2154
4311
Market Price
$ 43.62
Selling Price
$ 37.01
1548
1196
1067
2034
Market Price
$ 56.82
Selling Price
$ 48.57
195
125
116
574
Market Price
$ 41.50
Selling Price
$ 36.94
276
249
61
801
Market Price
$ 57.61
Selling Price
$ 48.72
1177
646
275
1495
Market Price
$ 42.03
Selling Price
$ 37.21
2044
735
417
4898
Market Price
$ 56.74
Selling Price
$ 49.12
446
190
398
990
Market Price
$ 30.02
Selling Price
$ 26.13
2365
1631
883
3619
Market Price
$ 49.04
Selling Price
$ 42.17
508
353
102
567
Market Price
$ 48.04
Selling Price
$ 41.58
603
560
501
829
Market Price
$ 53.37
Selling Price
$ 46.90
2575
1101
529
3548
Market Price
$ 65.95
Selling Price
$ 55.98
2540
850
1639
3976
Market Price
$ 39.50
Selling Price
$ 34.33
1078
848
618
1429
Market Price
$ 62.05
Selling Price
$ 53.56
565
381
309
1730
Market Price
$ 54.49
Selling Price
$ 46.15
953
334
730
4102
Market Price
$ 30.55
Selling Price
$ 27.40
1689
739
420
2313
Market Price
$ 40.27
Selling Price
$ 33.61
2132
1002
1641
2613
Market Price
$ 56.50
Selling Price
$ 50.22
2827
1388
736
3146
Market Price
$ 58.23
Selling Price
$ 52.50
349
240
342
1346
Market Price
$ 44.58
Selling Price
$ 39.10
2977
1328
2241
4100
Market Price
$ 57.65
Selling Price
$ 50.99
1113
657
895
1966
Market Price
$ 31.60
Selling Price
$ 28.62
2377
1743
1103
2741
Market Price
$ 53.18
Selling Price
$ 45.71
671
590
563
991