Market Price
$ 45.49
Selling Price
$ 40.30
192
150
47
513
Market Price
$ 47.94
Selling Price
$ 43.13
857
185
489
3619
Market Price
$ 42.66
Selling Price
$ 38.45
1755
420
468
3829
Market Price
$ 34.02
Selling Price
$ 29.70
2199
1494
667
4874
Market Price
$ 31.36
Selling Price
$ 28.36
1528
1280
487
3003
Market Price
$ 33.70
Selling Price
$ 29.02
277
130
105
569
Market Price
$ 49.31
Selling Price
$ 42.26
1335
951
774
1841
Market Price
$ 32.71
Selling Price
$ 29.09
870
553
495
1634
Market Price
$ 43.44
Selling Price
$ 37.72
3695
1830
1585
4311
Market Price
$ 49.83
Selling Price
$ 44.84
313
141
79
844
Market Price
$ 33.60
Selling Price
$ 30.50
2515
1368
636
4563
Market Price
$ 44.40
Selling Price
$ 39.22
581
293
124
1352
Market Price
$ 39.41
Selling Price
$ 35.20
2368
2046
905
3370
Market Price
$ 54.89
Selling Price
$ 48.92
2639
1429
1171
4602
Market Price
$ 45.65
Selling Price
$ 38.14
714
460
454
1887
Market Price
$ 44.92
Selling Price
$ 38.92
1035
248
448
1390
Market Price
$ 62.40
Selling Price
$ 55.49
2506
1191
2341
2859
Market Price
$ 41.83
Selling Price
$ 36.18
774
683
673
924
Market Price
$ 65.44
Selling Price
$ 56.80
2955
2319
2450
3066
Market Price
$ 59.51
Selling Price
$ 50.94
2511
1537
2343
2577
Market Price
$ 39.89
Selling Price
$ 34.30
424
392
276
516
Market Price
$ 65.24
Selling Price
$ 55.18
2334
1288
2230
2734
Market Price
$ 54.54
Selling Price
$ 48.87
1525
1021
584
3706
Market Price
$ 65.63
Selling Price
$ 54.72
291
200
224
711
Market Price
$ 61.88
Selling Price
$ 54.91
3664
1854
3229
4414
Market Price
$ 49.05
Selling Price
$ 41.62
571
125
317
750
Market Price
$ 47.92
Selling Price
$ 42.72
1442
708
1060
3638
Market Price
$ 42.69
Selling Price
$ 37.33
1483
567
756
3625
Market Price
$ 44.88
Selling Price
$ 39.65
842
645
516
1574
Market Price
$ 62.96
Selling Price
$ 56.96
4662
3365
2015
4867
Market Price
$ 30.25
Selling Price
$ 26.73
422
172
188
980
Market Price
$ 34.21
Selling Price
$ 28.89
909
306
377
1645
Market Price
$ 35.95
Selling Price
$ 30.91
1825
494
1296
4036
Market Price
$ 39.50
Selling Price
$ 33.55
357
78
324
799
Market Price
$ 30.07
Selling Price
$ 25.61
3031
2749
2146
3634
Market Price
$ 40.57
Selling Price
$ 34.83
1365
602
867
3209
Market Price
$ 48.72
Selling Price
$ 41.18
380
256
86
782
Market Price
$ 42.60
Selling Price
$ 37.03
2743
2403
2084
4723
Market Price
$ 33.30
Selling Price
$ 27.99
4320
1056
2065
4347
Market Price
$ 31.14
Selling Price
$ 25.97
1278
340
331
1517