Market Price
$ 54.11
Selling Price
$ 35.89
466
462
106
685
Market Price
$ 54.51
Selling Price
$ 36.06
1248
1220
940
1787
Market Price
$ 59.11
Selling Price
$ 38.13
697
392
611
1665
Market Price
$ 47.71
Selling Price
$ 31.53
925
520
911
1296
Market Price
$ 47.73
Selling Price
$ 33.18
1253
749
346
3031
Market Price
$ 51.15
Selling Price
$ 31.45
2004
716
1218
2913
Market Price
$ 57.74
Selling Price
$ 34.69
3608
3248
1618
4230
Market Price
$ 49.82
Selling Price
$ 34.00
923
812
779
1800
Market Price
$ 33.42
Selling Price
$ 21.98
1403
1335
340
3114
Market Price
$ 53.34
Selling Price
$ 31.77
1703
374
1007
1786
Market Price
$ 45.06
Selling Price
$ 31.62
630
165
270
2109
Market Price
$ 46.52
Selling Price
$ 32.11
1469
531
1183
1743
Market Price
$ 55.17
Selling Price
$ 32.98
339
333
69
571
Market Price
$ 49.28
Selling Price
$ 34.26
754
624
633
1247
Market Price
$ 51.56
Selling Price
$ 32.78
1453
638
602
1857
Market Price
$ 53.91
Selling Price
$ 36.54
1203
668
711
4849
Market Price
$ 52.23
Selling Price
$ 33.31
3159
3002
2635
3995
Market Price
$ 53.37
Selling Price
$ 36.68
1483
371
599
2617
Market Price
$ 54.57
Selling Price
$ 33.36
496
369
457
842
Market Price
$ 51.61
Selling Price
$ 35.00
1165
788
483
3037
Market Price
$ 46.41
Selling Price
$ 30.03
1926
1790
841
2558
Market Price
$ 50.47
Selling Price
$ 35.60
1669
1443
947
2906
Market Price
$ 60.52
Selling Price
$ 36.00
3454
1813
1694
3875
Market Price
$ 36.54
Selling Price
$ 21.98
846
239
436
1832
Market Price
$ 55.58
Selling Price
$ 36.00
1168
566
249
1293
Market Price
$ 61.05
Selling Price
$ 39.33
613
254
267
2030
Market Price
$ 50.71
Selling Price
$ 33.68
1223
413
611
1538
Market Price
$ 50.37
Selling Price
$ 33.02
3777
3064
1207
3985
Market Price
$ 58.47
Selling Price
$ 37.15
952
240
567
1333
Market Price
$ 47.83
Selling Price
$ 30.90
791
549
207
1770
Market Price
$ 51.57
Selling Price
$ 32.46
2457
1942
856
3898
Market Price
$ 23.43
Selling Price
$ 14.97
318
240
218
464
Market Price
$ 43.01
Selling Price
$ 30.46
2664
874
539
3735
Market Price
$ 62.53
Selling Price
$ 39.95
754
548
604
1463
Market Price
$ 55.32
Selling Price
$ 33.10
2126
1696
743
4038
Market Price
$ 56.19
Selling Price
$ 35.18
327
189
193
1016
Market Price
$ 44.48
Selling Price
$ 30.93
1498
1304
1164
1950
Market Price
$ 63.64
Selling Price
$ 39.83
1755
420
827
3374
Market Price
$ 58.32
Selling Price
$ 36.07
1266
515
1137
1867
Market Price
$ 50.12
Selling Price
$ 33.51
1907
850
601
2342