Market Price
$ 29.02
Selling Price
$ 26.38
606
317
386
1251
Market Price
$ 39.31
Selling Price
$ 33.62
750
391
301
1035
Market Price
$ 45.99
Selling Price
$ 38.91
1378
1217
691
3488
Market Price
$ 63.45
Selling Price
$ 56.98
1368
1109
562
3001
Market Price
$ 58.48
Selling Price
$ 50.33
1813
1743
1759
2701
Market Price
$ 67.79
Selling Price
$ 56.56
2776
2556
1242
4413
Market Price
$ 53.93
Selling Price
$ 45.82
3418
1516
1633
4759
Market Price
$ 44.84
Selling Price
$ 37.51
868
713
378
2309
Market Price
$ 42.81
Selling Price
$ 38.91
254
172
111
699
Market Price
$ 61.35
Selling Price
$ 55.68
656
159
139
1530
Market Price
$ 67.99
Selling Price
$ 59.83
2688
2049
2247
4543
Market Price
$ 31.20
Selling Price
$ 26.15
1587
606
760
2325
Market Price
$ 31.75
Selling Price
$ 26.98
3600
3422
3173
4599
Market Price
$ 32.47
Selling Price
$ 27.91
3060
2984
2203
3230
Market Price
$ 61.98
Selling Price
$ 52.53
546
317
448
1282
Market Price
$ 41.15
Selling Price
$ 34.91
1657
682
753
3307
Market Price
$ 37.87
Selling Price
$ 32.33
2813
602
1507
4280
Market Price
$ 64.48
Selling Price
$ 57.26
1437
825
864
1581
Market Price
$ 35.18
Selling Price
$ 29.65
2029
1225
1363
3949
Market Price
$ 62.80
Selling Price
$ 56.99
826
775
363
2425
Market Price
$ 60.98
Selling Price
$ 53.44
133
88
70
614
Market Price
$ 56.81
Selling Price
$ 50.07
1420
1198
575
3668
Market Price
$ 52.21
Selling Price
$ 45.64
981
307
600
3946
Market Price
$ 59.29
Selling Price
$ 51.04
2850
1140
1091
3174
Market Price
$ 31.51
Selling Price
$ 26.52
438
279
245
1016
Market Price
$ 60.66
Selling Price
$ 53.85
955
657
383
2752
Market Price
$ 44.39
Selling Price
$ 37.58
682
162
602
900
Market Price
$ 69.22
Selling Price
$ 59.68
644
379
613
1413
Market Price
$ 64.82
Selling Price
$ 55.27
1578
1232
431
3909
Market Price
$ 33.74
Selling Price
$ 28.89
434
357
243
609
Market Price
$ 63.31
Selling Price
$ 56.40
365
332
224
1825
Market Price
$ 34.70
Selling Price
$ 29.37
517
157
220
899
Market Price
$ 40.00
Selling Price
$ 33.48
620
210
563
803
Market Price
$ 59.09
Selling Price
$ 49.34
1270
293
329
1844
Market Price
$ 31.38
Selling Price
$ 27.74
1378
900
330
3171
Market Price
$ 66.96
Selling Price
$ 56.46
990
791
985
4573
Market Price
$ 49.80
Selling Price
$ 41.51
548
399
309
993
Market Price
$ 47.82
Selling Price
$ 42.04
1744
1736
1373
4336
Market Price
$ 42.11
Selling Price
$ 36.22
3644
3233
2508
4232
Market Price
$ 30.53
Selling Price
$ 26.36
666
330
396
1913