Market Price
$ 52.91
Selling Price
$ 44.12
322
149
218
605
Market Price
$ 51.37
Selling Price
$ 44.58
1440
1335
1311
3084
Market Price
$ 32.22
Selling Price
$ 27.92
1565
1100
1451
4712
Market Price
$ 38.73
Selling Price
$ 35.01
1157
582
304
4582
Market Price
$ 34.63
Selling Price
$ 29.05
2013
1404
1413
2918
Market Price
$ 61.31
Selling Price
$ 51.74
395
289
150
801
Market Price
$ 39.12
Selling Price
$ 33.22
626
486
610
2990
Market Price
$ 48.39
Selling Price
$ 41.45
1989
451
1531
3915
Market Price
$ 31.26
Selling Price
$ 26.34
945
572
729
2292
Market Price
$ 37.49
Selling Price
$ 33.42
1508
667
617
2031
Market Price
$ 31.61
Selling Price
$ 26.92
398
349
120
1081
Market Price
$ 42.61
Selling Price
$ 37.06
4108
886
3329
4429
Market Price
$ 65.02
Selling Price
$ 56.13
288
80
247
753
Market Price
$ 29.17
Selling Price
$ 26.19
703
517
433
1589
Market Price
$ 31.20
Selling Price
$ 28.27
2446
991
1156
4717
Market Price
$ 60.60
Selling Price
$ 53.39
872
409
771
1141
Market Price
$ 55.42
Selling Price
$ 47.90
245
92
146
455
Market Price
$ 59.97
Selling Price
$ 53.70
766
587
637
3403
Market Price
$ 49.21
Selling Price
$ 41.86
1364
1319
720
4094
Market Price
$ 51.68
Selling Price
$ 43.54
1255
361
291
4131
Market Price
$ 44.52
Selling Price
$ 38.61
802
366
744
3134
Market Price
$ 49.51
Selling Price
$ 41.50
1515
483
1377
4282
Market Price
$ 40.07
Selling Price
$ 36.30
4108
2122
1186
4834
Market Price
$ 31.34
Selling Price
$ 26.66
1815
935
1442
3742
Market Price
$ 42.48
Selling Price
$ 35.67
312
216
239
532
Market Price
$ 47.57
Selling Price
$ 42.23
1666
1046
420
3167
Market Price
$ 31.66
Selling Price
$ 26.82
1902
1713
1423
3560
Market Price
$ 52.88
Selling Price
$ 45.63
191
68
160
402
Market Price
$ 53.59
Selling Price
$ 47.10
1873
670
420
2203
Market Price
$ 35.11
Selling Price
$ 31.63
1286
690
325
2006
Market Price
$ 31.67
Selling Price
$ 28.68
4281
3412
3929
4535
Market Price
$ 46.15
Selling Price
$ 40.59
1089
1040
921
3602
Market Price
$ 59.39
Selling Price
$ 49.76
1976
1786
1099
2127
Market Price
$ 44.41
Selling Price
$ 37.74
1165
486
984
1816
Market Price
$ 44.18
Selling Price
$ 37.97
1553
766
1463
1621
Market Price
$ 35.22
Selling Price
$ 30.71
435
94
179
561
Market Price
$ 48.44
Selling Price
$ 41.86
2182
1181
1305
4972
Market Price
$ 31.00
Selling Price
$ 27.86
646
349
431
2178
Market Price
$ 41.86
Selling Price
$ 35.81
2219
1064
1068
4942
Market Price
$ 48.13
Selling Price
$ 42.07
179
47
85
472