Market Price
$ 43.53
404
240
396
1091
Market Price
$ 38.96
1633
801
415
2606
Market Price
$ 52.03
715
195
626
858
Market Price
$ 38.66
624
470
331
795
Market Price
$ 41.44
934
879
319
1855
Market Price
$ 29.31
1291
787
384
2411
Market Price
$ 65.14
1618
1287
350
2258
Market Price
$ 67.44
1023
278
792
2689
Market Price
$ 64.78
1393
368
1329
2618
Market Price
$ 34.79
620
224
243
2210
Market Price
$ 39.73
250
107
130
1238
Market Price
$ 62.13
2499
560
1679
4653
Market Price
$ 36.31
1724
722
1043
3659
Market Price
$ 56.18
1765
894
1174
3628
Market Price
$ 61.04
1496
1392
1130
2661
Market Price
$ 47.30
1259
508
664
4055
Market Price
$ 60.01
1681
798
1592
1760
Market Price
$ 62.01
853
412
227
863
Market Price
$ 34.84
1530
1442
856
4333
Market Price
$ 40.33
2446
2264
1534
2677
Market Price
$ 61.23
1072
348
380
3669
Market Price
$ 51.57
2252
1958
1379
2674
Market Price
$ 43.27
1303
548
491
2300
Market Price
$ 59.67
619
537
205
2595
Market Price
$ 46.19
2024
1429
497
3913
Market Price
$ 59.71
2632
1277
2216
4622
Market Price
$ 39.73
2835
1616
1480
3845
Market Price
$ 60.58
3131
973
2916
4875
Market Price
$ 65.37
879
845
381
3240
Market Price
$ 51.38
2693
1239
1683
4413
Market Price
$ 70.64
762
370
543
1614
Market Price
$ 45.95
832
269
272
1803
Market Price
$ 31.09
2287
495
1165
2804
Market Price
$ 39.64
1024
625
523
2028
Market Price
$ 49.32
2531
2287
1875
3979
Market Price
$ 54.31
1041
847
778
2348
Market Price
$ 66.52
603
214
232
1948
Market Price
$ 61.07
2328
1081
1739
3868
Market Price
$ 67.60
598
404
289
1184
Market Price
$ 64.42
452
260
342
701