Market Price
$ 44.83
Selling Price
$ 39.13
3620
3234
2367
4029
Market Price
$ 40.33
Selling Price
$ 35.96
1031
650
505
2215
Market Price
$ 44.49
Selling Price
$ 38.55
544
527
393
1969
Market Price
$ 50.51
Selling Price
$ 43.94
464
222
163
1638
Market Price
$ 32.48
Selling Price
$ 28.71
2871
1655
1358
3232
Market Price
$ 54.73
Selling Price
$ 48.20
2024
1289
711
3852
Market Price
$ 56.63
Selling Price
$ 50.77
1365
663
723
3291
Market Price
$ 29.76
Selling Price
$ 25.21
1529
987
735
2164
Market Price
$ 46.61
Selling Price
$ 40.10
2909
1575
2376
3408
Market Price
$ 29.71
Selling Price
$ 26.76
985
899
835
1289
Market Price
$ 67.35
Selling Price
$ 57.90
2626
2209
2109
3546
Market Price
$ 61.62
Selling Price
$ 55.92
262
184
123
703
Market Price
$ 63.70
Selling Price
$ 53.89
3970
2208
3223
4427
Market Price
$ 56.44
Selling Price
$ 51.18
3563
1504
1483
4432
Market Price
$ 40.82
Selling Price
$ 35.68
1061
356
677
2963
Market Price
$ 65.38
Selling Price
$ 57.40
731
458
637
860
Market Price
$ 47.87
Selling Price
$ 40.44
3334
2237
3096
3393
Market Price
$ 44.98
Selling Price
$ 39.93
1642
946
986
1857
Market Price
$ 51.44
Selling Price
$ 44.74
1023
1003
486
2864
Market Price
$ 33.75
Selling Price
$ 29.59
3786
1448
845
4943
Market Price
$ 42.18
Selling Price
$ 37.74
1033
289
818
1728
Market Price
$ 36.87
Selling Price
$ 33.04
1468
454
886
3518
Market Price
$ 54.41
Selling Price
$ 45.82
951
213
790
1649
Market Price
$ 63.12
Selling Price
$ 57.01
807
580
711
1885
Market Price
$ 55.26
Selling Price
$ 48.08
2774
877
2666
4207
Market Price
$ 48.53
Selling Price
$ 41.13
1012
918
790
3970
Market Price
$ 49.36
Selling Price
$ 44.20
1439
560
1191
1644
Market Price
$ 31.14
Selling Price
$ 28.28
2248
458
1789
2882
Market Price
$ 68.70
Selling Price
$ 59.07
756
400
402
3650
Market Price
$ 50.48
Selling Price
$ 45.69
3752
806
1114
3790
Market Price
$ 66.98
Selling Price
$ 59.79
171
68
167
773
Market Price
$ 35.28
Selling Price
$ 29.43
1523
448
1415
1607
Market Price
$ 49.61
Selling Price
$ 44.11
1618
689
1202
2065
Market Price
$ 51.35
Selling Price
$ 43.71
1262
442
459
4464
Market Price
$ 42.59
Selling Price
$ 38.15
1893
1528
414
3194
Market Price
$ 33.91
Selling Price
$ 29.01
281
74
119
666
Market Price
$ 57.87
Selling Price
$ 50.64
858
718
515
950
Market Price
$ 35.00
Selling Price
$ 31.39
2422
699
839
3568
Market Price
$ 43.07
Selling Price
$ 38.77
1578
893
744
2998
Market Price
$ 65.91
Selling Price
$ 57.49
648
329
548
1644