Market Price
$ 30.68
Selling Price
$ 27.17
2629
1729
2231
4063
Market Price
$ 41.89
Selling Price
$ 36.88
507
429
325
1741
Market Price
$ 37.27
Selling Price
$ 32.41
1849
1188
468
2486
Market Price
$ 49.77
Selling Price
$ 45.05
1065
230
997
1332
Market Price
$ 37.76
Selling Price
$ 32.61
711
621
368
3104
Market Price
$ 51.00
Selling Price
$ 42.67
1851
1637
525
3280
Market Price
$ 33.52
Selling Price
$ 28.59
3163
2501
1927
4586
Market Price
$ 43.70
Selling Price
$ 36.75
2927
1599
1902
4390
Market Price
$ 65.58
Selling Price
$ 55.06
492
134
132
1827
Market Price
$ 70.75
Selling Price
$ 59.51
885
578
712
1922
Market Price
$ 44.41
Selling Price
$ 37.50
1576
737
1276
3464
Market Price
$ 64.06
Selling Price
$ 57.66
773
268
171
1732
Market Price
$ 32.14
Selling Price
$ 28.61
3461
758
1855
3919
Market Price
$ 47.89
Selling Price
$ 43.45
243
234
127
1131
Market Price
$ 51.29
Selling Price
$ 42.89
1336
1326
952
3638
Market Price
$ 30.20
Selling Price
$ 25.33
694
647
166
1567
Market Price
$ 49.59
Selling Price
$ 42.92
449
206
143
2183
Market Price
$ 61.78
Selling Price
$ 54.76
474
453
354
650
Market Price
$ 64.28
Selling Price
$ 56.96
1118
773
1006
2707
Market Price
$ 62.61
Selling Price
$ 56.68
2508
1135
2404
2589
Market Price
$ 37.44
Selling Price
$ 32.14
993
864
784
2717
Market Price
$ 29.16
Selling Price
$ 26.35
769
593
507
3648
Market Price
$ 67.22
Selling Price
$ 59.86
2123
1058
2115
3355
Market Price
$ 69.37
Selling Price
$ 59.32
1476
1251
828
3786
Market Price
$ 41.79
Selling Price
$ 35.58
914
423
903
1520
Market Price
$ 34.35
Selling Price
$ 31.19
1065
659
346
1821
Market Price
$ 36.37
Selling Price
$ 31.80
1468
304
1384
3680
Market Price
$ 39.03
Selling Price
$ 34.26
1087
977
1050
4814
Market Price
$ 43.93
Selling Price
$ 38.17
228
181
148
458
Market Price
$ 49.94
Selling Price
$ 43.87
823
760
458
2233
Market Price
$ 57.97
Selling Price
$ 52.06
1444
953
398
1502
Market Price
$ 44.91
Selling Price
$ 40.47
2006
1565
1355
3836
Market Price
$ 49.22
Selling Price
$ 41.77
1336
716
1017
1863
Market Price
$ 71.00
Selling Price
$ 59.46
1458
322
391
4537
Market Price
$ 50.10
Selling Price
$ 41.84
413
393
276
523
Market Price
$ 35.83
Selling Price
$ 29.92
1700
989
1375
3664
Market Price
$ 60.93
Selling Price
$ 50.91
349
138
275
753
Market Price
$ 48.78
Selling Price
$ 43.21
915
678
904
4400
Market Price
$ 65.16
Selling Price
$ 58.39
4217
2854
4008
4791
Market Price
$ 45.52
Selling Price
$ 39.57
1980
630
652
4521