Market Price
$ 57.76
Selling Price
$ 35.05
1847
429
1677
2499
Market Price
$ 29.72
Selling Price
$ 19.00
1023
887
722
3553
Market Price
$ 45.17
Selling Price
$ 29.00
1428
1255
877
2289
Market Price
$ 27.14
Selling Price
$ 18.00
1135
575
588
3695
Market Price
$ 37.45
Selling Price
$ 24.00
542
207
137
944
Market Price
$ 58.10
Selling Price
$ 36.35
2006
720
1413
2081
Market Price
$ 63.94
Selling Price
$ 38.90
3726
1389
3495
4344
Market Price
$ 46.71
Selling Price
$ 31.00
4062
2577
1574
4301
Market Price
$ 34.93
Selling Price
$ 21.00
1804
1085
937
2371
Market Price
$ 29.46
Selling Price
$ 18.00
1438
425
906
4625
Market Price
$ 35.43
Selling Price
$ 23.00
1580
1503
1218
2874
Market Price
$ 41.29
Selling Price
$ 26.00
1743
1623
1447
2022
Market Price
$ 23.50
Selling Price
$ 15.00
2486
738
1159
4803
Market Price
$ 34.62
Selling Price
$ 21.00
1197
991
1090
1414
Market Price
$ 24.88
Selling Price
$ 15.00
259
123
208
847
Market Price
$ 37.92
Selling Price
$ 23.00
1886
455
805
2342
Market Price
$ 32.20
Selling Price
$ 19.00
849
553
584
866
Market Price
$ 32.83
Selling Price
$ 20.00
1001
822
701
2001
Market Price
$ 32.83
Selling Price
$ 21.35
1609
1118
423
4467
Market Price
$ 41.23
Selling Price
$ 25.00
197
123
58
611
Market Price
$ 46.48
Selling Price
$ 29.00
1140
819
418
2737
Market Price
$ 21.08
Selling Price
$ 13.00
2410
1409
1165
3269
Market Price
$ 60.44
Selling Price
$ 39.38
621
305
602
845
Market Price
$ 64.93
Selling Price
$ 39.33
507
189
146
1546
Market Price
$ 52.10
Selling Price
$ 32.43
2687
2274
1792
3470
Market Price
$ 50.34
Selling Price
$ 30.94
2019
487
517
4154
Market Price
$ 40.24
Selling Price
$ 25.00
3417
900
1240
3470
Market Price
$ 49.74
Selling Price
$ 33.00
2013
1784
1141
2240
Market Price
$ 53.09
Selling Price
$ 33.00
711
462
236
2265
Market Price
$ 57.23
Selling Price
$ 34.09
1297
461
617
1338
Market Price
$ 58.62
Selling Price
$ 36.00
1154
753
344
1339
Market Price
$ 22.23
Selling Price
$ 14.00
2854
2237
1344
4651
Market Price
$ 60.95
Selling Price
$ 36.50
184
165
107
639
Market Price
$ 60.96
Selling Price
$ 36.13
901
836
624
1331
Market Price
$ 61.74
Selling Price
$ 38.06
299
248
142
656
Market Price
$ 18.89
Selling Price
$ 12.00
2780
2328
1260
4953
Market Price
$ 56.10
Selling Price
$ 34.00
1079
842
553
4963
Market Price
$ 33.43
Selling Price
$ 21.00
1361
1322
807
1883
Market Price
$ 35.07
Selling Price
$ 21.00
814
677
769
2145
Market Price
$ 26.98
Selling Price
$ 16.00
2936
764
2192
4718