SEC CIK 1597881

Diehl Jeffrey T

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
PCTYview stock →1,0032024-11-26

Position History — PCTY

Reported shares owned immediately after each Form 4 transaction, over time.

01,360,6562,721,3114,081,9672014-032020-052020-092021-092024-032024-112024-112024-11

Recent Filings — PCTY

DateActivitySharesPriceOwned After
2024-11-26Open-market sale8,361$211.541,003
2024-11-26Open-market sale9,861$210.699,364
2024-11-26Open-market sale2,992$209.7719,225
2024-11-26Open-market sale2,344$208.5222,217
2024-11-26Open-market sale2,599$207.5024,561
2024-11-25Open-market sale71$207.65521
2024-11-25Open-market sale114$206.88592
2024-11-25Open-market sale98$205.71706
2024-11-25Open-market sale18$207.65136
2024-11-25Open-market sale29$206.88154
2024-11-25Open-market sale18$207.65135
2024-11-25Open-market sale30$206.88153
2024-11-25Open-market sale26$205.71183
2024-11-25Open-market sale23$207.65168
2024-11-25Open-market sale37$206.88191
2024-11-25Open-market sale32$205.71228
2024-11-25Open-market sale38$207.65278
2024-11-25Open-market sale60$206.88316
2024-11-25Open-market sale52$205.71376
2024-11-25Open-market sale192$207.651,411
2024-11-25Open-market sale308$206.881,603
2024-11-25Open-market sale266$205.711,911
2024-11-25Open-market sale133$207.65982
2024-11-25Open-market sale214$206.881,115
2024-11-25Open-market sale186$205.711,329
2024-11-25Open-market sale119$207.65882
2024-11-25Open-market sale192$206.881,001
2024-11-25Open-market sale166$205.711,193
2024-11-25Open-market sale101$209.9230
2024-11-25Open-market sale30$209.17105
2024-11-25Open-market sale81$209.9224
2024-11-25Open-market sale166$209.9250
2024-11-25Open-market sale62$209.17216
2024-11-25Open-market sale845$209.92253
2024-11-25Open-market sale313$209.171,098
2024-11-25Open-market sale588$209.92176
2024-11-25Open-market sale218$209.17764
2024-11-25Open-market sale528$209.92158
2024-11-25Open-market sale196$209.17686
2024-11-25Open-market sale37$209.17131
2024-11-25Open-market sale312$209.9293
2024-11-25Open-market sale116$209.17405
2024-11-25Open-market sale81$209.9225
2024-11-25Open-market sale30$209.17106
2024-11-25Open-market sale24$210.770
2024-11-22Open-market sale513$203.102,807
2024-11-22Open-market sale266$204.22638
2024-11-22Open-market sale164$203.10904
2024-11-22Open-market sale182$202.181,068
2024-11-22Open-market sale439$204.221,054
2024-11-22Open-market sale273$203.101,493
2024-11-22Open-market sale301$202.181,766
2024-11-22Open-market sale2,230$204.225,352
2024-11-22Open-market sale1,385$203.107,582
2024-11-22Open-market sale1,527$202.188,967
2024-11-22Open-market sale1,554$204.223,728
2024-11-22Open-market sale965$203.105,282
2024-11-22Open-market sale1,065$202.186,247
2024-11-22Open-market sale1,397$204.223,348
2024-11-22Open-market sale867$203.104,745
2024-11-22Open-market sale956$202.185,612
2024-11-22Open-market sale133$203.10726
2024-11-22Open-market sale214$204.22512
2024-11-22Open-market sale147$202.18860
2024-11-22Open-market sale133$203.10727
2024-11-22Open-market sale214$204.22513
2024-11-22Open-market sale565$202.183,320
2024-11-22Open-market sale146$202.18859
2024-11-22Open-market sale826$204.221,981
2024-11-22Open-market sale33$205.76428
2024-11-22Open-market sale593$205.22461
2024-11-22Open-market sale167$205.762,177
2024-11-22Open-market sale3,008$205.222,344
2024-11-22Open-market sale117$205.761,515
2024-11-22Open-market sale2,096$205.221,632
2024-11-22Open-market sale105$205.761,359
2024-11-22Open-market sale1,884$205.221,464
2024-11-22Open-market sale62$205.76804
2024-11-22Open-market sale1,115$205.22866
2024-11-22Open-market sale16$205.76208
2024-11-22Open-market sale289$205.22224
2024-11-22Open-market sale16$205.76209
2024-11-22Open-market sale287$205.22225
2024-11-22Open-market sale20$205.76260
2024-11-22Open-market sale358$205.22280
2024-11-21Open-market sale128$202.241,250
2024-11-21Open-market sale429$201.661,378
2024-11-21Open-market sale392$200.321,807
2024-11-21Open-market sale212$202.242,067
2024-11-21Open-market sale709$201.662,279
2024-11-21Open-market sale649$200.322,988
2024-11-21Open-market sale1,076$202.2410,494
2024-11-21Open-market sale3,599$201.6611,570
2024-11-21Open-market sale3,291$200.3215,169
2024-11-21Open-market sale750$202.247,312
2024-11-21Open-market sale2,509$201.668,062
2024-11-21Open-market sale2,294$200.3210,571
2024-11-21Open-market sale674$202.246,568
2024-11-21Open-market sale2,254$201.667,242
2024-11-21Open-market sale2,062$200.329,496
2024-11-21Open-market sale315$200.321,452
2024-11-21Open-market sale344$201.661,108
2024-11-21Open-market sale103$202.241,005
2024-11-21Open-market sale316$200.321,456
2024-11-21Open-market sale346$201.661,110
2024-11-21Open-market sale103$202.241,007
2024-11-21Open-market sale1,219$200.325,617
2024-11-21Open-market sale398$202.243,885
2024-11-21Open-market sale1,334$201.664,283
2024-11-15Open-market sale141$202.4411,743
2024-11-15Open-market sale83$202.446,945
2024-11-15Open-market sale87$201.467,028
2024-11-15Open-market sale574$200.517,115
2024-11-15Open-market sale22$202.441,800
2024-11-15Open-market sale23$201.461,822
2024-11-15Open-market sale148$200.511,845
2024-11-15Open-market sale22$202.441,795
2024-11-15Open-market sale23$201.461,817
2024-11-15Open-market sale147$200.511,840
2024-11-15Open-market sale27$202.442,234
2024-11-15Open-market sale28$201.462,261
2024-11-15Open-market sale184$200.512,289
2024-11-15Open-market sale44$202.443,696
2024-11-15Open-market sale46$201.463,740
2024-11-15Open-market sale305$200.513,786
2024-11-15Open-market sale225$202.4418,755
2024-11-15Open-market sale236$201.4618,980
2024-11-15Open-market sale1,546$200.5119,216
2024-11-15Open-market sale157$202.4413,072
2024-11-15Open-market sale164$201.4613,229
2024-11-15Open-market sale1,077$200.5113,393
2024-11-15Open-market sale968$200.5112,032
2024-11-15Open-market sale148$201.4611,884
2024-11-15Open-market sale76$203.5312,996
2024-11-15Open-market sale69$205.076,836
2024-11-15Open-market sale40$203.536,905
2024-11-15Open-market sale18$205.071,772
2024-11-15Open-market sale10$203.531,790
2024-11-15Open-market sale18$205.071,767
2024-11-15Open-market sale10$203.531,785
2024-11-15Open-market sale22$205.072,199
2024-11-15Open-market sale13$203.532,221
2024-11-15Open-market sale38$205.073,637
2024-11-15Open-market sale21$203.533,675
2024-11-15Open-market sale187$205.0718,460
2024-11-15Open-market sale108$205.5318,647
2024-11-15Open-market sale131$205.0712,865
2024-11-15Open-market sale68$203.5311,675
2024-11-15Open-market sale117$205.0711,558
2024-11-14Open-market sale5$209.822,485
2024-11-14Open-market sale101$208.552,490
2024-11-14Open-market sale20$210.654,091
2024-11-14Open-market sale100$210.6520,762
2024-11-14Open-market sale38$209.8220,862
2024-11-14Open-market sale851$208.5520,900
2024-11-14Open-market sale70$210.6514,470
2024-11-14Open-market sale27$209.8214,540
2024-11-14Open-market sale7$209.824,111
2024-11-14Open-market sale168$208.554,118
2024-11-14Open-market sale593$208.5514,567
2024-11-14Open-market sale63$210.6513,000
2024-11-14Open-market sale24$209.8213,063
2024-11-14Open-market sale533$208.5513,087
2024-11-14Open-market sale37$210.657,689
2024-11-14Open-market sale14$209.827,726
2024-11-14Open-market sale316$208.557,740
2024-11-14Open-market sale9$210.651,993
2024-11-14Open-market sale4$209.822,002
2024-11-14Open-market sale82$208.552,006
2024-11-14Open-market sale9$210.651,987
2024-11-14Open-market sale4$209.821,996
2024-11-14Open-market sale81$208.552,000
2024-11-14Open-market sale12$210.652,473
2024-11-14Open-market sale956$205.6617,375
2024-11-14Open-market sale1,725$207.7513,620
2024-11-14Open-market sale295$207.0617,080
2024-11-14Open-market sale1,920$207.7515,160
2024-11-14Open-market sale1,371$205.6624,930
2024-11-14Open-market sale424$207.0624,506
2024-11-14Open-market sale2,755$207.7521,751
2024-11-14Open-market sale270$205.664,913
2024-11-14Open-market sale84$207.064,829
2024-11-14Open-market sale543$207.754,286
2024-11-14Open-market sale163$205.662,970
2024-11-14Open-market sale51$207.062,919
2024-11-14Open-market sale328$207.752,591
2024-11-14Open-market sale131$205.662,386
2024-11-14Open-market sale41$207.062,345
2024-11-14Open-market sale264$207.752,081
2024-11-14Open-market sale132$205.662,393
2024-11-14Open-market sale41$207.062,352
2024-11-14Open-market sale264$207.752,088
2024-11-14Open-market sale266$207.0615,345
2024-11-14Open-market sale859$205.6615,611
2024-11-14Open-market sale1,020$207.758,056
2024-11-14Open-market sale157$207.069,076
2024-11-14Open-market sale508$205.669,233
2024-11-13Open-market sale1,374$212.7618,441
2024-11-13Open-market sale2,722$211.7119,815
2024-11-13Open-market sale621$213.8210,285
2024-11-13Open-market sale813$212.7610,906
2024-11-13Open-market sale1,610$211.7111,719
2024-11-13Open-market sale432$212.765,803
2024-11-13Open-market sale161$213.822,666
2024-11-13Open-market sale211$212.762,827
2024-11-13Open-market sale417$211.713,038
2024-11-13Open-market sale160$213.822,658
2024-11-13Open-market sale210$212.762,818
2024-11-13Open-market sale416$211.713,028
2024-11-13Open-market sale200$213.823,307
2024-11-13Open-market sale261$212.763,507
2024-11-13Open-market sale1,050$213.8217,391
2024-11-13Open-market sale3,030$211.7122,052
2024-11-13Open-market sale1,529$212.7620,523
2024-11-13Open-market sale1,169$213.8219,354
2024-11-13Open-market sale4,346$211.7131,640
2024-11-13Open-market sale1,677$213.8227,769
2024-11-13Open-market sale857$211.716,235
2024-11-13Open-market sale2,194$212.7629,446
2024-11-13Open-market sale518$211.713,768
2024-11-13Open-market sale330$213.825,473
2024-11-13Open-market sale16$215.349,741
2024-11-13Open-market sale528$214.559,757
2024-11-13Open-market sale4$215.342,525
2024-11-13Open-market sale137$214.552,529
2024-11-13Open-market sale5$215.342,517
2024-11-13Open-market sale136$214.552,522
2024-11-13Open-market sale5$215.343,133
2024-11-13Open-market sale9$215.345,183
2024-11-13Open-market sale894$214.5516,497
2024-11-13Open-market sale27$215.3416,470
2024-11-13Open-market sale43$215.3426,301
2024-11-13Open-market sale281$214.555,192
2024-11-13Open-market sale169$214.553,138
2024-11-13Open-market sale30$215.3418,331
2024-11-13Open-market sale1,425$214.5526,344
2024-11-13Open-market sale993$214.5518,361
2024-11-12Open-market sale18$213.133,444
2024-11-12Open-market sale116$213.1322,537
2024-11-12Open-market sale129$213.1325,082
2024-11-12Open-market sale185$213.1335,986
2024-11-12Open-market sale37$213.137,092
2024-11-12Open-market sale22$213.134,286
2024-11-12Open-market sale17$213.133,455
2024-11-12Open-market sale69$213.1313,329
2024-11-12Open-market sale5,858$212.6625,211
2024-11-12Open-market sale1,965$211.6031,069
2024-11-12Open-market sale44$210.9333,034
2024-11-12Open-market sale62$210.9347,394
2024-11-12Open-market sale2,818$211.6044,576
2024-11-12Open-market sale8,405$212.6636,171
2024-11-12Open-market sale5,265$212.6622,653
2024-11-12Open-market sale1,765$211.6027,918
2024-11-12Open-market sale40$210.9329,683
2024-11-12Open-market sale3,113$212.6613,398
2024-11-12Open-market sale1,044$211.6016,511
2024-11-12Open-market sale23$210.9317,555
2024-11-12Open-market sale807$212.663,472
2024-11-12Open-market sale271$211.604,279
2024-11-12Open-market sale6$210.934,550
2024-11-12Open-market sale804$212.663,462
2024-11-12Open-market sale270$211.604,266
2024-11-12Open-market sale6$210.934,536
2024-11-12Open-market sale1,001$212.664,308
2024-11-12Open-market sale336$211.605,309
2024-11-12Open-market sale7$210.935,645
2024-11-12Open-market sale1,656$212.667,129
2024-11-12Open-market sale555$211.608,785
2024-11-12Open-market sale12$210.939,340
2024-11-11Open-market sale902$213.4433,952
2024-11-11Open-market sale6,675$211.3653,842
2024-11-11Open-market sale3,839$212.3750,003
2024-11-11Open-market sale1,293$213.4448,710
2024-11-11Open-market sale1,315$211.3610,611
2024-11-11Open-market sale756$212.379,855
2024-11-11Open-market sale255$213.449,600
2024-11-11Open-market sale795$211.366,412
2024-11-11Open-market sale457$212.375,955
2024-11-11Open-market sale1,422$212.3718,523
2024-11-11Open-market sale639$211.365,153
2024-11-11Open-market sale367$212.374,786
2024-11-11Open-market sale124$213.444,662
2024-11-11Open-market sale641$211.365,169
2024-11-11Open-market sale369$212.374,800
2024-11-11Open-market sale124$213.444,676
2024-11-11Open-market sale2,472$211.3619,945
2024-11-11Open-market sale2,676$212.3734,854
2024-11-11Open-market sale4,653$211.3637,530
2024-11-11Open-market sale810$213.4430,509
2024-11-11Open-market sale2,404$212.3731,319
2024-11-11Open-market sale4,180$211.3633,723
2024-11-11Open-market sale154$213.445,801
2024-11-11Open-market sale479$213.4418,044
2024-11-11Open-market sale37$215.009,352
2024-11-11Open-market sale127$214.445,674
2024-11-11Open-market sale22$215.005,652
2024-11-11Open-market sale102$214.444,560
2024-11-11Open-market sale18$215.004,542
2024-11-11Open-market sale102$214.444,574
2024-11-11Open-market sale18$215.004,556
2024-11-11Open-market sale396$214.4417,648
2024-11-11Open-market sale211$214.449,389
2024-11-11Open-market sale187$215.0047,456
2024-11-11Open-market sale1,067$214.4447,643
2024-11-11Open-market sale131$215.0033,078
2024-11-11Open-market sale743$214.4433,209
2024-11-11Open-market sale117$215.0029,723
2024-11-11Open-market sale669$214.4429,840
2024-11-11Open-market sale70$215.0017,578
2024-11-08Open-market sale1,699$210.1266,836
2024-11-08Open-market sale3,781$209.1268,535
2024-11-08Open-market sale905$208.1872,316
2024-11-08Open-market sale1,184$210.1246,589
2024-11-08Open-market sale2,636$209.1247,773
2024-11-08Open-market sale630$208.1850,409
2024-11-08Open-market sale1,064$210.1241,861
2024-11-08Open-market sale2,369$209.1242,925
2024-11-08Open-market sale567$208.1845,294
2024-11-08Open-market sale630$210.1224,758
2024-11-08Open-market sale1,401$209.1225,388
2024-11-08Open-market sale335$208.1826,789
2024-11-08Open-market sale163$210.126,417
2024-11-08Open-market sale363$209.126,580
2024-11-08Open-market sale178$208.1814,251
2024-11-08Open-market sale163$210.126,397
2024-11-08Open-market sale362$209.126,560
2024-11-08Open-market sale86$208.186,922
2024-11-08Open-market sale202$210.127,960
2024-11-08Open-market sale450$209.128,162
2024-11-08Open-market sale108$208.188,612
2024-11-08Open-market sale335$210.1213,171
2024-11-08Open-market sale745$209.1213,506
2024-11-08Open-market sale87$208.186,943
2024-11-08Open-market sale195$211.6837,903
2024-11-08Open-market sale3,763$211.1038,098
2024-11-08Open-market sale4,188$211.1042,401
2024-11-08Open-market sale218$211.6842,183
2024-11-08Open-market sale6,008$211.1060,828
2024-11-08Open-market sale577$211.105,840
2024-11-08Open-market sale30$211.685,810
2024-11-08Open-market sale2,226$211.1022,532
2024-11-08Open-market sale115$211.6822,417
2024-11-08Open-market sale30$211.685,792
2024-11-08Open-market sale575$211.105,822
2024-11-08Open-market sale37$211.687,207
2024-11-08Open-market sale716$211.107,244
2024-11-08Open-market sale61$211.6811,926
2024-11-08Open-market sale1,184$211.1011,987
2024-11-08Open-market sale311$211.6860,517
2024-11-07Open-market sale401$210.0910,788
2024-11-07Open-market sale40$208.9711,189
2024-11-07Open-market sale3,089$210.9114,763
2024-11-07Open-market sale663$210.0917,852
2024-11-07Open-market sale66$208.9718,515
2024-11-07Open-market sale15,671$210.9174,921
2024-11-07Open-market sale3,364$210.0990,592
2024-11-07Open-market sale334$208.9793,956
2024-11-07Open-market sale10,925$210.9152,224
2024-11-07Open-market sale2,345$210.0963,149
2024-11-07Open-market sale233$208.9765,494
2024-11-07Open-market sale9,816$210.9146,926
2024-11-07Open-market sale1,866$210.918,922
2024-11-07Open-market sale32$208.978,992
2024-11-07Open-market sale2,108$210.0956,742
2024-11-07Open-market sale209$208.9758,850
2024-11-07Open-market sale322$210.098,670
2024-11-07Open-market sale5,805$210.9127,754
2024-11-07Open-market sale1,246$210.0933,559
2024-11-07Open-market sale124$208.9734,805
2024-11-07Open-market sale1,505$210.917,193
2024-11-07Open-market sale323$210.098,698
2024-11-07Open-market sale32$208.979,021
2024-11-07Open-market sale1,499$210.917,171
2024-11-07Open-market sale18$213.0914,429
2024-11-07Open-market sale1,006$211.6745,920
2024-11-07Open-market sale59$213.0945,861
2024-11-07Open-market sale1,120$211.6751,104
2024-11-07Open-market sale35$213.0927,124
2024-11-07Open-market sale595$211.6727,159
2024-11-07Open-market sale9$213.097,030
2024-11-07Open-market sale154$211.677,039
2024-11-07Open-market sale9$213.097,008
2024-11-07Open-market sale154$211.677,017
2024-11-07Open-market sale11$213.098,720
2024-11-07Open-market sale191$211.678,731
2024-11-07Open-market sale316$211.6714,447
2024-11-07Open-market sale94$213.0973,221
2024-11-07Open-market sale1,606$211.6773,315
2024-11-07Open-market sale65$213.0951,039
2024-11-06Open-market sale5,585$210.9466,761
2024-11-06Open-market sale1,474$209.8972,346
2024-11-06Open-market sale1,943$211.8464,818
2024-11-06Open-market sale1,641$209.8980,514
2024-11-06Open-market sale6,216$210.9474,298
2024-11-06Open-market sale2,162$211.8472,136
2024-11-06Open-market sale2,354$209.89115,502
2024-11-06Open-market sale8,917$210.94106,585
2024-11-06Open-market sale3,101$211.84103,484
2024-11-06Open-market sale465$209.8922,761
2024-11-06Open-market sale1,758$210.9421,003
2024-11-06Open-market sale611$211.8420,392
2024-11-06Open-market sale280$209.8913,756
2024-11-06Open-market sale1,062$210.9412,694
2024-11-06Open-market sale369$211.8412,325
2024-11-06Open-market sale225$209.8911,054
2024-11-06Open-market sale853$210.9410,201
2024-11-06Open-market sale297$211.849,904
2024-11-06Open-market sale226$209.8911,090
2024-11-06Open-market sale856$210.9410,234
2024-11-06Open-market sale298$211.849,936
2024-11-06Open-market sale872$209.8942,787
2024-11-06Open-market sale3,303$210.9439,484
2024-11-06Open-market sale1,149$211.8438,335
2024-11-06Open-market sale104$203.1645,397
2024-11-06Open-market sale176$203.1676,758
2024-11-06Open-market sale509$204.1376,249
2024-11-06Open-market sale121$205.5976,128
2024-11-06Open-market sale196$203.1685,423
2024-11-06Open-market sale565$204.1384,858
2024-11-06Open-market sale134$205.5984,724
2024-11-06Open-market sale282$203.16122,544
2024-11-06Open-market sale812$204.13121,732
2024-11-06Open-market sale192$205.59121,540
2024-11-06Open-market sale55$203.1624,149
2024-11-06Open-market sale160$204.1323,989
2024-11-06Open-market sale38$205.5923,951
2024-11-06Open-market sale33$203.1614,594
2024-11-06Open-market sale97$204.1314,497
2024-11-06Open-market sale23$205.5914,474
2024-11-06Open-market sale27$203.1611,728
2024-11-06Open-market sale78$204.1311,650
2024-11-06Open-market sale18$205.5911,632
2024-11-06Open-market sale27$203.1611,766
2024-11-06Open-market sale78$204.1311,688
2024-11-06Open-market sale18$205.5911,670
2024-11-06Open-market sale72$205.5945,024
2024-11-06Open-market sale301$204.1345,096
2024-11-06Open-market sale2,512$212.9362,306
2024-11-06Open-market sale3,247$213.6959,059
2024-11-06Open-market sale2,796$212.9369,340
2024-11-06Open-market sale3,613$213.6965,727
2024-11-06Open-market sale384$212.939,520
2024-11-06Open-market sale1,920$213.6934,929
2024-11-06Open-market sale1,486$212.9336,849
2024-11-06Open-market sale498$213.699,053
2024-11-06Open-market sale385$212.939,551
2024-11-06Open-market sale496$213.699,024
2024-11-06Open-market sale4,011$212.9399,473
2024-11-06Open-market sale618$213.6911,229
2024-11-06Open-market sale478$212.9311,847
2024-11-06Open-market sale1,021$213.6918,581
2024-11-06Open-market sale790$212.9319,602
2024-11-06Open-market sale5,183$213.6994,290
2024-11-06Open-market sale644$207.7844,114
2024-11-06Open-market sale266$206.8144,758
2024-11-06Open-market sale118$208.3611,316
2024-11-06Open-market sale167$207.7811,434
2024-11-06Open-market sale455$208.7843,659
2024-11-06Open-market sale450$206.8175,678
2024-11-06Open-market sale1,088$207.7874,590
2024-11-06Open-market sale770$208.7873,820
2024-11-06Open-market sale501$206.8184,223
2024-11-06Open-market sale1,211$207.7883,012
2024-11-06Open-market sale857$208.7882,155
2024-11-06Open-market sale718$206.81120,822
2024-11-06Open-market sale1,737$207.78119,085
2024-11-06Open-market sale1,229$208.78117,856
2024-11-06Open-market sale141$206.8123,810
2024-11-06Open-market sale342$207.7823,468
2024-11-06Open-market sale242$208.7823,226
2024-11-06Open-market sale85$206.8114,389
2024-11-06Open-market sale207$207.7814,182
2024-11-06Open-market sale146$208.7814,036
2024-11-06Open-market sale69$206.8111,563
2024-11-06Open-market sale166$207.7811,397
2024-11-06Open-market sale118$208.7811,279
2024-11-06Open-market sale69$206.8111,601
2024-11-05Open-market sale415$194.5912,681
2024-11-05Open-market sale77$193.1913,096
2024-11-05Open-market sale40$192.1913,173
2024-11-05Open-market sale414$194.5912,640
2024-11-05Open-market sale77$193.1913,054
2024-11-05Open-market sale39$192.1913,131
2024-11-05Open-market sale515$194.5915,728
2024-11-05Open-market sale96$193.1916,243
2024-11-05Open-market sale49$192.1916,339
2024-11-05Open-market sale852$194.5926,027
2024-11-05Open-market sale157$193.1926,879
2024-11-05Open-market sale81$192.1927,036
2024-11-05Open-market sale4,322$194.59132,073
2024-11-05Open-market sale804$193.19136,395
2024-11-05Open-market sale411$192.19137,199
2024-11-05Open-market sale3,013$194.5992,064
2024-11-05Open-market sale561$193.1995,077
2024-11-05Open-market sale287$192.1995,638
2024-11-05Open-market sale2,706$194.5982,725
2024-11-05Open-market sale504$193.1985,431
2024-11-05Open-market sale258$192.1985,935
2024-11-05Open-market sale298$193.1950,528
2024-11-05Open-market sale152$192.1950,826
2024-11-05Open-market sale1,601$194.5948,927
2024-11-05Open-market sale56$197.1214,627
2024-11-05Open-market sale944$196.6414,683
2024-11-05Open-market sale101$195.4215,627
2024-11-05Open-market sale93$197.1224,204
2024-11-05Open-market sale1,563$196.6424,297
2024-11-05Open-market sale167$195.4225,860
2024-11-05Open-market sale471$197.12122,826
2024-11-05Open-market sale7,931$196.64123,297
2024-11-05Open-market sale845$195.42131,228
2024-11-05Open-market sale328$197.1285,619
2024-11-05Open-market sale5,528$196.6485,947
2024-11-05Open-market sale589$195.4291,475
2024-11-05Open-market sale295$197.1276,934
2024-11-05Open-market sale4,967$196.6477,229
2024-11-05Open-market sale529$195.4282,196
2024-11-05Open-market sale175$197.1245,501
2024-11-05Open-market sale2,938$196.6445,676
2024-11-05Open-market sale313$195.4248,614
2024-11-05Open-market sale45$197.1211,793
2024-11-05Open-market sale762$196.6411,838
2024-11-05Open-market sale81$195.4212,600
2024-11-05Open-market sale45$197.1211,755
2024-11-05Open-market sale759$196.6411,800
2024-11-05Open-market sale81$195.4212,559
2024-11-04Open-market sale185$192.4395,925
2024-11-04Open-market sale1,775$190.91100,207
2024-11-04Open-market sale3,681$191.5586,359
2024-11-04Open-market sale1,595$190.9190,040
2024-11-04Open-market sale99$192.4350,978
2024-11-04Open-market sale2,177$191.5551,077
2024-11-04Open-market sale943$190.9153,254
2024-11-04Open-market sale25$192.4313,213
2024-11-04Open-market sale565$191.5513,238
2024-11-04Open-market sale244$190.9113,803
2024-11-04Open-market sale25$192.4313,170
2024-11-04Open-market sale562$191.5513,195
2024-11-04Open-market sale244$190.9113,757
2024-11-04Open-market sale32$192.4316,388
2024-11-04Open-market sale700$191.5516,420
2024-11-04Open-market sale303$190.9117,120
2024-11-04Open-market sale52$192.4327,117
2024-11-04Open-market sale1,159$191.5527,169
2024-11-04Open-market sale501$190.9128,328
2024-11-04Open-market sale265$192.43137,610
2024-11-04Open-market sale5,877$191.55137,875
2024-11-04Open-market sale2,546$190.91143,752
2024-11-04Open-market sale166$192.4386,193
2024-11-04Open-market sale4,097$191.5596,110
2024-08-15Grant / award1,338$0.0027,160
2024-03-14Open-market sale18$168.8214,047
2024-03-14Open-market sale18$168.8214,001
2024-03-14Open-market sale23$168.8217,423
2024-03-14Open-market sale37$168.8228,829
2024-03-14Open-market sale187$168.82146,298
2024-03-14Open-market sale131$168.82101,982
2024-03-14Open-market sale69$168.8254,197
2024-03-14Open-market sale117$168.8291,635
2024-03-14Open-market sale461$167.9091,752
2024-03-14Open-market sale273$167.9054,266
2024-03-14Open-market sale1,487$167.3054,539
2024-03-14Open-market sale894$166.2656,026
2024-03-14Open-market sale71$167.9014,065
2024-03-14Open-market sale385$167.3014,136
2024-03-14Open-market sale232$166.2614,521
2024-03-14Open-market sale70$167.9014,019
2024-03-14Open-market sale384$167.3014,089
2024-03-14Open-market sale231$166.2614,473
2024-03-14Open-market sale88$167.9017,446
2024-03-14Open-market sale478$167.3017,534
2024-03-14Open-market sale287$166.2618,012
2024-03-14Open-market sale144$167.9028,866
2024-03-14Open-market sale791$167.3029,010
2024-03-14Open-market sale476$166.2629,801
2024-03-14Open-market sale736$167.90146,485
2024-03-14Open-market sale4,016$167.30147,221
2024-03-14Open-market sale2,413$166.26151,237
2024-03-14Open-market sale513$167.90102,113
2024-03-14Open-market sale2,799$167.30102,626
2024-03-14Open-market sale1,682$166.26105,425
2024-03-14Open-market sale2,515$167.3092,213
2024-03-14Open-market sale1,512$166.2694,728
2024-03-13Open-market sale540$170.0598,716
2024-03-13Open-market sale2,160$168.5599,256
2024-03-13Open-market sale2,132$171.0296,584
2024-03-13Open-market sale2,405$168.55110,463
2024-03-13Open-market sale601$170.05109,862
2024-03-13Open-market sale2,372$171.02107,490
2024-03-13Open-market sale3,449$168.55158,466
2024-03-13Open-market sale862$170.05157,604
2024-03-13Open-market sale3,403$171.02154,201
2024-03-13Open-market sale680$168.5531,226
2024-03-13Open-market sale170$170.0531,056
2024-03-13Open-market sale671$171.0230,385
2024-03-13Open-market sale411$168.5518,872
2024-03-13Open-market sale103$170.0518,769
2024-03-13Open-market sale405$171.0218,364
2024-03-13Open-market sale330$168.5515,165
2024-03-13Open-market sale1,261$171.0257,124
2024-03-13Open-market sale319$170.0558,385
2024-03-13Open-market sale1,278$168.5558,704
2024-03-13Open-market sale327$171.0214,806
2024-03-13Open-market sale83$170.0515,133
2024-03-13Open-market sale331$168.5515,216
2024-03-13Open-market sale326$171.0214,756
2024-03-13Open-market sale83$170.0515,082
2024-03-13Open-market sale52$171.6414,704
2024-03-13Open-market sale204$171.6456,920
2024-03-13Open-market sale65$171.6418,299
2024-03-13Open-market sale108$171.6430,277
2024-03-13Open-market sale551$171.64153,650
2024-03-13Open-market sale383$171.64107,107
2024-03-13Open-market sale344$171.6496,240
2024-03-13Open-market sale53$171.6414,753
2024-03-12Open-market sale222$166.53107,056
2024-03-12Open-market sale2,462$168.4160,251
2024-03-12Open-market sale604$167.8162,713
2024-03-12Open-market sale132$166.5363,317
2024-03-12Open-market sale638$168.4115,617
2024-03-12Open-market sale157$167.8116,255
2024-03-12Open-market sale34$166.5316,412
2024-03-12Open-market sale636$168.4115,565
2024-03-12Open-market sale156$167.8116,201
2024-03-12Open-market sale34$166.5316,357
2024-03-12Open-market sale792$168.4119,370
2024-03-12Open-market sale247$166.53119,146
2024-03-12Open-market sale42$166.5320,356
2024-03-12Open-market sale1,310$168.4132,049
2024-03-12Open-market sale321$167.8133,359
2024-03-12Open-market sale70$166.5333,680
2024-03-12Open-market sale6,647$168.41162,643
2024-03-12Open-market sale1,630$167.81169,290
2024-03-12Open-market sale355$166.53170,920
2024-03-12Open-market sale4,633$168.41113,376
2024-03-12Open-market sale1,137$167.81118,009
2024-03-12Open-market sale1,021$167.81106,035
2024-03-12Open-market sale4,163$168.41101,872
2024-03-12Open-market sale194$167.8120,162
2024-03-12Open-market sale87$169.2819,283
2024-03-12Open-market sale456$169.28101,416
2024-03-12Open-market sale269$169.2859,982
2024-03-12Open-market sale70$169.2815,547
2024-03-12Open-market sale70$169.2815,495
2024-03-12Open-market sale143$169.2831,906
2024-03-12Open-market sale728$169.28161,915
2024-03-12Open-market sale508$169.28112,868
2024-03-11Open-market sale1,301$168.6164,042
2024-03-11Open-market sale110$167.6416,937
2024-03-11Open-market sale153$169.0816,391
2024-03-11Open-market sale336$168.6116,544
2024-03-11Open-market sale109$167.6416,880
2024-03-11Open-market sale191$169.0820,398
2024-03-11Open-market sale418$168.6120,589
2024-03-11Open-market sale136$167.6421,007
2024-03-11Open-market sale315$169.0833,750
2024-03-11Open-market sale692$168.6134,065
2024-03-11Open-market sale226$167.6434,757
2024-03-11Open-market sale1,601$169.08171,275
2024-03-11Open-market sale3,511$168.61172,876
2024-03-11Open-market sale1,145$167.64176,387
2024-03-11Open-market sale1,116$169.08119,393
2024-03-11Open-market sale2,447$168.61120,509
2024-03-11Open-market sale798$167.64122,956
2024-03-11Open-market sale1,003$169.08107,278
2024-03-11Open-market sale2,199$168.61108,281
2024-03-11Open-market sale717$167.64110,480
2024-03-11Open-market sale154$169.0816,446
2024-03-11Open-market sale424$167.6465,343
2024-03-11Open-market sale337$168.6116,600
2024-03-11Open-market sale593$169.0863,449
2023-09-12Open-market sale5$195.0621,143
2023-09-12Open-market sale8$195.0634,983
2023-09-12Open-market sale39$195.06177,532
2023-09-12Open-market sale27$195.06123,754
2023-09-12Open-market sale24$195.06111,197
2023-09-12Open-market sale14$195.0665,767
2023-09-12Open-market sale4$195.0617,047
2023-09-12Open-market sale4$195.0616,989
2023-09-11Open-market sale7$196.2817,051
2023-09-11Open-market sale105$195.2017,058
2023-09-11Open-market sale7$196.2816,993
2023-09-11Open-market sale105$195.2017,000
2023-09-11Open-market sale8$196.2821,148
2023-09-11Open-market sale131$195.2021,156
2023-09-11Open-market sale218$195.2035,004
2023-09-11Open-market sale68$196.28177,571
2023-09-11Open-market sale1,101$195.20177,639
2023-09-11Open-market sale47$196.28123,781
2023-09-11Open-market sale768$195.20123,828
2023-09-11Open-market sale42$196.28111,221
2023-09-11Open-market sale690$195.20111,263
2023-09-11Open-market sale408$195.2065,806
2023-09-11Open-market sale25$196.2865,781
2023-09-11Open-market sale13$196.2834,991
2023-09-08Open-market sale60$198.9766,214
2023-09-08Open-market sale16$198.9717,163
2023-09-08Open-market sale16$198.9717,105
2023-09-08Open-market sale19$198.9721,287
2023-09-08Open-market sale32$198.9735,222
2023-09-08Open-market sale163$198.97178,740
2023-09-08Open-market sale114$198.97124,596
2023-09-08Open-market sale102$198.97111,953
2023-09-08Open-market sale262$197.8966,274
2023-09-08Open-market sale346$196.3366,536
2023-09-08Open-market sale1,024$195.3166,882
2023-09-08Open-market sale68$197.8917,179
2023-09-08Open-market sale90$196.3317,247
2023-09-08Open-market sale68$197.8917,121
2023-09-08Open-market sale89$196.3317,189
2023-09-08Open-market sale264$195.3117,278
2023-09-08Open-market sale1,729$195.31113,084
2023-09-08Open-market sale586$196.33112,498
2023-09-08Open-market sale443$197.89112,055
2023-09-08Open-market sale1,923$195.31125,856
2023-09-08Open-market sale652$196.33125,204
2023-09-08Open-market sale494$197.89124,710
2023-09-08Open-market sale2,761$195.31180,546
2023-09-08Open-market sale935$196.33179,611
2023-09-08Open-market sale708$197.89178,903
2023-09-08Open-market sale544$195.3135,578
2023-09-08Open-market sale184$196.3335,394
2023-09-08Open-market sale140$197.8935,254
2023-09-08Open-market sale329$195.3121,502
2023-09-08Open-market sale112$196.3321,390
2023-09-08Open-market sale84$197.8921,306
2023-09-08Open-market sale265$195.3117,337
2023-08-15Grant / award927$0.0025,822
2023-06-16Open-market sale322$186.3936,122
2023-06-16Open-market sale746$185.2736,444
2023-06-16Open-market sale1,244$184.2937,190
2023-06-16Open-market sale294$186.39183,307
2023-06-16Open-market sale682$185.27183,601
2023-06-16Open-market sale1,136$184.29184,283
2023-06-16Open-market sale261$186.39127,779
2023-06-16Open-market sale605$185.27128,040
2023-06-16Open-market sale1,008$184.29128,645
2022-08-15Grant / award946$0.0024,895
2021-09-17Open-market sale295$273.4639,835
2021-09-17Open-market sale375$275.67190,377
2021-09-17Open-market sale1,422$274.28190,752
2021-09-17Open-market sale1,427$273.46192,174
2021-09-17Open-market sale262$275.67133,119
2021-09-17Open-market sale995$274.28133,381
2021-09-17Open-market sale998$273.46134,376
2021-09-17Open-market sale233$275.67117,882
2021-09-17Open-market sale881$274.28118,115
2021-09-17Open-market sale884$273.46118,996
2021-09-17Open-market sale137$275.6769,722
2021-09-17Open-market sale521$274.2869,859
2021-09-17Open-market sale523$273.4670,380
2021-09-17Open-market sale36$275.6718,073
2021-09-17Open-market sale135$274.2818,109
2021-09-17Open-market sale135$273.4618,244
2021-09-17Open-market sale35$275.6718,011
2021-09-17Open-market sale135$274.2818,046
2021-09-17Open-market sale135$273.4618,181
2021-09-17Open-market sale44$275.6722,415
2021-09-17Open-market sale168$274.2822,459
2021-09-17Open-market sale168$273.4622,627
2021-09-17Open-market sale78$275.6739,462
2021-09-17Open-market sale295$274.2839,540
2021-09-17Open-market sale2,282$276.72115,600
2021-09-17Open-market sale217$277.4238,481
2021-09-17Open-market sale764$276.7238,698
2021-09-17Open-market sale227$278.44185,419
2021-09-17Open-market sale1,046$277.42185,646
2021-09-17Open-market sale3,685$276.72186,692
2021-09-17Open-market sale158$278.44129,653
2021-09-17Open-market sale731$277.42129,811
2021-09-17Open-market sale2,577$276.72130,542
2021-09-17Open-market sale140$278.44114,813
2021-09-17Open-market sale83$278.4467,906
2021-09-17Open-market sale383$277.4267,989
2021-09-17Open-market sale1,350$276.7268,372
2021-09-17Open-market sale22$278.4417,602
2021-09-17Open-market sale99$277.4217,624
2021-09-17Open-market sale350$276.7217,723
2021-09-17Open-market sale21$278.4417,542
2021-09-17Open-market sale99$277.4217,563
2021-09-17Open-market sale349$276.7217,662
2021-09-17Open-market sale27$278.4421,831
2021-09-17Open-market sale123$277.4221,858
2021-09-17Open-market sale434$276.7221,981
2021-09-17Open-market sale47$278.4438,434
2021-09-17Open-market sale647$277.42114,953
2021-09-16Open-market sale1,750$277.4172,290
2021-09-16Open-market sale360$277.9718,379
2021-09-16Open-market sale452$277.4118,739
2021-09-16Open-market sale358$277.9718,316
2021-09-16Open-market sale452$277.4118,674
2021-09-16Open-market sale446$277.9722,795
2021-09-16Open-market sale563$277.4123,241
2021-09-16Open-market sale785$277.9740,130
2021-09-16Open-market sale991$277.4140,915
2021-09-16Open-market sale3,788$277.97193,601
2021-09-16Open-market sale4,778$277.41197,389
2021-09-16Open-market sale2,649$277.97135,374
2021-09-16Open-market sale3,341$277.41138,023
2021-09-16Open-market sale2,346$277.97119,880
2021-09-16Open-market sale2,958$277.41122,226
2021-09-16Open-market sale1,387$277.9770,903
2021-09-16Open-market sale77$270.56128,284
2021-09-16Open-market sale87$270.56144,865
2021-09-16Open-market sale34$272.6875,794
2021-09-16Open-market sale46$271.5875,828
2021-09-16Open-market sale46$270.5675,874
2021-09-16Open-market sale9$272.6819,646
2021-09-16Open-market sale12$271.5819,655
2021-09-16Open-market sale12$270.5619,667
2021-09-16Open-market sale9$272.6819,579
2021-09-16Open-market sale12$271.5819,588
2021-09-16Open-market sale12$270.5619,600
2021-09-16Open-market sale77$271.58128,207
2021-09-16Open-market sale15$271.5824,378
2021-09-16Open-market sale15$270.5624,393
2021-09-16Open-market sale19$272.6842,898
2021-09-16Open-market sale26$271.5842,917
2021-09-16Open-market sale26$270.5642,943
2021-09-16Open-market sale94$272.68206,955
2021-09-16Open-market sale125$271.58207,049
2021-09-16Open-market sale125$270.56207,174
2021-09-16Open-market sale87$271.58144,778
2021-09-16Open-market sale66$272.68144,712
2021-09-16Open-market sale11$272.6824,367
2021-09-16Open-market sale58$272.68128,149
2021-09-16Open-market sale771$274.1675,023
2021-09-16Open-market sale27$276.2019,191
2021-09-16Open-market sale228$275.0119,218
2021-09-16Open-market sale200$274.1619,446
2021-09-16Open-market sale27$276.2019,126
2021-09-16Open-market sale227$275.0119,153
2021-09-16Open-market sale199$274.1619,380
2021-09-16Open-market sale33$276.2023,804
2021-09-16Open-market sale282$275.0123,837
2021-09-16Open-market sale248$274.1624,119
2021-09-16Open-market sale59$276.2041,906
2021-09-16Open-market sale497$275.0141,965
2021-09-16Open-market sale436$274.1642,462
2021-09-16Open-market sale283$276.20202,167
2021-09-16Open-market sale2,399$275.01202,450
2021-09-16Open-market sale2,106$274.16204,849
2021-09-16Open-market sale198$276.20141,364
2021-09-16Open-market sale1,678$275.01141,562
2021-09-16Open-market sale1,472$274.16143,240
2021-09-16Open-market sale175$276.20125,184
2021-09-16Open-market sale1,485$275.01125,359
2021-09-16Open-market sale879$275.0174,144
2021-09-16Open-market sale1,305$274.16126,844
2021-09-16Open-market sale104$276.2074,040
2021-09-15Open-market sale112$270.3423,294
2021-09-15Open-market sale1,047$269.0723,406
2021-09-15Open-market sale738$271.2922,476
2021-09-15Open-market sale112$270.3423,214
2021-09-15Open-market sale1,044$269.0723,326
2021-09-15Open-market sale920$271.2927,975
2021-09-15Open-market sale139$270.3428,895
2021-09-15Open-market sale1,299$269.0729,034
2021-09-15Open-market sale1,617$271.2949,245
2021-09-15Open-market sale245$270.3450,862
2021-09-15Open-market sale2,287$269.0751,107
2021-09-15Open-market sale7,803$271.29237,582
2021-09-15Open-market sale2,858$271.2987,011
2021-09-15Open-market sale11,033$269.07246,567
2021-09-15Open-market sale5,456$271.29166,126
2021-09-15Open-market sale826$270.34171,582
2021-09-15Open-market sale7,715$269.07172,408
2021-09-15Open-market sale4,832$271.29147,112
2021-09-15Open-market sale732$270.34151,944
2021-09-15Open-market sale6,832$269.07152,676
2021-09-15Open-market sale741$271.2922,553
2021-09-15Open-market sale4,041$269.0790,302
2021-09-15Open-market sale433$270.3489,869
2021-09-15Open-market sale1,182$270.34245,385
2021-09-15Open-market sale43$274.81144,952
2021-09-15Open-market sale63$274.81207,299
2021-09-15Open-market sale39$274.81128,361
2021-09-15Open-market sale12$274.8142,969
2021-09-15Open-market sale24$274.8175,920
2021-09-15Open-market sale5$274.8119,612
2021-09-15Open-market sale9$274.8124,408
2021-09-15Open-market sale5$274.8119,679
2021-09-15Open-market sale1,869$274.08207,362
2021-09-15Open-market sale7,504$272.46139,608
2021-09-15Open-market sale10,051$273.09129,557
2021-09-15Open-market sale1,157$274.08128,400
2021-09-15Open-market sale8,473$272.46157,653
2021-09-15Open-market sale11,351$273.09146,302
2021-09-15Open-market sale1,307$274.08144,995
2021-09-15Open-market sale5,945$273.0976,628
2021-09-15Open-market sale4,438$272.4682,573
2021-09-15Open-market sale178$274.0819,684
2021-09-15Open-market sale1,541$273.0919,862
2021-09-15Open-market sale1,150$272.4621,403
2021-09-15Open-market sale177$274.0819,617
2021-09-15Open-market sale1,536$273.0919,794
2021-09-15Open-market sale1,146$272.4621,330
2021-09-15Open-market sale220$274.0824,417
2021-09-15Open-market sale1,911$273.0924,637
2021-09-15Open-market sale1,427$272.4626,548
2021-09-15Open-market sale387$274.0842,981
2021-09-15Open-market sale3,365$273.0943,368
2021-09-15Open-market sale2,512$272.4646,733
2021-09-15Open-market sale684$274.0875,944
2021-09-15Open-market sale16,233$273.09209,231
2021-09-15Open-market sale12,118$272.46225,464
2021-09-10Open-market sale615$269.20180,123
2021-09-10Open-market sale1,637$268.51180,738
2021-09-10Open-market sale545$269.20159,508
2021-09-10Open-market sale1,449$268.51160,053
2021-09-10Open-market sale182$269.2053,394
2021-09-10Open-market sale857$268.5194,665
2021-09-10Open-market sale222$268.5124,537
2021-09-10Open-market sale83$269.2024,370
2021-09-10Open-market sale222$268.5124,453
2021-09-10Open-market sale104$269.2030,333
2021-09-10Open-market sale275$268.5130,437
2021-09-10Open-market sale2,341$268.51258,479
2021-09-10Open-market sale879$269.20257,600
2021-09-10Open-market sale486$268.5153,576
2021-09-10Open-market sale322$269.2094,343
2021-09-09Open-market sale5$271.1630,712
2021-09-09Open-market sale40$270.3730,717
2021-09-09Open-market sale171$268.3430,757
2021-09-09Open-market sale9$271.1654,062
2021-09-09Open-market sale15$271.1695,522
2021-09-09Open-market sale126$270.3795,537
2021-09-09Open-market sale532$268.3495,663
2021-09-09Open-market sale3$271.1624,759
2021-09-09Open-market sale33$270.3724,762
2021-09-09Open-market sale138$268.3424,795
2021-09-09Open-market sale3$271.1624,675
2021-09-09Open-market sale33$270.3724,678
2021-09-09Open-market sale138$268.3424,711
2021-09-09Open-market sale71$270.3754,071
2021-09-09Open-market sale301$268.3454,142
2021-09-09Open-market sale40$271.16260,820
2021-09-09Open-market sale344$270.37260,860
2021-09-09Open-market sale1,453$268.34261,204
2021-09-09Open-market sale28$271.16182,375
2021-09-09Open-market sale240$270.37182,403
2021-09-09Open-market sale1,017$268.34182,643
2021-09-09Open-market sale25$271.16161,502
2021-09-09Open-market sale213$270.37161,527
2021-09-09Open-market sale900$268.34161,740
2021-09-08Open-market sale140$270.3925,061
2021-09-08Open-market sale3$272.0624,849
2021-09-08Open-market sale124$271.5324,852
2021-09-08Open-market sale140$270.3924,976
2021-09-08Open-market sale3$272.0630,928
2021-09-08Open-market sale155$271.5330,931
2021-09-08Open-market sale174$270.3931,086
2021-09-08Open-market sale7$272.0654,443
2021-09-08Open-market sale272$271.5354,450
2021-09-08Open-market sale12$272.0696,195
2021-09-08Open-market sale31$272.06262,657
2021-09-08Open-market sale1,314$271.53262,688
2021-09-08Open-market sale1,476$270.39264,002
2021-09-08Open-market sale22$272.06183,660
2021-09-08Open-market sale919$271.53183,682
2021-09-08Open-market sale1,032$270.39184,601
2021-09-08Open-market sale19$272.06162,640
2021-09-08Open-market sale814$271.53162,659
2021-09-08Open-market sale914$270.39163,473
2021-09-08Open-market sale125$271.5324,936
2021-09-08Open-market sale3$272.0624,933
2021-09-08Open-market sale540$270.3996,688
2021-09-08Open-market sale481$271.5396,207
2021-09-08Open-market sale306$270.3954,722
2021-09-07Open-market sale39$273.09164,387
2021-09-07Open-market sale14$273.0955,028
2021-09-07Open-market sale63$273.09265,478
2021-09-07Open-market sale44$273.09185,633
2021-09-07Open-market sale7$273.0931,260
2021-09-07Open-market sale23$273.0997,228
2021-09-07Open-market sale6$273.0925,201
2021-09-07Open-market sale6$273.0925,116
2021-09-07Open-market sale191$270.3831,579
2021-09-07Open-market sale327$272.4755,042
2021-09-07Open-market sale221$271.5455,369
2021-09-07Open-market sale337$270.3855,590
2021-09-07Open-market sale1,578$272.47265,541
2021-09-07Open-market sale1,067$271.54267,119
2021-09-07Open-market sale1,627$270.38268,186
2021-09-07Open-market sale1,103$272.47185,677
2021-09-07Open-market sale747$271.54186,780
2021-09-07Open-market sale1,137$270.38187,527
2021-09-07Open-market sale977$272.47164,426
2021-09-07Open-market sale661$271.54165,403
2021-09-07Open-market sale1,007$270.38166,064
2021-09-07Open-market sale578$272.4797,251
2021-09-07Open-market sale391$271.5497,829
2021-09-07Open-market sale596$270.3898,220
2021-09-07Open-market sale150$272.4725,207
2021-09-07Open-market sale101$271.5425,357
2021-09-07Open-market sale155$270.3825,458
2021-09-07Open-market sale149$272.4725,122
2021-09-07Open-market sale101$271.5425,271
2021-09-07Open-market sale154$270.3825,372
2021-09-07Open-market sale186$272.4731,267
2021-09-07Open-market sale126$271.5431,453
2021-08-16Grant / award939$0.0023,949
2020-09-17Open-market sale481$146.1825,613
2020-09-17Open-market sale2,358$145.5326,094
2020-09-17Open-market sale479$146.1825,526
2020-09-17Open-market sale2,348$145.5326,005
2020-09-17Open-market sale596$146.1831,770
2020-09-17Open-market sale2,923$145.5332,366
2020-09-17Open-market sale1,050$146.1855,927
2020-09-17Open-market sale5,147$145.5356,977
2020-09-17Open-market sale9,093$145.53100,671
2020-09-17Open-market sale5,064$146.18269,813
2020-09-17Open-market sale1,855$146.1898,816
2020-09-17Open-market sale15,374$145.53170,207
2020-09-17Open-market sale24,829$145.53274,877
2020-09-17Open-market sale3,541$146.18188,664
2020-09-17Open-market sale17,364$145.53192,205
2020-09-17Open-market sale3,136$146.18167,071
2020-09-16Open-market sale4,905$150.02110,491
2020-09-16Open-market sale53$151.9928,507
2020-09-16Open-market sale81$151.4228,560
2020-09-16Open-market sale1,272$150.0228,641
2020-09-16Open-market sale52$151.9928,408
2020-09-16Open-market sale81$151.4228,460
2020-09-16Open-market sale1,266$150.0228,541
2020-09-16Open-market sale66$151.9935,357
2020-09-16Open-market sale100$151.4235,423
2020-09-16Open-market sale1,577$150.0235,523
2020-09-16Open-market sale116$151.9962,243
2020-09-16Open-market sale177$151.4262,359
2020-09-16Open-market sale2,777$150.0262,536
2020-09-16Open-market sale204$151.99109,974
2020-09-16Open-market sale855$151.42300,838
2020-09-16Open-market sale13,391$150.02301,693
2020-09-16Open-market sale390$151.99209,971
2020-09-16Open-market sale598$151.42210,361
2020-09-16Open-market sale9,365$150.02210,959
2020-09-16Open-market sale345$151.99185,938
2020-09-16Open-market sale529$151.42186,283
2020-09-16Open-market sale8,292$150.02186,812
2020-09-16Open-market sale313$151.42110,178
2020-09-16Open-market sale557$151.99300,281
2020-09-16Open-market sale84$153.82185,581
2020-09-16Open-market sale161$153.07109,813
2020-09-16Open-market sale13$153.8228,452
2020-09-16Open-market sale42$153.0728,465
2020-09-16Open-market sale13$153.8228,353
2020-09-16Open-market sale42$153.0728,366
2020-09-16Open-market sale16$153.8235,289
2020-09-16Open-market sale52$153.0735,305
2020-09-16Open-market sale28$153.8262,124
2020-09-16Open-market sale91$153.0762,152
2020-09-16Open-market sale135$153.82299,706
2020-09-16Open-market sale440$153.07299,841
2020-09-16Open-market sale94$153.82209,569
2020-09-16Open-market sale308$153.07209,663
2020-09-16Open-market sale49$153.82109,764
2020-09-16Open-market sale273$153.07185,665
2020-09-16Open-market sale699$149.05115,396
2020-09-16Open-market sale688$148.17116,095
2020-09-16Open-market sale1,061$147.07116,783
2020-09-16Open-market sale181$149.0529,913
2020-09-16Open-market sale178$148.1730,094
2020-09-16Open-market sale275$147.0730,272
2020-09-16Open-market sale180$149.0529,807
2020-09-16Open-market sale178$148.1729,987
2020-09-16Open-market sale274$147.0730,165
2020-09-16Open-market sale225$149.0537,100
2020-09-16Open-market sale221$148.1737,325
2020-09-16Open-market sale341$147.0737,546
2020-09-16Open-market sale395$149.0565,313
2020-09-16Open-market sale390$148.1765,708
2020-09-16Open-market sale600$147.0766,098
2020-09-16Open-market sale1,907$149.05315,084
2020-09-16Open-market sale1,878$148.17316,991
2020-09-16Open-market sale2,897$147.07318,869
2020-09-16Open-market sale1,334$149.05220,324
2020-09-16Open-market sale1,312$148.17221,658
2020-09-16Open-market sale2,026$147.07222,970
2020-09-16Open-market sale1,181$149.05195,104
2020-09-16Open-market sale1,162$148.17196,285
2020-09-16Open-market sale1,794$147.07197,447
2020-09-15Open-market sale1,357$145.63118,503
2020-09-15Open-market sale659$146.39117,844
2020-09-15Open-market sale2,292$145.63200,357
2020-09-15Open-market sale1,116$146.39199,241
2020-09-15Open-market sale2,591$145.63226,254
2020-09-15Open-market sale1,258$146.39224,996
2020-09-15Open-market sale3,703$145.63323,565
2020-09-15Open-market sale1,799$146.39321,766
2020-09-15Open-market sale767$145.6367,070
2020-09-15Open-market sale372$146.3966,698
2020-09-15Open-market sale437$145.6338,099
2020-09-15Open-market sale212$146.3937,887
2020-09-15Open-market sale170$146.3930,547
2020-09-15Open-market sale351$145.6330,717
2020-09-15Open-market sale170$146.3930,439
2020-09-15Open-market sale351$145.6330,609
2020-09-10Open-market sale37$145.2731,077
2020-09-10Open-market sale82$145.2767,856
2020-09-10Open-market sale19$146.3467,837
2020-09-10Open-market sale391$145.27327,362
2020-09-10Open-market sale66$146.34228,845
2020-09-10Open-market sale274$145.27228,911
2020-09-10Open-market sale58$146.34202,649
2020-09-10Open-market sale243$145.27202,707
2020-09-10Open-market sale34$146.34119,860
2020-09-10Open-market sale144$145.27119,894
2020-09-10Open-market sale9$146.3431,068
2020-09-10Open-market sale94$146.34327,268
2020-09-10Open-market sale9$146.3430,960
2020-09-10Open-market sale37$145.2730,969
2020-09-10Open-market sale11$146.3438,536
2020-09-10Open-market sale46$145.2738,547
2020-09-03Open-market sale15$145.3031,129
2020-09-03Open-market sale15$146.5031,006
2020-09-03Open-market sale15$145.3031,021
2020-09-03Open-market sale18$146.5038,593
2020-09-03Open-market sale19$145.3038,611
2020-09-03Open-market sale33$146.5067,938
2020-09-03Open-market sale32$145.3067,971
2020-09-03Open-market sale156$146.50327,753
2020-09-03Open-market sale156$145.30327,909
2020-09-03Open-market sale109$146.50229,185
2020-09-03Open-market sale109$145.30229,294
2020-09-03Open-market sale97$146.50202,950
2020-09-03Open-market sale97$145.30203,047
2020-09-03Open-market sale57$146.50120,038
2020-09-03Open-market sale57$145.30120,095
2020-09-03Open-market sale15$146.5031,114
2020-09-02Open-market sale296$150.60203,357
2020-09-02Open-market sale1,384$149.84203,653
2020-09-02Open-market sale213$151.63203,144
2020-09-02Open-market sale1,562$149.84229,977
2020-09-02Open-market sale334$150.60229,643
2020-09-02Open-market sale240$151.63229,403
2020-09-02Open-market sale2,234$149.84328,887
2020-09-02Open-market sale478$150.60328,409
2020-09-02Open-market sale344$151.63328,065
2020-09-02Open-market sale126$151.63120,152
2020-09-02Open-market sale175$150.60120,278
2020-09-02Open-market sale818$149.84120,453
2020-09-02Open-market sale33$151.6331,144
2020-09-02Open-market sale46$150.6031,177
2020-09-02Open-market sale212$149.8431,223
2020-09-02Open-market sale33$151.6331,036
2020-09-02Open-market sale45$150.6031,069
2020-09-02Open-market sale211$149.8431,114
2020-09-02Open-market sale40$151.6338,630
2020-09-02Open-market sale56$150.6038,670
2020-09-02Open-market sale263$149.8438,726
2020-09-02Open-market sale71$151.6368,003
2020-09-02Open-market sale99$150.6068,074
2020-09-02Open-market sale464$149.8468,173
2020-09-02Open-market sale267$147.7731,478
2020-09-02Open-market sale217$146.8031,745
2020-09-02Open-market sale191$148.6538,989
2020-09-02Open-market sale333$147.7739,180
2020-09-02Open-market sale270$146.8039,513
2020-09-02Open-market sale336$148.6568,637
2020-09-02Open-market sale585$147.7768,973
2020-09-02Open-market sale475$146.8069,558
2020-09-02Open-market sale1,623$148.65331,121
2020-09-02Open-market sale2,824$147.77332,744
2020-09-02Open-market sale2,290$146.80335,568
2020-09-02Open-market sale1,135$148.65231,539
2020-09-02Open-market sale1,975$147.77232,674
2020-09-02Open-market sale1,601$146.80234,649
2020-09-02Open-market sale1,005$148.65205,037
2020-09-02Open-market sale1,749$147.77206,042
2020-09-02Open-market sale1,417$146.80207,791
2020-09-02Open-market sale594$148.65121,271
2020-09-02Open-market sale1,035$147.77121,865
2020-09-02Open-market sale839$146.80122,900
2020-09-02Open-market sale154$148.6531,435
2020-09-02Open-market sale268$147.7731,589
2020-09-02Open-market sale217$146.8031,857
2020-09-02Open-market sale153$148.6531,325
2020-09-01Open-market sale175$150.4833,260
2020-09-01Open-market sale231$148.9133,435
2020-09-01Open-market sale218$150.4839,783
2020-09-01Open-market sale763$149.7640,001
2020-09-01Open-market sale287$148.9140,764
2020-09-01Open-market sale1,344$149.7670,416
2020-09-01Open-market sale506$148.9171,760
2020-09-01Open-market sale1,849$150.48337,858
2020-09-01Open-market sale6,484$149.76339,707
2020-09-01Open-market sale2,438$148.91346,191
2020-09-01Open-market sale1,293$150.48236,250
2020-09-01Open-market sale4,534$149.76237,543
2020-09-01Open-market sale1,705$148.91242,077
2020-09-01Open-market sale1,145$150.48209,208
2020-09-01Open-market sale4,014$149.76210,353
2020-09-01Open-market sale1,509$148.91214,367
2020-09-01Open-market sale613$149.7632,647
2020-09-01Open-market sale232$148.9132,865
2020-09-01Open-market sale616$149.7632,249
2020-09-01Open-market sale175$150.4832,074
2020-09-01Open-market sale893$148.91126,791
2020-09-01Open-market sale2,375$149.76124,416
2020-09-01Open-market sale677$150.48123,739
2020-09-01Open-market sale383$150.4870,033
2020-08-31Open-market sale1,725$147.10215,876
2020-08-31Open-market sale2,758$146.29217,601
2020-08-31Open-market sale3,113$146.29245,731
2020-08-31Open-market sale1,949$147.10243,782
2020-08-31Open-market sale4,453$146.29351,417
2020-08-31Open-market sale2,788$147.10348,629
2020-08-31Open-market sale1,021$147.10127,684
2020-08-31Open-market sale1,630$146.29128,705
2020-08-31Open-market sale264$147.1033,097
2020-08-31Open-market sale423$146.2933,361
2020-08-31Open-market sale264$147.1032,981
2020-08-31Open-market sale421$146.2933,245
2020-08-31Open-market sale328$147.1041,051
2020-08-31Open-market sale524$146.2941,379
2020-08-31Open-market sale578$147.1072,266
2020-08-31Open-market sale923$146.2972,844
2020-08-14Grant / award1,206$0.0023,010
2020-06-17Open-market sale283$137.0733,666
2020-06-17Open-market sale352$137.0741,903
2020-06-17Open-market sale620$137.0773,767
2020-06-17Open-market sale2,990$137.07355,870
2020-06-17Open-market sale2,091$137.07248,844
2020-06-17Open-market sale1,851$137.07220,359
2020-06-17Open-market sale1,094$137.07130,335
2020-06-17Open-market sale284$137.0733,784
2020-06-10Open-market sale310$137.10222,210
2020-06-10Open-market sale183$137.10131,429
2020-06-10Open-market sale104$137.1074,387
2020-06-10Open-market sale500$137.10358,860
2020-06-10Open-market sale350$137.10250,935
2020-06-10Open-market sale47$137.1034,068
2020-06-10Open-market sale59$137.1042,255
2020-06-10Open-market sale47$137.1033,949
2020-06-09Open-market sale1$138.3334,115
2020-06-09Open-market sale66$137.3734,116
2020-06-09Open-market sale1$138.3333,996
2020-06-09Open-market sale66$137.3733,997
2020-06-09Open-market sale1$138.3342,314
2020-06-09Open-market sale82$137.3742,315
2020-06-09Open-market sale2$138.2474,491
2020-06-09Open-market sale144$137.3774,493
2020-06-09Open-market sale12$138.24359,360
2020-06-09Open-market sale692$137.37359,372
2020-06-09Open-market sale9$138.24251,285
2020-06-09Open-market sale483$137.37251,294
2020-06-09Open-market sale8$138.24222,520
2020-06-09Open-market sale254$137.37131,616
2020-06-09Open-market sale4$138.24131,612
2020-06-09Open-market sale428$137.37222,528
2020-06-08Open-market sale141$138.1634,182
2020-06-08Open-market sale687$137.4334,323
2020-06-08Open-market sale141$138.1634,063
2020-06-08Open-market sale684$137.4334,204
2020-06-08Open-market sale176$138.1642,397
2020-06-08Open-market sale851$137.4342,573
2020-06-08Open-market sale309$138.1674,637
2020-06-08Open-market sale546$138.16131,870
2020-06-08Open-market sale1,491$138.16360,064
2020-06-08Open-market sale7,232$137.43361,555
2020-06-08Open-market sale1,042$138.16251,777
2020-06-08Open-market sale5,058$137.43252,819
2020-06-08Open-market sale923$138.16222,956
2020-06-08Open-market sale4,478$137.43223,879
2020-06-08Open-market sale2,649$137.43132,416
2020-06-08Open-market sale1,499$137.4374,946
2020-06-05Open-market sale2,771$140.33228,357
2020-06-05Open-market sale3,531$139.47231,128
2020-06-05Open-market sale5,035$138.29234,659
2020-06-05Open-market sale5,686$138.29264,994
2020-06-05Open-market sale3,987$139.47261,007
2020-06-05Open-market sale1,639$140.33135,065
2020-06-05Open-market sale2,088$139.47136,704
2020-06-05Open-market sale2,978$138.29138,792
2020-06-05Open-market sale425$140.3335,010
2020-06-05Open-market sale541$139.4735,435
2020-06-05Open-market sale772$138.2935,976
2020-06-05Open-market sale423$140.3334,888
2020-06-05Open-market sale540$139.4735,311
2020-06-05Open-market sale769$138.2935,851
2020-06-05Open-market sale527$140.3343,424
2020-06-05Open-market sale671$139.4743,951
2020-06-05Open-market sale958$138.2944,622
2020-06-05Open-market sale928$140.3376,445
2020-06-05Open-market sale1,182$139.4777,373
2020-06-05Open-market sale1,685$138.2978,555
2020-06-05Open-market sale4,475$140.33368,787
2020-06-05Open-market sale5,702$139.47373,262
2020-06-05Open-market sale8,132$138.29378,964
2020-06-05Open-market sale3,130$140.33257,877
2020-05-28Open-market sale1,538$127.71270,680
2020-05-28Open-market sale1,362$127.71239,694
2020-05-28Open-market sale1,755$127.08241,056
2020-05-28Open-market sale387$125.87242,811
2020-05-28Open-market sale806$127.71141,770
2020-05-28Open-market sale1,038$127.08142,576
2020-05-28Open-market sale229$125.87143,614
2020-05-28Open-market sale209$127.7136,748
2020-05-28Open-market sale269$127.0836,957
2020-05-28Open-market sale59$125.8737,226
2020-05-28Open-market sale208$127.7136,620
2020-05-28Open-market sale268$127.0836,828
2020-05-28Open-market sale59$125.8737,096
2020-05-28Open-market sale259$127.7145,580
2020-05-28Open-market sale334$127.0845,839
2020-05-28Open-market sale74$125.8746,173
2020-05-28Open-market sale455$127.7180,240
2020-05-28Open-market sale588$127.0880,695
2020-05-28Open-market sale130$125.8781,283
2020-05-28Open-market sale2,198$127.71387,096
2020-05-28Open-market sale2,834$127.08389,294
2020-05-28Open-market sale625$125.87392,128
2020-05-28Open-market sale437$125.87274,200
2020-05-28Open-market sale1,982$127.08272,218
2020-05-27Open-market sale1,880$125.58146,542
2020-05-27Open-market sale2,018$124.42148,422
2020-05-27Open-market sale700$126.4237,285
2020-05-27Open-market sale486$125.5837,985
2020-05-27Open-market sale523$124.4238,471
2020-05-27Open-market sale697$126.4237,155
2020-05-27Open-market sale486$125.5837,852
2020-05-27Open-market sale522$124.4238,338
2020-05-27Open-market sale868$126.4246,247
2020-05-27Open-market sale604$125.5847,115
2020-05-27Open-market sale649$124.4247,719
2020-05-27Open-market sale1,528$126.4281,413
2020-05-27Open-market sale1,064$125.5882,941
2020-05-27Open-market sale1,142$124.4284,005
2020-05-27Open-market sale7,371$126.42392,753
2020-05-27Open-market sale5,131$125.58400,124
2020-05-27Open-market sale5,511$124.42405,255
2020-05-27Open-market sale5,154$126.42274,637
2020-05-27Open-market sale3,588$125.58279,791
2020-05-27Open-market sale3,413$124.42250,939
2020-05-27Open-market sale3,177$125.58247,762
2020-05-27Open-market sale4,564$126.42243,198
2020-05-27Open-market sale3,854$124.42283,379
2020-05-27Open-market sale2,699$126.42143,843
2020-05-27Open-market sale3,189$123.35287,233
2020-05-27Open-market sale1,020$122.63290,422
2020-05-27Open-market sale1,095$121.28291,442
2020-05-27Open-market sale2,824$123.35254,352
2020-05-27Open-market sale904$122.63257,176
2020-05-27Open-market sale969$121.28258,080
2020-05-27Open-market sale1,670$123.35150,440
2020-05-27Open-market sale534$122.63152,110
2020-05-27Open-market sale574$121.28152,644
2020-05-27Open-market sale433$123.3538,994
2020-05-27Open-market sale139$122.6339,427
2020-05-27Open-market sale149$121.2839,566
2020-05-27Open-market sale431$123.3538,860
2020-05-27Open-market sale1,566$121.28416,786
2020-05-27Open-market sale325$121.2886,394
2020-05-27Open-market sale138$122.6339,291
2020-05-27Open-market sale148$121.2839,429
2020-05-27Open-market sale537$123.3548,368
2020-05-27Open-market sale172$122.6348,905
2020-05-27Open-market sale184$121.2849,077
2020-05-27Open-market sale945$123.3585,147
2020-05-27Open-market sale302$122.6386,092
2020-05-27Open-market sale1,460$122.63415,326
2020-05-27Open-market sale4,560$123.35410,766
2020-05-26Open-market sale6$122.0239,577
2020-05-26Open-market sale200$121.3539,583
2020-05-26Open-market sale148$120.4439,783
2020-05-26Open-market sale7$122.0249,261
2020-05-26Open-market sale250$121.3549,268
2020-05-26Open-market sale185$120.4449,518
2020-05-26Open-market sale13$122.0286,719
2020-05-26Open-market sale437$121.3586,732
2020-05-26Open-market sale325$120.4487,169
2020-05-26Open-market sale62$122.02418,352
2020-05-26Open-market sale2,111$121.35418,414
2020-05-26Open-market sale23$122.02153,218
2020-05-26Open-market sale150$120.4439,922
2020-05-26Open-market sale575$120.44154,014
2020-05-26Open-market sale6$122.0239,715
2020-05-26Open-market sale201$121.3539,721
2020-05-26Open-market sale1,569$120.44420,525
2020-05-26Open-market sale44$122.02292,537
2020-05-26Open-market sale1,476$121.35292,581
2020-05-26Open-market sale1,097$120.44294,057
2020-05-26Open-market sale39$122.02259,049
2020-05-26Open-market sale1,307$121.35259,088
2020-05-26Open-market sale972$120.44260,395
2020-05-26Open-market sale773$121.35153,241
2020-05-22Open-market sale318$119.2549,748
2020-05-22Open-market sale525$118.6350,066
2020-05-22Open-market sale80$120.1487,494
2020-05-22Open-market sale560$119.2587,574
2020-05-22Open-market sale924$118.6388,134
2020-05-22Open-market sale387$120.14422,094
2020-05-22Open-market sale2,701$119.25422,481
2020-05-22Open-market sale4,457$118.63425,182
2020-05-22Open-market sale271$120.14295,154
2020-05-22Open-market sale1,888$119.25295,425
2020-05-22Open-market sale3,116$118.63297,313
2020-05-22Open-market sale239$120.14261,367
2020-05-22Open-market sale1,672$119.25261,606
2020-05-22Open-market sale2,760$118.63263,278
2020-05-22Open-market sale142$120.14154,589
2020-05-22Open-market sale989$119.25154,731
2020-05-22Open-market sale1,632$118.63155,720
2020-05-22Open-market sale37$120.1440,072
2020-05-22Open-market sale256$119.2540,109
2020-05-22Open-market sale423$118.6340,365
2020-05-22Open-market sale36$120.1439,931
2020-05-22Open-market sale256$119.2539,967
2020-05-22Open-market sale422$118.6340,223
2020-05-22Open-market sale45$120.1449,703
2020-05-21Open-market sale754$119.79277,145
2020-05-21Open-market sale1,037$120.85276,108
2020-05-21Open-market sale8,355$121.97267,753
2020-05-21Open-market sale852$119.79312,971
2020-05-21Open-market sale4,942$121.97158,366
2020-05-21Open-market sale613$120.85163,308
2020-05-21Open-market sale446$119.79163,921
2020-05-21Open-market sale1,280$121.9741,051
2020-05-21Open-market sale159$120.8542,331
2020-05-21Open-market sale116$119.7942,490
2020-05-21Open-market sale1,277$121.9740,907
2020-05-21Open-market sale158$120.8542,184
2020-05-21Open-market sale115$119.7942,342
2020-05-21Open-market sale1,589$121.9750,917
2020-05-21Open-market sale197$120.8552,506
2020-05-21Open-market sale143$119.7952,703
2020-05-21Open-market sale2,797$121.9789,632
2020-05-21Open-market sale347$120.8592,429
2020-05-21Open-market sale253$119.7992,776
2020-05-21Open-market sale13,494$121.97432,409
2020-05-21Open-market sale1,674$120.85445,903
2020-05-21Open-market sale1,218$119.79447,577
2020-05-21Open-market sale9,435$121.97302,365
2020-05-21Open-market sale1,171$120.85311,800
2020-05-21Open-market sale326$122.4850,591
2020-05-21Open-market sale262$122.4840,645
2020-05-21Open-market sale1,715$122.48266,038
2020-05-21Open-market sale574$122.4889,058
2020-05-21Open-market sale2,770$122.48429,639
2020-05-21Open-market sale263$122.4840,788
2020-05-21Open-market sale1,936$122.48300,429
2020-05-21Open-market sale1,014$122.48157,352
2020-05-20Open-market sale1,298$120.17165,450
2020-05-20Open-market sale448$119.33166,748
2020-05-20Open-market sale92$121.4542,795
2020-05-20Open-market sale336$120.1742,887
2020-05-20Open-market sale116$119.3343,223
2020-05-20Open-market sale92$121.4542,645
2020-05-20Open-market sale335$120.1742,737
2020-05-20Open-market sale116$119.3343,072
2020-05-20Open-market sale114$121.4553,080
2020-05-20Open-market sale417$120.1753,194
2020-05-20Open-market sale144$119.3353,611
2020-05-20Open-market sale200$121.4593,441
2020-05-20Open-market sale735$120.1793,641
2020-05-20Open-market sale254$119.3394,376
2020-05-20Open-market sale968$121.45450,782
2020-05-20Open-market sale3,544$120.17451,750
2020-05-20Open-market sale1,224$119.33455,294
2020-05-20Open-market sale677$121.45315,212
2020-05-20Open-market sale2,479$120.17315,889
2020-05-20Open-market sale856$119.33318,368
2020-05-20Open-market sale600$121.45279,129
2020-05-20Open-market sale355$121.45165,095
2020-05-20Open-market sale2,194$120.17279,729
2020-05-20Open-market sale758$119.33281,923
2020-05-20Open-market sale95$123.2742,606
2020-05-20Open-market sale94$122.3842,701
2020-05-20Open-market sale94$123.2742,457
2020-05-20Open-market sale94$122.3842,551
2020-05-20Open-market sale117$123.2752,846
2020-05-20Open-market sale117$122.3852,963
2020-05-20Open-market sale208$123.2793,029
2020-05-20Open-market sale365$123.27164,367
2020-05-20Open-market sale997$123.27448,795
2020-05-20Open-market sale990$122.38449,792
2020-05-20Open-market sale697$123.27313,823
2020-05-20Open-market sale692$122.38314,520
2020-05-20Open-market sale617$123.27277,899
2020-05-20Open-market sale613$122.38278,516
2020-05-20Open-market sale363$122.38164,732
2020-05-20Open-market sale204$122.3893,237
2020-05-19Open-market sale1,471$123.95282,681
2020-05-19Open-market sale5,218$123.15168,066
2020-05-19Open-market sale226$123.9543,339
2020-05-19Open-market sale1,352$123.1543,565
2020-05-19Open-market sale225$123.9543,188
2020-05-19Open-market sale1,347$123.1543,413
2020-05-19Open-market sale280$123.9553,755
2020-05-19Open-market sale1,677$123.1554,035
2020-05-19Open-market sale492$123.9594,630
2020-05-19Open-market sale2,953$123.1595,122
2020-05-19Open-market sale2,376$123.95456,518
2020-05-19Open-market sale14,250$123.15458,894
2020-05-19Open-market sale1,662$123.95319,224
2020-05-19Open-market sale9,962$123.15320,886
2020-05-19Open-market sale870$123.95167,196
2020-05-19Open-market sale8,822$123.15284,152
2020-05-19Open-market sale500$120.23492,416
2020-05-19Open-market sale553$122.5144,917
2020-05-19Open-market sale183$120.23180,341
2020-05-19Open-market sale47$120.2346,746
2020-05-19Open-market sale551$122.5144,760
2020-05-19Open-market sale1,272$121.1745,311
2020-05-19Open-market sale47$120.2346,583
2020-05-19Open-market sale686$122.5155,712
2020-05-19Open-market sale1,584$121.1756,398
2020-05-19Open-market sale59$120.3357,982
2020-05-19Open-market sale1,207$122.5198,075
2020-05-19Open-market sale2,787$121.1799,282
2020-05-19Open-market sale104$120.23102,069
2020-05-19Open-market sale5,824$122.51473,144
2020-05-19Open-market sale13,448$121.17478,968
2020-05-19Open-market sale1,276$121.1745,470
2020-05-19Open-market sale4,072$122.51330,848
2020-05-19Open-market sale9,402$121.17334,920
2020-05-19Open-market sale350$120.23344,322
2020-05-19Open-market sale3,606$122.51292,974
2020-05-19Open-market sale8,326$121.17296,580
2020-05-19Open-market sale310$120.23304,906
2020-05-19Open-market sale2,133$122.51173,284
2020-05-19Open-market sale4,924$121.17175,417
2020-05-18Open-market sale7,341$119.32180,524
2020-05-18Open-market sale7,730$118.77187,865
2020-05-18Open-market sale1,903$119.3246,793
2020-05-18Open-market sale2,004$118.7748,696
2020-05-18Open-market sale1,896$119.3246,630
2020-05-18Open-market sale1,997$118.7748,526
2020-05-18Open-market sale2,360$119.3258,041
2020-05-18Open-market sale2,485$118.7760,401
2020-05-18Open-market sale4,155$119.32102,173
2020-05-18Open-market sale4,375$118.77106,328
2020-05-18Open-market sale20,045$119.32492,916
2020-05-18Open-market sale21,104$118.77512,961
2020-05-18Open-market sale14,017$119.32344,672
2020-05-18Open-market sale14,758$118.77358,689
2020-05-18Open-market sale12,413$119.32305,216
2020-05-18Open-market sale13,068$118.77317,629
2020-05-12Open-market sale57$121.41195,595
2020-05-12Open-market sale15$121.4150,700
2020-05-12Open-market sale15$121.4150,523
2020-05-12Open-market sale18$121.4162,886
2020-05-12Open-market sale33$121.41110,703
2020-05-12Open-market sale156$121.41534,065
2020-05-12Open-market sale109$121.41373,447
2020-05-12Open-market sale97$121.41330,697
2020-05-12Open-market sale80$120.77195,652
2020-05-12Open-market sale218$119.19195,732
2020-05-12Open-market sale3,058$118.50195,950
2020-05-12Open-market sale21$120.7750,715
2020-05-12Open-market sale56$119.1950,736
2020-05-12Open-market sale793$118.5050,792
2020-05-12Open-market sale21$120.7750,538
2020-05-12Open-market sale56$119.1950,559
2020-05-12Open-market sale790$118.5050,615
2020-05-12Open-market sale26$120.7762,904
2020-05-12Open-market sale70$119.1962,930
2020-05-12Open-market sale983$118.5063,000
2020-05-12Open-market sale45$120.77110,736
2020-05-12Open-market sale123$119.19110,781
2020-05-12Open-market sale1,731$118.50110,904
2020-05-12Open-market sale219$120.77534,221
2020-05-12Open-market sale594$119.19534,440
2020-05-12Open-market sale8,348$118.50535,034
2020-05-12Open-market sale153$120.77373,556
2020-05-12Open-market sale415$119.19373,709
2020-05-12Open-market sale5,839$118.50374,124
2020-05-12Open-market sale135$120.77330,794
2020-05-12Open-market sale368$119.19330,929
2020-05-12Open-market sale5,170$118.50331,297
2019-11-25Open-market sale333$116.2252,550
2019-11-25Open-market sale1,426$117.0263,983
2019-11-25Open-market sale414$116.2265,409
2019-11-25Open-market sale2,510$117.02112,635
2019-11-25Open-market sale730$116.22115,145
2019-11-25Open-market sale4,435$117.02199,008
2019-11-25Open-market sale3,519$116.22555,492
2019-11-25Open-market sale8,468$117.02379,963
2019-11-25Open-market sale2,460$116.22388,431
2019-11-25Open-market sale7,498$117.02336,467
2019-11-25Open-market sale2,179$116.22343,965
2019-11-25Open-market sale1,145$117.0251,405
2019-11-25Open-market sale334$116.2252,735
2019-11-25Open-market sale1,150$117.0251,585
2019-11-25Open-market sale1,289$116.22203,443
2019-11-25Open-market sale12,110$117.02543,382
2019-11-22Open-market sale100$115.3552,912
2019-11-22Open-market sale218$115.35115,940
2019-11-22Open-market sale6,266$114.68116,158
2019-11-22Open-market sale313$116.42559,011
2019-11-22Open-market sale1,054$115.35559,324
2019-11-22Open-market sale30,230$114.68560,378
2019-11-22Open-market sale218$116.42390,891
2019-11-22Open-market sale737$115.35391,109
2019-11-22Open-market sale21,139$114.68391,846
2019-11-22Open-market sale194$116.42346,144
2019-11-22Open-market sale652$115.35346,338
2019-11-22Open-market sale18,719$114.68346,990
2019-11-22Open-market sale114$116.42204,732
2019-11-22Open-market sale386$115.35204,846
2019-11-22Open-market sale11,072$114.68205,232
2019-11-22Open-market sale30$116.4253,069
2019-11-22Open-market sale100$115.3553,099
2019-11-22Open-market sale2,870$114.6853,199
2019-11-22Open-market sale29$116.4252,883
2019-11-22Open-market sale65$116.42115,875
2019-11-22Open-market sale3,559$114.6865,984
2019-11-22Open-market sale124$115.3565,860
2019-11-22Open-market sale37$116.4265,823
2019-11-22Open-market sale2,860$114.6853,012
2019-11-20Open-market sale621$113.90232,792
2019-11-20Open-market sale1,000$115.4856,070
2019-11-20Open-market sale3,274$114.7657,070
2019-11-20Open-market sale161$113.9060,344
2019-11-20Open-market sale997$115.4855,872
2019-11-20Open-market sale3,262$114.7656,869
2019-11-20Open-market sale160$113.9060,131
2019-11-20Open-market sale1,241$115.4869,543
2019-11-20Open-market sale4,060$114.7670,784
2019-11-20Open-market sale200$113.9074,844
2019-11-20Open-market sale2,184$115.48122,423
2019-11-20Open-market sale7,148$114.76124,607
2019-11-20Open-market sale352$113.90131,755
2019-11-20Open-market sale10,536$115.48590,608
2019-11-20Open-market sale34,484$114.76601,144
2019-11-20Open-market sale1,696$113.90635,628
2019-11-20Open-market sale7,367$115.48412,985
2019-11-20Open-market sale24,113$114.76420,352
2019-11-20Open-market sale1,186$113.90444,465
2019-11-20Open-market sale6,524$115.48365,709
2019-11-20Open-market sale12,630$114.76220,162
2019-11-20Open-market sale3,858$115.48216,304
2019-11-20Open-market sale21,353$114.76372,233
2019-11-20Open-market sale1,050$113.90393,586
2019-11-19Open-market sale593$114.1560,291
2019-11-19Open-market sale2,369$113.4560,884
2019-11-19Open-market sale738$114.1575,044
2019-11-19Open-market sale2,949$113.4575,782
2019-11-19Open-market sale1,300$114.15132,107
2019-11-19Open-market sale6,269$114.15637,324
2019-11-19Open-market sale25,043$113.45643,593
2019-11-19Open-market sale4,384$114.15445,651
2019-11-19Open-market sale17,511$113.45450,035
2019-11-19Open-market sale3,882$114.15394,636
2019-11-19Open-market sale15,507$113.45398,518
2019-11-19Open-market sale2,378$113.4561,100
2019-11-19Open-market sale595$114.1560,505
2019-11-19Open-market sale9,172$113.45235,709
2019-11-19Open-market sale2,296$114.15233,413
2019-11-19Open-market sale5,191$113.45133,407
2019-11-18Open-market sale2,239$113.70139,552
2019-11-18Open-market sale237$115.07668,636
2019-11-18Open-market sale4,364$114.33668,873
2019-11-18Open-market sale10,803$113.70673,237
2019-11-18Open-market sale165$115.07467,546
2019-11-18Open-market sale3,052$114.33467,711
2019-11-18Open-market sale7,554$113.70470,763
2019-11-18Open-market sale147$115.07414,025
2019-11-18Open-market sale2,702$114.33414,172
2019-11-18Open-market sale6,689$113.70416,874
2019-11-18Open-market sale1,272$113.7079,273
2019-11-18Open-market sale49$115.07138,598
2019-11-18Open-market sale905$114.33138,647
2019-11-18Open-market sale87$115.07244,881
2019-11-18Open-market sale1,598$114.33244,968
2019-11-18Open-market sale3,956$113.70246,566
2019-11-18Open-market sale22$115.0763,478
2019-11-18Open-market sale414$114.3363,500
2019-11-18Open-market sale1,026$113.7063,914
2019-11-18Open-market sale22$115.0763,253
2019-11-18Open-market sale413$114.3363,275
2019-11-18Open-market sale1,022$113.7063,688
2019-11-18Open-market sale28$115.0778,731
2019-11-18Open-market sale514$114.3378,759
2019-08-15Grant / award1,602$0.0021,804
2019-02-25Open-market sale96,772$86.50423,563
2019-02-25Open-market sale109,283$86.50478,317
2019-02-25Open-market sale57,238$86.50250,522
2019-02-25Open-market sale14,837$86.5064,940
2019-02-25Open-market sale14,785$86.5064,710
2019-02-25Open-market sale18,403$86.5080,545
2019-02-25Open-market sale32,396$86.50141,791
2019-02-25Open-market sale156,286$86.50684,040
2019-02-22Open-market sale11,361$89.56520,335
2019-02-22Open-market sale12,830$89.56587,600
2019-02-22Open-market sale18,348$89.56840,326
2019-02-22Open-market sale3,803$89.56174,187
2019-02-22Open-market sale2,160$89.5698,948
2019-02-22Open-market sale1,736$89.5679,495
2019-02-22Open-market sale1,742$89.5679,777
2019-02-22Open-market sale6,720$89.56307,760
2018-08-16Open-market sale48,593$65.75177,990
2018-08-16Open-market sale22,256$65.7581,519
2018-08-16Open-market sale22,177$65.7581,231
2018-08-16Open-market sale27,604$65.75101,108
2018-08-16Open-market sale85,857$65.75314,480
2018-08-16Open-market sale234,429$65.75858,674
2018-08-16Open-market sale163,925$65.75600,430
2018-08-16Open-market sale145,159$65.75531,696
2018-08-15Grant / award2,600$0.0020,202
2018-06-14Open-market sale7,419$61.50103,775
2018-06-14Open-market sale7,392$61.50103,408
2018-06-14Open-market sale9,201$61.50128,712
2018-06-14Open-market sale28,618$61.50400,337
2018-06-14Open-market sale16,198$61.50226,583
2018-06-14Open-market sale78,143$61.501,093,103
2018-06-14Open-market sale54,642$61.50764,355
2018-06-14Open-market sale48,387$61.50676,855
2017-08-17Open-market sale132,219$45.00428,955
2017-08-17Open-market sale34,274$45.00111,194
2017-08-17Open-market sale34,152$45.00110,800
2017-08-17Open-market sale42,510$45.00137,913
2017-08-17Open-market sale74,834$45.00242,781
2017-08-17Open-market sale361,020$45.001,171,246
2017-08-17Open-market sale252,445$45.00818,997
2017-08-17Open-market sale223,546$45.00725,242
2017-08-15Grant / award3,613$0.0017,602
2016-08-16Grant / award3,690$0.0013,989
2016-08-12Open-market sale375,086$44.401,532,266
2016-08-12Open-market sale232,255$44.40948,788
2016-08-12Open-market sale77,750$44.40317,615
2016-08-12Open-market sale44,166$44.40180,423
2016-08-12Open-market sale35,483$44.40144,952
2016-08-12Open-market sale35,609$44.40145,468
2016-08-12Open-market sale137,371$44.40561,174
2016-08-12Open-market sale262,280$44.401,071,442
2015-11-24Open-market sale171,713$42.50698,545
2015-11-24Open-market sale290,319$42.501,181,043
2015-11-24Open-market sale327,850$42.501,333,722
2015-11-24Open-market sale468,858$42.501,907,352
2015-11-24Open-market sale97,187$42.50395,365
2015-11-24Open-market sale55,207$42.50224,589
2015-11-24Open-market sale44,354$42.50180,435
2015-11-24Open-market sale44,512$42.50181,077
2015-10-08Open-market sale71,326$29.752,376,210
2015-10-08Open-market sale44,166$29.751,471,362
2015-10-08Open-market sale49,876$29.751,661,572
2015-10-08Open-market sale14,785$29.75492,552
2015-10-08Open-market sale8,399$29.75279,796
2015-10-08Open-market sale26,122$29.75870,258
2015-10-08Open-market sale6,771$29.75225,589
2015-10-08Open-market sale6,747$29.75224,789
2015-09-30Open-market sale97,187$29.75507,337
2015-09-30Open-market sale44,511$29.75232,360
2015-09-30Open-market sale44,354$29.75231,536
2015-09-30Open-market sale55,208$29.75288,195
2015-09-30Open-market sale171,713$29.75896,380
2015-09-30Open-market sale468,858$29.752,447,536
2015-09-30Open-market sale327,850$29.751,711,448
2015-09-30Open-market sale290,319$29.751,515,528
2015-08-17Grant / award4,251$0.0010,299
2015-05-20Open-market sale35,817$32.00343,403
2015-05-20Open-market sale28,776$32.00275,890
2015-05-20Open-market sale212,701$32.002,039,298
2015-05-20Open-market sale63,052$32.00604,524
2015-05-20Open-market sale28,878$32.00276,871
2015-05-20Open-market sale188,351$32.001,805,847
2015-05-20Open-market sale111,403$32.001,068,093
2015-05-20Open-market sale304,183$32.002,916,394
2015-01-09Open-market sale32,543$26.252,251,999
2015-01-09Open-market sale46,539$26.253,220,557
2015-01-09Open-market sale9,647$26.25667,576
2015-01-09Open-market sale5,480$26.25379,220
2015-01-09Open-market sale4,402$26.25304,666
2015-01-09Open-market sale4,419$26.25305,749
2015-01-09Open-market sale17,044$26.251,179,496
2015-01-09Open-market sale28,817$26.251,994,198
2014-12-17Open-market sale48,318$26.25310,168
2014-12-17Open-market sale48,147$26.25309,068
2014-12-17Open-market sale59,929$26.25384,700
2014-12-17Open-market sale105,499$26.25677,223
2014-12-17Open-market sale508,955$26.253,267,116
2014-12-17Open-market sale315,148$26.252,023,015
2014-12-17Open-market sale186,398$26.251,196,540
2014-12-17Open-market sale355,889$26.252,284,542
2014-08-18Grant / award6,048$0.006,048
2014-03-24Conversion (derivative)2,829,729—0
2014-03-24Conversion (derivative)458,524—0
2014-03-24Conversion1,886,486—2,221,893
2014-03-24Conversion305,682—2,527,575
2014-03-24Open-market sale189,412$17.002,338,163
2014-03-24Conversion2,130,362—2,509,129
2014-03-24Conversion345,200—2,854,329
2014-03-24Open-market sale213,898$17.002,640,431
2014-03-24Conversion2,316,485—2,728,343
2014-03-24Open-market sale112,030$17.001,382,938
2014-03-24Conversion1,494,968—1,494,968
2014-03-24Open-market sale29,041$17.00358,486
2014-03-24Conversion387,527—387,527
2014-03-24Open-market sale28,937$17.00357,215
2014-03-24Conversion386,152—386,152
2014-03-24Open-market sale36,019$17.00444,629
2014-03-24Conversion480,648—480,648
2014-03-24Open-market sale63,408$17.00782,722
2014-03-24Conversion846,130—846,130
2014-03-24Open-market sale305,896$17.003,776,071
2014-03-24Conversion1,353,624—4,081,967
2014-03-18———411,858
2014-03-18———335,407
2014-03-18———378,767

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.