Market Price
$ 40.12
Selling Price
$ 34.20
2092
1242
1578
2128
Market Price
$ 46.89
Selling Price
$ 40.64
3329
1146
1889
3476
Market Price
$ 43.54
Selling Price
$ 36.33
1253
800
500
2631
Market Price
$ 30.05
Selling Price
$ 27.00
2228
1838
1836
2256
Market Price
$ 41.87
Selling Price
$ 36.23
220
101
119
1021
Market Price
$ 51.14
Selling Price
$ 43.04
839
528
342
2248
Market Price
$ 61.35
Selling Price
$ 51.33
3514
2534
2845
4456
Market Price
$ 61.24
Selling Price
$ 51.20
2355
2219
574
2525
Market Price
$ 57.63
Selling Price
$ 48.23
285
152
153
917
Market Price
$ 65.58
Selling Price
$ 54.98
1501
317
516
1562
Market Price
$ 36.20
Selling Price
$ 32.23
1158
621
999
3004
Market Price
$ 44.18
Selling Price
$ 38.72
918
225
832
2483
Market Price
$ 51.23
Selling Price
$ 45.45
630
488
621
2606
Market Price
$ 65.33
Selling Price
$ 54.52
4319
3960
3118
4363
Market Price
$ 50.86
Selling Price
$ 44.04
3060
968
2195
3188
Market Price
$ 67.85
Selling Price
$ 58.56
466
328
314
1442
Market Price
$ 46.69
Selling Price
$ 39.59
2043
648
505
3391
Market Price
$ 55.42
Selling Price
$ 49.80
2177
1213
1535
2786
Market Price
$ 56.18
Selling Price
$ 49.80
2482
1423
1806
4407
Market Price
$ 51.48
Selling Price
$ 46.41
670
211
350
1546
Market Price
$ 45.06
Selling Price
$ 40.74
2786
1943
1198
3743
Market Price
$ 61.74
Selling Price
$ 55.77
1924
1549
963
4554
Market Price
$ 67.87
Selling Price
$ 59.37
3672
3250
803
3938
Market Price
$ 43.31
Selling Price
$ 37.03
539
474
275
963
Market Price
$ 64.59
Selling Price
$ 56.92
1331
383
569
2331
Market Price
$ 32.15
Selling Price
$ 27.52
3119
969
2789
3515
Market Price
$ 34.32
Selling Price
$ 30.23
646
266
485
2440
Market Price
$ 61.99
Selling Price
$ 56.21
682
524
417
2612
Market Price
$ 33.18
Selling Price
$ 28.61
2918
1680
2430
3836
Market Price
$ 62.96
Selling Price
$ 55.62
2479
2036
881
4654
Market Price
$ 45.13
Selling Price
$ 39.82
2109
932
1992
4404
Market Price
$ 30.94
Selling Price
$ 27.84
4366
3704
1092
4569
Market Price
$ 53.32
Selling Price
$ 48.12
2117
944
1868
4786
Market Price
$ 59.89
Selling Price
$ 50.92
1157
472
503
2755
Market Price
$ 44.26
Selling Price
$ 37.16
1270
532
582
3921
Market Price
$ 71.52
Selling Price
$ 59.95
775
272
394
2322
Market Price
$ 49.71
Selling Price
$ 44.20
3192
3075
877
3237
Market Price
$ 37.40
Selling Price
$ 33.69
2417
1536
811
2528
Market Price
$ 62.55
Selling Price
$ 56.42
3175
2494
2932
3531
Market Price
$ 32.74
Selling Price
$ 27.80
265
75
202
579