Aug 07
2023
BUY
Grant, award, or other acquisition
-
35,460
Added 23.53%
115,232
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$60,909
$36.02 p/Share
1,691
Reduced 2.08%
79,772
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
4,888
Added 5.69%
81,091
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$64,918
$37.16 p/Share
1,747
Reduced 2.24%
76,203
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
5,050
Added 6.08%
77,950
Common Stock
Mar 06
2023
SELL
Open market or private sale
$141,247
$29.68 p/Share
4,759
Reduced 6.13%
72,900
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$110,599
$30.98 p/Share
3,570
Reduced 4.39%
77,659
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
7,200
Added 8.14%
81,229
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$84,476
$34.85 p/Share
2,424
Reduced 3.17%
74,029
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
4,888
Added 6.03%
76,163
Common Stock
Jul 19
2022
SELL
Payment of exercise price or tax liability
$846,705
$38.87 p/Share
21,783
Reduced 23.41%
71,275
Common Stock
Jul 19
2022
BUY
Exercise of conversion of derivative security
-
48,401
Added 34.22%
93,058
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$102,647
$40.46 p/Share
2,537
Reduced 5.38%
44,657
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
7,334
Added 13.45%
47,194
Common Stock
Nov 09
2021
SELL
Open market or private sale
$147,714
$43.78 p/Share
3,374
Reduced 7.88%
39,470
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$152,565
$39.25 p/Share
3,887
Reduced 8.32%
42,844
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
-
7,200
Added 13.35%
46,731
Common Stock
Jul 19
2021
SELL
Payment of exercise price or tax liability
$1,001,752
$33.96 p/Share
29,498
Reduced 43.04%
39,038
Common Stock
Jul 19
2021
BUY
Exercise of conversion of derivative security
-
54,646
Added 44.36%
68,536
Common Stock
Jun 04
2021
SELL
Payment of exercise price or tax liability
$13,820,869
$3491.0 p/Share
3,959
Reduced 22.18%
13,890
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
-
7,333
Added 29.12%
17,849
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$378,367
$45.27 p/Share
8,358
Reduced 44.28%
10,516
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
15,500
Added 45.09%
18,874
Common Stock