Market Price
$ 32.96
Selling Price
$ 29.79
2330
570
1859
4363
Market Price
$ 44.08
Selling Price
$ 39.48
944
435
656
2742
Market Price
$ 40.37
Selling Price
$ 35.87
1052
968
612
4634
Market Price
$ 30.27
Selling Price
$ 26.63
729
219
194
2363
Market Price
$ 68.13
Selling Price
$ 59.09
902
707
709
1251
Market Price
$ 51.33
Selling Price
$ 46.27
965
283
831
2324
Market Price
$ 29.99
Selling Price
$ 25.75
2711
907
1793
5000
Market Price
$ 49.77
Selling Price
$ 42.50
2496
1836
1112
3377
Market Price
$ 35.57
Selling Price
$ 30.57
473
401
192
660
Market Price
$ 47.45
Selling Price
$ 40.13
997
448
212
4845
Market Price
$ 42.17
Selling Price
$ 36.69
1681
874
391
2504
Market Price
$ 46.85
Selling Price
$ 39.43
1677
1491
1638
4013
Market Price
$ 38.99
Selling Price
$ 33.50
1792
908
1201
4063
Market Price
$ 65.96
Selling Price
$ 57.68
939
229
351
2211
Market Price
$ 33.51
Selling Price
$ 29.97
1113
609
322
3283
Market Price
$ 51.00
Selling Price
$ 45.72
654
246
284
705
Market Price
$ 64.81
Selling Price
$ 57.88
1689
343
819
2046
Market Price
$ 57.54
Selling Price
$ 49.56
471
367
439
555
Market Price
$ 51.75
Selling Price
$ 43.30
352
316
218
895
Market Price
$ 65.18
Selling Price
$ 58.99
3400
1720
2069
3854
Market Price
$ 45.01
Selling Price
$ 40.55
526
409
440
1396
Market Price
$ 44.13
Selling Price
$ 39.58
428
95
338
593
Market Price
$ 64.42
Selling Price
$ 55.78
3468
2246
1154
4205
Market Price
$ 53.87
Selling Price
$ 48.11
1477
925
704
1700
Market Price
$ 33.36
Selling Price
$ 29.93
3652
1022
2215
4189
Market Price
$ 28.52
Selling Price
$ 25.51
2496
634
1722
4124
Market Price
$ 55.06
Selling Price
$ 47.54
3794
871
2581
4404
Market Price
$ 46.52
Selling Price
$ 39.06
4343
2422
1211
4511
Market Price
$ 35.08
Selling Price
$ 29.26
433
231
261
1304
Market Price
$ 32.01
Selling Price
$ 27.41
1260
649
1088
2331
Market Price
$ 60.11
Selling Price
$ 50.93
519
274
325
2023
Market Price
$ 37.09
Selling Price
$ 32.41
1633
771
1294
2535
Market Price
$ 57.97
Selling Price
$ 52.04
1997
581
840
4794
Market Price
$ 49.06
Selling Price
$ 44.26
3219
2513
2835
4550
Market Price
$ 54.96
Selling Price
$ 48.09
1713
1001
653
3122
Market Price
$ 50.03
Selling Price
$ 45.40
904
407
890
2319
Market Price
$ 47.13
Selling Price
$ 39.64
482
318
438
690
Market Price
$ 36.53
Selling Price
$ 30.93
4241
1240
2762
4462
Market Price
$ 35.16
Selling Price
$ 30.00
929
451
202
1479
Market Price
$ 48.46
Selling Price
$ 43.02
1375
334
1309
2860