Market Price
$ 49.11
Selling Price
$ 42.14
914
831
215
1659
Market Price
$ 41.44
Selling Price
$ 36.31
909
425
204
1355
Market Price
$ 58.80
Selling Price
$ 49.81
4411
2668
1160
4920
Market Price
$ 43.97
Selling Price
$ 39.25
171
140
78
766
Market Price
$ 32.85
Selling Price
$ 28.81
1201
858
1115
2733
Market Price
$ 56.28
Selling Price
$ 49.93
1383
1058
628
3538
Market Price
$ 62.46
Selling Price
$ 53.61
1942
1237
1136
4106
Market Price
$ 33.28
Selling Price
$ 29.38
585
387
175
2083
Market Price
$ 55.29
Selling Price
$ 46.09
1437
1116
501
2974
Market Price
$ 67.79
Selling Price
$ 58.69
1268
267
757
3854
Market Price
$ 57.15
Selling Price
$ 50.79
712
582
403
1538
Market Price
$ 65.66
Selling Price
$ 56.75
336
195
328
631
Market Price
$ 66.50
Selling Price
$ 57.66
2003
1572
1343
2024
Market Price
$ 64.99
Selling Price
$ 57.18
3000
1726
1621
3175
Market Price
$ 36.34
Selling Price
$ 32.75
2492
1817
2035
2705
Market Price
$ 45.49
Selling Price
$ 38.86
1632
1305
1073
2787
Market Price
$ 38.86
Selling Price
$ 33.85
434
269
174
1918
Market Price
$ 41.78
Selling Price
$ 35.12
2317
1241
755
2339
Market Price
$ 31.81
Selling Price
$ 27.26
2851
1631
1605
4133
Market Price
$ 30.00
Selling Price
$ 25.39
302
244
295
849
Market Price
$ 43.15
Selling Price
$ 36.56
1545
860
875
4471
Market Price
$ 65.47
Selling Price
$ 55.80
679
140
222
3175
Market Price
$ 30.87
Selling Price
$ 25.82
930
849
347
1535
Market Price
$ 57.98
Selling Price
$ 51.10
1504
1326
436
4159
Market Price
$ 52.04
Selling Price
$ 44.89
1736
929
690
2588
Market Price
$ 43.60
Selling Price
$ 37.79
839
509
571
1173
Market Price
$ 30.90
Selling Price
$ 28.01
1394
1039
1244
1632
Market Price
$ 28.88
Selling Price
$ 25.76
237
215
127
555
Market Price
$ 27.80
Selling Price
$ 25.26
816
611
802
1223
Market Price
$ 42.76
Selling Price
$ 36.85
532
305
213
2152
Market Price
$ 36.31
Selling Price
$ 32.99
2252
1181
704
2956
Market Price
$ 39.44
Selling Price
$ 34.37
396
218
316
573
Market Price
$ 56.85
Selling Price
$ 49.62
3698
3272
2071
4613
Market Price
$ 57.75
Selling Price
$ 51.24
3671
1087
921
3758
Market Price
$ 42.03
Selling Price
$ 37.20
4595
3612
3091
4857
Market Price
$ 53.42
Selling Price
$ 48.25
285
173
79
861
Market Price
$ 67.78
Selling Price
$ 59.69
1097
315
1096
1926
Market Price
$ 59.84
Selling Price
$ 51.73
1279
354
718
3662
Market Price
$ 66.65
Selling Price
$ 57.99
896
791
530
2373
Market Price
$ 41.96
Selling Price
$ 36.07
1274
1233
1049
4337