Market Price
$ 47.23
Selling Price
$ 40.35
3134
808
3076
3462
Market Price
$ 40.41
Selling Price
$ 35.45
569
415
157
1032
Market Price
$ 28.46
Selling Price
$ 25.64
2536
1344
723
3601
Market Price
$ 53.70
Selling Price
$ 45.91
1723
525
1300
3512
Market Price
$ 42.82
Selling Price
$ 36.30
2033
689
1029
2064
Market Price
$ 57.09
Selling Price
$ 48.54
501
182
187
2081
Market Price
$ 56.94
Selling Price
$ 48.79
1590
584
1364
2654
Market Price
$ 65.51
Selling Price
$ 56.81
3198
2849
3142
4697
Market Price
$ 42.08
Selling Price
$ 35.08
1855
1035
1163
2252
Market Price
$ 47.79
Selling Price
$ 42.87
1425
573
336
2067
Market Price
$ 32.53
Selling Price
$ 28.09
1360
660
971
1804
Market Price
$ 42.73
Selling Price
$ 35.85
507
140
181
911
Market Price
$ 60.92
Selling Price
$ 53.73
561
524
359
1098
Market Price
$ 39.71
Selling Price
$ 34.26
1843
1286
556
2307
Market Price
$ 49.06
Selling Price
$ 42.52
615
589
324
2333
Market Price
$ 58.11
Selling Price
$ 51.12
1841
1692
1018
3777
Market Price
$ 56.64
Selling Price
$ 51.03
1811
1354
1282
2794
Market Price
$ 65.90
Selling Price
$ 59.67
4155
1155
3499
4820
Market Price
$ 30.29
Selling Price
$ 27.44
2257
1261
1524
2514
Market Price
$ 47.86
Selling Price
$ 40.84
524
407
220
1636
Market Price
$ 46.13
Selling Price
$ 38.93
490
268
305
2291
Market Price
$ 34.94
Selling Price
$ 31.26
2855
2054
2001
4000
Market Price
$ 34.95
Selling Price
$ 30.80
2002
1045
1059
4593
Market Price
$ 49.48
Selling Price
$ 44.24
430
313
272
1906
Market Price
$ 36.65
Selling Price
$ 31.80
2053
1239
1420
4530
Market Price
$ 59.36
Selling Price
$ 53.25
829
650
787
1005
Market Price
$ 51.45
Selling Price
$ 46.48
614
558
612
1313
Market Price
$ 32.93
Selling Price
$ 28.06
1230
815
381
2017
Market Price
$ 64.88
Selling Price
$ 57.93
754
517
212
2366
Market Price
$ 37.85
Selling Price
$ 32.20
1427
315
1407
3852
Market Price
$ 55.25
Selling Price
$ 49.36
808
655
498
2475
Market Price
$ 44.13
Selling Price
$ 39.87
545
478
113
1046
Market Price
$ 48.82
Selling Price
$ 41.66
3329
2169
2479
4728
Market Price
$ 70.42
Selling Price
$ 59.48
1745
1578
470
2321
Market Price
$ 59.80
Selling Price
$ 53.58
1512
680
1365
3091
Market Price
$ 44.06
Selling Price
$ 37.81
1484
669
918
2528
Market Price
$ 27.77
Selling Price
$ 25.16
896
777
830
4135
Market Price
$ 66.31
Selling Price
$ 55.99
1021
579
951
1868
Market Price
$ 35.10
Selling Price
$ 29.93
440
200
97
449
Market Price
$ 65.21
Selling Price
$ 57.89
1177
386
1048
4819