Market Price
$ 36.41
Selling Price
$ 31.04
2593
1010
558
4886
Market Price
$ 37.59
Selling Price
$ 32.18
1926
1530
1040
4829
Market Price
$ 52.32
Selling Price
$ 46.62
614
234
209
2141
Market Price
$ 41.71
Selling Price
$ 35.31
2884
2813
1554
3106
Market Price
$ 65.77
Selling Price
$ 58.31
2317
2150
1934
3284
Market Price
$ 47.11
Selling Price
$ 42.08
1255
1029
821
1856
Market Price
$ 50.40
Selling Price
$ 42.36
1265
728
1198
1663
Market Price
$ 53.55
Selling Price
$ 48.24
516
267
471
2253
Market Price
$ 53.38
Selling Price
$ 46.28
3622
2778
1761
4740
Market Price
$ 33.85
Selling Price
$ 29.38
1766
848
1447
3576
Market Price
$ 41.90
Selling Price
$ 36.88
1517
670
1270
2702
Market Price
$ 62.84
Selling Price
$ 55.00
1394
1067
1014
1527
Market Price
$ 70.80
Selling Price
$ 59.38
1276
650
867
2241
Market Price
$ 42.51
Selling Price
$ 37.30
2133
1462
1353
4979
Market Price
$ 39.78
Selling Price
$ 34.04
748
293
247
1545
Market Price
$ 54.03
Selling Price
$ 47.63
3746
1780
3188
4364
Market Price
$ 67.74
Selling Price
$ 59.71
415
405
405
1588
Market Price
$ 46.18
Selling Price
$ 40.30
753
750
574
2639
Market Price
$ 31.77
Selling Price
$ 27.27
1316
1172
801
1506
Market Price
$ 68.06
Selling Price
$ 58.68
1003
712
216
2530
Market Price
$ 39.72
Selling Price
$ 33.71
3058
2315
2434
3792
Market Price
$ 32.34
Selling Price
$ 28.28
424
306
193
1401
Market Price
$ 30.69
Selling Price
$ 27.57
430
337
379
552
Market Price
$ 58.78
Selling Price
$ 51.52
3496
784
699
4641
Market Price
$ 53.88
Selling Price
$ 45.01
3726
1033
2630
4738
Market Price
$ 30.93
Selling Price
$ 26.18
2343
2209
1992
2366
Market Price
$ 61.03
Selling Price
$ 55.30
815
233
181
1329
Market Price
$ 61.03
Selling Price
$ 51.77
3504
2300
3275
4784
Market Price
$ 43.31
Selling Price
$ 36.19
390
364
345
1697
Market Price
$ 51.11
Selling Price
$ 46.39
1781
477
1740
2287
Market Price
$ 39.32
Selling Price
$ 33.59
1263
1255
990
4711
Market Price
$ 62.03
Selling Price
$ 55.52
899
802
376
1582
Market Price
$ 29.98
Selling Price
$ 26.33
2797
1874
2650
3159
Market Price
$ 46.77
Selling Price
$ 40.38
1277
1217
1099
2866
Market Price
$ 59.45
Selling Price
$ 50.19
492
381
231
920
Market Price
$ 59.62
Selling Price
$ 50.19
1423
582
334
1675
Market Price
$ 40.61
Selling Price
$ 35.26
1361
1181
778
1739
Market Price
$ 50.97
Selling Price
$ 45.36
1041
844
751
1437
Market Price
$ 52.13
Selling Price
$ 43.85
1786
362
509
2426
Market Price
$ 54.93
Selling Price
$ 49.63
1060
638
374
3617