Market Price
$ 65.19
Selling Price
$ 54.43
416
245
177
983
Market Price
$ 54.62
Selling Price
$ 47.10
4910
3481
2629
4954
Market Price
$ 47.09
Selling Price
$ 40.36
1057
273
1032
1143
Market Price
$ 48.64
Selling Price
$ 43.24
3060
2183
1561
4490
Market Price
$ 56.26
Selling Price
$ 50.27
1240
1132
304
3800
Market Price
$ 58.77
Selling Price
$ 49.38
2782
2557
1718
3576
Market Price
$ 63.53
Selling Price
$ 57.20
3122
835
2577
4190
Market Price
$ 54.50
Selling Price
$ 47.21
1054
352
285
3036
Market Price
$ 59.16
Selling Price
$ 51.28
525
276
148
1863
Market Price
$ 30.04
Selling Price
$ 26.40
487
186
181
2101
Market Price
$ 35.65
Selling Price
$ 30.24
2766
1792
1200
4775
Market Price
$ 37.22
Selling Price
$ 33.27
196
68
190
465
Market Price
$ 57.05
Selling Price
$ 48.70
610
377
563
707
Market Price
$ 30.66
Selling Price
$ 26.75
453
282
429
957
Market Price
$ 65.29
Selling Price
$ 55.02
1943
934
798
1970
Market Price
$ 32.29
Selling Price
$ 27.78
2536
1612
1884
3741
Market Price
$ 47.60
Selling Price
$ 42.95
2439
924
1952
3665
Market Price
$ 62.61
Selling Price
$ 54.00
1368
396
998
4300
Market Price
$ 38.71
Selling Price
$ 32.35
257
125
53
1080
Market Price
$ 59.78
Selling Price
$ 50.91
899
722
825
2372
Market Price
$ 62.63
Selling Price
$ 54.07
801
743
605
986
Market Price
$ 60.54
Selling Price
$ 53.14
2207
1391
625
2818
Market Price
$ 45.85
Selling Price
$ 38.88
762
734
358
1740
Market Price
$ 43.37
Selling Price
$ 38.76
1168
911
522
1350
Market Price
$ 49.29
Selling Price
$ 43.30
999
889
452
1437
Market Price
$ 46.74
Selling Price
$ 39.24
1391
839
1305
3887
Market Price
$ 36.32
Selling Price
$ 30.98
434
88
126
591
Market Price
$ 33.94
Selling Price
$ 30.21
463
180
444
1098
Market Price
$ 48.35
Selling Price
$ 43.36
1353
1348
335
1807
Market Price
$ 63.77
Selling Price
$ 53.86
1410
849
741
1851
Market Price
$ 60.94
Selling Price
$ 55.32
1401
749
796
3989
Market Price
$ 50.01
Selling Price
$ 42.57
1329
807
493
1988
Market Price
$ 36.55
Selling Price
$ 32.52
3118
648
988
4430
Market Price
$ 65.01
Selling Price
$ 55.01
1833
1500
861
4057
Market Price
$ 58.76
Selling Price
$ 49.17
2739
1607
1274
2853
Market Price
$ 52.24
Selling Price
$ 43.61
2376
1503
759
3715
Market Price
$ 42.28
Selling Price
$ 36.30
3399
876
2185
4214
Market Price
$ 42.97
Selling Price
$ 37.63
3195
1857
1893
4498
Market Price
$ 36.18
Selling Price
$ 30.62
2602
1010
1462
4276
Market Price
$ 35.83
Selling Price
$ 30.15
2837
1509
1175
3266