Market Price
$ 43.31
Selling Price
$ 37.60
790
239
400
2231
Market Price
$ 49.53
Selling Price
$ 44.59
1544
345
649
2916
Market Price
$ 45.99
Selling Price
$ 41.78
2007
1366
874
4766
Market Price
$ 54.05
Selling Price
$ 46.43
2544
605
1299
4382
Market Price
$ 64.69
Selling Price
$ 55.13
1510
595
1486
1943
Market Price
$ 63.99
Selling Price
$ 56.41
1189
249
447
1856
Market Price
$ 63.02
Selling Price
$ 55.63
694
372
485
2171
Market Price
$ 33.95
Selling Price
$ 30.59
2497
1809
2355
2831
Market Price
$ 65.34
Selling Price
$ 59.10
1799
1408
1616
2459
Market Price
$ 66.41
Selling Price
$ 56.64
1766
1729
1117
4601
Market Price
$ 63.04
Selling Price
$ 54.70
921
237
356
3145
Market Price
$ 34.64
Selling Price
$ 28.95
889
521
866
1520
Market Price
$ 38.13
Selling Price
$ 33.35
1413
1161
563
1543
Market Price
$ 30.44
Selling Price
$ 25.94
1054
652
958
4643
Market Price
$ 65.13
Selling Price
$ 58.78
664
451
153
2533
Market Price
$ 40.80
Selling Price
$ 34.32
685
473
660
2900
Market Price
$ 33.54
Selling Price
$ 29.28
1363
471
273
1522
Market Price
$ 45.28
Selling Price
$ 40.69
276
187
71
992
Market Price
$ 44.63
Selling Price
$ 38.06
1108
251
606
1891
Market Price
$ 49.16
Selling Price
$ 41.53
2789
844
891
4328
Market Price
$ 41.96
Selling Price
$ 36.53
753
447
300
1695
Market Price
$ 32.08
Selling Price
$ 27.04
1870
433
1313
2589
Market Price
$ 69.15
Selling Price
$ 59.56
418
412
207
1643
Market Price
$ 55.03
Selling Price
$ 46.92
2124
1319
848
3384
Market Price
$ 30.26
Selling Price
$ 26.67
944
420
632
1821
Market Price
$ 64.72
Selling Price
$ 55.48
4048
2001
1408
4118
Market Price
$ 62.27
Selling Price
$ 51.92
445
222
422
1018
Market Price
$ 56.52
Selling Price
$ 48.03
2944
1115
2223
3547
Market Price
$ 61.39
Selling Price
$ 54.41
517
444
475
960
Market Price
$ 49.67
Selling Price
$ 43.01
1691
1053
831
3394
Market Price
$ 38.53
Selling Price
$ 33.55
362
280
250
885
Market Price
$ 65.79
Selling Price
$ 56.58
100
72
92
459
Market Price
$ 59.42
Selling Price
$ 51.45
271
249
146
769
Market Price
$ 38.88
Selling Price
$ 35.22
2539
1970
674
2944
Market Price
$ 53.34
Selling Price
$ 44.88
2526
1214
1886
3102
Market Price
$ 50.78
Selling Price
$ 43.06
1945
1185
440
2916
Market Price
$ 43.05
Selling Price
$ 36.81
845
765
810
1976
Market Price
$ 31.20
Selling Price
$ 26.99
2593
1907
2204
4430
Market Price
$ 54.25
Selling Price
$ 47.72
1561
775
789
3851
Market Price
$ 31.08
Selling Price
$ 27.20
283
237
138
480