Market Price
$ 31.12
Selling Price
$ 26.37
633
283
147
810
Market Price
$ 48.25
Selling Price
$ 41.93
2445
2173
1411
3192
Market Price
$ 48.96
Selling Price
$ 41.10
3383
2005
860
3704
Market Price
$ 40.32
Selling Price
$ 34.51
4193
3318
3987
4645
Market Price
$ 67.67
Selling Price
$ 58.83
923
230
704
2214
Market Price
$ 50.17
Selling Price
$ 43.21
682
298
355
923
Market Price
$ 66.03
Selling Price
$ 55.73
2412
1493
2117
2709
Market Price
$ 67.53
Selling Price
$ 58.49
3234
1288
2793
3688
Market Price
$ 66.51
Selling Price
$ 58.90
4039
3650
1363
4603
Market Price
$ 56.28
Selling Price
$ 47.01
985
755
866
2928
Market Price
$ 30.26
Selling Price
$ 27.05
267
205
147
726
Market Price
$ 53.25
Selling Price
$ 44.41
3134
1744
1914
3416
Market Price
$ 67.55
Selling Price
$ 56.67
1501
408
605
2316
Market Price
$ 40.68
Selling Price
$ 36.31
976
916
956
3350
Market Price
$ 51.10
Selling Price
$ 44.96
1867
911
471
3830
Market Price
$ 49.44
Selling Price
$ 42.83
1771
1166
1002
2969
Market Price
$ 68.37
Selling Price
$ 59.72
380
229
334
1201
Market Price
$ 33.99
Selling Price
$ 30.26
843
314
656
1856
Market Price
$ 40.32
Selling Price
$ 33.86
1911
731
746
2974
Market Price
$ 31.01
Selling Price
$ 26.35
2706
1952
618
4101
Market Price
$ 67.06
Selling Price
$ 59.30
3228
2461
1615
4587
Market Price
$ 39.46
Selling Price
$ 35.05
877
749
394
2884
Market Price
$ 34.35
Selling Price
$ 30.32
320
189
71
522
Market Price
$ 34.97
Selling Price
$ 30.51
1047
260
946
4328
Market Price
$ 66.86
Selling Price
$ 55.75
983
470
792
1164
Market Price
$ 57.05
Selling Price
$ 51.08
1092
847
969
2431
Market Price
$ 67.62
Selling Price
$ 58.21
2532
2230
2142
2770
Market Price
$ 67.81
Selling Price
$ 59.99
562
306
260
806
Market Price
$ 55.29
Selling Price
$ 48.92
2379
2261
1233
4643
Market Price
$ 45.96
Selling Price
$ 41.53
2542
2229
515
4485
Market Price
$ 49.09
Selling Price
$ 44.58
201
95
134
415
Market Price
$ 45.84
Selling Price
$ 40.45
389
330
161
1861
Market Price
$ 66.41
Selling Price
$ 55.89
4418
2378
2577
4453
Market Price
$ 52.93
Selling Price
$ 48.00
271
235
192
502
Market Price
$ 32.92
Selling Price
$ 29.70
1811
1481
1484
4266
Market Price
$ 41.00
Selling Price
$ 36.84
1518
811
316
3455
Market Price
$ 63.17
Selling Price
$ 54.83
3856
3431
2219
4591
Market Price
$ 69.90
Selling Price
$ 59.11
2447
762
1961
2605
Market Price
$ 56.03
Selling Price
$ 48.57
467
361
276
1580
Market Price
$ 46.55
Selling Price
$ 41.25
1516
344
860
1764