Market Price
$ 30.88
Selling Price
$ 27.34
1779
1585
817
2119
Market Price
$ 28.49
Selling Price
$ 25.32
711
158
179
1050
Market Price
$ 42.45
Selling Price
$ 36.42
1670
1347
1333
4207
Market Price
$ 64.90
Selling Price
$ 55.59
118
54
76
477
Market Price
$ 30.38
Selling Price
$ 25.51
528
500
111
1080
Market Price
$ 45.31
Selling Price
$ 38.99
972
809
778
1008
Market Price
$ 56.49
Selling Price
$ 48.15
409
207
394
834
Market Price
$ 64.88
Selling Price
$ 58.92
1664
1416
1071
3734
Market Price
$ 43.12
Selling Price
$ 38.81
964
442
900
3198
Market Price
$ 29.67
Selling Price
$ 25.05
3161
2230
1258
3647
Market Price
$ 48.36
Selling Price
$ 43.81
1435
532
1190
3627
Market Price
$ 66.37
Selling Price
$ 56.33
1719
617
1568
4640
Market Price
$ 40.59
Selling Price
$ 35.95
1798
1246
971
2079
Market Price
$ 63.01
Selling Price
$ 56.13
1471
949
719
1592
Market Price
$ 43.13
Selling Price
$ 38.24
1810
1413
1642
2512
Market Price
$ 28.49
Selling Price
$ 25.02
517
342
201
782
Market Price
$ 36.23
Selling Price
$ 32.29
613
316
594
1133
Market Price
$ 28.64
Selling Price
$ 25.48
173
56
106
842
Market Price
$ 40.84
Selling Price
$ 35.03
1052
315
312
2172
Market Price
$ 33.92
Selling Price
$ 29.89
2690
1920
1460
3321
Market Price
$ 58.61
Selling Price
$ 53.14
3197
1601
2563
4822
Market Price
$ 66.02
Selling Price
$ 58.60
940
859
543
1590
Market Price
$ 53.61
Selling Price
$ 48.29
2934
1066
648
3152
Market Price
$ 58.30
Selling Price
$ 52.62
1083
370
1073
1554
Market Price
$ 58.99
Selling Price
$ 51.60
470
334
437
951
Market Price
$ 27.71
Selling Price
$ 25.13
1445
745
382
2412
Market Price
$ 57.68
Selling Price
$ 51.35
2578
1256
1236
3105
Market Price
$ 65.09
Selling Price
$ 57.20
4371
1847
3408
4708
Market Price
$ 41.48
Selling Price
$ 34.89
2729
1611
1500
2760
Market Price
$ 34.91
Selling Price
$ 30.75
3111
1263
979
3184
Market Price
$ 63.51
Selling Price
$ 54.62
2223
1628
776
4328
Market Price
$ 55.32
Selling Price
$ 49.12
3593
1649
1833
4352
Market Price
$ 51.91
Selling Price
$ 43.65
1901
1783
1165
3464
Market Price
$ 68.09
Selling Price
$ 59.72
1778
1360
501
4313
Market Price
$ 47.35
Selling Price
$ 41.64
2474
1663
805
4186
Market Price
$ 62.44
Selling Price
$ 52.83
3016
1852
2005
3406
Market Price
$ 64.51
Selling Price
$ 54.18
1991
562
418
3142
Market Price
$ 33.97
Selling Price
$ 29.35
1296
918
1107
4732
Market Price
$ 53.43
Selling Price
$ 45.85
2724
2009
2509
3013
Market Price
$ 40.44
Selling Price
$ 34.97
702
519
280
1628